Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-25 02:14:08

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 displacedMuons = cms.EDProducer("MuonProducer",
0004                        ActivateDebug = cms.untracked.bool(False),
0005                        InputMuons = cms.InputTag("displacedMuons1stStep"),
0006 
0007                        FillPFMomentumAndAssociation = cms.bool(True),
0008                        PFCandidates = cms.InputTag("particleFlowTmp"),
0009 
0010                        FillTimingInfo = cms.bool(True),
0011                        
0012                        FillDetectorBasedIsolation = cms.bool(True),
0013                        EcalIsoDeposits  = cms.InputTag("muIsoDepositCalByAssociatorHitsDisplaced","ecal"),
0014                        HcalIsoDeposits  = cms.InputTag("muIsoDepositCalByAssociatorHitsDisplaced","hcal"),
0015                        HoIsoDeposits    = cms.InputTag("muIsoDepositCalByAssociatorHitsDisplaced","ho"),
0016                        TrackIsoDeposits = cms.InputTag("muIsoDepositTkDisplaced"),
0017                        JetIsoDeposits   = cms.InputTag("muIsoDepositJetsDisplaced"),
0018 
0019                        FillPFIsolation = cms.bool(True),                     
0020                        PFIsolation = cms.PSet(
0021                         pfIsolationR03 = cms.PSet(chargedParticle            = cms.InputTag("dispMuPFIsoValueChargedAll03"),
0022                                                   chargedHadron              = cms.InputTag("dispMuPFIsoValueCharged03"),
0023                                                   neutralHadron              = cms.InputTag("dispMuPFIsoValueNeutral03"),
0024                                                   neutralHadronHighThreshold = cms.InputTag("dispMuPFIsoValueNeutralHighThreshold03"),
0025                                                   photon                     = cms.InputTag("dispMuPFIsoValueGamma03"),
0026                                                   photonHighThreshold        = cms.InputTag("dispMuPFIsoValueGammaHighThreshold03"),
0027                                                   pu                         = cms.InputTag("dispMuPFIsoValuePU03")), 
0028                         pfIsolationR04 = cms.PSet(chargedParticle            = cms.InputTag("dispMuPFIsoValueChargedAll04"),
0029                                                   chargedHadron              = cms.InputTag("dispMuPFIsoValueCharged04"),
0030                                                   neutralHadron              = cms.InputTag("dispMuPFIsoValueNeutral04"),
0031                                                   neutralHadronHighThreshold = cms.InputTag("dispMuPFIsoValueNeutralHighThreshold04"),
0032                                                   photon                     = cms.InputTag("dispMuPFIsoValueGamma04"),
0033                                                   photonHighThreshold        = cms.InputTag("dispMuPFIsoValueGammaHighThreshold04"),
0034                                                   pu                         = cms.InputTag("dispMuPFIsoValuePU04")),
0035                         pfIsoMeanDRProfileR03 = cms.PSet(chargedParticle     = cms.InputTag("dispMuPFMeanDRIsoValueChargedAll03"),
0036                                                   chargedHadron              = cms.InputTag("dispMuPFMeanDRIsoValueCharged03"),
0037                                                   neutralHadron              = cms.InputTag("dispMuPFMeanDRIsoValueNeutral03"),
0038                                                   neutralHadronHighThreshold = cms.InputTag("dispMuPFMeanDRIsoValueNeutralHighThreshold03"),
0039                                                   photon                     = cms.InputTag("dispMuPFMeanDRIsoValueGamma03"),
0040                                                   photonHighThreshold        = cms.InputTag("dispMuPFMeanDRIsoValueGammaHighThreshold03"),
0041                                                   pu                         = cms.InputTag("dispMuPFMeanDRIsoValuePU03")), 
0042                         pfIsoMeanDRProfileR04 = cms.PSet(chargedParticle     = cms.InputTag("dispMuPFMeanDRIsoValueChargedAll04"),
0043                                                   chargedHadron              = cms.InputTag("dispMuPFMeanDRIsoValueCharged04"),
0044                                                   neutralHadron              = cms.InputTag("dispMuPFMeanDRIsoValueNeutral04"),
0045                                                   neutralHadronHighThreshold = cms.InputTag("dispMuPFMeanDRIsoValueNeutralHighThreshold04"),
0046                                                   photon                     = cms.InputTag("dispMuPFMeanDRIsoValueGamma04"),
0047                                                   photonHighThreshold        = cms.InputTag("dispMuPFMeanDRIsoValueGammaHighThreshold04"),
0048                                                   pu                         = cms.InputTag("dispMuPFMeanDRIsoValuePU04")),
0049                         pfIsoSumDRProfileR03 = cms.PSet(chargedParticle      = cms.InputTag("dispMuPFSumDRIsoValueChargedAll03"),
0050                                                   chargedHadron              = cms.InputTag("dispMuPFSumDRIsoValueCharged03"),
0051                                                   neutralHadron              = cms.InputTag("dispMuPFSumDRIsoValueNeutral03"),
0052                                                   neutralHadronHighThreshold = cms.InputTag("dispMuPFSumDRIsoValueNeutralHighThreshold03"),
0053                                                   photon                     = cms.InputTag("dispMuPFSumDRIsoValueGamma03"),
0054                                                   photonHighThreshold        = cms.InputTag("dispMuPFSumDRIsoValueGammaHighThreshold03"),
0055                                                   pu                         = cms.InputTag("dispMuPFSumDRIsoValuePU03")),
0056                         pfIsoSumDRProfileR04 = cms.PSet(chargedParticle      = cms.InputTag("dispMuPFSumDRIsoValueChargedAll04"),
0057                                                   chargedHadron              = cms.InputTag("dispMuPFSumDRIsoValueCharged04"),
0058                                                   neutralHadron              = cms.InputTag("dispMuPFSumDRIsoValueNeutral04"),
0059                                                   neutralHadronHighThreshold = cms.InputTag("dispMuPFSumDRIsoValueNeutralHighThreshold04"),
0060                                                   photon                     = cms.InputTag("dispMuPFSumDRIsoValueGamma04"),
0061                                                   photonHighThreshold        = cms.InputTag("dispMuPFSumDRIsoValueGammaHighThreshold04"),
0062                                                   pu                         = cms.InputTag("dispMuPFSumDRIsoValuePU04")) 
0063                        ),
0064 
0065                        FillSelectorMaps = cms.bool(False),
0066                        SelectorMaps = cms.VInputTag(cms.InputTag("muidTMLastStationOptimizedLowPtLoose"),
0067                                                     cms.InputTag("muidTMLastStationOptimizedLowPtTight"),
0068                                                     cms.InputTag("muidTM2DCompatibilityLoose"),
0069                                                     cms.InputTag("muidTM2DCompatibilityTight"),
0070                                                     cms.InputTag("muidTrackerMuonArbitrated"),
0071                                                     cms.InputTag("muidTMLastStationAngLoose"),
0072                                                     cms.InputTag("muidGlobalMuonPromptTight"),
0073                                                     cms.InputTag("muidGMStaChiCompatibility"),
0074                                                     cms.InputTag("muidTMLastStationAngTight"),
0075                                                     cms.InputTag("muidGMTkChiCompatibility"),
0076                                                     cms.InputTag("muidTMOneStationAngTight"),
0077                                                     cms.InputTag("muidTMOneStationAngLoose"),
0078                                                     cms.InputTag("muidTMLastStationLoose"),
0079                                                     cms.InputTag("muidTMLastStationTight"),
0080                                                     cms.InputTag("muidTMOneStationTight"),
0081                                                     cms.InputTag("muidTMOneStationLoose"),
0082                                                     cms.InputTag("muidAllArbitrated"),
0083                                                     cms.InputTag("muidGMTkKinkTight"),
0084                                                     cms.InputTag("muidRPCMuLoose")
0085                                                     ),
0086 
0087                        FillShoweringInfo = cms.bool(False),
0088                        ShowerInfoMap = cms.InputTag("muonShowerInformation"),
0089 
0090                        FillCosmicsIdMap = cms.bool(False),
0091                        CosmicIdMap = cms.InputTag("cosmicsVeto"),
0092 
0093                        ComputeStandardSelectors = cms.bool(True),
0094                        vertices = cms.InputTag("offlinePrimaryVertices")
0095                        
0096                        )
0097 
0098 # not commisoned and not relevant in FastSim (?):
0099 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0100 fastSim.toModify(displacedMuons, FillCosmicsIdMap = False, FillSelectorMaps = False)