Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
from DPGAnalysis.Skims.CSCSkim_cfi import *
#set to minimum activity
cscSkim.minimumSegments = 1
cscSkim.minimumHitChambers = 1

# this is for filtering on HLT path
hltBeamHalo = cms.EDFilter("HLTHighLevel",
     TriggerResultsTag = cms.InputTag("TriggerResults","","HLT"),
     HLTPaths = cms.vstring('HLT_CSCBeamHalo','HLT_CSCBeamHaloOverlapRing1','HLT_CSCBeamHaloOverlapRing','HLT_CSCBeamHaloRing2or3'), # provide list of HLT paths (or patterns) you want
     eventSetupPathsKey = cms.string(''), # not empty => use read paths from AlCaRecoTriggerBitsRcd via this key
     andOr = cms.bool(True),             # how to deal with multiple triggers: True (OR) accept if ANY is true, False (AND) accept if ALL are true
     throw = cms.bool(False),    # throw exception on unknown path names
     saveTags = cms.bool(False)
 )

cscSkimAloneSeq = cms.Sequence(cscSkim)
cscHLTSkimSeq = cms.Sequence(hltBeamHalo)
cscSkimseq = cms.Sequence(hltBeamHalo+cscSkim)