CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
trackingTruthProducerFastSim_cfi.py
Go to the documentation of this file.
1 # cloned from SimGeneral/MixingModule/python/trackingTruthProducer_cfi.py
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 trackingParticles = cms.PSet(
6  accumulatorType = cms.string('TrackingTruthAccumulator'),
7  createUnmergedCollection = cms.bool(True),
8  createMergedBremsstrahlung = cms.bool(True),
9  alwaysAddAncestors = cms.bool(True),
10  maximumPreviousBunchCrossing = cms.uint32(9999),
11  maximumSubsequentBunchCrossing = cms.uint32(9999),
12  simHitCollections = cms.PSet(
13  muon = cms.VInputTag( cms.InputTag('MuonSimHits','MuonDTHits'),
14  cms.InputTag('MuonSimHits','MuonCSCHits'),
15  cms.InputTag('MuonSimHits','MuonRPCHits') ),
16  trackerAndPixel = cms.VInputTag( cms.InputTag('famosSimHits','TrackerHits') )
17  ),
18  simTrackCollection = cms.InputTag('famosSimHits'),
19  simVertexCollection = cms.InputTag('famosSimHits'),
20  genParticleCollection = cms.InputTag('genParticles'),
21  removeDeadModules = cms.bool(False), # currently not implemented
22  volumeRadius = cms.double(120.0),
23  volumeZ = cms.double(300.0),
24  ignoreTracksOutsideVolume = cms.bool(False),
25  allowDifferentSimHitProcesses = cms.bool(True) # should be True for FastSim, False for FullSim
26  )
27 
28 # cloned from SimGeneral/MixingModule/python/trackingTruthProducerSelection_cfi.py
29 
30 trackingParticles.select = cms.PSet(
31  lipTP = cms.double(1000),
32  chargedOnlyTP = cms.bool(True),
33  pdgIdTP = cms.vint32(),
34  signalOnlyTP = cms.bool(True),
35  stableOnlyTP = cms.bool(True), # this is different from the standard setting for FullSim
36  minRapidityTP = cms.double(-2.6),
37  minHitTP = cms.int32(3),
38  ptMinTP = cms.double(0.2),
39  maxRapidityTP = cms.double(2.6),
40  tipTP = cms.double(1000)
41  )