Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 14:34:09

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 TrackingParticleSelectionForEfficiency = cms.PSet(
0004     lipTP = cms.double(30.0),
0005     chargedOnlyTP = cms.bool(True),
0006     stableOnlyTP = cms.bool(False),
0007     pdgIdTP = cms.vint32(),
0008     signalOnlyTP = cms.bool(False),
0009     intimeOnlyTP = cms.bool(True),
0010     minRapidityTP = cms.double(-2.5),
0011     minHitTP = cms.int32(0),
0012     ptMinTP = cms.double(0.005),
0013     ptMaxTP = cms.double(1e100),
0014     maxRapidityTP = cms.double(2.5),
0015     tipTP = cms.double(60),
0016     invertRapidityCutTP = cms.bool(False),
0017     maxPhi = cms.double(3.2),
0018     minPhi = cms.double(-3.2),
0019 )
0020 
0021 def _modifyForPhase1(pset):
0022     pset.minRapidityTP = -3
0023     pset.maxRapidityTP = 3
0024 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0025 phase1Pixel.toModify(TrackingParticleSelectionForEfficiency, _modifyForPhase1)
0026 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0027 phase2_tracker.toModify(TrackingParticleSelectionForEfficiency, minRapidityTP = -4.5, maxRapidityTP = 4.5)
0028 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0029 fastSim.toModify(TrackingParticleSelectionForEfficiency, stableOnlyTP = True)
0030