Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:55:43

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 l1MuonRecoTree = cms.EDAnalyzer("L1Muon2RecoTreeProducer",
0004    maxMuon                          = cms.uint32(20),
0005    MuonTag                          = cms.untracked.InputTag("muons"),
0006   #---------------------------------------------------------------------
0007   # TRIGGER MATCHING CONFIGURATION
0008   #---------------------------------------------------------------------
0009   # flag to turn trigger matching on / off
0010   triggerMatching = cms.untracked.bool(True),
0011   # maximum delta R between trigger object and muon
0012   triggerMaxDeltaR = cms.double(0.1),
0013   # trigger to match to, may use regexp wildcard as supported by ROOT's 
0014   # TString; up to now the first found match (per run) is used.
0015   isoTriggerNames = cms.vstring(
0016         "HLT_IsoMu27_v*",
0017         "HLT_IsoMu30_v*",
0018         ),
0019   triggerNames = cms.vstring(
0020         "HLT_Mu50_v*",
0021         "HLT_Mu55_v*",
0022         # pA triggers
0023         "HLT_PAL3Mu12_v*",
0024         "HLT_PAL3Mu15_v*",
0025         "HLT_PAL2Mu12_v*",
0026         "HLT_PAL2Mu15_v*",
0027         ),
0028 
0029   # data best guess: change for MC!
0030   triggerResults      = cms.InputTag("TriggerResults", "", "HLT"),
0031   triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD", "", "HLT"),
0032   # name of the hlt process (same as above):
0033   triggerProcessLabel = cms.untracked.string("HLT"),
0034 
0035   # muon track extrapolation to 1st station
0036   muProp1st = cms.PSet(
0037         useTrack = cms.string("tracker"),  # 'none' to use Candidate P4; or 'tracker', 'muon', 'global'
0038         useState = cms.string("atVertex"), # 'innermost' and 'outermost' require the TrackExtra
0039         useSimpleGeometry = cms.bool(True),
0040     useStation2 = cms.bool(False),
0041         fallbackToME1 = cms.bool(False),
0042         cosmicPropagationHypothesis = cms.bool(False),
0043         useMB2InOverlap = cms.bool(False),
0044         propagatorAlong = cms.ESInputTag("", "SteppingHelixPropagatorAlong"),
0045         propagatorAny = cms.ESInputTag("", "SteppingHelixPropagatorAny"),
0046         propagatorOpposite = cms.ESInputTag("", "SteppingHelixPropagatorOpposite")
0047   ),
0048   # muon track extrapolation to 2nd station
0049   muProp2nd = cms.PSet(
0050         useTrack = cms.string("tracker"),  # 'none' to use Candidate P4; or 'tracker', 'muon', 'global'
0051         useState = cms.string("atVertex"), # 'innermost' and 'outermost' require the TrackExtra
0052         useSimpleGeometry = cms.bool(True),
0053         useStation2 = cms.bool(True),
0054         fallbackToME1 = cms.bool(False),
0055         cosmicPropagationHypothesis = cms.bool(False),
0056         useMB2InOverlap = cms.bool(False),
0057         propagatorAlong = cms.ESInputTag("", "SteppingHelixPropagatorAlong"),
0058         propagatorAny = cms.ESInputTag("", "SteppingHelixPropagatorAny"),
0059         propagatorOpposite = cms.ESInputTag("", "SteppingHelixPropagatorOpposite")
0060   ),
0061 )
0062