CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
trackingParticlesFastSim_cfi.py
Go to the documentation of this file.
2 
3 #
4 # Cloned from SimGeneral.TrackingAnalysis.trackingParticles_cfi
5 # to allow different tracking particles for tracker and muon
6 # validation (until FastSim gets able to deal with a single
7 # trackingParticle collection)
8 #
9 
10 mergedtruth = cms.EDProducer("TrackingTruthProducer",
11 
12  simHitLabel = cms.string('famosSimHits'),
13  volumeRadius = cms.double(1200.0),
14  vertexDistanceCut = cms.double(0.003),
15  volumeZ = cms.double(3000.0),
16  mergedBremsstrahlung = cms.bool(True),
17  removeDeadModules = cms.bool(False),
18 
19  HepMCDataLabels = cms.vstring('VtxSmeared',
20  'generator',
21  'PythiaSource',
22  'source'
23  ),
24 
25  useMultipleHepMCLabels = cms.bool(False),
26 
27  simHitCollections = cms.PSet(
28  tracker = cms.vstring("famosSimHitsTrackerHits"),
29 # muon = cms.vstring (
30 # 'MuonSimHitsMuonDTHits',
31 # 'MuonSimHitsMuonCSCHits',
32 # 'MuonSimHitsMuonRPCHits'
33 # )
34  )
35 )
36 
37 mergedtruthMuon = cms.EDProducer("TrackingTruthProducer",
38 
39  simHitLabel = cms.string('famosSimHits'),
40  volumeRadius = cms.double(1200.0),
41  vertexDistanceCut = cms.double(0.003),
42  volumeZ = cms.double(3000.0),
43  mergedBremsstrahlung = cms.bool(True),
44  removeDeadModules = cms.bool(False),
45 
46  HepMCDataLabels = cms.vstring('VtxSmeared',
47  'generator',
48  'PythiaSource',
49  'source'
50  ),
51 
52  useMultipleHepMCLabels = cms.bool(False),
53 
54  simHitCollections = cms.PSet(
55  tracker = cms.vstring("famosSimHitsTrackerHits"),
56  muon = cms.vstring (
57  'MuonSimHitsMuonDTHits',
58  'MuonSimHitsMuonCSCHits',
59  'MuonSimHitsMuonRPCHits'
60  )
61  )
62 )
63 
64 trackingParticles = cms.Sequence(mergedtruth+mergedtruthMuon)