CMS 3D CMS Logo

simHitTPAssociation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 simHitTPAssocProducer = cms.EDProducer("SimHitTPAssociationProducer",
4  simHitSrc = cms.VInputTag(cms.InputTag('g4SimHits','MuonDTHits'),
5  cms.InputTag('g4SimHits','MuonCSCHits'),
6  cms.InputTag('g4SimHits','MuonRPCHits'),
7  cms.InputTag('g4SimHits','TrackerHitsTIBLowTof'),
8  cms.InputTag('g4SimHits','TrackerHitsTIBHighTof'),
9  cms.InputTag('g4SimHits','TrackerHitsTIDLowTof'),
10  cms.InputTag('g4SimHits','TrackerHitsTIDHighTof'),
11  cms.InputTag('g4SimHits','TrackerHitsTOBLowTof'),
12  cms.InputTag('g4SimHits','TrackerHitsTOBHighTof'),
13  cms.InputTag('g4SimHits','TrackerHitsTECLowTof'),
14  cms.InputTag('g4SimHits','TrackerHitsTECHighTof'),
15  cms.InputTag( 'g4SimHits','TrackerHitsPixelBarrelLowTof'),
16  cms.InputTag('g4SimHits','TrackerHitsPixelBarrelHighTof'),
17  cms.InputTag('g4SimHits','TrackerHitsPixelEndcapLowTof'),
18  cms.InputTag('g4SimHits','TrackerHitsPixelEndcapHighTof') ),
19  trackingParticleSrc = cms.InputTag('mix', 'MergedTrackTruth')
20 )
21 
22 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
23 phase2_tracker.toModify(simHitTPAssocProducer, simHitSrc = ["g4SimHits:TrackerHitsPixelBarrelLowTof", "g4SimHits:TrackerHitsPixelEndcapLowTof"])
24 
25 from Configuration.Eras.Modifier_fastSim_cff import fastSim
26 if fastSim.isChosen():
27  simHitTPAssocProducer.simHitSrc = cms.VInputTag(cms.InputTag('famosSimHits','TrackerHits'),
28  cms.InputTag("MuonSimHits","MuonCSCHits"),
29  cms.InputTag("MuonSimHits","MuonDTHits"),
30  cms.InputTag("MuonSimHits","MuonRPCHits"))
31