1 import FWCore.ParameterSet.Config
as cms
5 MyBeamSpot= RecoVertex.BeamSpotProducer.BeamSpot_cfi.offlineBeamSpot.clone()
21 import L1TriggerConfig.L1GtConfigProducers.Luminosity.lumi1x1032.L1Menu_CRUZET200805_gr7_muon_cff
22 import L1Trigger.Skimmer.l1Filter_cfi
23 ALCAl1Filter = L1Trigger.Skimmer.l1Filter_cfi.l1Filter.clone(
35 FittingSmootherCustomised = RecoTracker.TrackProducer.CTFFinalFitWithMaterialP5_cff.FittingSmootherRKP5.clone(
36 ComponentName =
'FittingSmootherCustomised',
42 TrackRefitterCTF1 =RecoTracker.TrackProducer.TrackRefitterP5_cfi.TrackRefitterP5.clone(
44 src=
'ALCARECOTkAlCosmicsCTF0T',
45 TTRHBuilder =
'WithAngleAndTemplate',
46 TrajectoryInEvent =
True,
47 beamSpot=
'MyBeamSpot',
54 AlignmentHitFilterCTF=RecoTracker.FinalTrackSelectors.TrackerTrackHitFilter_cff.TrackerTrackHitFilter.clone(
56 src =
'TrackRefitterCTF1',
57 commands = cms.vstring(
"keep PXB",
"keep PXE",
"keep TIB",
"keep TID",
"keep TOB",
"keep TEC"),
59 replaceWithInactiveHits =
True,
60 stripAllInvalidHits =
False,
61 rejectBadStoNHits =
True,
62 StoNcommands = cms.vstring(
"ALL 18.0"),
63 useTrajectories=
True,
64 rejectLowAngleHits=
True,
66 usePixelQualityFlag=
True,
67 PxlCorrClusterChargeCut=10000.0
73 ctfProducerCustomisedCTF = RecoTracker.TrackProducer.CTFFinalFitWithMaterialP5_cff.ctfWithMaterialTracksCosmics.clone(
74 src =
'AlignmentHitFilterCTF',
75 beamSpot=
'MyBeamSpot',
77 TTRHBuilder =
'WithAngleAndTemplate',
78 TrajectoryInEvent =
True
84 ALCARECOTkAlCosmicsCTF4TSkimmed= Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi.AlignmentTrackSelector.clone(
86 src=
'ctfProducerCustomisedCTF',
102 TrackRefitterCTF2 =RecoTracker.TrackProducer.TrackRefitterP5_cfi.TrackRefitterP5.clone(
104 src=
'ALCARECOTkAlCosmicsCTF4TSkimmed',
105 TTRHBuilder =
'WithAngleAndTemplate',
106 TrajectoryInEvent =
True,
107 beamSpot=
'MyBeamSpot',
116 import Alignment.TrackerAlignment.TkAlCaOverlapTagger_cff
117 OverlapAssoMapCTF=Alignment.TrackerAlignment.TkAlCaOverlapTagger_cff.OverlapTagger.clone(
119 src=
'TrackRefitterCTF2',
121 Clustersrc=
'ALCARECOTkAlCosmicsCTF4TSkimmed'
125 import Alignment.CommonAlignmentMonitor.AlignmentStats_cff
126 NewStatsCTF=Alignment.CommonAlignmentMonitor.AlignmentStats_cff.AlignmentStats.clone(
128 src=
'TrackRefitterCTF2',
129 OverlapAssoMap=
'OverlapAssoMapCTF',
130 keepTrackStats =
False,
132 TrkStatsFileName=
'TracksStatisticsCTF.root',
133 HitStatsFileName=
'HitMapsCTF.root',
143 seqALCARECOTkAlCosmicsCTFSkimmed = cms.Sequence(MyBeamSpot+TrackRefitterCTF1+AlignmentHitFilterCTF+ctfProducerCustomisedCTF+ALCARECOTkAlCosmicsCTF4TSkimmed+TrackRefitterCTF2+OverlapAssoMapCTF)
dont throw on unknown path names