47 reducedEcalRecHitsSequence.remove(seldigis)
50 reducedHcalRecHitsSequence = cms.Sequence( reducedHcalRecHits )
52 reducedRecHits = cms.Sequence ( reducedEcalRecHitsSequence * reducedHcalRecHitsSequence )
66 metreco.remove(BeamHaloId)
69 caloJets = cms.Sequence(
75 jetTrackAssoc = cms.Sequence (
79 jetPlusTracks = cms.Sequence(
83 metReco = cms.Sequence(
95 caloJetMetGen = cms.Sequence(
109 simMuonCSCDigis.strips.doCorrelatedNoise =
False
112 simMuonCSCDigis.InputCollection =
'MuonSimHitsMuonCSCHits'
113 simMuonDTDigis.InputCollection =
'MuonSimHitsMuonDTHits'
114 simMuonRPCDigis.InputCollection =
'MuonSimHitsMuonRPCHits'
118 csc2DRecHits.stripDigiTag = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCStripDigi")
119 csc2DRecHits.wireDigiTag = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCWireDigi")
120 rpcRecHits.rpcDigiLabel =
'simMuonRPCDigis'
121 dt1DRecHits.dtDigiLabel =
'simMuonDTDigis'
122 dt1DCosmicRecHits.dtDigiLabel =
'simMuonDTDigis'
127 KFSmootherForMuonTrackLoader.Propagator =
'SmartPropagatorAny'
132 globalMuons.GLBTrajBuilderParameters.TrackTransformer.TrackerRecHitBuilder =
'WithoutRefit'
133 globalMuons.GLBTrajBuilderParameters.TrackerRecHitBuilder =
'WithoutRefit'
134 globalMuons.GLBTrajBuilderParameters.TransformerOutPropagator = cms.string(
'SmartPropagatorAny')
135 globalMuons.GLBTrajBuilderParameters.MatcherOutPropagator = cms.string(
'SmartPropagator')
138 GlobalMuonRefitter.TrackerRecHitBuilder =
'WithoutRefit'
139 GlobalMuonRefitter.Propagator =
'SmartPropagatorAny'
140 GlobalTrajectoryBuilderCommon.TrackerRecHitBuilder =
'WithoutRefit'
141 tevMuons.RefitterParameters.TrackerRecHitBuilder =
'WithoutRefit'
142 tevMuons.RefitterParameters.Propagator =
'SmartPropagatorAny'
143 KFSmootherForRefitInsideOut.Propagator =
'SmartPropagatorAny'
144 KFSmootherForRefitOutsideIn.Propagator =
'SmartPropagator'
145 KFFitterForRefitInsideOut.Propagator =
'SmartPropagatorAny'
146 KFFitterForRefitOutsideIn.Propagator =
'SmartPropagatorAny'
149 famosMuonSequence = cms.Sequence(
153 refittedStandAloneMuons+
158 famosMuonSequence = cms.Sequence(
163 refittedStandAloneMuons+
174 famosMuonIdAndIsolationSequence = cms.Sequence(
176 muonIdProducerSequence+
181 muons.FillSelectorMaps =
False
182 muons.FillCosmicsIdMap =
False
185 muonshighlevelreco = cms.Sequence(muonPFIsolationSequence*muons)
201 allConversions.src =
'gsfGeneralConversionTrackMerger'
202 famosConversionSequence = cms.Sequence(conversionTrackSequenceNoEcalSeeded*allConversionSequence)
204 if (MixingMode==
'DigiRecoMixing'):
205 generalConversionTrackProducer.TrackProducer =
'generalTracksBeforeMixing'
211 egammaEcalDrivenReco = cms.Sequence(gsfEcalDrivenElectronSequence)
212 electronGsfTracks = TrackingTools.GsfTracking.GsfElectronFit_cfi.GsfGlobalElectronTest.clone()
213 electronGsfTracks.src =
'electronGSGsfTrackCandidates'
214 electronGsfTracks.TTRHBuilder =
'WithoutRefit'
215 electronGsfTracks.TrajectoryInEvent =
True
221 iterativeTrackingBeginning = cms.Sequence(
222 iterativeInitialSeeds+
223 iterativePixelPairSeeds+
224 iterativeMixedTripletStepSeeds+
225 iterativePixelLessSeeds
228 famosGsfTrackSequence = cms.Sequence(
229 iterativeTrackingBeginning+
232 ecalDrivenElectronSeeds+
233 trackerDrivenElectronSeeds+
235 electronGSGsfTrackCandidates+
241 photons.hbheInstance =
''
244 famosPhotonSequence = cms.Sequence(
263 ak4JetTracksAssociatorAtVertex.tracks =
'generalTracks'
268 famosBTaggingSequence = cms.Sequence(
277 simulationSequence = cms.Sequence(
279 cms.SequencePlaceholder(
"famosMixing")+
282 cms.SequencePlaceholder(
"mix")
284 lowLevelRecoSequence = cms.Sequence(
285 siTrackerGaussianSmearingRecHits+
288 famosSimulationSequence = cms.Sequence(
292 trackVertexReco = cms.Sequence(
293 cms.SequencePlaceholder(
"mix")+
297 caloTowersSequence = cms.Sequence(
301 simulationSequence = cms.Sequence(
303 cms.SequencePlaceholder(
"famosMixing")+
306 cms.SequencePlaceholder(
"mix")
308 lowLevelRecoSequence = cms.Sequence(
309 siTrackerGaussianSmearingRecHits+
313 famosSimulationSequence = cms.Sequence(
317 trackVertexReco = cms.Sequence(
318 cms.SequencePlaceholder(
"mix")+
322 caloTowersSequence = cms.Sequence(
326 simulationSequence = cms.Sequence(
328 cms.SequencePlaceholder(
"famosMixing")+
331 cms.SequencePlaceholder(
"mix")
333 lowLevelRecoSequence = cms.Sequence(
334 siTrackerGaussianSmearingRecHits+
339 famosSimulationSequence = cms.Sequence(
343 trackVertexReco = cms.Sequence(
344 cms.SequencePlaceholder(
"mix")+
348 caloTowersSequence = cms.Sequence(
352 if(MixingMode==
'GenMixing'):
353 simulationSequence = cms.Sequence(
355 cms.SequencePlaceholder(
"famosMixing")+
359 digitizationSequence = cms.Sequence(
360 cms.SequencePlaceholder(
"mix")+
364 trackVertexReco = cms.Sequence(
365 siTrackerGaussianSmearingRecHits+
369 elif(MixingMode==
'DigiRecoMixing'):
371 simulationSequence = cms.Sequence(
376 trackReco = cms.Sequence(
377 siTrackerGaussianSmearingRecHits+
380 digitizationSequence = cms.Sequence(
381 cms.SequencePlaceholder(
"mixHitsAndTracks")+
385 trackDigiVertexSequence = cms.Sequence(
388 digitizationSequence+
391 trackVertexReco = cms.Sequence(
392 trackDigiVertexSequence
395 print 'unsupported MixingMode label'
397 caloTowersSequence = cms.Sequence(
401 if(MixingMode==
'GenMixing'):
402 famosSimulationSequence = cms.Sequence(
406 elif(MixingMode==
'DigiRecoMixing'):
407 famosSimulationSequence = cms.Sequence(
409 trackDigiVertexSequence
412 print 'unsupported MixingMode label'
414 famosEcalDrivenElectronSequence = cms.Sequence(
415 famosGsfTrackSequence+
419 simulationSequence.insert(0,genParticles)
423 if(MixingMode==
'GenMixing'):
424 reconstructionWithFamos = cms.Sequence(
425 digitizationSequence+
430 famosGsfTrackSequence+
432 famosMuonIdAndIsolationSequence+
433 famosConversionSequence+
434 particleFlowTrackWithDisplacedVertex+
435 famosEcalDrivenElectronSequence+
437 famosParticleFlowSequence+
438 egammaHighLevelRecoPostPF+
448 famosBTaggingSequence+
449 famosPFTauTaggingSequence
451 elif(MixingMode==
'DigiRecoMixing'):
452 reconstructionWithFamos = cms.Sequence(
456 famosGsfTrackSequence+
458 famosMuonIdAndIsolationSequence+
459 famosConversionSequence+
460 particleFlowTrackWithDisplacedVertex+
461 famosEcalDrivenElectronSequence+
463 famosParticleFlowSequence+
464 egammaHighLevelRecoPostPF+
474 famosBTaggingSequence+
475 famosPFTauTaggingSequence
478 print 'unsupported MixingMode label'
480 reconstructionWithFamos = cms.Sequence(
485 famosGsfTrackSequence+
487 famosMuonIdAndIsolationSequence+
488 famosConversionSequence+
489 particleFlowTrackWithDisplacedVertex+
490 famosEcalDrivenElectronSequence+
492 famosParticleFlowSequence+
493 egammaHighLevelRecoPostPF+
503 famosBTaggingSequence+
504 famosPFTauTaggingSequence
512 simulationWithSomeReconstruction = cms.Sequence(
513 famosSimulationSequence+
514 siTrackerGaussianSmearingRecHits+
520 famosGsfTrackSequence+
522 famosMuonIdAndIsolationSequence+
523 famosConversionSequence+
524 particleFlowTrackWithDisplacedVertex+
525 famosEcalDrivenElectronSequence+
527 famosParticleFlowSequence+
528 egammaHighLevelRecoPostPF
531 reconstructionHighLevel = cms.Sequence(
532 cms.SequencePlaceholder(
"mix")+
542 famosBTaggingSequence+
543 famosPFTauTaggingSequence
548 famosWithTrackerHits = cms.Sequence(
549 famosSimulationSequence+
550 siTrackerGaussianSmearingRecHits
553 famosWithTracks = cms.Sequence(
554 famosWithTrackerHits+
558 famosWithTracksAndMuonHits = cms.Sequence(
559 famosSimulationSequence+
560 siTrackerGaussianSmearingRecHits+
566 famosWithTracksAndMuons = cms.Sequence(
567 famosSimulationSequence+
568 siTrackerGaussianSmearingRecHits+
573 famosMuonIdAndIsolationSequence
576 famosWithCaloHits = cms.Sequence(
577 famosSimulationSequence+
581 famosWithEcalClusters = cms.Sequence(
587 famosWithTracksAndCaloHits = cms.Sequence(
592 famosWithTracksAndEcalClusters = cms.Sequence(
593 famosWithTracksAndCaloHits+
599 famosWithParticleFlow = cms.Sequence(
600 famosWithTracksAndEcalClusters+
602 famosGsfTrackSequence+
603 famosConversionSequence+
605 famosParticleFlowSequence+
609 famosWithCaloTowers = cms.Sequence(
614 famosElectronSequence = cms.Sequence(
615 famosGsfTrackSequence+
616 famosEcalDrivenElectronSequence+
617 famosWithParticleFlow+
618 egammaHighLevelRecoPostPF+
623 famosWithTracksAndCaloTowers = cms.Sequence(
624 famosWithTracksAndCaloHits+
628 famosWithTracksAndJets = cms.Sequence(
629 famosWithTracksAndCaloTowers+
641 famosWithJets = cms.Sequence(
642 famosWithTracksAndCaloTowers+
646 famosGsfTrackSequence+
648 famosMuonIdAndIsolationSequence+
649 famosParticleFlowSequence+
659 famosWithCaloTowersAndParticleFlow = cms.Sequence(
660 famosWithParticleFlow+
665 famosWithElectrons = cms.Sequence(
666 famosWithTracksAndEcalClusters+
668 famosGsfTrackSequence+
669 famosParticleFlowSequence+
670 famosElectronSequence+
671 interestingGedEleIsoDetIdEB+
672 interestingGedEleIsoDetIdEE+
673 egammaIsolationSequence
676 famosWithPhotons = cms.Sequence(
682 interestingGedGamIsoDetIdEB+
683 interestingGedGamIsoDetIdEE+
684 interestingGamIsoDetIdEB+
685 interestingGamIsoDetIdEE
688 famosWithElectronsAndPhotons = cms.Sequence(
693 famosElectronSequence+
695 interestingEgammaIsoDetIds+
696 egammaIsolationSequence
699 famosWithBTagging = cms.Sequence(
700 famosWithTracksAndCaloTowers+
703 ak4JetTracksAssociatorAtVertexPF+
707 famosBTaggingSequence
711 famosWithPFTauTagging = cms.Sequence(
712 famosWithCaloTowersAndParticleFlow+
713 famosPFTauTaggingSequence
717 simulationNoMuonDigiWithFamos = cms.Sequence(
718 famosSimulationSequence+
719 siTrackerGaussianSmearingRecHits
723 simulationWithFamos = cms.Sequence(
724 famosSimulationSequence
731 reconstructionWithFamosNoTk = cms.Sequence(
736 famosGsfTrackSequence+
738 famosMuonIdAndIsolationSequence+
739 famosConversionSequence+
740 particleFlowTrackWithDisplacedVertex+
741 famosEcalDrivenElectronSequence+
743 famosParticleFlowSequence+
744 egammaHighLevelRecoPostPF+
753 famosBTaggingSequence+
754 famosPFTauTaggingSequence
758 famosWithEverything = cms.Sequence(
760 reconstructionWithFamos