CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackingParticleSelection_cfi.py
Go to the documentation of this file.
2 
3 mergedtruth = cms.EDProducer("TrackingTruthProducer",
4 
5  simHitLabel = cms.string('g4SimHits'),
6  volumeRadius = cms.double(1200.0),
7  vertexDistanceCut = cms.double(0.003),
8  volumeZ = cms.double(3000.0),
9  mergedBremsstrahlung = cms.bool(True),
10  removeDeadModules = cms.bool(False),
11 
12  HepMCDataLabels = cms.vstring('VtxSmeared',
13  'generator',
14  'PythiaSource',
15  'source'
16  ),
17 
18  useMultipleHepMCLabels = cms.bool(False),
19 
20  simHitCollections = cms.PSet(
21  pixel = cms.vstring (
22  'g4SimHitsTrackerHitsPixelBarrelLowTof',
23  'g4SimHitsTrackerHitsPixelBarrelHighTof',
24  'g4SimHitsTrackerHitsPixelEndcapLowTof',
25  'g4SimHitsTrackerHitsPixelEndcapHighTof'
26  ),
27  tracker = cms.vstring (
28  'g4SimHitsTrackerHitsTIBLowTof',
29  'g4SimHitsTrackerHitsTIBHighTof',
30  'g4SimHitsTrackerHitsTIDLowTof',
31  'g4SimHitsTrackerHitsTIDHighTof',
32  'g4SimHitsTrackerHitsTOBLowTof',
33  'g4SimHitsTrackerHitsTOBHighTof',
34  'g4SimHitsTrackerHitsTECLowTof',
35  'g4SimHitsTrackerHitsTECHighTof'
36  ),
37  muon = cms.vstring (
38  'g4SimHitsMuonDTHits',
39  'g4SimHitsMuonCSCHits',
40  'g4SimHitsMuonRPCHits'
41  )
42  ),
43 
44  select = cms.PSet(
45  lipTP = cms.double(1000),
46  chargedOnlyTP = cms.bool(True),
47  pdgIdTP = cms.vint32(),
48  signalOnlyTP = cms.bool(True),
49  minRapidityTP = cms.double(-2.6),
50  minHitTP = cms.int32(3),
51  ptMinTP = cms.double(0.2),
52  maxRapidityTP = cms.double(2.6),
53  tipTP = cms.double(1000)
54  )
55 )
56 
57 trackingParticleSelection = cms.Sequence(mergedtruth)