00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 HLTHiggsValidator = cms.EDAnalyzer("HLTHiggsValidator",
00005
00006 hltProcessName = cms.string("HLT"),
00007 analysis = cms.vstring("HWW", "HZZ", "Hgg", "Htaunu", "H2tau"),
00008
00009
00010 genParticleLabel = cms.string("genParticles"),
00011
00012
00013 parametersTurnOn = cms.vdouble(0,
00014 1, 8, 9, 10,
00015 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
00016 22, 24, 26, 28, 30, 32, 34, 36, 38, 40,
00017 45, 50, 55, 60, 65, 70,
00018 80, 100,
00019 ),
00020
00021
00022 parametersEta = cms.vdouble(48, -2.400, 2.400),
00023 parametersPhi = cms.vdouble(50, -3.142, 3.142),
00024
00025
00026 cutsDr = cms.vdouble(0.4, 0.4, 0.015),
00027
00028 maxDeltaPhi = cms.double(0.4),
00029 maxDeltaR = cms.double(0.4),
00030
00031
00032
00033
00034
00035
00036
00037 Mu_genCut = cms.string("pt > 10 && abs(eta) < 2.4 && abs(pdgId) == 13 && status == 1"),
00038 Mu_recCut = cms.string("pt > 10 && abs(eta) < 2.4 && isGlobalMuon"),
00039 Mu_cutMinPt = cms.double(10),
00040 Mu_cutMaxEta = cms.double(2.4),
00041
00042
00043 Ele_genCut = cms.string("pt > 10 && abs(eta) < 2.5 && abs(pdgId) == 11 && status == 1"),
00044 Ele_recCut = cms.string("pt > 10 && abs(eta) < 2.5 && hadronicOverEm < 0.05 && eSuperClusterOverP > 0.5 && eSuperClusterOverP < 2.5"),
00045 Ele_cutMinPt = cms.double(10),
00046 Ele_cutMaxEta = cms.double(2.5),
00047
00048
00049 Photon_genCut = cms.string("abs(pdgId) == 22 && status == 1"),
00050 Photon_recCut = cms.string("pt > 20 && abs(eta) < 2.4 && hadronicOverEm < 0.1 && ( r9 < 0.85 || ("+\
00051 " ( abs(eta) < 1.479 && sigmaIetaIeta < 0.014 || "+\
00052 " abs(eta) > 1.479 && sigmaIetaIeta < 0.0035 ) && "+\
00053 " ecalRecHitSumEtConeDR03 < (5.0+0.012*et) && hcalTowerSumEtConeDR03 < (5.0+0.0005*et ) && trkSumPtSolidConeDR03 < (5.0 + 0.0002*et)"+\
00054 " )"+")" ),
00055 Photon_cutMinPt = cms.double(20),
00056 Photon_cutMaxEta = cms.double(2.4),
00057
00058
00059 PFTau_genCut = cms.string("pt > 20 && abs(eta) < 2.4 && abs(pdgId) == 15 && status == 3"),
00060 PFTau_recCut = cms.string("pt > 20 && abs(eta) < 2.4"),
00061 PFTau_cutMinPt = cms.double(20),
00062 PFTau_cutMaxEta = cms.double(2.5),
00063
00064
00065 MET_genCut = cms.string("(abs(pdgId) == 12 || abs(pdgId)==14 || abs(pdgId) == 16 ) && status == 1"),
00066 MET_recCut = cms.string("pt > 75."),
00067 MET_cutMinPt = cms.double(75),
00068 MET_cutMaxEta = cms.double(0),
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085 HWW = cms.PSet(
00086 hltPathsToCheck = cms.vstring(
00087 "HLT_Mu17_Mu8_v",
00088 "HLT_Mu17_TkMu8_v",
00089 "HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v",
00090 "HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v",
00091 "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v",
00092 ),
00093 recMuonLabel = cms.string("muons"),
00094 recElecLabel = cms.string("gsfElectrons"),
00095
00096 minCandidates = cms.uint32(2),
00097 ),
00098 HZZ = cms.PSet(
00099 hltPathsToCheck = cms.vstring(
00100 "HLT_Mu17_TkMu8_v",
00101 "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v",
00102 ),
00103 recMuonLabel = cms.string("muons"),
00104 recElecLabel = cms.string("gsfElectrons"),
00105
00106
00107 minCandidates = cms.uint32(4),
00108 ),
00109 Hgg = cms.PSet(
00110 hltPathsToCheck = cms.vstring(
00111 "HLT_Photon26_R9Id85_OR_CaloId10_Iso50_Photon18_R9Id85_OR_CaloId10_Iso50_Mass60_v",
00112 "HLT_Photon36_R9Id85_OR_CaloId10_Iso50_Photon22_R9Id85_OR_CaloId10_Iso50_v",
00113 ),
00114 recPhotonLabel = cms.string("photons"),
00115
00116 minCandidates = cms.uint32(2),
00117 ),
00118 Htaunu = cms.PSet(
00119 hltPathsToCheck = cms.vstring(
00120
00121 "HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v",
00122 ),
00123 recPFTauLabel = cms.string("hpsTancTaus"),
00124 recCaloMETLabel = cms.string("met"),
00125
00126 minCandidates = cms.uint32(2),
00127 ),
00128 H2tau = cms.PSet(
00129 hltPathsToCheck = cms.vstring(
00130 "HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v",
00131 "HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v"
00132 ),
00133 recPFTauLabel = cms.string("hpsTancTaus"),
00134 recMuonLabel = cms.string("muons"),
00135 recElecLabel = cms.string("gsfElectrons"),
00136
00137 minCandidates = cms.uint32(2),
00138 ),
00139 )