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