17 from HLTriggerOffline.Exotica.analyses.hltExoticaHighPtDimuon_cff
import HighPtDimuonPSet
18 from HLTriggerOffline.Exotica.analyses.hltExoticaHighPtDielectron_cff
import HighPtDielectronPSet
19 from HLTriggerOffline.Exotica.analyses.hltExoticaEleMu_cff
import EleMuPSet
20 from HLTriggerOffline.Exotica.analyses.hltExoticaPureMET_cff
import PureMETPSet
21 from HLTriggerOffline.Exotica.analyses.hltExoticaMonojet_cff
import MonojetPSet
22 from HLTriggerOffline.Exotica.analyses.hltExoticaHT_cff
import HTPSet
25 hltExoticaValidator = cms.EDAnalyzer(
"HLTExoticaValidator",
27 hltProcessName = cms.string(
"HLT"),
31 analysis = cms.vstring(
"HighPtDimuon",
39 genParticleLabel = cms.string(
"genParticles"),
44 parametersTurnOn = cms.vdouble( 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20,
45 22, 24, 26, 28, 30, 32, 34, 36, 38, 40,
46 42, 44, 46, 48, 50, 52, 54, 56, 58, 60,
47 62, 64, 66, 68, 70, 72, 74, 76, 78, 80,
48 82, 84, 86, 88, 90, 92, 94, 96, 98, 100,
52 parametersEta = cms.vdouble(48, -2.400, 2.400),
53 parametersPhi = cms.vdouble(50, -3.142, 3.142),
60 Mu_genCut = cms.string(
"pt > 10 && abs(eta) < 2.4 && abs(pdgId) == 13 && status == 1"),
61 Mu_recCut = cms.string(
"pt > 10 && abs(eta) < 2.4 && isPFMuon && (isTrackerMuon || isGlobalMuon)"),
64 Ele_genCut = cms.string(
"pt > 10 && abs(eta) < 2.5 && abs(pdgId) == 11 && status == 1"),
65 Ele_recCut = cms.string(
"pt > 10 && abs(eta) < 2.5 && hadronicOverEm < 0.05 &&"+\
66 "eSuperClusterOverP > 0.5 && eSuperClusterOverP < 2.5"),
69 Photon_genCut = cms.string(
"pt > 20 && abs(eta) < 2.4 && abs(pdgId) == 22 && status == 1"),
70 Photon_recCut = cms.string(
"pt > 20 && abs(eta) < 2.4"),
73 PFTau_genCut = cms.string(
"pt > 20 && abs(eta) < 2.4 && abs(pdgId) == 15 && status == 3"),
74 PFTau_recCut = cms.string(
"pt > 20 && abs(eta) < 2.4"),
77 Jet_genCut = cms.string(
"pt > 30 && abs(eta) < 2.4"),
78 Jet_recCut = cms.string(
"pt > 30 && abs(eta) < 2.4 &&"+\
79 "(neutralHadronEnergy + HFHadronEnergy)/energy < 0.99 &&"+\
80 "neutralEmEnergyFraction < 0.99 &&"+\
81 "numberOfDaughters > 1 &&"+\
82 "chargedHadronEnergyFraction > 0 &&"+\
83 "chargedMultiplicity > 0 && "+\
84 "chargedEmEnergyFraction < 0.99"),
87 MET_genCut = cms.string(
"pt > 75"),
88 MET_recCut = cms.string(
"pt > 75"),
104 HighPtDimuon = HighPtDimuonPSet,
105 HighPtDielectron = HighPtDielectronPSet,
107 PureMET = PureMETPSet,
108 Monojet = MonojetPSet,