Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-10-22 22:52:45

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     applyTPSelToSimMatch = cms.bool(False)
0020 )
0021 
0022 def _modifyForPhase1(pset):
0023     pset.minRapidityTP = -3
0024     pset.maxRapidityTP = 3
0025 
0026 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0027 phase1Pixel.toModify(TrackingParticleSelectionForEfficiency, _modifyForPhase1)
0028 
0029 def _modifyForPhase2(pset):
0030     pset.minRapidityTP = -4.5
0031     pset.maxRapidityTP = 4.5
0032 
0033 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0034 phase2_tracker.toModify(TrackingParticleSelectionForEfficiency, _modifyForPhase2)
0035 
0036 def _modifyForFastSim(pset):
0037     pset.stableOnlyTP = True
0038 
0039 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0040 fastSim.toModify(TrackingParticleSelectionForEfficiency, _modifyForFastSim)