CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/SimGeneral/TrackingAnalysis/python/TrackingParticleSelection_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 mergedtruth = cms.EDProducer("TrackingTruthProducer",
00004  
00005     simHitLabel = cms.string('g4SimHits'),
00006     volumeRadius = cms.double(1200.0),
00007     vertexDistanceCut = cms.double(0.003),
00008     volumeZ = cms.double(3000.0),
00009     mergedBremsstrahlung = cms.bool(True),
00010     removeDeadModules = cms.bool(False),
00011  
00012     HepMCDataLabels = cms.vstring('VtxSmeared', 
00013         'generator', 
00014         'PythiaSource', 
00015         'source'
00016     ),
00017 
00018     useMultipleHepMCLabels = cms.bool(False), 
00019  
00020     simHitCollections = cms.PSet(
00021         pixel = cms.vstring (
00022             'g4SimHitsTrackerHitsPixelBarrelLowTof',
00023             'g4SimHitsTrackerHitsPixelBarrelHighTof',
00024             'g4SimHitsTrackerHitsPixelEndcapLowTof',
00025             'g4SimHitsTrackerHitsPixelEndcapHighTof'
00026         ),
00027         tracker = cms.vstring (
00028             'g4SimHitsTrackerHitsTIBLowTof',
00029             'g4SimHitsTrackerHitsTIBHighTof',
00030             'g4SimHitsTrackerHitsTIDLowTof',
00031             'g4SimHitsTrackerHitsTIDHighTof',
00032             'g4SimHitsTrackerHitsTOBLowTof',
00033             'g4SimHitsTrackerHitsTOBHighTof',
00034             'g4SimHitsTrackerHitsTECLowTof',
00035             'g4SimHitsTrackerHitsTECHighTof'
00036         ),
00037         muon = cms.vstring (
00038             'g4SimHitsMuonDTHits',
00039             'g4SimHitsMuonCSCHits',
00040             'g4SimHitsMuonRPCHits'            
00041         )
00042     ),
00043 
00044     select = cms.PSet(
00045         lipTP = cms.double(1000),
00046         chargedOnlyTP = cms.bool(True),
00047         pdgIdTP = cms.vint32(),
00048         signalOnlyTP = cms.bool(True),
00049         minRapidityTP = cms.double(-2.6),
00050         minHitTP = cms.int32(3),
00051         ptMinTP = cms.double(0.2),
00052         maxRapidityTP = cms.double(2.6),
00053         tipTP = cms.double(1000)
00054     )
00055 )
00056 
00057 trackingParticleSelection = cms.Sequence(mergedtruth)