|
1 | 1 | import FWCore.ParameterSet.Config as cms |
| 2 | +from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripGains_cff import ALCARECOCalibrationTracks,ALCARECOCalibrationTracksRefit |
2 | 3 |
|
3 | 4 | # ------------------------------------------------------------------------------ |
4 | 5 | # configure a filter to run only on the events selected by TkAlMinBias AlcaReco |
|
9 | 10 | TriggerResultsTag = ("TriggerResults","","RECO") |
10 | 11 | ) |
11 | 12 |
|
12 | | -# ------------------------------------------------------------------------------ |
13 | | -# This is the sequence for track refitting of the track saved by SiStripCalMinBias |
14 | | -# to have access to transient objects produced during RECO step and not saved |
15 | | -from Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi import * |
16 | | -ALCARECOMonitoringTracks = AlignmentTrackSelector.clone( |
17 | | - # src = 'generalTracks', |
18 | | - src = 'ALCARECOSiStripCalMinBias', |
19 | | - filter = True, |
20 | | - applyBasicCuts = True, |
21 | | - ptMin = 0.8, |
22 | | - nHitMin = 6, |
23 | | - chi2nMax = 10.) |
24 | | - |
25 | 13 | # FIXME: the beam-spot should be kept in the AlCaReco (if not already there) and dropped from here |
26 | 14 | from RecoVertex.BeamSpotProducer.BeamSpot_cff import * |
27 | 15 | from RecoTracker.IterativeTracking.InitialStep_cff import * |
|
30 | 18 | from DQM.SiStripCommon.TkHistoMap_cff import * |
31 | 19 | from RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi import * |
32 | 20 |
|
33 | | -ALCARECOMonitoringTracksRefit = TrackRefitter.clone( |
34 | | - src = "ALCARECOMonitoringTracks", |
35 | | - NavigationSchool = cms.string("") |
36 | | -) |
37 | | - |
38 | 21 | # ------------------------------------------------------------------------------ |
39 | 22 | # refit and BS can be dropped if done together with RECO. |
40 | 23 | # track filter can be moved in acalreco if no otehr users |
41 | | -ALCARECOTrackFilterRefit = cms.Sequence(ALCARECOMonitoringTracks + |
42 | | - MeasurementTrackerEvent + |
43 | | - offlineBeamSpot + |
44 | | - ALCARECOMonitoringTracksRefit) |
| 24 | +ALCARECOTrackFilterRefitForSiStripHitEff = cms.Sequence(ALCARECOCalibrationTracks + |
| 25 | + MeasurementTrackerEvent + |
| 26 | + offlineBeamSpot + |
| 27 | + ALCARECOCalibrationTracksRefit) |
45 | 28 |
|
46 | 29 | # ------------------------------------------------------------------------------ |
47 | 30 | # This is the module actually doing the calibration |
|
52 | 35 | addLumi = True, |
53 | 36 | commonMode = "siStripDigis:CommonMode", |
54 | 37 | addCommonMode= False, |
55 | | - combinatorialTracks = "ALCARECOMonitoringTracksRefit", |
56 | | - trajectories = "ALCARECOMonitoringTracksRefit", |
| 38 | + combinatorialTracks = "ALCARECOCalibrationTracksRefit", |
| 39 | + trajectories = "ALCARECOCalibrationTracksRefit", |
57 | 40 | siStripClusters = "siStripClusters", |
58 | 41 | siStripDigis = "siStripDigis", |
59 | 42 | trackerEvent = "MeasurementTrackerEvent", |
|
90 | 73 | # The actual sequence |
91 | 74 | seqALCARECOPromptCalibProdSiStripHitEfficiency = cms.Sequence( |
92 | 75 | ALCARECOCalMinBiasFilterForSiStripHitEff * |
93 | | - ALCARECOTrackFilterRefit * |
| 76 | + ALCARECOTrackFilterRefitForSiStripHitEff * |
94 | 77 | ALCARECOSiStripHitEff * |
95 | 78 | MEtoEDMConvertSiStripHitEff) |
0 commit comments