Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
import FWCore.ParameterSet.Config as cms

from Configuration.EventContent.EventContent_cff import AODSIMEventContent
EXODisappTrkSkimContent = AODSIMEventContent.clone()
EXODisappTrkSkimContent.outputCommands.append('drop *')
EXODisappTrkSkimContent.outputCommands.append('keep *_reducedHcalRecHits_*_*')
EXODisappTrkSkimContent.outputCommands.append('keep *_reducedEcalRecHits*_*_*')

import HLTrigger.HLTfilters.hltHighLevel_cfi as _hltHighLevel
hltDisappTrk = _hltHighLevel.hltHighLevel.clone(
   throw = False,
   andOr = True,
   HLTPaths = [
      "HLT_PFMET*_PFMHT*_IDTight_v*",
      "HLT_PFMETTypeOne*_PFMHT*_IDTight_v*",
      "HLT_PFMETNoMu*_PFMHTNoMu*_IDTight_v*",
      "HLT_MET*_IsoTrk*_v*",
      "HLT_PFMET*_*Cleaned_v*",
      "HLT_Ele*_WPTight_Gsf_v*",
      "HLT_Ele*_WPLoose_Gsf_v*",
      "HLT_IsoMu*_v*",
      "HLT_MediumChargedIsoPFTau*HighPtRelaxedIso_Trk50_eta2p1_v*",
      "HLT_VBF_DoubleMediumDeepTauPFTauHPS20_eta2p1_v*",
      # 2023
      "HLT_DoubleMediumDeepTauPFTauHPS*_L2NN_eta2p1_*",
      "HLT_LooseDeepTauPFTauHPS*_L2NN_eta2p1_v*",
      # 2022
      "HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v*",
      "HLT_DoubleMediumDeepTauIsoPFTauHPS*_L2NN_eta2p1_v*",
      "HLT_DoubleMediumChargedIsoPFTauHPS*_Trk1_eta2p1_v*",
   ]
)

disappTrkSelection=cms.EDFilter("TrackSelector", 
    src = cms.InputTag("generalTracks"),
    cut = cms.string('pt > 25 && abs(eta()) < 2.1'),
    filter = cms.bool(True)
)

# disappTrk skim sequence
EXODisappTrkSkimSequence = cms.Sequence(
    hltDisappTrk * disappTrkSelection
    )