From 18b6dceb4600ed010a7bc9277530fe830f9f123d Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Tue, 12 Oct 2021 12:19:16 +0200 Subject: [PATCH 01/54] Development of tools to compute tof with non constant speed --- .../plugins/TrackExtenderWithMTD.cc | 176 ++++++++++++++++-- 1 file changed, 158 insertions(+), 18 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 73392658106bf..857ffb6729f2f 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -1,3 +1,5 @@ +#define EDM_ML_DEBUG + #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/stream/EDProducer.h" #include "FWCore/Framework/interface/Event.h" @@ -63,6 +65,9 @@ using namespace edm; using namespace reco; namespace { + constexpr double c_cm_ns = geant_units::operators::convertMmToCm(CLHEP::c_light); // [mm/ns] -> [cm/ns] + constexpr double c_inv = 1.0 / c_cm_ns; + class MTDHitMatchingInfo { public: MTDHitMatchingInfo() { @@ -90,6 +95,64 @@ namespace { double timeChi2; }; + class TrackSegments { + public: + TrackSegments() { + nSegment_ = 0; + segmentPathOvc_.clear(); + segmentMom2_.clear(); + } + + inline size_t addSegment(double tPath, double tMom2) { + segmentPathOvc_.emplace_back(tPath * c_inv); + segmentMom2_.emplace_back(tMom2); + nSegment_++; + + LogTrace("TrackExtenderWithMTD") << "addSegment # " << nSegment_ << " s = " << tPath + << " p = " << std::sqrt(tMom2); + + return nSegment_; + } + + inline const double computeTof(double mass_inv2) { + double tof(0.); + for (size_t iSeg = 0; iSeg < nSegment_; iSeg++) { + double gammasq = 1. + segmentMom2_[iSeg] * mass_inv2; + double beta = std::sqrt(1. - 1. / gammasq); + tof += segmentPathOvc_[iSeg] / beta; + + LogTrace("TrackExtenderWithMTD") << " TOF Segment # " << iSeg + 1 << " p = " << std::sqrt(segmentMom2_[iSeg]) + << " tof = " << tof; + } + + return tof; + } + + inline const size_t getSize() { return nSegment_; } + + inline size_t removeFirstSegment() { + if (nSegment_ > 0) { + segmentPathOvc_.erase(segmentPathOvc_.begin()); + segmentMom2_.erase(segmentMom2_.begin()); + nSegment_--; + } + return nSegment_; + } + + inline size_t removeLastSegment() { + if (nSegment_ > 0) { + segmentPathOvc_.pop_back(); + segmentMom2_.pop_back(); + nSegment_--; + } + return nSegment_; + } + + size_t nSegment_; + std::vector segmentPathOvc_; + std::vector segmentMom2_; + }; + struct TrackTofPidInfo { double tmtd; double tmtderror; @@ -122,21 +185,23 @@ namespace { double prob_p; }; + enum class TofCalc { cost = 1, segm = 2, mixd = 3 }; + const TrackTofPidInfo computeTrackTofPidInfo(double magp2, double length, + TrackSegments trs, double t_mtd, double t_mtderr, double t_vtx, double t_vtx_err, - bool addPIDError = true) { + bool addPIDError = true, + TofCalc choice = TofCalc::cost) { constexpr double m_pi = 0.13957018; constexpr double m_pi_inv2 = 1.0 / m_pi / m_pi; constexpr double m_k = 0.493677; constexpr double m_k_inv2 = 1.0 / m_k / m_k; constexpr double m_p = 0.9382720813; constexpr double m_p_inv2 = 1.0 / m_p / m_p; - constexpr double c_cm_ns = geant_units::operators::convertMmToCm(CLHEP::c_light); // [mm/ns] -> [cm/ns] - constexpr double c_inv = 1.0 / c_cm_ns; TrackTofPidInfo tofpid; @@ -146,15 +211,54 @@ namespace { tofpid.gammasq_pi = 1. + magp2 * m_pi_inv2; tofpid.beta_pi = std::sqrt(1. - 1. / tofpid.gammasq_pi); - tofpid.dt_pi = tofpid.pathlength / tofpid.beta_pi * c_inv; + switch (choice) { + case TofCalc::cost: + tofpid.dt_pi = tofpid.pathlength / tofpid.beta_pi * c_inv; + break; + case TofCalc::segm: + tofpid.dt_pi = trs.computeTof(m_pi_inv2); + break; + case TofCalc::mixd: + tofpid.dt_pi = trs.computeTof(m_pi_inv2) + tofpid.pathlength / tofpid.beta_pi * c_inv; + break; + default: + tofpid.dt_pi = 1; + break; + } tofpid.gammasq_k = 1. + magp2 * m_k_inv2; tofpid.beta_k = std::sqrt(1. - 1. / tofpid.gammasq_k); - tofpid.dt_k = tofpid.pathlength / tofpid.beta_k * c_inv; + switch (choice) { + case TofCalc::cost: + tofpid.dt_k = tofpid.pathlength / tofpid.beta_k * c_inv; + break; + case TofCalc::segm: + tofpid.dt_k = trs.computeTof(m_k_inv2); + break; + case TofCalc::mixd: + tofpid.dt_k = trs.computeTof(m_k_inv2) + tofpid.pathlength / tofpid.beta_k * c_inv; + break; + default: + tofpid.dt_k = 1; + break; + } tofpid.gammasq_p = 1. + magp2 * m_p_inv2; tofpid.beta_p = std::sqrt(1. - 1. / tofpid.gammasq_p); - tofpid.dt_p = tofpid.pathlength / tofpid.beta_p * c_inv; + switch (choice) { + case TofCalc::cost: + tofpid.dt_p = tofpid.pathlength / tofpid.beta_p * c_inv; + break; + case TofCalc::segm: + tofpid.dt_p = trs.computeTof(m_p_inv2); + break; + case TofCalc::mixd: + tofpid.dt_p = trs.computeTof(m_p_inv2) + tofpid.pathlength / tofpid.beta_p * c_inv; + break; + default: + tofpid.dt_p = 1; + break; + } tofpid.dt = tofpid.tmtd - tofpid.dt_pi - t_vtx; //assume by default the pi hypothesis tofpid.dterror = sqrt(tofpid.tmtderror * tofpid.tmtderror + t_vtx_err * t_vtx_err); @@ -232,10 +336,12 @@ namespace { bool trackPathLength(const Trajectory& traj, const TrajectoryStateClosestToBeamLine& tscbl, const Propagator* thePropagator, - double& pathlength) { + double& pathlength, + TrackSegments& trs) { pathlength = 0.; bool validpropagation = true; + double oldp = traj.measurements().begin()->updatedState().globalMomentum().mag(); double pathlength1 = 0.; double pathlength2 = 0.; @@ -247,6 +353,17 @@ namespace { validpropagation = false; } pathlength1 += layerpathlength; + trs.addSegment(layerpathlength, (it + 1)->updatedState().globalMomentum().mag2()); + LogTrace("TrackExtenderWithMTD") << "TSOS " << std::fixed << std::setw(4) << trs.getSize() << " R_i " + << std::fixed << std::setw(14) << it->updatedState().globalPosition().perp() + << " z_i " << std::fixed << std::setw(14) + << it->updatedState().globalPosition().z() << " R_e " << std::fixed + << std::setw(14) << (it + 1)->updatedState().globalPosition().perp() << " z_e " + << std::fixed << std::setw(14) << (it + 1)->updatedState().globalPosition().z() + << " p " << std::fixed << std::setw(14) + << (it + 1)->updatedState().globalMomentum().mag() << " dp " << std::fixed + << std::setw(14) << (it + 1)->updatedState().globalMomentum().mag() - oldp; + oldp = (it + 1)->updatedState().globalMomentum().mag(); } //add distance from bs to first measurement @@ -258,14 +375,20 @@ namespace { validpropagation = false; } pathlength = pathlength1 + pathlength2; - + trs.addSegment(pathlength2, tscblPCA.momentum().mag2()); + LogTrace("TrackExtenderWithMTD") << "TSOS " << std::fixed << std::setw(4) << trs.getSize() << " R_e " << std::fixed + << std::setw(14) << tscblPCA.position().perp() << " z_e " << std::fixed + << std::setw(14) << tscblPCA.position().z() << " p " << std::fixed << std::setw(14) + << tscblPCA.momentum().mag() << " dp " << std::fixed << std::setw(14) + << tscblPCA.momentum().mag() - oldp; return validpropagation; } bool trackPathLength(const Trajectory& traj, const reco::BeamSpot& bs, const Propagator* thePropagator, - double& pathlength) { + double& pathlength, + TrackSegments& trs) { pathlength = 0.; TrajectoryStateClosestToBeamLine tscbl; @@ -274,7 +397,7 @@ namespace { if (!tscbl_status) return false; - return trackPathLength(traj, tscbl, thePropagator, pathlength); + return trackPathLength(traj, tscbl, thePropagator, pathlength, trs); } } // namespace @@ -298,6 +421,7 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { const Trajectory& traj, const double, const double, + const TrackSegments&, const MTDTrackingDetSetVector&, const MTDDetLayerGeometry*, const MagneticField* field, @@ -311,6 +435,7 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { const Trajectory& traj, const double, const double, + const TrackSegments&, const MTDTrackingDetSetVector&, const MTDDetLayerGeometry*, const MagneticField* field, @@ -325,6 +450,7 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { const Trajectory&, const double, const double, + const TrackSegments&, const MTDTrackingDetSetVector&, const Propagator*, const reco::BeamSpot&, @@ -636,12 +762,14 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: if (tscbl_status) { double pmag2 = tscbl.trackStateAtPCA().momentum().mag2(); double pathlength0; - trackPathLength(trajs.front(), tscbl, prop, pathlength0); + TrackSegments trs0; + trackPathLength(trajs.front(), tscbl, prop, pathlength0, trs0); const auto& btlhits = tryBTLLayers(tsos, trajs.front(), pmag2, pathlength0, + trs0, hits, geo.product(), magfield.product(), @@ -658,6 +786,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: trajs.front(), pmag2, pathlength0, + trs0, hits, geo.product(), magfield.product(), @@ -687,6 +816,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: for (const auto& trj : trajwithmtd) { const auto& thetrj = (updateTraj_ ? trj : trajs.front()); float pathLength = 0.f, tmtd = 0.f, sigmatmtd = -1.f; + LogDebug("TrackExtenderWithMTD") << "Refit track " << itrack << " p/pT = " << track.p() << " " << track.pt(); reco::Track result = buildTrack(track, thetrj, trj, @@ -788,6 +918,7 @@ namespace { const TrajectoryStateOnSurface& tsos, const double pmag2, const double pathlength0, + const TrackSegments& trs0, const double vtxTime, const reco::BeamSpot& bs, const float bsTimeSpread, @@ -824,11 +955,13 @@ namespace { TrackTofPidInfo tof = computeTrackTofPidInfo(pmag2, tot_pl, + trs0, hit.time(), t_res_manual, //put hit error by hand for the moment t_vtx, t_vtx_err, //put vtx error by hand for the moment - false); + false, + TofCalc::cost); MTDHitMatchingInfo mi; mi.hit = &hit; mi.estChi2 = est.second; @@ -849,6 +982,7 @@ TransientTrackingRecHit::ConstRecHitContainer TrackExtenderWithMTDT::fillMatchingHits(const DetLayer* il const Trajectory& traj, const double pmag2, const double pathlength0, + const TrackSegments& trs0, const MTDTrackingDetSetVector& hits, const Propagator* prop, const reco::BeamSpot& bs, @@ -928,6 +1064,7 @@ void TrackExtenderWithMTDT::fillMatchingHits(const DetLayer* il std::cref(tsos), pmag2, pathlength0, + trs0, _1, std::cref(bs), bsTimeSpread_, @@ -1023,7 +1160,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track //compute path length for time backpropagation, using first MTD hit for the momentum if (hasMTD) { double pathlength; - bool validpropagation = trackPathLength(trajWithMtd, bs, thePropagator, pathlength); + TrackSegments trs; + bool validpropagation = trackPathLength(trajWithMtd, bs, thePropagator, pathlength, trs); double thit = 0.; double thiterror = -1.; bool validmtd = false; @@ -1060,10 +1198,11 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track validpropagation = false; } else { pathlength -= etlpathlength; + trs.removeFirstSegment(); const MTDTrackingRecHit* mtdhit1 = static_cast((*ihit1).recHit()->hit()); const MTDTrackingRecHit* mtdhit2 = static_cast((*(ihit1 + 1)).recHit()->hit()); - TrackTofPidInfo tofInfo = - computeTrackTofPidInfo(p.mag2(), etlpathlength, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true); + TrackTofPidInfo tofInfo = computeTrackTofPidInfo( + p.mag2(), etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); // // Protect against incompatible times // @@ -1098,7 +1237,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track if (validmtd && validpropagation) { //here add the PID uncertainty for later use in the 1st step of 4D vtx reconstruction - TrackTofPidInfo tofInfo = computeTrackTofPidInfo(p.mag2(), pathlength, thit, thiterror, 0., 0., true); + TrackTofPidInfo tofInfo = + computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0., 0., true, TofCalc::cost); pathLengthOut = pathlength; // set path length if we've got a timing hit tmtdOut = thit; sigmatmtdOut = thiterror; From 7521f48ddce6706eb723bd9abc1b622690cf1ab6 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Wed, 13 Oct 2021 17:02:19 +0200 Subject: [PATCH 02/54] write tofs into the event --- .../plugins/TrackExtenderWithMTD.cc | 42 ++++++++++++++++--- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 857ffb6729f2f..2872499821e02 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -486,7 +486,10 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { bool hasMTD, float& pathLength, float& tmtdOut, - float& sigmatmtdOut) const; + float& sigmatmtdOut, + float& tofpi, + float& tofk, + float& tofp) const; reco::TrackExtra buildTrackExtra(const Trajectory& trajectory) const; string dumpLayer(const DetLayer* layer) const; @@ -505,6 +508,9 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { edm::EDPutToken pathLengthOrigTrkToken; edm::EDPutToken tmtdOrigTrkToken; edm::EDPutToken sigmatmtdOrigTrkToken; + edm::EDPutToken tofpiOrigTrkToken; + edm::EDPutToken tofkOrigTrkToken; + edm::EDPutToken tofpOrigTrkToken; edm::EDPutToken assocOrigTrkToken; edm::EDGetTokenT tracksToken_; @@ -588,6 +594,9 @@ TrackExtenderWithMTDT::TrackExtenderWithMTDT(const ParameterSet pathLengthOrigTrkToken = produces>("generalTrackPathLength"); tmtdOrigTrkToken = produces>("generalTracktmtd"); sigmatmtdOrigTrkToken = produces>("generalTracksigmatmtd"); + tofpiOrigTrkToken = produces>("generalTrackTofPi"); + tofkOrigTrkToken = produces>("generalTrackTofK"); + tofpOrigTrkToken = produces>("generalTrackTofP"); assocOrigTrkToken = produces>("generalTrackassoc"); builderToken_ = esConsumes(edm::ESInputTag("", transientTrackBuilder_)); @@ -698,6 +707,9 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: std::vector pathLengthsOrigTrkRaw; std::vector tmtdOrigTrkRaw; std::vector sigmatmtdOrigTrkRaw; + std::vector tofpiOrigTrkRaw; + std::vector tofkOrigTrkRaw; + std::vector tofpOrigTrkRaw; std::vector assocOrigTrkRaw; auto const tracksH = ev.getHandle(tracksToken_); @@ -810,12 +822,12 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: const auto& trajwithmtd = mtdthits.empty() ? trajs : theTransformer->transform(ttrack, thits); float pMap = 0.f, betaMap = 0.f, t0Map = 0.f, sigmat0Map = -1.f, pathLengthMap = -1.f, tmtdMap = 0.f, - sigmatmtdMap = -1.f; + sigmatmtdMap = -1.f, tofpiMap = 0.f, tofkMap = 0.f, tofpMap = 0.f; int iMap = -1; for (const auto& trj : trajwithmtd) { const auto& thetrj = (updateTraj_ ? trj : trajs.front()); - float pathLength = 0.f, tmtd = 0.f, sigmatmtd = -1.f; + float pathLength = 0.f, tmtd = 0.f, sigmatmtd = -1.f, tofpi = 0.f, tofk = 0.f, tofp = 0.f; LogDebug("TrackExtenderWithMTD") << "Refit track " << itrack << " p/pT = " << track.p() << " " << track.pt(); reco::Track result = buildTrack(track, thetrj, @@ -826,7 +838,10 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: !trajwithmtd.empty() && !mtdthits.empty(), pathLength, tmtd, - sigmatmtd); + sigmatmtd, + tofpi, + tofk, + tofp); if (result.ndof() >= 0) { /// setup the track extras reco::TrackExtra::TrajParams trajParams; @@ -856,6 +871,9 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: betaMap = backtrack.beta(); t0Map = backtrack.t0(); sigmat0Map = std::copysign(std::sqrt(std::abs(backtrack.covt0t0())), backtrack.covt0t0()); + tofpiMap = tofpi; + tofkMap = tofk; + tofpMap = tofp; reco::TrackExtraRef extraRef(extrasRefProd, extras->size() - 1); backtrack.setExtra((updateExtra_ ? extraRef : track.extra())); for (unsigned ihit = hitsstart; ihit < hitsend; ++ihit) { @@ -875,6 +893,9 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: pathLengthsOrigTrkRaw.push_back(pathLengthMap); tmtdOrigTrkRaw.push_back(tmtdMap); sigmatmtdOrigTrkRaw.push_back(sigmatmtdMap); + tofpiOrigTrkRaw.push_back(tofpiMap); + tofkOrigTrkRaw.push_back(tofkMap); + tofpOrigTrkRaw.push_back(tofpMap); assocOrigTrkRaw.push_back(iMap); if (iMap == -1) { @@ -906,6 +927,9 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: fillValueMap(ev, tracksH, pathLengthsOrigTrkRaw, pathLengthOrigTrkToken); fillValueMap(ev, tracksH, tmtdOrigTrkRaw, tmtdOrigTrkToken); fillValueMap(ev, tracksH, sigmatmtdOrigTrkRaw, sigmatmtdOrigTrkToken); + fillValueMap(ev, tracksH, tofpiOrigTrkRaw, tofpiOrigTrkToken); + fillValueMap(ev, tracksH, tofkOrigTrkRaw, tofkOrigTrkToken); + fillValueMap(ev, tracksH, tofpOrigTrkRaw, tofpOrigTrkToken); fillValueMap(ev, tracksH, assocOrigTrkRaw, assocOrigTrkToken); } @@ -1120,7 +1144,10 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track bool hasMTD, float& pathLengthOut, float& tmtdOut, - float& sigmatmtdOut) const { + float& sigmatmtdOut, + float& tofpi, + float& tofk, + float& tofp) const { TrajectoryStateClosestToBeamLine tscbl; bool tsbcl_status = getTrajectoryStateClosestToBeamLine(traj, bs, thePropagator, tscbl); @@ -1238,7 +1265,7 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track if (validmtd && validpropagation) { //here add the PID uncertainty for later use in the 1st step of 4D vtx reconstruction TrackTofPidInfo tofInfo = - computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0., 0., true, TofCalc::cost); + computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0., 0., true, TofCalc::segm); pathLengthOut = pathlength; // set path length if we've got a timing hit tmtdOut = thit; sigmatmtdOut = thiterror; @@ -1246,6 +1273,9 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track covt0t0 = tofInfo.dterror * tofInfo.dterror; betaOut = tofInfo.beta_pi; covbetabeta = tofInfo.betaerror * tofInfo.betaerror; + tofpi = tofInfo.dt_pi; + tofk = tofInfo.dt_k; + tofp = tofInfo.dt_p; } } From 0b06a99484db16c2b6023f6b4b35d846d7a96863 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Wed, 13 Oct 2021 17:21:21 +0200 Subject: [PATCH 03/54] Update TOFPIDProducer to use externally computed tofs for heavy mass hypotheses --- .../TimingIDTools/plugins/TOFPIDProducer.cc | 44 +++++++------------ 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc b/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc index 014a761157120..3c8041f172cb2 100644 --- a/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc +++ b/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc @@ -46,8 +46,8 @@ class TOFPIDProducer : public edm::stream::EDProducer<> { edm::EDGetTokenT> tmtdToken_; edm::EDGetTokenT> sigmat0Token_; edm::EDGetTokenT> sigmatmtdToken_; - edm::EDGetTokenT> pathLengthToken_; - edm::EDGetTokenT> pToken_; + edm::EDGetTokenT> tofkToken_; + edm::EDGetTokenT> tofpToken_; edm::EDGetTokenT vtxsToken_; double vtxMaxSigmaT_; double maxDz_; @@ -62,8 +62,8 @@ TOFPIDProducer::TOFPIDProducer(const ParameterSet& iConfig) tmtdToken_(consumes>(iConfig.getParameter("tmtdSrc"))), sigmat0Token_(consumes>(iConfig.getParameter("sigmat0Src"))), sigmatmtdToken_(consumes>(iConfig.getParameter("sigmatmtdSrc"))), - pathLengthToken_(consumes>(iConfig.getParameter("pathLengthSrc"))), - pToken_(consumes>(iConfig.getParameter("pSrc"))), + tofkToken_(consumes>(iConfig.getParameter("tofkSrc"))), + tofpToken_(consumes>(iConfig.getParameter("tofpSrc"))), vtxsToken_(consumes(iConfig.getParameter("vtxsSrc"))), vtxMaxSigmaT_(iConfig.getParameter("vtxMaxSigmaT")), maxDz_(iConfig.getParameter("maxDz")), @@ -91,10 +91,10 @@ void TOFPIDProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptio ->setComment("Input ValueMap for track time uncertainty at beamline"); desc.add("sigmatmtdSrc", edm::InputTag("trackExtenderWithMTD:generalTracksigmatmtd")) ->setComment("Input ValueMap for track time uncertainty at MTD"); - desc.add("pathLengthSrc", edm::InputTag("trackExtenderWithMTD:generalTrackPathLength")) - ->setComment("Input ValueMap for track path lengh from beamline to MTD"); - desc.add("pSrc", edm::InputTag("trackExtenderWithMTD:generalTrackp")) - ->setComment("Input ValueMap for track momentum magnitude (normally from refit with MTD hits)"); + desc.add("tofkSrc", edm::InputTag("trackExtenderWithMTD:generalTrackTofK")) + ->setComment("Input ValueMap for track tof as kaon"); + desc.add("tofpSrc", edm::InputTag("trackExtenderWithMTD:generalTrackTofP")) + ->setComment("Input ValueMap for track tof as proton"); desc.add("vtxsSrc", edm::InputTag("unsortedOfflinePrimaryVertices4DwithPID")) ->setComment("Input primary vertex collection"); desc.add("vtxMaxSigmaT", 0.025) @@ -124,10 +124,6 @@ void TOFPIDProducer::fillValueMap(edm::Event& iEvent, } void TOFPIDProducer::produce(edm::Event& ev, const edm::EventSetup& es) { - constexpr double m_k = 0.493677; //[GeV] - constexpr double m_p = 0.9382720813; //[GeV] - constexpr double c_cm_ns = CLHEP::c_light * CLHEP::ns / CLHEP::cm; //[cm/ns] - constexpr double c_inv = 1.0 / c_cm_ns; edm::Handle tracksH; ev.getByToken(tracksToken_, tracksH); @@ -149,13 +145,13 @@ void TOFPIDProducer::produce(edm::Event& ev, const edm::EventSetup& es) { ev.getByToken(sigmatmtdToken_, sigmatmtdH); const auto& sigmatmtdIn = *sigmatmtdH; - edm::Handle> pathLengthH; - ev.getByToken(pathLengthToken_, pathLengthH); - const auto& pathLengthIn = *pathLengthH; + edm::Handle> tofkH; + ev.getByToken(tofkToken_, tofkH); + const auto& tofkIn = *tofkH; - edm::Handle> pH; - ev.getByToken(pToken_, pH); - const auto& pIn = *pH; + edm::Handle> tofpH; + ev.getByToken(tofpToken_, tofpH); + const auto& tofpIn = *tofpH; edm::Handle vtxsH; ev.getByToken(vtxsToken_, vtxsH); @@ -249,16 +245,8 @@ void TOFPIDProducer::produce(edm::Event& ev, const edm::EventSetup& es) { } double tmtd = tmtdIn[trackref]; - double pathlength = pathLengthIn[trackref]; - double magp = pIn[trackref]; - - double gammasq_k = 1. + magp * magp / m_k / m_k; - double beta_k = std::sqrt(1. - 1. / gammasq_k); - double t0_k = tmtd - pathlength / beta_k * c_inv; - - double gammasq_p = 1. + magp * magp / m_p / m_p; - double beta_p = std::sqrt(1. - 1. / gammasq_p); - double t0_p = tmtd - pathlength / beta_p * c_inv; + double t0_k = tmtd - tofkIn[trackref]; + double t0_p = tmtd - tofpIn[trackref]; double chisqmin = chisqnom; From 70db6a3be1a689b5b240d6f44135dc14212dea4d Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Thu, 14 Oct 2021 14:45:44 +0200 Subject: [PATCH 04/54] Use non constant speed for final tof calculation --- .../plugins/TrackExtenderWithMTD.cc | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 2872499821e02..a06109bc6d608 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -139,13 +139,11 @@ namespace { return nSegment_; } - inline size_t removeLastSegment() { - if (nSegment_ > 0) { - segmentPathOvc_.pop_back(); - segmentMom2_.pop_back(); - nSegment_--; + inline const std::pair getSegment(size_t iSegment) { + if (iSegment >= nSegment_) { + throw cms::Exception("TrackExtenderWithMTD") << "Requesting non existing track segment #" << iSegment; } - return nSegment_; + return std::make_pair(segmentPathOvc_[iSegment], segmentMom2_[iSegment]); } size_t nSegment_; @@ -1215,9 +1213,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track thiterror = mtdhit->timeError(); validmtd = true; } else if (ihitcount == 2 && ietlcount == 2) { - const auto& propresult = - thePropagator->propagateWithPath(ihit1->updatedState(), (ihit1 + 1)->updatedState().surface()); - double etlpathlength = std::abs(propresult.second); + std::pair lastStep = trs.getSegment(0); + double etlpathlength = std::abs(lastStep.first/c_inv); // // The information of the two ETL hits is combined and attributed to the innermost hit // @@ -1228,8 +1225,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track trs.removeFirstSegment(); const MTDTrackingRecHit* mtdhit1 = static_cast((*ihit1).recHit()->hit()); const MTDTrackingRecHit* mtdhit2 = static_cast((*(ihit1 + 1)).recHit()->hit()); - TrackTofPidInfo tofInfo = computeTrackTofPidInfo( - p.mag2(), etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); + TrackTofPidInfo tofInfo = computeTrackTofPidInfo( + lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); // // Protect against incompatible times // From b4202bee413ab7133654d85327c650bb192f8076 Mon Sep 17 00:00:00 2001 From: Fabrizio Date: Tue, 9 Nov 2021 11:30:28 +0100 Subject: [PATCH 05/54] DbOutputService fixes --- .../plugins/PPSTimingCalibrationWriter.cc | 5 ++-- .../CTPPS/plugins/WriteCTPPSBeamParameters.cc | 9 ++----- .../CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc | 26 ++++++++++--------- .../src/WriteCTPPSPixGainCalibrations.cc | 10 +++---- .../CTPPS/src/WriteCTPPSPixelAnalysisMask.cc | 8 +++--- .../CTPPS/src/WriteCTPPSPixelDAQMapping.cc | 9 +++---- .../Geometry/plugins/PPSGeometryBuilder.cc | 11 ++++---- 7 files changed, 35 insertions(+), 43 deletions(-) diff --git a/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc b/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc index 23fecd626a25a..d3864043a5df3 100644 --- a/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc +++ b/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc @@ -38,12 +38,11 @@ class PPSTimingCalibrationWriter : public edm::one::EDAnalyzer<> { void PPSTimingCalibrationWriter::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { // get timing calibration parameters - edm::ESHandle hTimingCalib = iSetup.getHandle(tokenCalibration_); - + const auto hTimingCalib = &iSetup.getData(tokenCalibration_); // store the calibration into a DB object edm::Service poolDbService; if (poolDbService.isAvailable()) - poolDbService->writeOneIOV(*hTimingCalib.product(), poolDbService->currentTime(), "PPSTimingCalibrationRcd"); + poolDbService->writeOneIOV(hTimingCalib, poolDbService->currentTime(), "PPSTimingCalibrationRcd"); else throw cms::Exception("PPSTimingCalibrationWriter") << "PoolDBService required."; } diff --git a/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc b/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc index 5dec57bc9af9c..6337fc0e11ae0 100644 --- a/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc +++ b/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc @@ -49,11 +49,7 @@ class WriteCTPPSBeamParameters : public edm::one::EDAnalyzer<> { //--------------------------------------------------------------------------------------- void WriteCTPPSBeamParameters::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - edm::ESHandle bp = iSetup.getHandle(tokenBeamParameters_); - - // Pointer for the conditions data object - const CTPPSBeamParameters* p = bp.product(); - + const auto beamParam = &iSetup.getData(tokenBeamParameters_); // Using "lumiid" as IOV const edm::LuminosityBlock& iLBlock = iEvent.getLuminosityBlock(); edm::LuminosityBlockID lu(iLBlock.run(), iLBlock.id().luminosityBlock()); @@ -67,8 +63,7 @@ void WriteCTPPSBeamParameters::analyze(const edm::Event& iEvent, const edm::Even // Write to database or sqlite file edm::Service poolDbService; if (poolDbService.isAvailable()) - poolDbService->writeOneIOV(*p, ilumi, "CTPPSBeamParametersRcd"); - // poolDbService->writeOne( p, poolDbService->currentTime(), "CTPPSBeamParametersRcd" ); + poolDbService->writeOneIOV(beamParam, ilumi, "CTPPSBeamParametersRcd"); else throw std::runtime_error("PoolDBService required."); } diff --git a/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc b/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc index 42e2523224a40..d1f8d5649bf87 100644 --- a/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc +++ b/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc @@ -72,20 +72,22 @@ CTPPSRPAlignmentInfoAnalyzer::CTPPSRPAlignmentInfoAnalyzer(const edm::ParameterS //---------------------------------------------------------------------------------------------------- void CTPPSRPAlignmentInfoAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - edm::ESHandle alignments; + edm::Service poolDbService; - if (strcmp(record_.c_str(), "CTPPSRPAlignmentCorrectionsDataRcd") == 0) { - alignments = iSetup.getHandle(tokenAlignmentIdeal_); - } else if (strcmp(record_.c_str(), "RPRealAlignmentRecord") == 0) { - alignments = iSetup.getHandle(tokenAlignmentReal_); - } else { - alignments = iSetup.getHandle(tokenAlignmentMisaligned_); - } + if (strcmp(record_.c_str(), "CTPPSRPAlignmentCorrectionsDataRcd") == 0 && poolDbService.isAvailable()) { + const auto alignments = &iSetup.getData(tokenAlignmentIdeal_); + poolDbService->writeOneIOV(alignments, iov_, record_); - const CTPPSRPAlignmentCorrectionsData* pCTPPSRPAlignmentCorrectionsData = alignments.product(); - edm::Service poolDbService; - if (poolDbService.isAvailable()) { - poolDbService->writeOneIOV(*pCTPPSRPAlignmentCorrectionsData, iov_, record_); + } else if (strcmp(record_.c_str(), "RPRealAlignmentRecord") == 0 && poolDbService.isAvailable()) { + const auto alignments = &iSetup.getData(tokenAlignmentReal_); + poolDbService->writeOneIOV(alignments, iov_, record_); + + } else if (poolDbService.isAvailable()) { + const auto alignments = &iSetup.getData(tokenAlignmentMisaligned_); + poolDbService->writeOneIOV(alignments, iov_, record_); + + } else { + edm::LogError("CTPPSAlignmentInfoAnalyzer") << " DbService not available "; } } diff --git a/CondTools/CTPPS/src/WriteCTPPSPixGainCalibrations.cc b/CondTools/CTPPS/src/WriteCTPPSPixGainCalibrations.cc index 7fb27137f92da..bd0c42ef4d511 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixGainCalibrations.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixGainCalibrations.cc @@ -188,8 +188,8 @@ void WriteCTPPSPixGainCalibrations::getHistos() { } void WriteCTPPSPixGainCalibrations::fillDB() { - CTPPSPixelGainCalibrations* gainCalibsTest = new CTPPSPixelGainCalibrations(); - CTPPSPixelGainCalibrations* gainCalibsTest1 = new CTPPSPixelGainCalibrations(); + CTPPSPixelGainCalibrations gainCalibsTest; + CTPPSPixelGainCalibrations gainCalibsTest1; // std::cout<<"Here! "<setGainCalibration(tempdetid, orderedPeds, orderedGains); + gainCalibsTest.setGainCalibration(tempdetid, orderedPeds, orderedGains); // std::cout << "Here detid = "<setGainCalibration(tempdetid, tempPGCalib); + gainCalibsTest1.setGainCalibration(tempdetid, tempPGCalib); // std::cout << "Here again"<writeOne(gainCalibsTest, mydbservice->currentTime(), m_record); + mydbservice->writeOneIOV(gainCalibsTest, mydbservice->currentTime(), m_record); } void WriteCTPPSPixGainCalibrations::setDummyFullPlane(std::vector& peds, diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc index 3e89386c7a79a..5f36549973abb 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc @@ -58,9 +58,6 @@ WriteCTPPSPixelAnalysisMask::WriteCTPPSPixelAnalysisMask(const edm::ParameterSet tokenAnalysisMask_(esConsumes(edm::ESInputTag("", label_))) {} void WriteCTPPSPixelAnalysisMask::analyze(const edm::Event &, edm::EventSetup const &es) { - // get analysis mask to mask channels - ESHandle hAnalysisMask = es.getHandle(tokenAnalysisMask_); - /*// print analysisMask printf("* mask\n"); for (const auto &p : analysisMask->analysisMask) @@ -70,10 +67,11 @@ void WriteCTPPSPixelAnalysisMask::analyze(const edm::Event &, edm::EventSetup co */ // Write Analysis Mask to sqlite file: - const CTPPSPixelAnalysisMask *pCTPPSPixelAnalysisMask = hAnalysisMask.product(); // Analysis Mask + + const auto analysisMask = &es.getData(tokenAnalysisMask_); edm::Service poolDbService; if (poolDbService.isAvailable()) { - poolDbService->writeOneIOV(*pCTPPSPixelAnalysisMask, analysismaskiov_, /*m_record*/ record_); + poolDbService->writeOneIOV(analysisMask, analysismaskiov_, /*m_record*/ record_); } } diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc index 2302605c4082d..dbad80e036591 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc @@ -59,9 +59,6 @@ WriteCTPPSPixelDAQMapping::WriteCTPPSPixelDAQMapping(const edm::ParameterSet &ps tokenMapping_(esConsumes(edm::ESInputTag("", label_))) {} void WriteCTPPSPixelDAQMapping::analyze(const edm::Event &, edm::EventSetup const &es) { - // get DAQ mapping - edm::ESHandle hMapping = es.getHandle(tokenMapping_); - // print mapping /*printf("* DAQ mapping\n"); for (const auto &p : mapping->ROCMapping) @@ -69,10 +66,12 @@ void WriteCTPPSPixelDAQMapping::analyze(const edm::Event &, edm::EventSetup cons */ // Write DAQ Mapping to sqlite file: - const CTPPSPixelDAQMapping *pCTPPSPixelDAQMapping = hMapping.product(); // DAQ Mapping + + const auto mapping = &es.getData(tokenMapping_); + edm::Service poolDbService; if (poolDbService.isAvailable()) { - poolDbService->writeOneIOV(*pCTPPSPixelDAQMapping, daqmappingiov_, /*m_record*/ record_); + poolDbService->writeOneIOV(mapping, daqmappingiov_, /*m_record*/ record_); } } diff --git a/CondTools/Geometry/plugins/PPSGeometryBuilder.cc b/CondTools/Geometry/plugins/PPSGeometryBuilder.cc index af320fbdd1c5c..d68587982b482 100644 --- a/CondTools/Geometry/plugins/PPSGeometryBuilder.cc +++ b/CondTools/Geometry/plugins/PPSGeometryBuilder.cc @@ -78,20 +78,19 @@ void PPSGeometryBuilder::analyze(const edm::Event& iEvent, const edm::EventSetup } // Build persistent geometry data from geometry - PDetGeomDesc* serializableData = - new PDetGeomDesc(); // cond::service::PoolDBOutputService::writeOne interface requires raw pointer. + PDetGeomDesc serializableData; // cond::service::PoolDBOutputService::writeOne interface requires raw pointer. int counter = 0; if (geoInfoRoot) { - buildSerializableDataFromGeoInfo(serializableData, geoInfoRoot.get(), counter); + buildSerializableDataFromGeoInfo(&serializableData, geoInfoRoot.get(), counter); } // Save geometry in the database - if (serializableData->container_.empty()) { + if (serializableData.container_.empty()) { throw cms::Exception("PPSGeometryBuilder") << "PDetGeomDesc is empty, no geometry to save in the database."; } else { if (dbService_.isAvailable()) { - dbService_->writeOne(serializableData, dbService_->beginOfTime(), "VeryForwardIdealGeometryRecord"); - edm::LogInfo("PPSGeometryBuilder") << "Successfully wrote DB, with " << serializableData->container_.size() + dbService_->writeOneIOV(serializableData, dbService_->beginOfTime(), "VeryForwardIdealGeometryRecord"); + edm::LogInfo("PPSGeometryBuilder") << "Successfully wrote DB, with " << serializableData.container_.size() << " PDetGeomDesc items."; } else { throw cms::Exception("PPSGeometryBuilder") << "PoolDBService required."; From 485c21ce076bdd45a7971b74a391472e6d2ac06a Mon Sep 17 00:00:00 2001 From: Fabrizio Date: Tue, 9 Nov 2021 15:12:18 +0100 Subject: [PATCH 06/54] use of lambda expression --- .../CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc b/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc index d1f8d5649bf87..7cf74a76d9077 100644 --- a/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc +++ b/CondTools/CTPPS/src/CTPPSRPAlignmentInfoAnalyzer.cc @@ -72,22 +72,25 @@ CTPPSRPAlignmentInfoAnalyzer::CTPPSRPAlignmentInfoAnalyzer(const edm::ParameterS //---------------------------------------------------------------------------------------------------- void CTPPSRPAlignmentInfoAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - edm::Service poolDbService; - - if (strcmp(record_.c_str(), "CTPPSRPAlignmentCorrectionsDataRcd") == 0 && poolDbService.isAvailable()) { - const auto alignments = &iSetup.getData(tokenAlignmentIdeal_); - poolDbService->writeOneIOV(alignments, iov_, record_); + const auto alignments = [&r = record_, + &eS = iSetup, + &tAI = tokenAlignmentIdeal_, + &tAR = tokenAlignmentReal_, + &tAM = tokenAlignmentMisaligned_]() -> const CTPPSRPAlignmentCorrectionsData* { + if (r == "CTPPSRPAlignmentCorrectionsDataRcd") { + return &eS.getData(tAI); + } else if (r == "RPRealAlignmentRecord") { + return &eS.getData(tAR); + } else { + return &eS.getData(tAM); + } + }(); - } else if (strcmp(record_.c_str(), "RPRealAlignmentRecord") == 0 && poolDbService.isAvailable()) { - const auto alignments = &iSetup.getData(tokenAlignmentReal_); - poolDbService->writeOneIOV(alignments, iov_, record_); - - } else if (poolDbService.isAvailable()) { - const auto alignments = &iSetup.getData(tokenAlignmentMisaligned_); - poolDbService->writeOneIOV(alignments, iov_, record_); - - } else { + edm::Service poolDbService; + if (!poolDbService.isAvailable()) { edm::LogError("CTPPSAlignmentInfoAnalyzer") << " DbService not available "; + } else { + poolDbService->writeOneIOV(alignments, iov_, record_); } } From 666f609c4ddabdadad4a25f5dd23e559810f862b Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Thu, 11 Nov 2021 11:33:30 +0100 Subject: [PATCH 07/54] Update treatment of speed in hit association --- .../plugins/TrackExtenderWithMTD.cc | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index a06109bc6d608..b0c40d533abcc 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -128,7 +128,7 @@ namespace { return tof; } - inline const size_t getSize() { return nSegment_; } + inline size_t getSize() const { return nSegment_; } inline size_t removeFirstSegment() { if (nSegment_ > 0) { @@ -139,7 +139,7 @@ namespace { return nSegment_; } - inline const std::pair getSegment(size_t iSegment) { + inline std::pair getSegment(size_t iSegment) const { if (iSegment >= nSegment_) { throw cms::Exception("TrackExtenderWithMTD") << "Requesting non existing track segment #" << iSegment; } @@ -826,7 +826,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: for (const auto& trj : trajwithmtd) { const auto& thetrj = (updateTraj_ ? trj : trajs.front()); float pathLength = 0.f, tmtd = 0.f, sigmatmtd = -1.f, tofpi = 0.f, tofk = 0.f, tofp = 0.f; - LogDebug("TrackExtenderWithMTD") << "Refit track " << itrack << " p/pT = " << track.p() << " " << track.pt(); + LogTrace("TrackExtenderWithMTD") << "Refit track " << itrack << " p/pT = " << track.p() << " " << track.pt(); reco::Track result = buildTrack(track, thetrj, trj, @@ -879,6 +879,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: } npixBarrel.push_back(backtrack.hitPattern().numberOfValidPixelBarrelHits()); npixEndcap.push_back(backtrack.hitPattern().numberOfValidPixelEndcapHits()); + LogTrace("TrackExtenderWithMTD") << "tmtd " << tmtdMap << " +/- " << sigmatmtdMap << " t0 " << t0Map << " +/- " << sigmat0Map << " tof pi/K/p " << tofpiMap << " " << tofkMap << " " << tofpMap; } else { LogTrace("TrackExtenderWithMTD") << "Error in the MTD track refitting. This should not happen"; } @@ -961,13 +962,15 @@ namespace { if (pl.second == 0.) continue; - const double tot_pl = pathlength0 + std::abs(pl.second); + //const double tot_pl = pathlength0 + std::abs(pl.second); const double t_vtx = useVtxConstraint ? vtxTime : 0.; constexpr double vtx_res = 0.008; const double t_vtx_err = useVtxConstraint ? vtx_res : bsTimeSpread; - constexpr double t_res_manual = 0.035; + //constexpr double t_res_manual = 0.035; + + double lastpmag2 = trs0.getSegment(0).second; for (auto detitr = range.first; detitr != range.second; ++detitr) { for (const auto& hit : *detitr) { @@ -975,15 +978,26 @@ namespace { if (!est.first) continue; - TrackTofPidInfo tof = computeTrackTofPidInfo(pmag2, - tot_pl, + //TrackTofPidInfo tof = computeTrackTofPidInfo(pmag2, + //tot_pl, + //trs0, + //hit.time(), + //t_res_manual, //put hit error by hand for the moment + //t_vtx, + //t_vtx_err, //put vtx error by hand for the moment + //false, + //TofCalc::cost); + + LogTrace("TrackExtenderWithMTD") << "Cand hit t = " << hit.time() << " +/- " << hit.timeError() << " p/lastp " << std::sqrt(pmag2) << " / " << std::sqrt(lastpmag2); + TrackTofPidInfo tof = computeTrackTofPidInfo(lastpmag2, + std::abs(pl.second), trs0, hit.time(), - t_res_manual, //put hit error by hand for the moment + hit.timeError(), t_vtx, t_vtx_err, //put vtx error by hand for the moment false, - TofCalc::cost); + TofCalc::mixd); MTDHitMatchingInfo mi; mi.hit = &hit; mi.estChi2 = est.second; @@ -1225,8 +1239,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track trs.removeFirstSegment(); const MTDTrackingRecHit* mtdhit1 = static_cast((*ihit1).recHit()->hit()); const MTDTrackingRecHit* mtdhit2 = static_cast((*(ihit1 + 1)).recHit()->hit()); - TrackTofPidInfo tofInfo = computeTrackTofPidInfo( - lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); + TrackTofPidInfo tofInfo = computeTrackTofPidInfo( + lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); // // Protect against incompatible times // From e207800badfdf11106881b4f5987af37575199f7 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Thu, 11 Nov 2021 17:09:05 +0100 Subject: [PATCH 08/54] Code cleaning --- .../TimingIDTools/plugins/TOFPIDProducer.cc | 1 - .../plugins/TrackExtenderWithMTD.cc | 29 +++++-------------- 2 files changed, 8 insertions(+), 22 deletions(-) diff --git a/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc b/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc index 3c8041f172cb2..fc7cd57819516 100644 --- a/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc +++ b/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc @@ -124,7 +124,6 @@ void TOFPIDProducer::fillValueMap(edm::Event& iEvent, } void TOFPIDProducer::produce(edm::Event& ev, const edm::EventSetup& es) { - edm::Handle tracksH; ev.getByToken(tracksToken_, tracksH); const auto& tracks = *tracksH; diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index b0c40d533abcc..d387acd0e0bfe 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -1,5 +1,3 @@ -#define EDM_ML_DEBUG - #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/stream/EDProducer.h" #include "FWCore/Framework/interface/Event.h" @@ -826,7 +824,8 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: for (const auto& trj : trajwithmtd) { const auto& thetrj = (updateTraj_ ? trj : trajs.front()); float pathLength = 0.f, tmtd = 0.f, sigmatmtd = -1.f, tofpi = 0.f, tofk = 0.f, tofp = 0.f; - LogTrace("TrackExtenderWithMTD") << "Refit track " << itrack << " p/pT = " << track.p() << " " << track.pt(); + LogTrace("TrackExtenderWithMTD") << "Refit track " << itrack << " p/pT = " << track.p() << " " << track.pt() + << " eta = " << track.eta(); reco::Track result = buildTrack(track, thetrj, trj, @@ -879,7 +878,9 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: } npixBarrel.push_back(backtrack.hitPattern().numberOfValidPixelBarrelHits()); npixEndcap.push_back(backtrack.hitPattern().numberOfValidPixelEndcapHits()); - LogTrace("TrackExtenderWithMTD") << "tmtd " << tmtdMap << " +/- " << sigmatmtdMap << " t0 " << t0Map << " +/- " << sigmat0Map << " tof pi/K/p " << tofpiMap << " " << tofkMap << " " << tofpMap; + LogTrace("TrackExtenderWithMTD") << "tmtd " << tmtdMap << " +/- " << sigmatmtdMap << " t0 " << t0Map << " +/- " + << sigmat0Map << " tof pi/K/p " << tofpiMap << " " << tofkMap << " " + << tofpMap; } else { LogTrace("TrackExtenderWithMTD") << "Error in the MTD track refitting. This should not happen"; } @@ -962,14 +963,11 @@ namespace { if (pl.second == 0.) continue; - //const double tot_pl = pathlength0 + std::abs(pl.second); const double t_vtx = useVtxConstraint ? vtxTime : 0.; constexpr double vtx_res = 0.008; const double t_vtx_err = useVtxConstraint ? vtx_res : bsTimeSpread; - //constexpr double t_res_manual = 0.035; - double lastpmag2 = trs0.getSegment(0).second; for (auto detitr = range.first; detitr != range.second; ++detitr) { @@ -978,17 +976,6 @@ namespace { if (!est.first) continue; - //TrackTofPidInfo tof = computeTrackTofPidInfo(pmag2, - //tot_pl, - //trs0, - //hit.time(), - //t_res_manual, //put hit error by hand for the moment - //t_vtx, - //t_vtx_err, //put vtx error by hand for the moment - //false, - //TofCalc::cost); - - LogTrace("TrackExtenderWithMTD") << "Cand hit t = " << hit.time() << " +/- " << hit.timeError() << " p/lastp " << std::sqrt(pmag2) << " / " << std::sqrt(lastpmag2); TrackTofPidInfo tof = computeTrackTofPidInfo(lastpmag2, std::abs(pl.second), trs0, @@ -1227,8 +1214,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track thiterror = mtdhit->timeError(); validmtd = true; } else if (ihitcount == 2 && ietlcount == 2) { - std::pair lastStep = trs.getSegment(0); - double etlpathlength = std::abs(lastStep.first/c_inv); + std::pair lastStep = trs.getSegment(0); + double etlpathlength = std::abs(lastStep.first / c_inv); // // The information of the two ETL hits is combined and attributed to the innermost hit // @@ -1240,7 +1227,7 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track const MTDTrackingRecHit* mtdhit1 = static_cast((*ihit1).recHit()->hit()); const MTDTrackingRecHit* mtdhit2 = static_cast((*(ihit1 + 1)).recHit()->hit()); TrackTofPidInfo tofInfo = computeTrackTofPidInfo( - lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); + lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); // // Protect against incompatible times // From 5c962057310f1620eeb3106f507c74290e60f02e Mon Sep 17 00:00:00 2001 From: Fabrizio Date: Mon, 22 Nov 2021 10:56:12 +0100 Subject: [PATCH 09/54] clening code --- CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc | 2 +- CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc index 5f36549973abb..5db19b00be0ae 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc @@ -71,7 +71,7 @@ void WriteCTPPSPixelAnalysisMask::analyze(const edm::Event &, edm::EventSetup co const auto analysisMask = &es.getData(tokenAnalysisMask_); edm::Service poolDbService; if (poolDbService.isAvailable()) { - poolDbService->writeOneIOV(analysisMask, analysismaskiov_, /*m_record*/ record_); + poolDbService->writeOneIOV(analysisMask, analysismaskiov_, record_); } } diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc index dbad80e036591..c3963ffbb3e88 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc @@ -71,7 +71,7 @@ void WriteCTPPSPixelDAQMapping::analyze(const edm::Event &, edm::EventSetup cons edm::Service poolDbService; if (poolDbService.isAvailable()) { - poolDbService->writeOneIOV(mapping, daqmappingiov_, /*m_record*/ record_); + poolDbService->writeOneIOV(mapping, daqmappingiov_, record_); } } From f3ce21e84323ed4be184aec4973623eeb94cd12f Mon Sep 17 00:00:00 2001 From: cericeci Date: Mon, 22 Nov 2021 19:00:08 +0100 Subject: [PATCH 10/54] First working version of a userhook factory --- .../Pythia8Interface/interface/CustomHook.h | 6 ++++++ .../plugins/Pythia8Hadronizer.cc | 19 ++++++++++++++++++- .../Pythia8Interface/src/CustomHookFactory.cc | 3 +++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 GeneratorInterface/Pythia8Interface/interface/CustomHook.h create mode 100644 GeneratorInterface/Pythia8Interface/src/CustomHookFactory.cc diff --git a/GeneratorInterface/Pythia8Interface/interface/CustomHook.h b/GeneratorInterface/Pythia8Interface/interface/CustomHook.h new file mode 100644 index 0000000000000..ae71963643ccd --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/interface/CustomHook.h @@ -0,0 +1,6 @@ +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "Pythia8/Pythia.h" +#include "FWCore/PluginManager/interface/PluginFactory.h" + +// Automatic addition of user hooks to pythia without the need to edit the hadronizer/generator files +typedef edmplugin::PluginFactory CustomHookFactory; diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index 419992e3a2e50..cc99fe556329a 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -18,6 +18,7 @@ using namespace Pythia8; #include "GeneratorInterface/Pythia8Interface/interface/Py8InterfaceBase.h" #include "GeneratorInterface/Pythia8Interface/plugins/ReweightUserHooks.h" +#include "GeneratorInterface/Pythia8Interface/interface/CustomHook.h" // PS matchning prototype // @@ -146,6 +147,9 @@ class Pythia8Hadronizer : public Py8InterfaceBase { //PT filter hook std::shared_ptr fPTFilterHook; + //Generic customized hook + std::shared_ptr fCustomHook; + int EV1_nFinal; bool EV1_vetoOn; int EV1_maxVetoCount; @@ -308,7 +312,12 @@ Pythia8Hadronizer::Pythia8Hadronizer(const edm::ParameterSet ¶ms) EV1_nFinalMode, 0)); } - + + if (params.exists("UserCustomization")) { + auto userParams = params.getParameter("UserCustomization"); + fCustomHook = CustomHookFactory::get()->create(userParams.getParameter("name"), userParams); + } + if (params.exists("VinciaPlugin")) { throw edm::Exception(edm::errors::Configuration, "Pythia8Interface") << " Obsolete parameter: VinciaPlugin \n Please use the parameter PartonShowers:model instead \n"; @@ -452,6 +461,10 @@ bool Pythia8Hadronizer::initializeForInternalPartons() { } UserHooksSet = true; } + if (fCustomHook.get()){ + edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; + fMasterGen->addUserHooksPtr(fCustomHook); + } edm::LogInfo("Pythia8Interface") << "Initializing MasterGen"; status = fMasterGen->init(); @@ -509,6 +522,10 @@ bool Pythia8Hadronizer::initializeForExternalPartons() { edm::LogInfo("Pythia8Interface") << "Turning on Emission Veto Hook 1 from CMSSW Pythia8Interface"; (fUserHooksVector->hooks).push_back(fEmissionVetoHook1); } + if (fCustomHook.get()){ + edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; + (fUserHooksVector->hooks).push_back(fCustomHook); + } if (fMasterGen->settings.mode("POWHEG:veto") > 0 || fMasterGen->settings.mode("POWHEG:MPIveto") > 0) { if (fJetMatchingHook.get() || fEmissionVetoHook1.get()) diff --git a/GeneratorInterface/Pythia8Interface/src/CustomHookFactory.cc b/GeneratorInterface/Pythia8Interface/src/CustomHookFactory.cc new file mode 100644 index 0000000000000..5f6283eab59b2 --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/src/CustomHookFactory.cc @@ -0,0 +1,3 @@ +#include "GeneratorInterface/Pythia8Interface/interface/CustomHook.h" + +EDM_REGISTER_PLUGINFACTORY(CustomHookFactory, "CustomHookFactory"); From 2bc08a13e205fcb077f944d65e1e9bb0b5d414d9 Mon Sep 17 00:00:00 2001 From: cericeci Date: Mon, 22 Nov 2021 19:00:40 +0100 Subject: [PATCH 11/54] Add SUEP decay modules --- .../Pythia8Interface/interface/suep_shower.h | 52 ++++++ .../Pythia8Interface/plugins/BuildFile.xml | 8 +- .../Pythia8Interface/plugins/SuepDecay.cc | 67 +++++++ .../Pythia8Interface/plugins/SuepDecay.h | 29 +++ .../Pythia8Interface/src/suep_shower.cc | 170 ++++++++++++++++++ 5 files changed, 323 insertions(+), 3 deletions(-) create mode 100644 GeneratorInterface/Pythia8Interface/interface/suep_shower.h create mode 100644 GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc create mode 100644 GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h create mode 100644 GeneratorInterface/Pythia8Interface/src/suep_shower.cc diff --git a/GeneratorInterface/Pythia8Interface/interface/suep_shower.h b/GeneratorInterface/Pythia8Interface/interface/suep_shower.h new file mode 100644 index 0000000000000..d6ddb9f498c95 --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/interface/suep_shower.h @@ -0,0 +1,52 @@ +#ifndef SUEPSHOWER_h +#define SUEPSHOWER_h + +#include +#include + +#include "Pythia8/Pythia.h" + +class tolerance { +public: + tolerance(double eps) : + _eps(eps) { + } + bool operator()(double a, double b) { + return (fabs(b - a) <= _eps); + } +private: + double _eps; +}; + +class Suep_shower +{ + public: + + // Data Members + double m; + double Temp; + double Etot; + + // Constructor + Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr); + + // methods + double f(double p); + double fp(double p); + double test_fun(double p); + std::vector generate_fourvector(); + std::vector< std::vector > generate_shower(); + double reballance_func(double a, const std::vector< std::vector >& event); + + private: + // private variables + double A; + double p_m; + std::pair p_plusminus; + double p_plus, p_minus; + double lambda_plus,lambda_minus; + double q_plus, q_minus, q_m; + Pythia8::Rndm* fRndmPtr; +}; + +#endif diff --git a/GeneratorInterface/Pythia8Interface/plugins/BuildFile.xml b/GeneratorInterface/Pythia8Interface/plugins/BuildFile.xml index e7809b7533a71..630b7ae2cb7bb 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/BuildFile.xml +++ b/GeneratorInterface/Pythia8Interface/plugins/BuildFile.xml @@ -1,3 +1,4 @@ + @@ -7,7 +8,6 @@ - @@ -15,12 +15,14 @@ - - + + + + diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc new file mode 100644 index 0000000000000..b4854851b0100 --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc @@ -0,0 +1,67 @@ +#include "SuepDecay.h" + +SuepDecay::SuepDecay(const edm::ParameterSet& iConfig) : + idMediator_(iConfig.getParameter("idMediator")), + idDark_(iConfig.getParameter("idDark")), + temperature_(iConfig.getParameter("temperature")) +{ } + +bool SuepDecay::initAfterBeams() { + mMediator_ = particleDataPtr->m0(idMediator_); + mDark_ = particleDataPtr->m0(idDark_); + bool medDecay = particleDataPtr->mayDecay(idMediator_); + if(!medDecay){ + infoPtr->errorMsg("Error in SuepDecay::initAfterBeams: mediator decay should be enabled"); + return false; + } + + //construct the shower helper + suep_shower_ = std::make_unique(mDark_, temperature_, mMediator_, rndmPtr); + + return true; +} + +//based on https://gitlab.com/simonknapen/suep_generator/-/blob/master/suep_main.cc:AttachSuepShower +bool SuepDecay::doVetoProcessLevel(Pythia8::Event& event) { + Pythia8::Vec4 pMediator, pDark; + + // Generate the shower, output are 4 vectors in the rest frame of the shower + const auto& suep_shower4momenta = suep_shower_->generate_shower(); + + // Find the mediator in the event + for (int i = 0; i < event.size(); ++i){ + //mediator w/ distinct daughters = last copy (decayed) + std::cout << "Looking for the mediator " << i << " " << event[i].id() << std::endl; + if (event[i].id()==idMediator_ && event[i].daughter1()!=event[i].daughter2() && event[i].daughter1()>0 && event[i].daughter2()>0) { + pMediator = event[i].p(); + + // undo mediator decay + event[i].undoDecay(); + + // Loop over hidden sector mesons and append to the event + int firstDaughter = event.size(); + for (const auto& vDark : suep_shower4momenta){ + //construct pythia 4vector + pDark.p(vDark[1],vDark[2],vDark[3],vDark[0]); + + // boost to the lab frame + pDark.bst(pMediator.px()/pMediator.e(),pMediator.py()/pMediator.e(), pMediator.pz()/pMediator.e()); + + //append particle to the event w/ hidden meson pdg code + event.append(idDark_, 91, i, 0, 0, 0, 0, 0, pDark.px(), pDark.py(), pDark.pz(), pDark.e(), mDark_); + } + + // Change the status code of the mediator to reflect that it has decayed. + event[i].statusNeg(); + + //set daughters of the mediator: daughter1 < daughter2 > 0 -> the particle has a range of decay products from daughter1 to daughter2 + event[i].daughters(firstDaughter, event.size()-1); + break; + } + } + + //allow event to continue + return false; +} + +DEFINE_EDM_PLUGIN(CustomHookFactory, SuepDecay, "SuepDecay"); diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h new file mode 100644 index 0000000000000..8ac016a15acd3 --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h @@ -0,0 +1,29 @@ +#ifndef GeneratorInterface_Pythia8Interface_SuepDecay_h +#define GeneratorInterface_Pythia8Interface_SuepDecay_h + +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/PluginManager/interface/PluginFactory.h" +#include "Pythia8/Pythia.h" +#include "GeneratorInterface/Pythia8Interface/interface/suep_shower.h" +#include +#include "GeneratorInterface/Pythia8Interface/interface/CustomHook.h" + + +// Adapted by Kevin Pedro to run on cmssw as a user hook +class SuepDecay : public Pythia8::UserHooks { +public: + SuepDecay(const edm::ParameterSet& iConfig); + ~SuepDecay() {} + + bool initAfterBeams() override; + + bool canVetoProcessLevel() override { return true; } + bool doVetoProcessLevel(Pythia8::Event& event) override; + +protected: + int idMediator_, idDark_; + float temperature_, mMediator_, mDark_; + std::unique_ptr suep_shower_; +}; + +#endif diff --git a/GeneratorInterface/Pythia8Interface/src/suep_shower.cc b/GeneratorInterface/Pythia8Interface/src/suep_shower.cc new file mode 100644 index 0000000000000..10fb7d547d241 --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/src/suep_shower.cc @@ -0,0 +1,170 @@ +// This is file contains the code to generate a dark sector shower in a strongly coupled, quasi-conformal hidden valley, often +// referred to as "soft unclustered energy patterns (SUEP)" or "softbomb" events. The shower is generated in its rest frame and +// for a realistic simulation this class needs to be interfaced with an event generator such as madgraph, pythia or herwig. +// +// The algorithm relies on arXiv:1305.5226. See arXiv:1612.00850 for a description of the model. +// Please cite both papers when using this code. + +// Written by Simon Knapen on 12/22/2019 + +//following 1305.5226 +#include +#include +#include + +#include "GeneratorInterface/Pythia8Interface/interface/suep_shower.h" + +using namespace std; // Help ADL of std functions. +using namespace boost::math::tools; // For bracket_and_solve_root. + + // constructor + Suep_shower::Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr) { + m = mass; + Temp=temperature; + Etot=energy; + fRndmPtr=rndmPtr; + + A=m/Temp; + p_m=sqrt(2/(A*A)*(1+sqrt(1+A*A))); + + double pmax=sqrt(2+2*sqrt(1+A*A))/A; // compute the location of the maximum, to split the range + + tolerance tol = 0.00001; + + p_plus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1),pmax,50.0, tol)).first; // first root + p_minus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1), 0.0,pmax, tol)).first; // second root + + lambda_plus = - f(p_plus)/fp(p_plus); + lambda_minus = f(p_minus)/fp(p_minus); + q_plus = lambda_plus / (p_plus - p_minus); + q_minus = lambda_minus / (p_plus - p_minus); + q_m = 1- (q_plus + q_minus); + + } + +// maxwell-boltzman distribution, slightly massaged +double Suep_shower::f(double p){ + return p*p*exp(-A*p*p/(1+sqrt(1+p*p))); +} + +// derivative of maxwell-boltzmann +double Suep_shower::fp(double p){ + return exp(-A*p*p/(1+sqrt(1+p*p)))*p*(2-A*p*p/sqrt(1+p*p)); +} + +// test function to be solved for p_plusminus +double Suep_shower::test_fun(double p){ + return log(f(p)/f(p_m))+1.0; +} + +// generate one random 4 vector from the thermal distribution +vector Suep_shower::generate_fourvector(){ + + vector fourvec; + double en, phi, theta, p;//kinematic variables of the 4 vector + + // first do momentum, following arxiv:1305.5226 + double U, V, X, Y, E; + int i=0; + while(i<100){ + U = fRndmPtr->flat(); + V = fRndmPtr->flat(); + + if(U < q_m){ + Y=U/q_m; + X=( 1 - Y )*( p_minus + lambda_minus )+Y*( p_plus - lambda_plus ); + if(V < f(X) / f(p_m) && X>0){ + break; + } + } + else{if(U < q_m + q_plus){ + E = -log((U-q_m)/q_plus); + X = p_plus - lambda_plus*(1-E); + if(V0){ + break; + } + } + else{ + E = - log((U-(q_m+q_plus))/q_minus); + X = p_minus + lambda_minus * (1 - E); + if(V < exp(E)*f(X)/f(p_m) && X>0){ + break; + } + } + } + } + p=X*(this->m); // X is the dimensionless momentum, p/m + + // now do the angles + phi = 2.0*M_PI*(fRndmPtr->flat()); + theta = acos(2.0*(fRndmPtr->flat())-1.0); + + // compose the 4 vector + en = sqrt(p*p+(this->m)*(this->m)); + fourvec.push_back(en); + fourvec.push_back(p*cos(phi)*sin(theta)); + fourvec.push_back(p*sin(phi)*sin(theta)); + fourvec.push_back(p*cos(theta)); + + return fourvec; +} + +// auxiliary function which computes the total energy difference as a function of the momentum vectors and a scale factor "a" +// to ballance energy, we solve for "a" by demanding that this function vanishes +// By rescaling the momentum rather than the energy, I avoid having to do these annoying rotations from the previous version +double Suep_shower::reballance_func(double a, const vector< vector >& event){ + double result =0.0; + double p2; + for(unsigned n = 0; nm)* (this->m)); + } + return result - (this->Etot); +} + + +// generate a shower event, in the rest frame of the shower +vector< vector > Suep_shower::generate_shower(){ + + vector > event; + double sum_E = 0.0; + + // fill up event record + while(sum_E<(this->Etot)){ + event.push_back(this->generate_fourvector()); + sum_E += (event.back()).at(0); + } + + // reballance momenta + int len = event.size(); + double sum_p, correction; + for(int i = 1;i<4;i++){ // loop over 3 carthesian directions + + sum_p = 0.0; + for(int n=0;nm)*(this->m)); + } + + return event; + + +} From 01dc7b36f2c831f561158ddbfed5d2afb7742a02 Mon Sep 17 00:00:00 2001 From: cericeci Date: Mon, 22 Nov 2021 19:05:49 +0100 Subject: [PATCH 12/54] Code checks --- .../Pythia8Interface/interface/suep_shower.h | 69 +++-- .../Pythia8Interface/plugins/SuepDecay.cc | 66 ++--- .../Pythia8Interface/plugins/SuepDecay.h | 3 +- .../Pythia8Interface/src/suep_shower.cc | 244 +++++++++--------- 4 files changed, 183 insertions(+), 199 deletions(-) diff --git a/GeneratorInterface/Pythia8Interface/interface/suep_shower.h b/GeneratorInterface/Pythia8Interface/interface/suep_shower.h index d6ddb9f498c95..9dcbbb6a9f12d 100644 --- a/GeneratorInterface/Pythia8Interface/interface/suep_shower.h +++ b/GeneratorInterface/Pythia8Interface/interface/suep_shower.h @@ -8,45 +8,40 @@ class tolerance { public: - tolerance(double eps) : - _eps(eps) { - } - bool operator()(double a, double b) { - return (fabs(b - a) <= _eps); - } + tolerance(double eps) : _eps(eps) {} + bool operator()(double a, double b) { return (fabs(b - a) <= _eps); } + private: - double _eps; + double _eps; }; -class Suep_shower -{ - public: - - // Data Members - double m; - double Temp; - double Etot; - - // Constructor - Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr); - - // methods - double f(double p); - double fp(double p); - double test_fun(double p); - std::vector generate_fourvector(); - std::vector< std::vector > generate_shower(); - double reballance_func(double a, const std::vector< std::vector >& event); - - private: - // private variables - double A; - double p_m; - std::pair p_plusminus; - double p_plus, p_minus; - double lambda_plus,lambda_minus; - double q_plus, q_minus, q_m; - Pythia8::Rndm* fRndmPtr; -}; +class Suep_shower { +public: + // Data Members + double m; + double Temp; + double Etot; + + // Constructor + Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr); + + // methods + double f(double p); + double fp(double p); + double test_fun(double p); + std::vector generate_fourvector(); + std::vector > generate_shower(); + double reballance_func(double a, const std::vector >& event); + +private: + // private variables + double A; + double p_m; + std::pair p_plusminus; + double p_plus, p_minus; + double lambda_plus, lambda_minus; + double q_plus, q_minus, q_m; + Pythia8::Rndm* fRndmPtr; +}; #endif diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc index b4854851b0100..96ebfea5dc8e8 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc @@ -1,16 +1,15 @@ #include "SuepDecay.h" -SuepDecay::SuepDecay(const edm::ParameterSet& iConfig) : - idMediator_(iConfig.getParameter("idMediator")), - idDark_(iConfig.getParameter("idDark")), - temperature_(iConfig.getParameter("temperature")) -{ } +SuepDecay::SuepDecay(const edm::ParameterSet& iConfig) + : idMediator_(iConfig.getParameter("idMediator")), + idDark_(iConfig.getParameter("idDark")), + temperature_(iConfig.getParameter("temperature")) {} bool SuepDecay::initAfterBeams() { mMediator_ = particleDataPtr->m0(idMediator_); mDark_ = particleDataPtr->m0(idDark_); bool medDecay = particleDataPtr->mayDecay(idMediator_); - if(!medDecay){ + if (!medDecay) { infoPtr->errorMsg("Error in SuepDecay::initAfterBeams: mediator decay should be enabled"); return false; } @@ -23,42 +22,43 @@ bool SuepDecay::initAfterBeams() { //based on https://gitlab.com/simonknapen/suep_generator/-/blob/master/suep_main.cc:AttachSuepShower bool SuepDecay::doVetoProcessLevel(Pythia8::Event& event) { - Pythia8::Vec4 pMediator, pDark; + Pythia8::Vec4 pMediator, pDark; - // Generate the shower, output are 4 vectors in the rest frame of the shower - const auto& suep_shower4momenta = suep_shower_->generate_shower(); + // Generate the shower, output are 4 vectors in the rest frame of the shower + const auto& suep_shower4momenta = suep_shower_->generate_shower(); - // Find the mediator in the event - for (int i = 0; i < event.size(); ++i){ - //mediator w/ distinct daughters = last copy (decayed) - std::cout << "Looking for the mediator " << i << " " << event[i].id() << std::endl; - if (event[i].id()==idMediator_ && event[i].daughter1()!=event[i].daughter2() && event[i].daughter1()>0 && event[i].daughter2()>0) { - pMediator = event[i].p(); + // Find the mediator in the event + for (int i = 0; i < event.size(); ++i) { + //mediator w/ distinct daughters = last copy (decayed) + std::cout << "Looking for the mediator " << i << " " << event[i].id() << std::endl; + if (event[i].id() == idMediator_ && event[i].daughter1() != event[i].daughter2() && event[i].daughter1() > 0 && + event[i].daughter2() > 0) { + pMediator = event[i].p(); - // undo mediator decay - event[i].undoDecay(); + // undo mediator decay + event[i].undoDecay(); - // Loop over hidden sector mesons and append to the event - int firstDaughter = event.size(); - for (const auto& vDark : suep_shower4momenta){ - //construct pythia 4vector - pDark.p(vDark[1],vDark[2],vDark[3],vDark[0]); + // Loop over hidden sector mesons and append to the event + int firstDaughter = event.size(); + for (const auto& vDark : suep_shower4momenta) { + //construct pythia 4vector + pDark.p(vDark[1], vDark[2], vDark[3], vDark[0]); - // boost to the lab frame - pDark.bst(pMediator.px()/pMediator.e(),pMediator.py()/pMediator.e(), pMediator.pz()/pMediator.e()); + // boost to the lab frame + pDark.bst(pMediator.px() / pMediator.e(), pMediator.py() / pMediator.e(), pMediator.pz() / pMediator.e()); - //append particle to the event w/ hidden meson pdg code - event.append(idDark_, 91, i, 0, 0, 0, 0, 0, pDark.px(), pDark.py(), pDark.pz(), pDark.e(), mDark_); - } + //append particle to the event w/ hidden meson pdg code + event.append(idDark_, 91, i, 0, 0, 0, 0, 0, pDark.px(), pDark.py(), pDark.pz(), pDark.e(), mDark_); + } - // Change the status code of the mediator to reflect that it has decayed. - event[i].statusNeg(); + // Change the status code of the mediator to reflect that it has decayed. + event[i].statusNeg(); - //set daughters of the mediator: daughter1 < daughter2 > 0 -> the particle has a range of decay products from daughter1 to daughter2 - event[i].daughters(firstDaughter, event.size()-1); - break; - } + //set daughters of the mediator: daughter1 < daughter2 > 0 -> the particle has a range of decay products from daughter1 to daughter2 + event[i].daughters(firstDaughter, event.size() - 1); + break; } + } //allow event to continue return false; diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h index 8ac016a15acd3..bf1b3cbb172f3 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h @@ -8,12 +8,11 @@ #include #include "GeneratorInterface/Pythia8Interface/interface/CustomHook.h" - // Adapted by Kevin Pedro to run on cmssw as a user hook class SuepDecay : public Pythia8::UserHooks { public: SuepDecay(const edm::ParameterSet& iConfig); - ~SuepDecay() {} + ~SuepDecay() override {} bool initAfterBeams() override; diff --git a/GeneratorInterface/Pythia8Interface/src/suep_shower.cc b/GeneratorInterface/Pythia8Interface/src/suep_shower.cc index 10fb7d547d241..67c198c742cb7 100644 --- a/GeneratorInterface/Pythia8Interface/src/suep_shower.cc +++ b/GeneratorInterface/Pythia8Interface/src/suep_shower.cc @@ -1,9 +1,9 @@ -// This is file contains the code to generate a dark sector shower in a strongly coupled, quasi-conformal hidden valley, often -// referred to as "soft unclustered energy patterns (SUEP)" or "softbomb" events. The shower is generated in its rest frame and +// This is file contains the code to generate a dark sector shower in a strongly coupled, quasi-conformal hidden valley, often +// referred to as "soft unclustered energy patterns (SUEP)" or "softbomb" events. The shower is generated in its rest frame and // for a realistic simulation this class needs to be interfaced with an event generator such as madgraph, pythia or herwig. // // The algorithm relies on arXiv:1305.5226. See arXiv:1612.00850 for a description of the model. -// Please cite both papers when using this code. +// Please cite both papers when using this code. // Written by Simon Knapen on 12/22/2019 @@ -14,157 +14,147 @@ #include "GeneratorInterface/Pythia8Interface/interface/suep_shower.h" -using namespace std; // Help ADL of std functions. -using namespace boost::math::tools; // For bracket_and_solve_root. +using namespace std; // Help ADL of std functions. +using namespace boost::math::tools; // For bracket_and_solve_root. - // constructor - Suep_shower::Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr) { - m = mass; - Temp=temperature; - Etot=energy; - fRndmPtr=rndmPtr; +// constructor +Suep_shower::Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr) { + m = mass; + Temp = temperature; + Etot = energy; + fRndmPtr = rndmPtr; - A=m/Temp; - p_m=sqrt(2/(A*A)*(1+sqrt(1+A*A))); + A = m / Temp; + p_m = sqrt(2 / (A * A) * (1 + sqrt(1 + A * A))); - double pmax=sqrt(2+2*sqrt(1+A*A))/A; // compute the location of the maximum, to split the range + double pmax = sqrt(2 + 2 * sqrt(1 + A * A)) / A; // compute the location of the maximum, to split the range - tolerance tol = 0.00001; + tolerance tol = 0.00001; - p_plus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1),pmax,50.0, tol)).first; // first root - p_minus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1), 0.0,pmax, tol)).first; // second root + p_plus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1), pmax, 50.0, tol)).first; // first root + p_minus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1), 0.0, pmax, tol)).first; // second root - lambda_plus = - f(p_plus)/fp(p_plus); - lambda_minus = f(p_minus)/fp(p_minus); - q_plus = lambda_plus / (p_plus - p_minus); - q_minus = lambda_minus / (p_plus - p_minus); - q_m = 1- (q_plus + q_minus); - - } + lambda_plus = -f(p_plus) / fp(p_plus); + lambda_minus = f(p_minus) / fp(p_minus); + q_plus = lambda_plus / (p_plus - p_minus); + q_minus = lambda_minus / (p_plus - p_minus); + q_m = 1 - (q_plus + q_minus); +} // maxwell-boltzman distribution, slightly massaged -double Suep_shower::f(double p){ - return p*p*exp(-A*p*p/(1+sqrt(1+p*p))); -} +double Suep_shower::f(double p) { return p * p * exp(-A * p * p / (1 + sqrt(1 + p * p))); } // derivative of maxwell-boltzmann -double Suep_shower::fp(double p){ - return exp(-A*p*p/(1+sqrt(1+p*p)))*p*(2-A*p*p/sqrt(1+p*p)); +double Suep_shower::fp(double p) { + return exp(-A * p * p / (1 + sqrt(1 + p * p))) * p * (2 - A * p * p / sqrt(1 + p * p)); } // test function to be solved for p_plusminus -double Suep_shower::test_fun(double p){ - return log(f(p)/f(p_m))+1.0; -} +double Suep_shower::test_fun(double p) { return log(f(p) / f(p_m)) + 1.0; } // generate one random 4 vector from the thermal distribution -vector Suep_shower::generate_fourvector(){ - - vector fourvec; - double en, phi, theta, p;//kinematic variables of the 4 vector - - // first do momentum, following arxiv:1305.5226 - double U, V, X, Y, E; - int i=0; - while(i<100){ - U = fRndmPtr->flat(); - V = fRndmPtr->flat(); - - if(U < q_m){ - Y=U/q_m; - X=( 1 - Y )*( p_minus + lambda_minus )+Y*( p_plus - lambda_plus ); - if(V < f(X) / f(p_m) && X>0){ - break; - } - } - else{if(U < q_m + q_plus){ - E = -log((U-q_m)/q_plus); - X = p_plus - lambda_plus*(1-E); - if(V0){ - break; - } - } - else{ - E = - log((U-(q_m+q_plus))/q_minus); - X = p_minus + lambda_minus * (1 - E); - if(V < exp(E)*f(X)/f(p_m) && X>0){ - break; - } - } - } +vector Suep_shower::generate_fourvector() { + vector fourvec; + double en, phi, theta, p; //kinematic variables of the 4 vector + + // first do momentum, following arxiv:1305.5226 + double U, V, X, Y, E; + int i = 0; + while (i < 100) { + U = fRndmPtr->flat(); + V = fRndmPtr->flat(); + + if (U < q_m) { + Y = U / q_m; + X = (1 - Y) * (p_minus + lambda_minus) + Y * (p_plus - lambda_plus); + if (V < f(X) / f(p_m) && X > 0) { + break; + } + } else { + if (U < q_m + q_plus) { + E = -log((U - q_m) / q_plus); + X = p_plus - lambda_plus * (1 - E); + if (V < exp(E) * f(X) / f(p_m) && X > 0) { + break; } - p=X*(this->m); // X is the dimensionless momentum, p/m + } else { + E = -log((U - (q_m + q_plus)) / q_minus); + X = p_minus + lambda_minus * (1 - E); + if (V < exp(E) * f(X) / f(p_m) && X > 0) { + break; + } + } + } + } + p = X * (this->m); // X is the dimensionless momentum, p/m - // now do the angles - phi = 2.0*M_PI*(fRndmPtr->flat()); - theta = acos(2.0*(fRndmPtr->flat())-1.0); + // now do the angles + phi = 2.0 * M_PI * (fRndmPtr->flat()); + theta = acos(2.0 * (fRndmPtr->flat()) - 1.0); - // compose the 4 vector - en = sqrt(p*p+(this->m)*(this->m)); - fourvec.push_back(en); - fourvec.push_back(p*cos(phi)*sin(theta)); - fourvec.push_back(p*sin(phi)*sin(theta)); - fourvec.push_back(p*cos(theta)); + // compose the 4 vector + en = sqrt(p * p + (this->m) * (this->m)); + fourvec.push_back(en); + fourvec.push_back(p * cos(phi) * sin(theta)); + fourvec.push_back(p * sin(phi) * sin(theta)); + fourvec.push_back(p * cos(theta)); - return fourvec; + return fourvec; } // auxiliary function which computes the total energy difference as a function of the momentum vectors and a scale factor "a" // to ballance energy, we solve for "a" by demanding that this function vanishes -// By rescaling the momentum rather than the energy, I avoid having to do these annoying rotations from the previous version -double Suep_shower::reballance_func(double a, const vector< vector >& event){ - double result =0.0; - double p2; - for(unsigned n = 0; nm)* (this->m)); - } - return result - (this->Etot); +// By rescaling the momentum rather than the energy, I avoid having to do these annoying rotations from the previous version +double Suep_shower::reballance_func(double a, const vector >& event) { + double result = 0.0; + double p2; + for (unsigned n = 0; n < event.size(); n++) { + p2 = event[n][1] * event[n][1] + event[n][2] * event[n][2] + event[n][3] * event[n][3]; + result += sqrt(a * a * p2 + (this->m) * (this->m)); + } + return result - (this->Etot); } - // generate a shower event, in the rest frame of the shower -vector< vector > Suep_shower::generate_shower(){ - - vector > event; - double sum_E = 0.0; - - // fill up event record - while(sum_E<(this->Etot)){ - event.push_back(this->generate_fourvector()); - sum_E += (event.back()).at(0); +vector > Suep_shower::generate_shower() { + vector > event; + double sum_E = 0.0; + + // fill up event record + while (sum_E < (this->Etot)) { + event.push_back(this->generate_fourvector()); + sum_E += (event.back()).at(0); + } + + // reballance momenta + int len = event.size(); + double sum_p, correction; + for (int i = 1; i < 4; i++) { // loop over 3 carthesian directions + + sum_p = 0.0; + for (int n = 0; n < len; n++) { + sum_p += event[n][i]; } + correction = -1.0 * sum_p / len; - // reballance momenta - int len = event.size(); - double sum_p, correction; - for(int i = 1;i<4;i++){ // loop over 3 carthesian directions - - sum_p = 0.0; - for(int n=0;nm)*(this->m)); - } - - return event; - - + } + + // finally, ballance the total energy, without destroying momentum conservation + tolerance tol = 0.00001; + double p_scale; + p_scale = (bisect(boost::bind(&Suep_shower::reballance_func, this, _1, event), 0.0, 2.0, tol)).first; + + for (int n = 0; n < len; n++) { + event[n][1] = p_scale * event[n][1]; + event[n][2] = p_scale * event[n][2]; + event[n][3] = p_scale * event[n][3]; + // force the energy with the on-shell condition + event[n][0] = + sqrt(event[n][1] * event[n][1] + event[n][2] * event[n][2] + event[n][3] * event[n][3] + (this->m) * (this->m)); + } + + return event; } From abade88dd603fd0a5710d797d86c902c3f738b00 Mon Sep 17 00:00:00 2001 From: cericeci Date: Mon, 22 Nov 2021 19:07:32 +0100 Subject: [PATCH 13/54] More code checks --- .../Pythia8Interface/plugins/Pythia8Hadronizer.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index cc99fe556329a..3310dd0d37e13 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -312,12 +312,12 @@ Pythia8Hadronizer::Pythia8Hadronizer(const edm::ParameterSet ¶ms) EV1_nFinalMode, 0)); } - + if (params.exists("UserCustomization")) { auto userParams = params.getParameter("UserCustomization"); fCustomHook = CustomHookFactory::get()->create(userParams.getParameter("name"), userParams); } - + if (params.exists("VinciaPlugin")) { throw edm::Exception(edm::errors::Configuration, "Pythia8Interface") << " Obsolete parameter: VinciaPlugin \n Please use the parameter PartonShowers:model instead \n"; @@ -461,7 +461,7 @@ bool Pythia8Hadronizer::initializeForInternalPartons() { } UserHooksSet = true; } - if (fCustomHook.get()){ + if (fCustomHook.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; fMasterGen->addUserHooksPtr(fCustomHook); } @@ -522,7 +522,7 @@ bool Pythia8Hadronizer::initializeForExternalPartons() { edm::LogInfo("Pythia8Interface") << "Turning on Emission Veto Hook 1 from CMSSW Pythia8Interface"; (fUserHooksVector->hooks).push_back(fEmissionVetoHook1); } - if (fCustomHook.get()){ + if (fCustomHook.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; (fUserHooksVector->hooks).push_back(fCustomHook); } From 11bd492ac0d89a7b5217a2fd3fb997b59298de75 Mon Sep 17 00:00:00 2001 From: Lauren Hay Date: Tue, 23 Nov 2021 10:37:48 +0100 Subject: [PATCH 14/54] code checks and removing PF changes addressed in other PR --- .../Modules/plugins/JetCorrectorDBWriter.cc | 10 +++---- .../Modules/plugins/JetResolutionDBWriter.cc | 4 +-- .../Modules/plugins/METCorrectorDBWriter.cc | 14 ++++----- .../Modules/plugins/QGLikelihoodDBWriter.cc | 30 +++++++++---------- .../QGLikelihoodSystematicsDBWriter.cc | 16 +++++----- 5 files changed, 37 insertions(+), 37 deletions(-) diff --git a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc b/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc index b868f44fae72e..a50000b3a453d 100644 --- a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc @@ -44,7 +44,7 @@ JetCorrectorDBWriter::JetCorrectorDBWriter(const edm::ParameterSet& pSet) { void JetCorrectorDBWriter::beginJob() { // std::string path("CondFormats/JetMETObjects/data/"); - JetCorrectorParametersCollection* payload = new JetCorrectorParametersCollection(); + JetCorrectorParametersCollection payload; std::cout << "Starting to import payload " << payloadTag << " from text files." << std::endl; for (int i = 0; i < JetCorrectorParametersCollection::N_LEVELS; ++i) { std::string append("_"); @@ -62,14 +62,14 @@ void JetCorrectorDBWriter::beginJob() { std::vector sections; JetCorrectorParametersCollection::getSections(fip.fullPath(), sections); if (sections.empty()) { - payload->push_back(i, JetCorrectorParameters(fip.fullPath(), "")); + payload.push_back(i, JetCorrectorParameters(fip.fullPath(), "")); } else { for (std::vector::const_iterator isectbegin = sections.begin(), isectend = sections.end(), isect = isectbegin; isect != isectend; ++isect) { - payload->push_back(i, JetCorrectorParameters(fip.fullPath(), *isect), ilev + "_" + *isect); + payload.push_back(i, JetCorrectorParameters(fip.fullPath(), *isect), ilev + "_" + *isect); std::cout << "Added " << ilev + "_" + *isect << " to record " << i << std::endl; } } @@ -86,9 +86,9 @@ void JetCorrectorDBWriter::beginJob() { if (s.isAvailable()) { std::cout << "Setting up payload tag " << payloadTag << std::endl; if (s->isNewTagRequest(payloadTag)) - s->createNewIOV(payload, s->beginOfTime(), s->endOfTime(), payloadTag); + s->createOneIOV(payload, s->beginOfTime(), payloadTag); else - s->appendSinceTime(payload, 111, payloadTag); + s->appendOneIOV(payload, 111, payloadTag); } std::cout << "Wrote in CondDB payload label: " << payloadTag << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc b/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc index f774dcef72199..36a6dcc9e87c0 100644 --- a/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc @@ -37,7 +37,7 @@ JetResolutionDBWriter::JetResolutionDBWriter(const edm::ParameterSet& pSet) { void JetResolutionDBWriter::beginJob() { std::cout << "Loading data from '" << m_path << "'" << std::endl; - JME::JetResolutionObject* jerObject = new JME::JetResolutionObject(m_path); + const JME::JetResolutionObject jerObject(m_path); std::cout << "Opening PoolDBOutputService" << std::endl; @@ -46,7 +46,7 @@ void JetResolutionDBWriter::beginJob() { if (s.isAvailable()) { std::cout << "Setting up payload record " << m_record << std::endl; cond::Time_t sinceTime = s->isNewTagRequest(m_record) ? s->beginOfTime() : s->currentTime(); - s->writeOne(jerObject, sinceTime, m_record); + s->writeOneIOV(jerObject, sinceTime, m_record); std::cout << "Object saved into the database with the record: " << m_record << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc b/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc index 6becbe807325e..375fa2f53c5f5 100644 --- a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc @@ -42,11 +42,11 @@ METCorrectorDBWriter::METCorrectorDBWriter(const edm::ParameterSet& pSet) { void METCorrectorDBWriter::beginJob() { LogDebug("default") << "beginJob==========="; - MEtXYcorrectParametersCollection* payload = new MEtXYcorrectParametersCollection(); + MEtXYcorrectParametersCollection payload; std::cout << "Starting to import payload " << payloadTag << " from text files." << std::endl; for (int ilev(0); ilev < MEtXYcorrectParametersCollection::N_LEVELS; ++ilev) { std::string append("_"); - std::string levelName = payload->findLabel(static_cast(ilev)); + std::string levelName = payload.findLabel(static_cast(ilev)); //std::string levelName = MEtXYcorrectParametersCollection::findLabel( static_cast(ilev) ); append += levelName; append += "_"; @@ -58,17 +58,17 @@ void METCorrectorDBWriter::beginJob() { std::cout << "Opened file " << inputTxtFile << std::endl; // Create the parameter object from file std::vector sections; - payload->getSections(fip.fullPath(), sections); + payload.getSections(fip.fullPath(), sections); //MEtXYcorrectParametersCollection::getSections(fip.fullPath(), sections ); if (sections.empty()) { - payload->push_back(ilev, MEtXYcorrectParameters(fip.fullPath(), "")); + payload.push_back(ilev, MEtXYcorrectParameters(fip.fullPath(), "")); } else { for (std::vector::const_iterator isectbegin = sections.begin(), isectend = sections.end(), isect = isectbegin; isect != isectend; ++isect) { - payload->push_back(ilev, MEtXYcorrectParameters(fip.fullPath(), *isect), *isect); + payload.push_back(ilev, MEtXYcorrectParameters(fip.fullPath(), *isect), *isect); std::cout << "Added level " << levelName + "_" + *isect << " to record " << ilev << std::endl; } } @@ -85,9 +85,9 @@ void METCorrectorDBWriter::beginJob() { std::cout << "Setting up payload tag " << payloadTag << std::endl; if (s->isNewTagRequest(payloadTag)) { std::cout << "NewTagRequested" << std::endl; - s->createNewIOV(payload, s->beginOfTime(), s->endOfTime(), payloadTag); + s->createOneIOV(payload, s->beginOfTime(), payloadTag); } else { - s->appendSinceTime(payload, 111, payloadTag); + s->appendOneIOV(payload, 111, payloadTag); } } std::cout << "Wrote in CondDB payload label: " << payloadTag << std::endl; diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc b/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc index d04e96c12fbe3..3e99aa2bee26c 100644 --- a/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc @@ -105,8 +105,8 @@ void QGLikelihoodDBWriter::tryToMerge(std::map, QGLikelihoodCat // Begin Job void QGLikelihoodDBWriter::beginJob() { - QGLikelihoodObject* payload = new QGLikelihoodObject(); - payload->data.clear(); + QGLikelihoodObject payload; + payload.data.clear(); // Get the ROOT file TFile* f = TFile::Open(edm::FileInPath(inputRootFile.c_str()).fullPath().c_str()); @@ -180,7 +180,7 @@ void QGLikelihoodDBWriter::beginJob() { entry.histogram = transformToHistogramObject(pdfs[category.first]); entry.mean = 0; // not used by the algorithm, is an old data member used in the past, but DB objects are not allowed to change - payload->data.push_back(entry); + payload.data.push_back(entry); char buff[1000]; sprintf(buff, @@ -198,26 +198,26 @@ void QGLikelihoodDBWriter::beginJob() { } // Define the valid range, if no category is found within these bounds a warning will be thrown - payload->qgValidRange.EtaMin = gridOfBins["eta"].front(); - payload->qgValidRange.EtaMax = gridOfBins["eta"].back(); - payload->qgValidRange.PtMin = gridOfBins["pt"].front(); - payload->qgValidRange.PtMax = gridOfBins["pt"].back(); - payload->qgValidRange.RhoMin = gridOfBins["rho"].front(); - payload->qgValidRange.RhoMax = gridOfBins["rho"].back(); - payload->qgValidRange.QGIndex = -1; - payload->qgValidRange.VarIndex = -1; + payload.qgValidRange.EtaMin = gridOfBins["eta"].front(); + payload.qgValidRange.EtaMax = gridOfBins["eta"].back(); + payload.qgValidRange.PtMin = gridOfBins["pt"].front(); + payload.qgValidRange.PtMax = gridOfBins["pt"].back(); + payload.qgValidRange.RhoMin = gridOfBins["rho"].front(); + payload.qgValidRange.RhoMax = gridOfBins["rho"].back(); + payload.qgValidRange.QGIndex = -1; + payload.qgValidRange.VarIndex = -1; // Now write it into the DB edm::LogInfo("UserOutput") << "Opening PoolDBOutputService" << std::endl; edm::Service s; if (s.isAvailable()) { - edm::LogInfo("UserOutput") << "Setting up payload with " << payload->data.size() << " entries and tag " - << payloadTag << std::endl; + edm::LogInfo("UserOutput") << "Setting up payload with " << payload.data.size() << " entries and tag " << payloadTag + << std::endl; if (s->isNewTagRequest(payloadTag)) - s->createNewIOV(payload, s->beginOfTime(), s->endOfTime(), payloadTag); + s->createOneIOV(payload, s->beginOfTime(), payloadTag); else - s->appendSinceTime(payload, 111, payloadTag); + s->appendOneIOV(payload, 111, payloadTag); } edm::LogInfo("UserOutput") << "Wrote in CondDB QGLikelihood payload label: " << payloadTag << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc b/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc index cc534c903405b..e3cea3a1e9e0e 100644 --- a/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc @@ -36,8 +36,8 @@ QGLikelihoodSystematicsDBWriter::QGLikelihoodSystematicsDBWriter(const edm::Para // Begin Job void QGLikelihoodSystematicsDBWriter::beginJob() { - QGLikelihoodSystematicsObject* payload = new QGLikelihoodSystematicsObject(); - payload->data.clear(); + QGLikelihoodSystematicsObject payload; + payload.data.clear(); std::ifstream database; database.open(edm::FileInPath(fileName.c_str()).fullPath().c_str(), std::ios::in); @@ -92,8 +92,8 @@ void QGLikelihoodSystematicsDBWriter::beginJob() { gluonEntry.a = a_g; gluonEntry.b = b_g; - payload->data.push_back(quarkEntry); - payload->data.push_back(gluonEntry); + payload.data.push_back(quarkEntry); + payload.data.push_back(gluonEntry); } database.close(); @@ -101,12 +101,12 @@ void QGLikelihoodSystematicsDBWriter::beginJob() { edm::LogInfo("UserOutput") << "Opening PoolDBOutputService" << std::endl; edm::Service s; if (s.isAvailable()) { - edm::LogInfo("UserOutput") << "Setting up payload with " << payload->data.size() << " entries and tag " - << payloadTag << std::endl; + edm::LogInfo("UserOutput") << "Setting up payload with " << payload.data.size() << " entries and tag " << payloadTag + << std::endl; if (s->isNewTagRequest(payloadTag)) - s->createNewIOV(payload, s->beginOfTime(), s->endOfTime(), payloadTag); + s->createOneIOV(payload, s->beginOfTime(), payloadTag); else - s->appendSinceTime(payload, 111, payloadTag); + s->appendOneIOV(payload, 111, payloadTag); } edm::LogInfo("UserOutput") << "Wrote in CondDB QGLikelihoodSystematic payload label: " << payloadTag << std::endl; } From 92e8afec2c96a012383edefae47dd4a4622474fe Mon Sep 17 00:00:00 2001 From: cericeci Date: Tue, 23 Nov 2021 15:11:45 +0100 Subject: [PATCH 15/54] Take out superfluous printout --- GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc index 96ebfea5dc8e8..802ae0f1fe29b 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc @@ -30,7 +30,6 @@ bool SuepDecay::doVetoProcessLevel(Pythia8::Event& event) { // Find the mediator in the event for (int i = 0; i < event.size(); ++i) { //mediator w/ distinct daughters = last copy (decayed) - std::cout << "Looking for the mediator " << i << " " << event[i].id() << std::endl; if (event[i].id() == idMediator_ && event[i].daughter1() != event[i].daughter2() && event[i].daughter1() > 0 && event[i].daughter2() > 0) { pMediator = event[i].p(); From ba5f562ed8186974361aa38a3904bfb824eef142 Mon Sep 17 00:00:00 2001 From: cericeci Date: Tue, 23 Nov 2021 15:22:48 +0100 Subject: [PATCH 16/54] Modify the factory to be able to generate multiple user plugins --- .../plugins/Pythia8Hadronizer.cc | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index 3310dd0d37e13..b7b8348d3b8f6 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -147,8 +147,8 @@ class Pythia8Hadronizer : public Py8InterfaceBase { //PT filter hook std::shared_ptr fPTFilterHook; - //Generic customized hook - std::shared_ptr fCustomHook; + //Generic customized hooks vector + std::shared_ptr fCustomHooksVector; int EV1_nFinal; bool EV1_vetoOn; @@ -314,8 +314,14 @@ Pythia8Hadronizer::Pythia8Hadronizer(const edm::ParameterSet ¶ms) } if (params.exists("UserCustomization")) { - auto userParams = params.getParameter("UserCustomization"); - fCustomHook = CustomHookFactory::get()->create(userParams.getParameter("name"), userParams); + fCustomHooksVector.reset(new UserHooksVector); + edm::ParameterSet userParams = params.getParameter("UserCustomization"); + std::vector names = userParams.getParameter>("name"); + for (auto &pluginName : names) { + (fCustomHooksVector->hooks) + .push_back(CustomHookFactory::get()->create( + pluginName, userParams.getParameter(pluginName + "Block"))); + } } if (params.exists("VinciaPlugin")) { @@ -461,9 +467,12 @@ bool Pythia8Hadronizer::initializeForInternalPartons() { } UserHooksSet = true; } - if (fCustomHook.get()) { - edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; - fMasterGen->addUserHooksPtr(fCustomHook); + + if (fCustomHooksVector.get()) { + edm::LogInfo("Pythia8Interface") << "Adding customized user hooks"; + for (auto &fUserHook : fCustomHooksVector->hooks) { + fMasterGen->addUserHooksPtr(fUserHook); + } } edm::LogInfo("Pythia8Interface") << "Initializing MasterGen"; @@ -522,9 +531,12 @@ bool Pythia8Hadronizer::initializeForExternalPartons() { edm::LogInfo("Pythia8Interface") << "Turning on Emission Veto Hook 1 from CMSSW Pythia8Interface"; (fUserHooksVector->hooks).push_back(fEmissionVetoHook1); } - if (fCustomHook.get()) { + + if (fCustomHooksVector.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; - (fUserHooksVector->hooks).push_back(fCustomHook); + for (auto &fUserHook : fCustomHooksVector->hooks) { + (fUserHooksVector->hooks).push_back(fUserHook); + } } if (fMasterGen->settings.mode("POWHEG:veto") > 0 || fMasterGen->settings.mode("POWHEG:MPIveto") > 0) { From 2f787fce4f06236a3c84eb1b4d7c872b4003dc40 Mon Sep 17 00:00:00 2001 From: cericeci Date: Tue, 23 Nov 2021 16:06:53 +0100 Subject: [PATCH 17/54] Changed the configuration input to use a VPSet --- .../Pythia8Interface/plugins/Pythia8Hadronizer.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index b7b8348d3b8f6..8d32547a0c62d 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -315,12 +315,12 @@ Pythia8Hadronizer::Pythia8Hadronizer(const edm::ParameterSet ¶ms) if (params.exists("UserCustomization")) { fCustomHooksVector.reset(new UserHooksVector); - edm::ParameterSet userParams = params.getParameter("UserCustomization"); - std::vector names = userParams.getParameter>("name"); - for (auto &pluginName : names) { + std::vector userParams = + params.getParameter>("UserCustomization"); + for (auto &pluginParams : userParams) { (fCustomHooksVector->hooks) - .push_back(CustomHookFactory::get()->create( - pluginName, userParams.getParameter(pluginName + "Block"))); + .push_back( + CustomHookFactory::get()->create(pluginParams.getParameter("pluginName"), pluginParams)); } } From acf8af17a9031a3612304d7464501108c890873d Mon Sep 17 00:00:00 2001 From: cericeci Date: Tue, 23 Nov 2021 18:42:14 +0100 Subject: [PATCH 18/54] Added small macro for defining user hook+Some minor code changes --- .../Pythia8Interface/interface/CustomHook.h | 2 ++ .../Pythia8Interface/plugins/Pythia8Hadronizer.cc | 8 ++++---- GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc | 2 -- GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h | 1 + 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/GeneratorInterface/Pythia8Interface/interface/CustomHook.h b/GeneratorInterface/Pythia8Interface/interface/CustomHook.h index ae71963643ccd..af4a5a6f0299d 100644 --- a/GeneratorInterface/Pythia8Interface/interface/CustomHook.h +++ b/GeneratorInterface/Pythia8Interface/interface/CustomHook.h @@ -4,3 +4,5 @@ // Automatic addition of user hooks to pythia without the need to edit the hadronizer/generator files typedef edmplugin::PluginFactory CustomHookFactory; + +#define REGISTER_USERHOOK(type) DEFINE_EDM_PLUGIN(CustomHookFactory, type, #type) diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index 8d32547a0c62d..fcaaed770dc92 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -315,9 +315,9 @@ Pythia8Hadronizer::Pythia8Hadronizer(const edm::ParameterSet ¶ms) if (params.exists("UserCustomization")) { fCustomHooksVector.reset(new UserHooksVector); - std::vector userParams = + const std::vector userParams = params.getParameter>("UserCustomization"); - for (auto &pluginParams : userParams) { + for (const auto &pluginParams : userParams) { (fCustomHooksVector->hooks) .push_back( CustomHookFactory::get()->create(pluginParams.getParameter("pluginName"), pluginParams)); @@ -470,7 +470,7 @@ bool Pythia8Hadronizer::initializeForInternalPartons() { if (fCustomHooksVector.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hooks"; - for (auto &fUserHook : fCustomHooksVector->hooks) { + for (auto fUserHook : fCustomHooksVector->hooks) { fMasterGen->addUserHooksPtr(fUserHook); } } @@ -534,7 +534,7 @@ bool Pythia8Hadronizer::initializeForExternalPartons() { if (fCustomHooksVector.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; - for (auto &fUserHook : fCustomHooksVector->hooks) { + for (auto fUserHook : fCustomHooksVector->hooks) { (fUserHooksVector->hooks).push_back(fUserHook); } } diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc index 802ae0f1fe29b..7885180bca4de 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc @@ -62,5 +62,3 @@ bool SuepDecay::doVetoProcessLevel(Pythia8::Event& event) { //allow event to continue return false; } - -DEFINE_EDM_PLUGIN(CustomHookFactory, SuepDecay, "SuepDecay"); diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h index bf1b3cbb172f3..d88d5c1d996d1 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h @@ -25,4 +25,5 @@ class SuepDecay : public Pythia8::UserHooks { std::unique_ptr suep_shower_; }; +REGISTER_USERHOOK(SuepDecay); #endif From c33d03c5587b7cf07335f5a1175cd2c085614588 Mon Sep 17 00:00:00 2001 From: cericeci Date: Tue, 23 Nov 2021 19:45:07 +0100 Subject: [PATCH 19/54] Switched new for shared_ptr when creating the custom hooks collection --- .../Pythia8Interface/plugins/Pythia8Hadronizer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index fcaaed770dc92..e368bda6086fd 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -314,7 +314,7 @@ Pythia8Hadronizer::Pythia8Hadronizer(const edm::ParameterSet ¶ms) } if (params.exists("UserCustomization")) { - fCustomHooksVector.reset(new UserHooksVector); + fCustomHooksVector = std::make_shared(); const std::vector userParams = params.getParameter>("UserCustomization"); for (const auto &pluginParams : userParams) { From 4f2564ca4d5f9ac7e6e8d1c25369f7975ac5b48e Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Wed, 24 Nov 2021 13:27:40 +0100 Subject: [PATCH 20/54] Comments by Slava --- .../TimingIDTools/plugins/TOFPIDProducer.cc | 28 +-- .../plugins/TrackExtenderWithMTD.cc | 221 ++++++++---------- 2 files changed, 104 insertions(+), 145 deletions(-) diff --git a/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc b/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc index fc7cd57819516..1ae9f060d8fa6 100644 --- a/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc +++ b/RecoMTD/TimingIDTools/plugins/TOFPIDProducer.cc @@ -128,33 +128,19 @@ void TOFPIDProducer::produce(edm::Event& ev, const edm::EventSetup& es) { ev.getByToken(tracksToken_, tracksH); const auto& tracks = *tracksH; - edm::Handle> t0H; - ev.getByToken(t0Token_, t0H); - const auto& t0In = *t0H; + const auto& t0In = ev.get(t0Token_); - edm::Handle> tmtdH; - ev.getByToken(tmtdToken_, tmtdH); - const auto& tmtdIn = *tmtdH; + const auto& tmtdIn = ev.get(tmtdToken_); - edm::Handle> sigmat0H; - ev.getByToken(sigmat0Token_, sigmat0H); - const auto& sigmat0In = *sigmat0H; + const auto& sigmat0In = ev.get(sigmat0Token_); - edm::Handle> sigmatmtdH; - ev.getByToken(sigmatmtdToken_, sigmatmtdH); - const auto& sigmatmtdIn = *sigmatmtdH; + const auto& sigmatmtdIn = ev.get(sigmatmtdToken_); - edm::Handle> tofkH; - ev.getByToken(tofkToken_, tofkH); - const auto& tofkIn = *tofkH; + const auto& tofkIn = ev.get(tofkToken_); - edm::Handle> tofpH; - ev.getByToken(tofpToken_, tofpH); - const auto& tofpIn = *tofpH; + const auto& tofpIn = ev.get(tofpToken_); - edm::Handle vtxsH; - ev.getByToken(vtxsToken_, vtxsH); - const auto& vtxs = *vtxsH; + const auto& vtxs = ev.get(vtxsToken_); //output value maps (PID probabilities and recalculated time at beamline) std::vector t0OutRaw; diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index d387acd0e0bfe..dfde1d0b7c631 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -95,13 +95,9 @@ namespace { class TrackSegments { public: - TrackSegments() { - nSegment_ = 0; - segmentPathOvc_.clear(); - segmentMom2_.clear(); - } + TrackSegments() = default; - inline size_t addSegment(double tPath, double tMom2) { + inline uint32_t addSegment(double tPath, double tMom2) { segmentPathOvc_.emplace_back(tPath * c_inv); segmentMom2_.emplace_back(tMom2); nSegment_++; @@ -112,9 +108,9 @@ namespace { return nSegment_; } - inline const double computeTof(double mass_inv2) { + inline double computeTof(double mass_inv2) const { double tof(0.); - for (size_t iSeg = 0; iSeg < nSegment_; iSeg++) { + for (uint32_t iSeg = 0; iSeg < nSegment_; iSeg++) { double gammasq = 1. + segmentMom2_[iSeg] * mass_inv2; double beta = std::sqrt(1. - 1. / gammasq); tof += segmentPathOvc_[iSeg] / beta; @@ -126,9 +122,9 @@ namespace { return tof; } - inline size_t getSize() const { return nSegment_; } + inline uint32_t size() const { return nSegment_; } - inline size_t removeFirstSegment() { + inline uint32_t removeFirstSegment() { if (nSegment_ > 0) { segmentPathOvc_.erase(segmentPathOvc_.begin()); segmentMom2_.erase(segmentMom2_.begin()); @@ -137,14 +133,14 @@ namespace { return nSegment_; } - inline std::pair getSegment(size_t iSegment) const { + inline std::pair getSegmentPathAndMom2(uint32_t iSegment) const { if (iSegment >= nSegment_) { throw cms::Exception("TrackExtenderWithMTD") << "Requesting non existing track segment #" << iSegment; } return std::make_pair(segmentPathOvc_[iSegment], segmentMom2_[iSegment]); } - size_t nSegment_; + uint32_t nSegment_ = 0; std::vector segmentPathOvc_; std::vector segmentMom2_; }; @@ -181,7 +177,7 @@ namespace { double prob_p; }; - enum class TofCalc { cost = 1, segm = 2, mixd = 3 }; + enum class TofCalc { kCost = 1, kSegm = 2, kMixd = 3 }; const TrackTofPidInfo computeTrackTofPidInfo(double magp2, double length, @@ -191,7 +187,7 @@ namespace { double t_vtx, double t_vtx_err, bool addPIDError = true, - TofCalc choice = TofCalc::cost) { + TofCalc choice = TofCalc::kCost) { constexpr double m_pi = 0.13957018; constexpr double m_pi_inv2 = 1.0 / m_pi / m_pi; constexpr double m_k = 0.493677; @@ -205,56 +201,33 @@ namespace { tofpid.tmtderror = t_mtderr; tofpid.pathlength = length; + auto deltat = [&](const double mass_inv2, const double betatmp) { + double res(1.); + switch (choice) { + case TofCalc::kCost: + res = tofpid.pathlength / betatmp * c_inv; + break; + case TofCalc::kSegm: + res = trs.computeTof(mass_inv2); + break; + case TofCalc::kMixd: + res = trs.computeTof(mass_inv2) + tofpid.pathlength / betatmp * c_inv; + break; + } + return res; + }; + tofpid.gammasq_pi = 1. + magp2 * m_pi_inv2; tofpid.beta_pi = std::sqrt(1. - 1. / tofpid.gammasq_pi); - switch (choice) { - case TofCalc::cost: - tofpid.dt_pi = tofpid.pathlength / tofpid.beta_pi * c_inv; - break; - case TofCalc::segm: - tofpid.dt_pi = trs.computeTof(m_pi_inv2); - break; - case TofCalc::mixd: - tofpid.dt_pi = trs.computeTof(m_pi_inv2) + tofpid.pathlength / tofpid.beta_pi * c_inv; - break; - default: - tofpid.dt_pi = 1; - break; - } + tofpid.dt_pi = deltat(m_pi_inv2, tofpid.beta_pi); tofpid.gammasq_k = 1. + magp2 * m_k_inv2; tofpid.beta_k = std::sqrt(1. - 1. / tofpid.gammasq_k); - switch (choice) { - case TofCalc::cost: - tofpid.dt_k = tofpid.pathlength / tofpid.beta_k * c_inv; - break; - case TofCalc::segm: - tofpid.dt_k = trs.computeTof(m_k_inv2); - break; - case TofCalc::mixd: - tofpid.dt_k = trs.computeTof(m_k_inv2) + tofpid.pathlength / tofpid.beta_k * c_inv; - break; - default: - tofpid.dt_k = 1; - break; - } + tofpid.dt_k = deltat(m_k_inv2, tofpid.beta_k); tofpid.gammasq_p = 1. + magp2 * m_p_inv2; tofpid.beta_p = std::sqrt(1. - 1. / tofpid.gammasq_p); - switch (choice) { - case TofCalc::cost: - tofpid.dt_p = tofpid.pathlength / tofpid.beta_p * c_inv; - break; - case TofCalc::segm: - tofpid.dt_p = trs.computeTof(m_p_inv2); - break; - case TofCalc::mixd: - tofpid.dt_p = trs.computeTof(m_p_inv2) + tofpid.pathlength / tofpid.beta_p * c_inv; - break; - default: - tofpid.dt_p = 1; - break; - } + tofpid.dt_p = deltat(m_p_inv2, tofpid.beta_p); tofpid.dt = tofpid.tmtd - tofpid.dt_pi - t_vtx; //assume by default the pi hypothesis tofpid.dterror = sqrt(tofpid.tmtderror * tofpid.tmtderror + t_vtx_err * t_vtx_err); @@ -350,15 +323,15 @@ namespace { } pathlength1 += layerpathlength; trs.addSegment(layerpathlength, (it + 1)->updatedState().globalMomentum().mag2()); - LogTrace("TrackExtenderWithMTD") << "TSOS " << std::fixed << std::setw(4) << trs.getSize() << " R_i " - << std::fixed << std::setw(14) << it->updatedState().globalPosition().perp() - << " z_i " << std::fixed << std::setw(14) - << it->updatedState().globalPosition().z() << " R_e " << std::fixed - << std::setw(14) << (it + 1)->updatedState().globalPosition().perp() << " z_e " - << std::fixed << std::setw(14) << (it + 1)->updatedState().globalPosition().z() - << " p " << std::fixed << std::setw(14) - << (it + 1)->updatedState().globalMomentum().mag() << " dp " << std::fixed - << std::setw(14) << (it + 1)->updatedState().globalMomentum().mag() - oldp; + LogTrace("TrackExtenderWithMTD") << "TSOS " << std::fixed << std::setw(4) << trs.size() << " R_i " << std::fixed + << std::setw(14) << it->updatedState().globalPosition().perp() << " z_i " + << std::fixed << std::setw(14) << it->updatedState().globalPosition().z() + << " R_e " << std::fixed << std::setw(14) + << (it + 1)->updatedState().globalPosition().perp() << " z_e " << std::fixed + << std::setw(14) << (it + 1)->updatedState().globalPosition().z() << " p " + << std::fixed << std::setw(14) << (it + 1)->updatedState().globalMomentum().mag() + << " dp " << std::fixed << std::setw(14) + << (it + 1)->updatedState().globalMomentum().mag() - oldp; oldp = (it + 1)->updatedState().globalMomentum().mag(); } @@ -372,7 +345,7 @@ namespace { } pathlength = pathlength1 + pathlength2; trs.addSegment(pathlength2, tscblPCA.momentum().mag2()); - LogTrace("TrackExtenderWithMTD") << "TSOS " << std::fixed << std::setw(4) << trs.getSize() << " R_e " << std::fixed + LogTrace("TrackExtenderWithMTD") << "TSOS " << std::fixed << std::setw(4) << trs.size() << " R_e " << std::fixed << std::setw(14) << tscblPCA.position().perp() << " z_e " << std::fixed << std::setw(14) << tscblPCA.position().z() << " p " << std::fixed << std::setw(14) << tscblPCA.momentum().mag() << " dp " << std::fixed << std::setw(14) @@ -491,23 +464,23 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { string dumpLayer(const DetLayer* layer) const; private: - edm::EDPutToken btlMatchChi2Token; - edm::EDPutToken etlMatchChi2Token; - edm::EDPutToken btlMatchTimeChi2Token; - edm::EDPutToken etlMatchTimeChi2Token; - edm::EDPutToken npixBarrelToken; - edm::EDPutToken npixEndcapToken; - edm::EDPutToken pOrigTrkToken; - edm::EDPutToken betaOrigTrkToken; - edm::EDPutToken t0OrigTrkToken; - edm::EDPutToken sigmat0OrigTrkToken; - edm::EDPutToken pathLengthOrigTrkToken; - edm::EDPutToken tmtdOrigTrkToken; - edm::EDPutToken sigmatmtdOrigTrkToken; - edm::EDPutToken tofpiOrigTrkToken; - edm::EDPutToken tofkOrigTrkToken; - edm::EDPutToken tofpOrigTrkToken; - edm::EDPutToken assocOrigTrkToken; + edm::EDPutToken btlMatchChi2Token_; + edm::EDPutToken etlMatchChi2Token_; + edm::EDPutToken btlMatchTimeChi2Token_; + edm::EDPutToken etlMatchTimeChi2Token_; + edm::EDPutToken npixBarrelToken_; + edm::EDPutToken npixEndcapToken_; + edm::EDPutToken pOrigTrkToken_; + edm::EDPutToken betaOrigTrkToken_; + edm::EDPutToken t0OrigTrkToken_; + edm::EDPutToken sigmat0OrigTrkToken_; + edm::EDPutToken pathLengthOrigTrkToken_; + edm::EDPutToken tmtdOrigTrkToken_; + edm::EDPutToken sigmatmtdOrigTrkToken_; + edm::EDPutToken tofpiOrigTrkToken_; + edm::EDPutToken tofkOrigTrkToken_; + edm::EDPutToken tofpOrigTrkToken_; + edm::EDPutToken assocOrigTrkToken_; edm::EDGetTokenT tracksToken_; edm::EDGetTokenT hitsToken_; @@ -577,23 +550,23 @@ TrackExtenderWithMTDT::TrackExtenderWithMTDT(const ParameterSet theEstimator = std::make_unique(estMaxChi2_, estMaxNSigma_); theTransformer = std::make_unique(iConfig.getParameterSet("TrackTransformer"), consumesCollector()); - btlMatchChi2Token = produces>("btlMatchChi2"); - etlMatchChi2Token = produces>("etlMatchChi2"); - btlMatchTimeChi2Token = produces>("btlMatchTimeChi2"); - etlMatchTimeChi2Token = produces>("etlMatchTimeChi2"); - npixBarrelToken = produces>("npixBarrel"); - npixEndcapToken = produces>("npixEndcap"); - pOrigTrkToken = produces>("generalTrackp"); - betaOrigTrkToken = produces>("generalTrackBeta"); - t0OrigTrkToken = produces>("generalTrackt0"); - sigmat0OrigTrkToken = produces>("generalTracksigmat0"); - pathLengthOrigTrkToken = produces>("generalTrackPathLength"); - tmtdOrigTrkToken = produces>("generalTracktmtd"); - sigmatmtdOrigTrkToken = produces>("generalTracksigmatmtd"); - tofpiOrigTrkToken = produces>("generalTrackTofPi"); - tofkOrigTrkToken = produces>("generalTrackTofK"); - tofpOrigTrkToken = produces>("generalTrackTofP"); - assocOrigTrkToken = produces>("generalTrackassoc"); + btlMatchChi2Token_ = produces>("btlMatchChi2"); + etlMatchChi2Token_ = produces>("etlMatchChi2"); + btlMatchTimeChi2Token_ = produces>("btlMatchTimeChi2"); + etlMatchTimeChi2Token_ = produces>("etlMatchTimeChi2"); + npixBarrelToken_ = produces>("npixBarrel"); + npixEndcapToken_ = produces>("npixEndcap"); + pOrigTrkToken_ = produces>("generalTrackp"); + betaOrigTrkToken_ = produces>("generalTrackBeta"); + t0OrigTrkToken_ = produces>("generalTrackt0"); + sigmat0OrigTrkToken_ = produces>("generalTracksigmat0"); + pathLengthOrigTrkToken_ = produces>("generalTrackPathLength"); + tmtdOrigTrkToken_ = produces>("generalTracktmtd"); + sigmatmtdOrigTrkToken_ = produces>("generalTracksigmatmtd"); + tofpiOrigTrkToken_ = produces>("generalTrackTofPi"); + tofkOrigTrkToken_ = produces>("generalTrackTofK"); + tofpOrigTrkToken_ = produces>("generalTrackTofP"); + assocOrigTrkToken_ = produces>("generalTrackassoc"); builderToken_ = esConsumes(edm::ESInputTag("", transientTrackBuilder_)); hitbuilderToken_ = @@ -914,23 +887,23 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: ev.put(std::move(extras)); ev.put(std::move(outhits)); - fillValueMap(ev, tracksH, btlMatchChi2, btlMatchChi2Token); - fillValueMap(ev, tracksH, etlMatchChi2, etlMatchChi2Token); - fillValueMap(ev, tracksH, btlMatchTimeChi2, btlMatchTimeChi2Token); - fillValueMap(ev, tracksH, etlMatchTimeChi2, etlMatchTimeChi2Token); - fillValueMap(ev, tracksH, npixBarrel, npixBarrelToken); - fillValueMap(ev, tracksH, npixEndcap, npixEndcapToken); - fillValueMap(ev, tracksH, pOrigTrkRaw, pOrigTrkToken); - fillValueMap(ev, tracksH, betaOrigTrkRaw, betaOrigTrkToken); - fillValueMap(ev, tracksH, t0OrigTrkRaw, t0OrigTrkToken); - fillValueMap(ev, tracksH, sigmat0OrigTrkRaw, sigmat0OrigTrkToken); - fillValueMap(ev, tracksH, pathLengthsOrigTrkRaw, pathLengthOrigTrkToken); - fillValueMap(ev, tracksH, tmtdOrigTrkRaw, tmtdOrigTrkToken); - fillValueMap(ev, tracksH, sigmatmtdOrigTrkRaw, sigmatmtdOrigTrkToken); - fillValueMap(ev, tracksH, tofpiOrigTrkRaw, tofpiOrigTrkToken); - fillValueMap(ev, tracksH, tofkOrigTrkRaw, tofkOrigTrkToken); - fillValueMap(ev, tracksH, tofpOrigTrkRaw, tofpOrigTrkToken); - fillValueMap(ev, tracksH, assocOrigTrkRaw, assocOrigTrkToken); + fillValueMap(ev, tracksH, btlMatchChi2, btlMatchChi2Token_); + fillValueMap(ev, tracksH, etlMatchChi2, etlMatchChi2Token_); + fillValueMap(ev, tracksH, btlMatchTimeChi2, btlMatchTimeChi2Token_); + fillValueMap(ev, tracksH, etlMatchTimeChi2, etlMatchTimeChi2Token_); + fillValueMap(ev, tracksH, npixBarrel, npixBarrelToken_); + fillValueMap(ev, tracksH, npixEndcap, npixEndcapToken_); + fillValueMap(ev, tracksH, pOrigTrkRaw, pOrigTrkToken_); + fillValueMap(ev, tracksH, betaOrigTrkRaw, betaOrigTrkToken_); + fillValueMap(ev, tracksH, t0OrigTrkRaw, t0OrigTrkToken_); + fillValueMap(ev, tracksH, sigmat0OrigTrkRaw, sigmat0OrigTrkToken_); + fillValueMap(ev, tracksH, pathLengthsOrigTrkRaw, pathLengthOrigTrkToken_); + fillValueMap(ev, tracksH, tmtdOrigTrkRaw, tmtdOrigTrkToken_); + fillValueMap(ev, tracksH, sigmatmtdOrigTrkRaw, sigmatmtdOrigTrkToken_); + fillValueMap(ev, tracksH, tofpiOrigTrkRaw, tofpiOrigTrkToken_); + fillValueMap(ev, tracksH, tofkOrigTrkRaw, tofkOrigTrkToken_); + fillValueMap(ev, tracksH, tofpOrigTrkRaw, tofpOrigTrkToken_); + fillValueMap(ev, tracksH, assocOrigTrkRaw, assocOrigTrkToken_); } namespace { @@ -968,7 +941,7 @@ namespace { constexpr double vtx_res = 0.008; const double t_vtx_err = useVtxConstraint ? vtx_res : bsTimeSpread; - double lastpmag2 = trs0.getSegment(0).second; + double lastpmag2 = trs0.getSegmentPathAndMom2(0).second; for (auto detitr = range.first; detitr != range.second; ++detitr) { for (const auto& hit : *detitr) { @@ -984,7 +957,7 @@ namespace { t_vtx, t_vtx_err, //put vtx error by hand for the moment false, - TofCalc::mixd); + TofCalc::kMixd); MTDHitMatchingInfo mi; mi.hit = &hit; mi.estChi2 = est.second; @@ -1196,7 +1169,7 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track return routput(); } - size_t ihitcount(0), ietlcount(0); + uint32_t ihitcount(0), ietlcount(0); for (auto const& hit : trajWithMtd.measurements()) { if (hit.recHit()->geographicalId().det() == DetId::Forward && ForwardSubdetector(hit.recHit()->geographicalId().subdetId()) == FastTime) { @@ -1214,8 +1187,8 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track thiterror = mtdhit->timeError(); validmtd = true; } else if (ihitcount == 2 && ietlcount == 2) { - std::pair lastStep = trs.getSegment(0); - double etlpathlength = std::abs(lastStep.first / c_inv); + std::pair lastStep = trs.getSegmentPathAndMom2(0); + double etlpathlength = std::abs(lastStep.first * c_cm_ns); // // The information of the two ETL hits is combined and attributed to the innermost hit // @@ -1227,7 +1200,7 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track const MTDTrackingRecHit* mtdhit1 = static_cast((*ihit1).recHit()->hit()); const MTDTrackingRecHit* mtdhit2 = static_cast((*(ihit1 + 1)).recHit()->hit()); TrackTofPidInfo tofInfo = computeTrackTofPidInfo( - lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::cost); + lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::kCost); // // Protect against incompatible times // @@ -1263,7 +1236,7 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track if (validmtd && validpropagation) { //here add the PID uncertainty for later use in the 1st step of 4D vtx reconstruction TrackTofPidInfo tofInfo = - computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0., 0., true, TofCalc::segm); + computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0., 0., true, TofCalc::kSegm); pathLengthOut = pathlength; // set path length if we've got a timing hit tmtdOut = thit; sigmatmtdOut = thiterror; From 338f7cf888ee499e22143629e4e2500e8bf239c0 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Wed, 24 Nov 2021 14:49:07 +0100 Subject: [PATCH 21/54] Move TrackSegments to use floats, as suggested by Slava --- .../plugins/TrackExtenderWithMTD.cc | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index dfde1d0b7c631..064a5f89bb950 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -98,8 +98,8 @@ namespace { TrackSegments() = default; inline uint32_t addSegment(double tPath, double tMom2) { - segmentPathOvc_.emplace_back(tPath * c_inv); - segmentMom2_.emplace_back(tMom2); + segmentPathOvc_.emplace_back(static_cast(tPath * c_inv)); + segmentMom2_.emplace_back(static_cast(tMom2)); nSegment_++; LogTrace("TrackExtenderWithMTD") << "addSegment # " << nSegment_ << " s = " << tPath @@ -109,17 +109,17 @@ namespace { } inline double computeTof(double mass_inv2) const { - double tof(0.); + float tof(0.f); for (uint32_t iSeg = 0; iSeg < nSegment_; iSeg++) { - double gammasq = 1. + segmentMom2_[iSeg] * mass_inv2; - double beta = std::sqrt(1. - 1. / gammasq); + float gammasq = 1.f + segmentMom2_[iSeg] * static_cast(mass_inv2); + float beta = std::sqrt(1.f - 1.f / gammasq); tof += segmentPathOvc_[iSeg] / beta; LogTrace("TrackExtenderWithMTD") << " TOF Segment # " << iSeg + 1 << " p = " << std::sqrt(segmentMom2_[iSeg]) << " tof = " << tof; } - return tof; + return static_cast(tof); } inline uint32_t size() const { return nSegment_; } @@ -137,12 +137,13 @@ namespace { if (iSegment >= nSegment_) { throw cms::Exception("TrackExtenderWithMTD") << "Requesting non existing track segment #" << iSegment; } - return std::make_pair(segmentPathOvc_[iSegment], segmentMom2_[iSegment]); + return std::make_pair(static_cast(segmentPathOvc_[iSegment]), + static_cast(segmentMom2_[iSegment])); } uint32_t nSegment_ = 0; - std::vector segmentPathOvc_; - std::vector segmentMom2_; + std::vector segmentPathOvc_; + std::vector segmentMom2_; }; struct TrackTofPidInfo { From 64c2e3bd86870980489be736d4600a6d36ed8206 Mon Sep 17 00:00:00 2001 From: cericeci Date: Wed, 24 Nov 2021 18:09:01 +0100 Subject: [PATCH 22/54] Results from the code-checks again --- .../Pythia8Interface/plugins/Pythia8Hadronizer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc index e368bda6086fd..bcf5381c971f8 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/Pythia8Hadronizer.cc @@ -470,7 +470,7 @@ bool Pythia8Hadronizer::initializeForInternalPartons() { if (fCustomHooksVector.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hooks"; - for (auto fUserHook : fCustomHooksVector->hooks) { + for (const auto &fUserHook : fCustomHooksVector->hooks) { fMasterGen->addUserHooksPtr(fUserHook); } } @@ -534,7 +534,7 @@ bool Pythia8Hadronizer::initializeForExternalPartons() { if (fCustomHooksVector.get()) { edm::LogInfo("Pythia8Interface") << "Adding customized user hook"; - for (auto fUserHook : fCustomHooksVector->hooks) { + for (const auto &fUserHook : fCustomHooksVector->hooks) { (fUserHooksVector->hooks).push_back(fUserHook); } } From 633accdc228d2f49c7d812dee91e0e359445fcd6 Mon Sep 17 00:00:00 2001 From: Lauren Hay Date: Thu, 25 Nov 2021 14:58:25 +0100 Subject: [PATCH 23/54] Replacing createOneIOV+appendOneIOV blocks with writeOneIOV --- JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc | 7 ++----- JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc | 2 +- JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc | 7 +------ JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc | 5 +---- .../Modules/plugins/QGLikelihoodSystematicsDBWriter.cc | 5 +---- 5 files changed, 6 insertions(+), 20 deletions(-) diff --git a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc b/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc index a50000b3a453d..90d06ca03343a 100644 --- a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc @@ -85,11 +85,8 @@ void JetCorrectorDBWriter::beginJob() { edm::Service s; if (s.isAvailable()) { std::cout << "Setting up payload tag " << payloadTag << std::endl; - if (s->isNewTagRequest(payloadTag)) - s->createOneIOV(payload, s->beginOfTime(), payloadTag); - else - s->appendOneIOV(payload, 111, payloadTag); - } + s->writeOneIOV(payload, s->beginOfTime(), payloadTag); +} std::cout << "Wrote in CondDB payload label: " << payloadTag << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc b/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc index 36a6dcc9e87c0..0dec74b0197df 100644 --- a/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc @@ -46,7 +46,7 @@ void JetResolutionDBWriter::beginJob() { if (s.isAvailable()) { std::cout << "Setting up payload record " << m_record << std::endl; cond::Time_t sinceTime = s->isNewTagRequest(m_record) ? s->beginOfTime() : s->currentTime(); - s->writeOneIOV(jerObject, sinceTime, m_record); + s->writeOneIOV(jerObject, sinceTime, m_record); std::cout << "Object saved into the database with the record: " << m_record << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc b/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc index 375fa2f53c5f5..3ca383c357cef 100644 --- a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc @@ -83,13 +83,8 @@ void METCorrectorDBWriter::beginJob() { edm::Service s; if (s.isAvailable()) { std::cout << "Setting up payload tag " << payloadTag << std::endl; - if (s->isNewTagRequest(payloadTag)) { - std::cout << "NewTagRequested" << std::endl; - s->createOneIOV(payload, s->beginOfTime(), payloadTag); - } else { - s->appendOneIOV(payload, 111, payloadTag); + s->writeOneIOV(payload, s->beginOfTime(), payloadTag); } - } std::cout << "Wrote in CondDB payload label: " << payloadTag << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc b/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc index 3e99aa2bee26c..152925997b40f 100644 --- a/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc @@ -214,10 +214,7 @@ void QGLikelihoodDBWriter::beginJob() { if (s.isAvailable()) { edm::LogInfo("UserOutput") << "Setting up payload with " << payload.data.size() << " entries and tag " << payloadTag << std::endl; - if (s->isNewTagRequest(payloadTag)) - s->createOneIOV(payload, s->beginOfTime(), payloadTag); - else - s->appendOneIOV(payload, 111, payloadTag); + s->writeOneIOV(payload, s->beginOfTime(), payloadTag); } edm::LogInfo("UserOutput") << "Wrote in CondDB QGLikelihood payload label: " << payloadTag << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc b/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc index e3cea3a1e9e0e..e4e97a5d6c195 100644 --- a/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc @@ -103,10 +103,7 @@ void QGLikelihoodSystematicsDBWriter::beginJob() { if (s.isAvailable()) { edm::LogInfo("UserOutput") << "Setting up payload with " << payload.data.size() << " entries and tag " << payloadTag << std::endl; - if (s->isNewTagRequest(payloadTag)) - s->createOneIOV(payload, s->beginOfTime(), payloadTag); - else - s->appendOneIOV(payload, 111, payloadTag); + s->writeOneIOV(payload, s->beginOfTime(), payloadTag); } edm::LogInfo("UserOutput") << "Wrote in CondDB QGLikelihoodSystematic payload label: " << payloadTag << std::endl; } From 145b2acf6a40e50c754c6fbc7a3cc4d1a257cc43 Mon Sep 17 00:00:00 2001 From: Lauren Hay Date: Thu, 25 Nov 2021 15:19:09 +0100 Subject: [PATCH 24/54] Code checks --- JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc | 2 +- JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc b/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc index 90d06ca03343a..5f83ec9cbf9f3 100644 --- a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc @@ -86,7 +86,7 @@ void JetCorrectorDBWriter::beginJob() { if (s.isAvailable()) { std::cout << "Setting up payload tag " << payloadTag << std::endl; s->writeOneIOV(payload, s->beginOfTime(), payloadTag); -} + } std::cout << "Wrote in CondDB payload label: " << payloadTag << std::endl; } diff --git a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc b/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc index 3ca383c357cef..e2577eb43daf5 100644 --- a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc +++ b/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc @@ -84,7 +84,7 @@ void METCorrectorDBWriter::beginJob() { if (s.isAvailable()) { std::cout << "Setting up payload tag " << payloadTag << std::endl; s->writeOneIOV(payload, s->beginOfTime(), payloadTag); - } + } std::cout << "Wrote in CondDB payload label: " << payloadTag << std::endl; } From f48deba98b3ef5b3112076dd9089d3c5a2955837 Mon Sep 17 00:00:00 2001 From: Fabrizio Date: Fri, 26 Nov 2021 15:10:17 +0100 Subject: [PATCH 25/54] fix reference --- CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc | 2 +- CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc | 2 +- CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc | 2 +- CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc b/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc index d3864043a5df3..6f36926cf2746 100644 --- a/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc +++ b/CondTools/CTPPS/plugins/PPSTimingCalibrationWriter.cc @@ -38,7 +38,7 @@ class PPSTimingCalibrationWriter : public edm::one::EDAnalyzer<> { void PPSTimingCalibrationWriter::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { // get timing calibration parameters - const auto hTimingCalib = &iSetup.getData(tokenCalibration_); + const auto& hTimingCalib = iSetup.getData(tokenCalibration_); // store the calibration into a DB object edm::Service poolDbService; if (poolDbService.isAvailable()) diff --git a/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc b/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc index 6337fc0e11ae0..2b5b96b6b66fd 100644 --- a/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc +++ b/CondTools/CTPPS/plugins/WriteCTPPSBeamParameters.cc @@ -49,7 +49,7 @@ class WriteCTPPSBeamParameters : public edm::one::EDAnalyzer<> { //--------------------------------------------------------------------------------------- void WriteCTPPSBeamParameters::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - const auto beamParam = &iSetup.getData(tokenBeamParameters_); + const auto& beamParam = iSetup.getData(tokenBeamParameters_); // Using "lumiid" as IOV const edm::LuminosityBlock& iLBlock = iEvent.getLuminosityBlock(); edm::LuminosityBlockID lu(iLBlock.run(), iLBlock.id().luminosityBlock()); diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc index 5db19b00be0ae..3c7d0140379ce 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc @@ -68,7 +68,7 @@ void WriteCTPPSPixelAnalysisMask::analyze(const edm::Event &, edm::EventSetup co // Write Analysis Mask to sqlite file: - const auto analysisMask = &es.getData(tokenAnalysisMask_); + const auto& analysisMask = es.getData(tokenAnalysisMask_); edm::Service poolDbService; if (poolDbService.isAvailable()) { poolDbService->writeOneIOV(analysisMask, analysismaskiov_, record_); diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc index c3963ffbb3e88..684a8e56d3efa 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc @@ -67,7 +67,7 @@ void WriteCTPPSPixelDAQMapping::analyze(const edm::Event &, edm::EventSetup cons // Write DAQ Mapping to sqlite file: - const auto mapping = &es.getData(tokenMapping_); + const auto& mapping = es.getData(tokenMapping_); edm::Service poolDbService; if (poolDbService.isAvailable()) { From b0ab699d76157d727529ce739faefa8b901241e2 Mon Sep 17 00:00:00 2001 From: Fabrizio Date: Fri, 26 Nov 2021 15:33:50 +0100 Subject: [PATCH 26/54] code format --- CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc | 2 +- CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc index 3c7d0140379ce..42bf45442943b 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelAnalysisMask.cc @@ -68,7 +68,7 @@ void WriteCTPPSPixelAnalysisMask::analyze(const edm::Event &, edm::EventSetup co // Write Analysis Mask to sqlite file: - const auto& analysisMask = es.getData(tokenAnalysisMask_); + const auto &analysisMask = es.getData(tokenAnalysisMask_); edm::Service poolDbService; if (poolDbService.isAvailable()) { poolDbService->writeOneIOV(analysisMask, analysismaskiov_, record_); diff --git a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc index 684a8e56d3efa..5503e237e93a7 100644 --- a/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc +++ b/CondTools/CTPPS/src/WriteCTPPSPixelDAQMapping.cc @@ -67,7 +67,7 @@ void WriteCTPPSPixelDAQMapping::analyze(const edm::Event &, edm::EventSetup cons // Write DAQ Mapping to sqlite file: - const auto& mapping = es.getData(tokenMapping_); + const auto &mapping = es.getData(tokenMapping_); edm::Service poolDbService; if (poolDbService.isAvailable()) { From 8423746e41445d51ff72bf051779010cbb192274 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Sat, 27 Nov 2021 21:55:26 +0900 Subject: [PATCH 27/54] orbitNumber() fixed to return uint32_t --- DataFormats/GEMDigi/interface/GEMAMC13.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataFormats/GEMDigi/interface/GEMAMC13.h b/DataFormats/GEMDigi/interface/GEMAMC13.h index 5a42f194a36cb..f2bfbc3c2dd60 100644 --- a/DataFormats/GEMDigi/interface/GEMAMC13.h +++ b/DataFormats/GEMDigi/interface/GEMAMC13.h @@ -95,7 +95,7 @@ class GEMAMC13 { uint32_t lv1Id() const { return CDFHeader{cdfh_}.lv1Id; } uint16_t sourceId() const { return CDFHeader{cdfh_}.sourceId; } - uint16_t orbitNumber() const { return AMC13Header{amc13h_}.orbitN; } + uint32_t orbitNumber() const { return AMC13Header{amc13h_}.orbitN; } uint8_t nAMC() const { return AMC13Header{amc13h_}.nAMC; } const std::vector* getAMCheaders() const { return &amcHeaders_; } From cac888114e27cc849821ac919a4395060f2ede3a Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Sun, 28 Nov 2021 02:27:02 +0900 Subject: [PATCH 28/54] fix orbitNumber number comparision --- DataFormats/GEMDigi/interface/GEMAMCStatus.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DataFormats/GEMDigi/interface/GEMAMCStatus.h b/DataFormats/GEMDigi/interface/GEMAMCStatus.h index abb9d6f66f026..f39cc21af38e9 100644 --- a/DataFormats/GEMDigi/interface/GEMAMCStatus.h +++ b/DataFormats/GEMDigi/interface/GEMAMCStatus.h @@ -36,7 +36,7 @@ class GEMAMCStatus { error.badEC = (amc13->lv1Id() != amc.lv1Id()); error.badBC = (amc13->bunchCrossing() != amc.bunchCrossing()); error.badRunType = amc.runType() != 0x1; - error.badOC = (amc13->orbitNumber() != amc.orbitNumber()); + error.badOC = (uint16_t(amc13->orbitNumber()) != amc.orbitNumber()); error.MMCMlocked = !amc.mmcmLocked(); error.DAQclocklocked = !amc.daqClockLocked(); error.DAQnotReday = !amc.daqReady(); From a969c9018234512406118e7b4d46b34226f3814e Mon Sep 17 00:00:00 2001 From: Srecko Morovic Date: Mon, 29 Nov 2021 14:33:46 +0100 Subject: [PATCH 29/54] add DCS v2 record containing validity bits for DCS voltage/status information with the unit test --- .../OnlineMetaData/interface/DCSRecord.h | 5 +++++ .../interface/OnlineMetaDataRaw.h | 15 +++++++++++++ DataFormats/OnlineMetaData/src/DCSRecord.cc | 14 ++++++++++++- .../OnlineMetaData/src/classes_def.xml | 3 ++- .../test/onlineMetaDataRecord_t.cpp | 21 +++++++++++++++++++ .../plugins/OnlineMetaDataRawToDigi.cc | 6 ++++++ 6 files changed, 62 insertions(+), 2 deletions(-) diff --git a/DataFormats/OnlineMetaData/interface/DCSRecord.h b/DataFormats/OnlineMetaData/interface/DCSRecord.h index 5b8a5460b69c9..cda8d33cdbdd2 100644 --- a/DataFormats/OnlineMetaData/interface/DCSRecord.h +++ b/DataFormats/OnlineMetaData/interface/DCSRecord.h @@ -54,6 +54,7 @@ class DCSRecord { DCSRecord(); explicit DCSRecord(const online::DCS_v1&); + explicit DCSRecord(const online::DCS_v2&); virtual ~DCSRecord(); /// Return the time of the last change @@ -69,6 +70,9 @@ class DCSRecord { /// Return true if the high voltage of the given parition is ready bool highVoltageReady(const uint8_t partitionNumber) const { return highVoltageReady_.test(partitionNumber); } + /// Return true if the high voltage bit of the given partition is valid + bool highVoltageValid(const uint8_t partitionNumber) const { return highVoltageValid_.test(partitionNumber); } + /// Return the current of the CMS magnet in A float magnetCurrent() const { return magnetCurrent_; } @@ -79,6 +83,7 @@ class DCSRecord { private: edm::Timestamp timestamp_; std::bitset highVoltageReady_; + std::bitset highVoltageValid_; float magnetCurrent_; static const ParitionNames partitionNames_; }; diff --git a/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h b/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h index 77ab40ef454dd..ba36cfed38fe3 100644 --- a/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h +++ b/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h @@ -51,6 +51,13 @@ namespace online { const float magnetCurrent; }; + struct DCS_v2 { + const uint64_t timestamp; + const uint32_t highVoltageReady; + const uint32_t highVoltageValid; + const float magnetCurrent; + }; + struct Data_v1 { const uint8_t version; const Luminosity_v1 luminosity; @@ -66,6 +73,14 @@ namespace online { const DCS_v1 dcs; }; + struct Data_v3 { + const uint8_t version; + const Luminosity_v1 luminosity; + const BeamSpot_v1 beamSpot; + const CTPPS_v1 ctpps; + const DCS_v2 dcs; + }; + } // namespace online #endif // DATAFORMATS_ONLINEMETADATA_ONLINEMETADATARAW_H diff --git a/DataFormats/OnlineMetaData/src/DCSRecord.cc b/DataFormats/OnlineMetaData/src/DCSRecord.cc index 2d112aa28c55d..19019c7a46bd2 100644 --- a/DataFormats/OnlineMetaData/src/DCSRecord.cc +++ b/DataFormats/OnlineMetaData/src/DCSRecord.cc @@ -16,6 +16,18 @@ DCSRecord::DCSRecord(const online::DCS_v1& dcs) { const uint32_t microseconds = (dcs.timestamp % 1000) * 1000; timestamp_ = edm::Timestamp((seconds << 32) | microseconds); highVoltageReady_ = dcs.highVoltageReady; + //bit always valid for V1 + highVoltageValid_ = 0xffffffff; + magnetCurrent_ = dcs.magnetCurrent; +} + +DCSRecord::DCSRecord(const online::DCS_v2& dcs) { + // DIP timestamp is in milliseconds + const uint64_t seconds = dcs.timestamp / 1000; + const uint32_t microseconds = (dcs.timestamp % 1000) * 1000; + timestamp_ = edm::Timestamp((seconds << 32) | microseconds); + highVoltageReady_ = dcs.highVoltageReady; + highVoltageValid_ = dcs.highVoltageValid; magnetCurrent_ = dcs.magnetCurrent; } @@ -37,7 +49,7 @@ std::ostream& operator<<(std::ostream& s, const DCSRecord& dcs) { for (unsigned int i = 0; i < DCSRecord::Partition::Last; ++i) { s << " " << std::setw(7) << std::left << dcs.partitionName(i) << ": " - << (dcs.highVoltageReady(i) ? "READY" : "OFF") << std::endl; + << (!dcs.highVoltageValid(i) ? "N/A" : (dcs.highVoltageReady(i) ? "READY" : "OFF")) << std::endl; } return s; diff --git a/DataFormats/OnlineMetaData/src/classes_def.xml b/DataFormats/OnlineMetaData/src/classes_def.xml index 68e648ac990d8..ea8f3e6d2b49b 100644 --- a/DataFormats/OnlineMetaData/src/classes_def.xml +++ b/DataFormats/OnlineMetaData/src/classes_def.xml @@ -4,7 +4,8 @@ - + + diff --git a/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp b/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp index 25366ec43f9a5..9a4993e591574 100644 --- a/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp +++ b/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp @@ -17,6 +17,7 @@ class TestOnlineMetaDataRecord : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE(TestOnlineMetaDataRecord); CPPUNIT_TEST(testDCSRecord_v1); CPPUNIT_TEST(testDCSRecord_v2); + CPPUNIT_TEST(testDCSRecord_v3); CPPUNIT_TEST(testOnlineLuminosityRecord_v1); CPPUNIT_TEST(testOnlineLuminosityRecord_v2); CPPUNIT_TEST(testCTPPSRecord_v2); @@ -28,6 +29,7 @@ class TestOnlineMetaDataRecord : public CppUnit::TestFixture { void testDCSRecord_v1(); void testDCSRecord_v2(); + void testDCSRecord_v3(); void testOnlineLuminosityRecord_v1(); void testOnlineLuminosityRecord_v2(); void testCTPPSRecord_v2(); @@ -109,6 +111,25 @@ void TestOnlineMetaDataRecord::testDCSRecord_v2() { CPPUNIT_ASSERT_EQUAL(castToFloat(0x3ccd2785), dcs.magnetCurrent()); } +void TestOnlineMetaDataRecord::testDCSRecord_v3() { + const unsigned char* payload = readPayload("dump_run000001_event1350583585_fed1022.txt"); + const online::Data_v3* data_v3 = reinterpret_cast(payload + FEDHeader::length); + DCSRecord dcs(data_v3->dcs); + + // DIP timestamp is in milliseconds + const uint64_t ts = dcs.timestamp().unixTime() * 1000UL + dcs.timestamp().microsecondOffset() / 1000; + CPPUNIT_ASSERT_EQUAL(static_cast(0x17d6fae1ad6), ts); + CPPUNIT_ASSERT(dcs.highVoltageValid(DCSRecord::Partition::CSCp)); + CPPUNIT_ASSERT(!dcs.highVoltageReady(DCSRecord::Partition::CSCp)); + CPPUNIT_ASSERT(dcs.highVoltageValid(DCSRecord::Partition::BPIX)); + CPPUNIT_ASSERT(!dcs.highVoltageReady(DCSRecord::Partition::BPIX)); + CPPUNIT_ASSERT(dcs.highVoltageValid(DCSRecord::Partition::TOB)); + CPPUNIT_ASSERT(!dcs.highVoltageReady(DCSRecord::Partition::TOB)); + CPPUNIT_ASSERT(!dcs.highVoltageValid(DCSRecord::Partition::ZDC)); + CPPUNIT_ASSERT(!dcs.highVoltageValid(DCSRecord::Partition::CASTOR)); + CPPUNIT_ASSERT_EQUAL(castToFloat(0x3D69F92E), dcs.magnetCurrent()); +} + void TestOnlineMetaDataRecord::testOnlineLuminosityRecord_v1() { const unsigned char* payload = readPayload("dump_run000001_event00057185_fed1022.txt"); const online::Data_v1* data_v1 = reinterpret_cast(payload + FEDHeader::length); diff --git a/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc b/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc index ee2a7639247b2..4b53d1bbc3a7f 100644 --- a/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc +++ b/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc @@ -101,6 +101,12 @@ void OnlineMetaDataRawToDigi::produce(edm::Event& iEvent, const edm::EventSetup& dcsRecord = DCSRecord(onlineMetaData->dcs); onlineLuminosityRecord = OnlineLuminosityRecord(onlineMetaData->luminosity); onlineBeamSpot = getBeamSpot(onlineMetaData->beamSpot); + } else if (version == 3 && onlineMetaDataRaw.size() >= FEDHeader::length + sizeof(online::Data_v3)) { + online::Data_v3 const* onlineMetaData = reinterpret_cast(payload); + ctppsRecord = CTPPSRecord(onlineMetaData->ctpps); + dcsRecord = DCSRecord(onlineMetaData->dcs); + onlineLuminosityRecord = OnlineLuminosityRecord(onlineMetaData->luminosity); + onlineBeamSpot = getBeamSpot(onlineMetaData->beamSpot); } } } From 2b0daac24f8a7475283af824b67d17f20c5360b9 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Tue, 30 Nov 2021 13:19:26 +0100 Subject: [PATCH 30/54] remove entirely double from TrackSegments, Slava's suggestion --- RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 064a5f89bb950..70c2531e03e1d 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -108,7 +108,7 @@ namespace { return nSegment_; } - inline double computeTof(double mass_inv2) const { + inline float computeTof(double mass_inv2) const { float tof(0.f); for (uint32_t iSeg = 0; iSeg < nSegment_; iSeg++) { float gammasq = 1.f + segmentMom2_[iSeg] * static_cast(mass_inv2); @@ -119,7 +119,7 @@ namespace { << " tof = " << tof; } - return static_cast(tof); + return tof; } inline uint32_t size() const { return nSegment_; } @@ -133,12 +133,11 @@ namespace { return nSegment_; } - inline std::pair getSegmentPathAndMom2(uint32_t iSegment) const { + inline std::pair getSegmentPathAndMom2(uint32_t iSegment) const { if (iSegment >= nSegment_) { throw cms::Exception("TrackExtenderWithMTD") << "Requesting non existing track segment #" << iSegment; } - return std::make_pair(static_cast(segmentPathOvc_[iSegment]), - static_cast(segmentMom2_[iSegment])); + return std::make_pair(segmentPathOvc_[iSegment], segmentMom2_[iSegment]); } uint32_t nSegment_ = 0; From 00df237d5f60e62b9166b5a8374151c2c62bd5aa Mon Sep 17 00:00:00 2001 From: Srecko Morovic Date: Tue, 30 Nov 2021 15:05:49 +0100 Subject: [PATCH 31/54] adding FED dump --- .../test/dump_run000001_event1350583585_fed1022.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 DataFormats/OnlineMetaData/test/dump_run000001_event1350583585_fed1022.txt diff --git a/DataFormats/OnlineMetaData/test/dump_run000001_event1350583585_fed1022.txt b/DataFormats/OnlineMetaData/test/dump_run000001_event1350583585_fed1022.txt new file mode 100644 index 0000000000000..979cec608a303 --- /dev/null +++ b/DataFormats/OnlineMetaData/test/dump_run000001_event1350583585_fed1022.txt @@ -0,0 +1,13 @@ +==================== DUMP ====================== +Reason for dump: Requested by user +00000000 : 0003fe00 50804521 00000003 00000000 | human readable swapped : 50804521 0003fe00 00000000 00000003 : 00000000 +00000010 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000010 +00000020 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000020 +00000030 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000030 +00000040 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000040 +00000050 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000050 +00000060 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000060 +00000070 : 00000000 00000000 00000000 00000000 | human readable swapped : 00000000 00000000 00000000 00000000 : 00000070 +00000080 : 6fae1ad6 0000017d 00000000 07fe7fff | human readable swapped : 0000017d 6fae1ad6 07fe7fff 00000000 : 00000080 +00000090 : 3d69f92e 00000000 eb290000 a0000014 | human readable swapped : 00000000 3d69f92e a0000014 eb290000 : 00000090 +================ END OF DUMP =================== From c37ab7263c97347035eca6ced2342a9e2d509924 Mon Sep 17 00:00:00 2001 From: Sunanda Date: Tue, 30 Nov 2021 16:26:45 +0100 Subject: [PATCH 32/54] Make use of unique_ptr in the codes of SimG4CMS/Calo --- SimG4CMS/Calo/interface/HFGflash.h | 9 +++++---- SimG4CMS/Calo/interface/HFShowerLibrary.h | 2 +- SimG4CMS/Calo/src/EvolutionECAL.cc | 11 ++--------- SimG4CMS/Calo/src/HCalSD.cc | 5 ++--- SimG4CMS/Calo/src/HFGflash.cc | 18 +++++------------- SimG4CMS/Calo/src/HFShowerLibrary.cc | 3 +-- 6 files changed, 16 insertions(+), 32 deletions(-) diff --git a/SimG4CMS/Calo/interface/HFGflash.h b/SimG4CMS/Calo/interface/HFGflash.h index 3613cb099291c..9f2d0d0da55b9 100644 --- a/SimG4CMS/Calo/interface/HFGflash.h +++ b/SimG4CMS/Calo/interface/HFGflash.h @@ -15,6 +15,7 @@ #include "G4TouchableHandle.hh" #include "G4Navigator.hh" +#include #include #include @@ -43,10 +44,10 @@ class HFGflash { std::vector gfParameterization(const G4Step *aStep, bool onlyLong = false); private: - GflashTrajectory *theHelix; - G4Step *theGflashStep; - G4Navigator *theGflashNavigator; - G4TouchableHandle theGflashTouchableHandle; + std::unique_ptr theHelix; + std::unique_ptr theGflashStep; + std::unique_ptr theGflashNavigator; + std::unique_ptr theGflashTouchableHandle; Gflash::CalorimeterNumber jCalorimeter; diff --git a/SimG4CMS/Calo/interface/HFShowerLibrary.h b/SimG4CMS/Calo/interface/HFShowerLibrary.h index b21f5696a234b..9c84822097b7f 100644 --- a/SimG4CMS/Calo/interface/HFShowerLibrary.h +++ b/SimG4CMS/Calo/interface/HFShowerLibrary.h @@ -79,7 +79,7 @@ class HFShowerLibrary { int npe; HFShowerPhotonCollection pe; - HFShowerPhotonCollection *photo; + std::unique_ptr photo; HFShowerPhotonCollection photon; }; #endif diff --git a/SimG4CMS/Calo/src/EvolutionECAL.cc b/SimG4CMS/Calo/src/EvolutionECAL.cc index 91ac91d0328bb..727cd2d18082f 100644 --- a/SimG4CMS/Calo/src/EvolutionECAL.cc +++ b/SimG4CMS/Calo/src/EvolutionECAL.cc @@ -1,4 +1,5 @@ #include "SimG4CMS/Calo/interface/EvolutionECAL.h" +#include //_____________________________________________________ double EvolutionECAL::LightCollectionEfficiency(double z, double mu) { @@ -227,18 +228,10 @@ double EvolutionECAL::InducedAbsorptionEM(double lumi, double eta) { double mu_max = 2.0; double alpha1 = 3.41488e+00; - TF1 *ftmp1 = new TF1("ftmp1", - this, - &EvolutionECAL::EquilibriumFractionColorCentersEM, - 0.0, - 22.0, - 3, - "EvolutionECAL", - "EquilibriumFractionColorCentersEM"); + std::unique_ptrftmp1 = std::make_unique("ftmp1", this, &EvolutionECAL::EquilibriumFractionColorCentersEM, 0.0, 22.0, 3, "EvolutionECAL", "EquilibriumFractionColorCentersEM"); ftmp1->SetParameters(lumi, eta, alpha1); double muEM = mu_max * ftmp1->Integral(0.0, 22.0) / 22.0; - delete ftmp1; return muEM; } diff --git a/SimG4CMS/Calo/src/HCalSD.cc b/SimG4CMS/Calo/src/HCalSD.cc index 23029214eaca5..f8c9abada8d3f 100644 --- a/SimG4CMS/Calo/src/HCalSD.cc +++ b/SimG4CMS/Calo/src/HCalSD.cc @@ -299,11 +299,10 @@ HCalSD::HCalSD(const std::string& name, } #endif if (dumpGeom) { - const HcalNumberingFromDDD* hcn = new HcalNumberingFromDDD(hcalConstants_); + std::unique_ptr hcn = std::make_unique(hcalConstants_); const auto& lvNames = clg.logicalNames(name); - HcalDumpGeometry geom(lvNames, hcn, testNumber, false); + HcalDumpGeometry geom(lvNames, hcn.get(), testNumber, false); geom.update(); - delete hcn; } } diff --git a/SimG4CMS/Calo/src/HFGflash.cc b/SimG4CMS/Calo/src/HFGflash.cc index 28265581207bb..5fa4c041111aa 100644 --- a/SimG4CMS/Calo/src/HFGflash.cc +++ b/SimG4CMS/Calo/src/HFGflash.cc @@ -42,11 +42,10 @@ HFGflash::HFGflash(edm::ParameterSet const& p) { edm::LogVerbatim("HFShower") << "HFGFlash:: Set B-Field to " << theBField << ", WatcherOn to " << theWatcherOn << " and FillHisto to " << theFillHisto; - theHelix = new GflashTrajectory; - theGflashStep = new G4Step(); - theGflashNavigator = new G4Navigator(); - // theGflashNavigator = 0; - theGflashTouchableHandle = new G4TouchableHistory(); + theHelix = std::make_unique(); + theGflashStep = std::make_unique(); + theGflashNavigator = std::make_unique(); + theGflashTouchableHandle = std::make_unique(); #ifdef EDM_ML_DEBUG if (theFillHisto) { @@ -119,11 +118,7 @@ HFGflash::HFGflash(edm::ParameterSet const& p) { jCalorimeter = Gflash::kHF; } -HFGflash::~HFGflash() { - delete theHelix; - delete theGflashStep; - delete theGflashNavigator; -} +HFGflash::~HFGflash() {} std::vector HFGflash::gfParameterization(const G4Step* aStep, bool onlyLong) { double tempZCalo = 26; // Gflash::Z[jCalorimeter] @@ -264,8 +259,6 @@ std::vector HFGflash::gfParameterization(const G4Step* aStep, boo // Uniqueness of G4Step is important otherwise hits won't be created. G4double timeGlobal = preStepPoint->GetGlobalTime(); - // this needs to be deleted manually at the end of this loop. - // theGflashNavigator = new G4Navigator(); theGflashNavigator->SetWorldVolume( G4TransportationManager::GetTransportationManager()->GetNavigatorForTracking()->GetWorldVolume()); @@ -457,6 +450,5 @@ std::vector HFGflash::gfParameterization(const G4Step* aStep, boo em_nSpots_sd->Fill(nSpots_sd); } #endif - // delete theGflashNavigator; return hit; } diff --git a/SimG4CMS/Calo/src/HFShowerLibrary.cc b/SimG4CMS/Calo/src/HFShowerLibrary.cc index ab45964fdfd0b..b420cd0d77919 100644 --- a/SimG4CMS/Calo/src/HFShowerLibrary.cc +++ b/SimG4CMS/Calo/src/HFShowerLibrary.cc @@ -116,7 +116,7 @@ HFShowerLibrary::HFShowerLibrary(const std::string& name, << " Flag for equalizing Time Shift for different eta " << equalizeTimeShift_; fibre_ = std::make_unique(name, hcalConstant_, hps, p); - photo = new HFShowerPhotonCollection; + photo = std::make_unique(); //Radius (minimum and maximum) std::vector rTable = hcalConstant_->getRTableHF(); @@ -137,7 +137,6 @@ HFShowerLibrary::HFShowerLibrary(const std::string& name, HFShowerLibrary::~HFShowerLibrary() { if (hf) hf->Close(); - delete photo; } std::vector HFShowerLibrary::getHits(const G4Step* aStep, From 4c54db91e9a7b755a1aff11531e7349d0054a5c8 Mon Sep 17 00:00:00 2001 From: Sunanda Date: Tue, 30 Nov 2021 16:43:55 +0100 Subject: [PATCH 33/54] Code check --- SimG4CMS/Calo/src/EvolutionECAL.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/SimG4CMS/Calo/src/EvolutionECAL.cc b/SimG4CMS/Calo/src/EvolutionECAL.cc index 727cd2d18082f..9938f318e0be5 100644 --- a/SimG4CMS/Calo/src/EvolutionECAL.cc +++ b/SimG4CMS/Calo/src/EvolutionECAL.cc @@ -228,7 +228,14 @@ double EvolutionECAL::InducedAbsorptionEM(double lumi, double eta) { double mu_max = 2.0; double alpha1 = 3.41488e+00; - std::unique_ptrftmp1 = std::make_unique("ftmp1", this, &EvolutionECAL::EquilibriumFractionColorCentersEM, 0.0, 22.0, 3, "EvolutionECAL", "EquilibriumFractionColorCentersEM"); + std::unique_ptr ftmp1 = std::make_unique("ftmp1", + this, + &EvolutionECAL::EquilibriumFractionColorCentersEM, + 0.0, + 22.0, + 3, + "EvolutionECAL", + "EquilibriumFractionColorCentersEM"); ftmp1->SetParameters(lumi, eta, alpha1); double muEM = mu_max * ftmp1->Integral(0.0, 22.0) / 22.0; From 55eb2cfba35661492774255589390dbb8dd438ff Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Tue, 30 Nov 2021 18:56:05 +0100 Subject: [PATCH 34/54] Move the whole TrackExtenderWithMTD to use float --- .../plugins/TrackExtenderWithMTD.cc | 276 +++++++++--------- 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 70c2531e03e1d..37af531de3c97 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -63,41 +63,41 @@ using namespace edm; using namespace reco; namespace { - constexpr double c_cm_ns = geant_units::operators::convertMmToCm(CLHEP::c_light); // [mm/ns] -> [cm/ns] - constexpr double c_inv = 1.0 / c_cm_ns; + constexpr float c_cm_ns = geant_units::operators::convertMmToCm(CLHEP::c_light); // [mm/ns] -> [cm/ns] + constexpr float c_inv = 1.0f / c_cm_ns; class MTDHitMatchingInfo { public: MTDHitMatchingInfo() { hit = nullptr; - estChi2 = std::numeric_limits::max(); - timeChi2 = std::numeric_limits::max(); + estChi2 = std::numeric_limits::max(); + timeChi2 = std::numeric_limits::max(); } //Operator used to sort the hits while performing the matching step at the MTD inline bool operator<(const MTDHitMatchingInfo& m2) const { //only for good matching in time use estChi2, otherwise use mostly time compatibility - constexpr double chi2_cut = 10.; - constexpr double low_weight = 3.; - constexpr double high_weight = 8.; + constexpr float chi2_cut = 10.f; + constexpr float low_weight = 3.f; + constexpr float high_weight = 8.f; if (timeChi2 < chi2_cut && m2.timeChi2 < chi2_cut) return chi2(low_weight) < m2.chi2(low_weight); else return chi2(high_weight) < m2.chi2(high_weight); } - inline double chi2(double timeWeight = 1.) const { return estChi2 + timeWeight * timeChi2; } + inline float chi2(float timeWeight = 1.f) const { return estChi2 + timeWeight * timeChi2; } const MTDTrackingRecHit* hit; - double estChi2; - double timeChi2; + float estChi2; + float timeChi2; }; class TrackSegments { public: TrackSegments() = default; - inline uint32_t addSegment(double tPath, double tMom2) { + inline uint32_t addSegment(float tPath, float tMom2) { segmentPathOvc_.emplace_back(static_cast(tPath * c_inv)); segmentMom2_.emplace_back(static_cast(tMom2)); nSegment_++; @@ -108,7 +108,7 @@ namespace { return nSegment_; } - inline float computeTof(double mass_inv2) const { + inline float computeTof(float mass_inv2) const { float tof(0.f); for (uint32_t iSeg = 0; iSeg < nSegment_; iSeg++) { float gammasq = 1.f + segmentMom2_[iSeg] * static_cast(mass_inv2); @@ -146,54 +146,54 @@ namespace { }; struct TrackTofPidInfo { - double tmtd; - double tmtderror; - double pathlength; + float tmtd; + float tmtderror; + float pathlength; - double betaerror; + float betaerror; - double dt; - double dterror; - double dtchi2; + float dt; + float dterror; + float dtchi2; - double dt_best; - double dterror_best; - double dtchi2_best; + float dt_best; + float dterror_best; + float dtchi2_best; - double gammasq_pi; - double beta_pi; - double dt_pi; + float gammasq_pi; + float beta_pi; + float dt_pi; - double gammasq_k; - double beta_k; - double dt_k; + float gammasq_k; + float beta_k; + float dt_k; - double gammasq_p; - double beta_p; - double dt_p; + float gammasq_p; + float beta_p; + float dt_p; - double prob_pi; - double prob_k; - double prob_p; + float prob_pi; + float prob_k; + float prob_p; }; enum class TofCalc { kCost = 1, kSegm = 2, kMixd = 3 }; - const TrackTofPidInfo computeTrackTofPidInfo(double magp2, - double length, + const TrackTofPidInfo computeTrackTofPidInfo(float magp2, + float length, TrackSegments trs, - double t_mtd, - double t_mtderr, - double t_vtx, - double t_vtx_err, + float t_mtd, + float t_mtderr, + float t_vtx, + float t_vtx_err, bool addPIDError = true, TofCalc choice = TofCalc::kCost) { - constexpr double m_pi = 0.13957018; - constexpr double m_pi_inv2 = 1.0 / m_pi / m_pi; - constexpr double m_k = 0.493677; - constexpr double m_k_inv2 = 1.0 / m_k / m_k; - constexpr double m_p = 0.9382720813; - constexpr double m_p_inv2 = 1.0 / m_p / m_p; + constexpr float m_pi = 0.13957018f; + constexpr float m_pi_inv2 = 1.0f / m_pi / m_pi; + constexpr float m_k = 0.493677f; + constexpr float m_k_inv2 = 1.0f / m_k / m_k; + constexpr float m_p = 0.9382720813f; + constexpr float m_p_inv2 = 1.0f / m_p / m_p; TrackTofPidInfo tofpid; @@ -201,8 +201,8 @@ namespace { tofpid.tmtderror = t_mtderr; tofpid.pathlength = length; - auto deltat = [&](const double mass_inv2, const double betatmp) { - double res(1.); + auto deltat = [&](const float mass_inv2, const float betatmp) { + float res(1.f); switch (choice) { case TofCalc::kCost: res = tofpid.pathlength / betatmp * c_inv; @@ -217,21 +217,21 @@ namespace { return res; }; - tofpid.gammasq_pi = 1. + magp2 * m_pi_inv2; - tofpid.beta_pi = std::sqrt(1. - 1. / tofpid.gammasq_pi); + tofpid.gammasq_pi = 1.f + magp2 * m_pi_inv2; + tofpid.beta_pi = std::sqrt(1.f - 1.f / tofpid.gammasq_pi); tofpid.dt_pi = deltat(m_pi_inv2, tofpid.beta_pi); - tofpid.gammasq_k = 1. + magp2 * m_k_inv2; - tofpid.beta_k = std::sqrt(1. - 1. / tofpid.gammasq_k); + tofpid.gammasq_k = 1.f + magp2 * m_k_inv2; + tofpid.beta_k = std::sqrt(1.f - 1.f / tofpid.gammasq_k); tofpid.dt_k = deltat(m_k_inv2, tofpid.beta_k); - tofpid.gammasq_p = 1. + magp2 * m_p_inv2; - tofpid.beta_p = std::sqrt(1. - 1. / tofpid.gammasq_p); + tofpid.gammasq_p = 1.f + magp2 * m_p_inv2; + tofpid.beta_p = std::sqrt(1.f - 1.f / tofpid.gammasq_p); tofpid.dt_p = deltat(m_p_inv2, tofpid.beta_p); tofpid.dt = tofpid.tmtd - tofpid.dt_pi - t_vtx; //assume by default the pi hypothesis tofpid.dterror = sqrt(tofpid.tmtderror * tofpid.tmtderror + t_vtx_err * t_vtx_err); - tofpid.betaerror = 0; + tofpid.betaerror = 0.f; if (addPIDError) { tofpid.dterror = sqrt(tofpid.dterror * tofpid.dterror + (tofpid.dt_p - tofpid.dt_pi) * (tofpid.dt_p - tofpid.dt_pi)); @@ -244,29 +244,29 @@ namespace { tofpid.dterror_best = tofpid.dterror; tofpid.dtchi2_best = tofpid.dtchi2; - tofpid.prob_pi = -1.; - tofpid.prob_k = -1.; - tofpid.prob_p = -1.; + tofpid.prob_pi = -1.f; + tofpid.prob_k = -1.f; + tofpid.prob_p = -1.f; if (!addPIDError) { //*TODO* deal with heavier nucleons and/or BSM case here? - double chi2_pi = tofpid.dtchi2; - double chi2_k = + float chi2_pi = tofpid.dtchi2; + float chi2_k = (tofpid.tmtd - tofpid.dt_k - t_vtx) * (tofpid.tmtd - tofpid.dt_k - t_vtx) / (tofpid.dterror * tofpid.dterror); - double chi2_p = + float chi2_p = (tofpid.tmtd - tofpid.dt_p - t_vtx) * (tofpid.tmtd - tofpid.dt_p - t_vtx) / (tofpid.dterror * tofpid.dterror); - double rawprob_pi = exp(-0.5 * chi2_pi); - double rawprob_k = exp(-0.5 * chi2_k); - double rawprob_p = exp(-0.5 * chi2_p); - double normprob = 1. / (rawprob_pi + rawprob_k + rawprob_p); + float rawprob_pi = exp(-0.5f * chi2_pi); + float rawprob_k = exp(-0.5f * chi2_k); + float rawprob_p = exp(-0.5f * chi2_p); + float normprob = 1.f / (rawprob_pi + rawprob_k + rawprob_p); tofpid.prob_pi = rawprob_pi * normprob; tofpid.prob_k = rawprob_k * normprob; tofpid.prob_p = rawprob_p * normprob; - double prob_heavy = 1. - tofpid.prob_pi; - constexpr double heavy_threshold = 0.75; + float prob_heavy = 1.f - tofpid.prob_pi; + constexpr float heavy_threshold = 0.75f; if (prob_heavy > heavy_threshold) { if (chi2_k < chi2_p) { @@ -305,20 +305,20 @@ namespace { bool trackPathLength(const Trajectory& traj, const TrajectoryStateClosestToBeamLine& tscbl, const Propagator* thePropagator, - double& pathlength, + float& pathlength, TrackSegments& trs) { - pathlength = 0.; + pathlength = 0.f; bool validpropagation = true; - double oldp = traj.measurements().begin()->updatedState().globalMomentum().mag(); - double pathlength1 = 0.; - double pathlength2 = 0.; + float oldp = traj.measurements().begin()->updatedState().globalMomentum().mag(); + float pathlength1 = 0.f; + float pathlength2 = 0.f; //add pathlength layer by layer for (auto it = traj.measurements().begin(); it != traj.measurements().end() - 1; ++it) { const auto& propresult = thePropagator->propagateWithPath(it->updatedState(), (it + 1)->updatedState().surface()); - double layerpathlength = std::abs(propresult.second); - if (layerpathlength == 0.) { + float layerpathlength = std::abs(propresult.second); + if (layerpathlength == 0.f) { validpropagation = false; } pathlength1 += layerpathlength; @@ -340,7 +340,7 @@ namespace { auto const& aSurface = traj.direction() == alongMomentum ? traj.firstMeasurement().updatedState().surface() : traj.lastMeasurement().updatedState().surface(); pathlength2 = thePropagator->propagateWithPath(tscblPCA, aSurface).second; - if (pathlength2 == 0.) { + if (pathlength2 == 0.f) { validpropagation = false; } pathlength = pathlength1 + pathlength2; @@ -356,9 +356,9 @@ namespace { bool trackPathLength(const Trajectory& traj, const reco::BeamSpot& bs, const Propagator* thePropagator, - double& pathlength, + float& pathlength, TrackSegments& trs) { - pathlength = 0.; + pathlength = 0.f; TrajectoryStateClosestToBeamLine tscbl; bool tscbl_status = getTrajectoryStateClosestToBeamLine(traj, bs, thePropagator, tscbl); @@ -388,42 +388,42 @@ class TrackExtenderWithMTDT : public edm::stream::EDProducer<> { TransientTrackingRecHit::ConstRecHitContainer tryBTLLayers(const TrajectoryStateOnSurface&, const Trajectory& traj, - const double, - const double, + const float, + const float, const TrackSegments&, const MTDTrackingDetSetVector&, const MTDDetLayerGeometry*, const MagneticField* field, const Propagator* prop, const reco::BeamSpot& bs, - const double vtxTime, + const float vtxTime, const bool matchVertex, MTDHitMatchingInfo& bestHit) const; TransientTrackingRecHit::ConstRecHitContainer tryETLLayers(const TrajectoryStateOnSurface&, const Trajectory& traj, - const double, - const double, + const float, + const float, const TrackSegments&, const MTDTrackingDetSetVector&, const MTDDetLayerGeometry*, const MagneticField* field, const Propagator* prop, const reco::BeamSpot& bs, - const double vtxTime, + const float vtxTime, const bool matchVertex, MTDHitMatchingInfo& bestHit) const; void fillMatchingHits(const DetLayer*, const TrajectoryStateOnSurface&, const Trajectory&, - const double, - const double, + const float, + const float, const TrackSegments&, const MTDTrackingDetSetVector&, const Propagator*, const reco::BeamSpot&, - const double&, + const float&, const bool, TransientTrackingRecHit::ConstRecHitContainer&, MTDHitMatchingInfo&) const; @@ -705,7 +705,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: genVtxPosition.x(), genVtxPosition.y(), genVtxPosition.z(), genVtxTime); } - double vtxTime = 0.; + float vtxTime = 0.f; if (useVertex_) { if (useSimVertex_ && genPV) { vtxTime = genPV->t(); @@ -717,9 +717,9 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: unsigned itrack = 0; for (const auto& track : tracks) { - double trackVtxTime = 0.; + float trackVtxTime = 0.f; if (useVertex_) { - double dz; + float dz; if (useSimVertex_) dz = std::abs(track.dz(math::XYZPoint(*genPV))); else @@ -741,8 +741,8 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: bool tscbl_status = getTrajectoryStateClosestToBeamLine(trajs.front(), bs, prop, tscbl); if (tscbl_status) { - double pmag2 = tscbl.trackStateAtPCA().momentum().mag2(); - double pathlength0; + float pmag2 = tscbl.trackStateAtPCA().momentum().mag2(); + float pathlength0; TrackSegments trs0; trackPathLength(trajs.front(), tscbl, prop, pathlength0, trs0); @@ -757,7 +757,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: prop, bs, trackVtxTime, - trackVtxTime != 0., + trackVtxTime != 0.f, mBTL); mtdthits.insert(mtdthits.end(), btlhits.begin(), btlhits.end()); @@ -774,7 +774,7 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: prop, bs, trackVtxTime, - trackVtxTime != 0., + trackVtxTime != 0.f, mETL); mtdthits.insert(mtdthits.end(), etlhits.begin(), etlhits.end()); } @@ -828,10 +828,10 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: extras->back().setTrajParams(trajParams, chi2s); //create the track output->push_back(result); - btlMatchChi2.push_back(mBTL.hit ? mBTL.estChi2 : -1); - etlMatchChi2.push_back(mETL.hit ? mETL.estChi2 : -1); - btlMatchTimeChi2.push_back(mBTL.hit ? mBTL.timeChi2 : -1); - etlMatchTimeChi2.push_back(mETL.hit ? mETL.timeChi2 : -1); + btlMatchChi2.push_back(mBTL.hit ? mBTL.estChi2 : -1.f); + etlMatchChi2.push_back(mETL.hit ? mETL.estChi2 : -1.f); + btlMatchTimeChi2.push_back(mBTL.hit ? mBTL.timeChi2 : -1.f); + etlMatchTimeChi2.push_back(mETL.hit ? mETL.timeChi2 : -1.f); pathLengthMap = pathLength; tmtdMap = tmtd; sigmatmtdMap = sigmatmtd; @@ -872,12 +872,12 @@ void TrackExtenderWithMTDT::produce(edm::Event& ev, const edm:: assocOrigTrkRaw.push_back(iMap); if (iMap == -1) { - btlMatchChi2.push_back(-1.); - etlMatchChi2.push_back(-1.); - btlMatchTimeChi2.push_back(-1.); - etlMatchTimeChi2.push_back(-1.); - npixBarrel.push_back(-1.); - npixEndcap.push_back(-1.); + btlMatchChi2.push_back(-1.f); + etlMatchChi2.push_back(-1.f); + btlMatchTimeChi2.push_back(-1.f); + etlMatchTimeChi2.push_back(-1.f); + npixBarrel.push_back(-1.f); + npixEndcap.push_back(-1.f); } ++itrack; @@ -913,10 +913,10 @@ namespace { const Trajectory& traj, const DetLayer* layer, const TrajectoryStateOnSurface& tsos, - const double pmag2, - const double pathlength0, + const float pmag2, + const float pathlength0, const TrackSegments& trs0, - const double vtxTime, + const float vtxTime, const reco::BeamSpot& bs, const float bsTimeSpread, const Propagator* prop, @@ -936,12 +936,12 @@ namespace { if (pl.second == 0.) continue; - const double t_vtx = useVtxConstraint ? vtxTime : 0.; + const float t_vtx = useVtxConstraint ? vtxTime : 0.f; - constexpr double vtx_res = 0.008; - const double t_vtx_err = useVtxConstraint ? vtx_res : bsTimeSpread; + constexpr float vtx_res = 0.008f; + const float t_vtx_err = useVtxConstraint ? vtx_res : bsTimeSpread; - double lastpmag2 = trs0.getSegmentPathAndMom2(0).second; + float lastpmag2 = trs0.getSegmentPathAndMom2(0).second; for (auto detitr = range.first; detitr != range.second; ++detitr) { for (const auto& hit : *detitr) { @@ -976,15 +976,15 @@ template TransientTrackingRecHit::ConstRecHitContainer TrackExtenderWithMTDT::tryBTLLayers( const TrajectoryStateOnSurface& tsos, const Trajectory& traj, - const double pmag2, - const double pathlength0, + const float pmag2, + const float pathlength0, const TrackSegments& trs0, const MTDTrackingDetSetVector& hits, const MTDDetLayerGeometry* geo, const MagneticField* field, const Propagator* prop, const reco::BeamSpot& bs, - const double vtxTime, + const float vtxTime, const bool matchVertex, MTDHitMatchingInfo& bestHit) const { const vector& layers = geo->allBTLLayers(); @@ -1000,15 +1000,15 @@ template TransientTrackingRecHit::ConstRecHitContainer TrackExtenderWithMTDT::tryETLLayers( const TrajectoryStateOnSurface& tsos, const Trajectory& traj, - const double pmag2, - const double pathlength0, + const float pmag2, + const float pathlength0, const TrackSegments& trs0, const MTDTrackingDetSetVector& hits, const MTDDetLayerGeometry* geo, const MagneticField* field, const Propagator* prop, const reco::BeamSpot& bs, - const double vtxTime, + const float vtxTime, const bool matchVertex, MTDHitMatchingInfo& bestHit) const { const vector& layers = geo->allETLLayers(); @@ -1017,7 +1017,7 @@ TransientTrackingRecHit::ConstRecHitContainer TrackExtenderWithMTDT(ilay)->specificSurface(); - const double diskZ = disk.position().z(); + const float diskZ = disk.position().z(); if (tsos.globalPosition().z() * diskZ < 0) continue; // only propagate to the disk that's on the same side @@ -1039,13 +1039,13 @@ template void TrackExtenderWithMTDT::fillMatchingHits(const DetLayer* ilay, const TrajectoryStateOnSurface& tsos, const Trajectory& traj, - const double pmag2, - const double pathlength0, + const float pmag2, + const float pathlength0, const TrackSegments& trs0, const MTDTrackingDetSetVector& hits, const Propagator* prop, const reco::BeamSpot& bs, - const double& vtxTime, + const float& vtxTime, const bool matchVertex, TransientTrackingRecHit::ConstRecHitContainer& output, MTDHitMatchingInfo& bestHit) const { @@ -1133,13 +1133,13 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track int ndof = traj.ndof(); - double t0 = 0.; - double covt0t0 = -1.; + float t0 = 0.f; + float covt0t0 = -1.f; pathLengthOut = -1.f; // if there is no MTD flag the pathlength with -1 tmtdOut = 0.f; sigmatmtdOut = -1.f; - double betaOut = 0.; - double covbetabeta = -1.; + float betaOut = 0.f; + float covbetabeta = -1.f; auto routput = [&]() { return reco::Track(traj.chiSquared(), @@ -1158,11 +1158,11 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track //compute path length for time backpropagation, using first MTD hit for the momentum if (hasMTD) { - double pathlength; + float pathlength; TrackSegments trs; bool validpropagation = trackPathLength(trajWithMtd, bs, thePropagator, pathlength, trs); - double thit = 0.; - double thiterror = -1.; + float thit = 0.f; + float thiterror = -1.f; bool validmtd = false; if (!validpropagation) { @@ -1187,12 +1187,12 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track thiterror = mtdhit->timeError(); validmtd = true; } else if (ihitcount == 2 && ietlcount == 2) { - std::pair lastStep = trs.getSegmentPathAndMom2(0); - double etlpathlength = std::abs(lastStep.first * c_cm_ns); + std::pair lastStep = trs.getSegmentPathAndMom2(0); + float etlpathlength = std::abs(lastStep.first * c_cm_ns); // // The information of the two ETL hits is combined and attributed to the innermost hit // - if (etlpathlength == 0.) { + if (etlpathlength == 0.f) { validpropagation = false; } else { pathlength -= etlpathlength; @@ -1200,13 +1200,13 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track const MTDTrackingRecHit* mtdhit1 = static_cast((*ihit1).recHit()->hit()); const MTDTrackingRecHit* mtdhit2 = static_cast((*(ihit1 + 1)).recHit()->hit()); TrackTofPidInfo tofInfo = computeTrackTofPidInfo( - lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0., 0., true, TofCalc::kCost); + lastStep.second, etlpathlength, trs, mtdhit1->time(), mtdhit1->timeError(), 0.f, 0.f, true, TofCalc::kCost); // // Protect against incompatible times // - double err1 = tofInfo.dterror * tofInfo.dterror; - double err2 = mtdhit2->timeError() * mtdhit2->timeError(); - if (cms_rounding::roundIfNear0(err1) == 0. || cms_rounding::roundIfNear0(err2) == 0.) { + float err1 = tofInfo.dterror * tofInfo.dterror; + float err2 = mtdhit2->timeError() * mtdhit2->timeError(); + if (cms_rounding::roundIfNear0(err1) == 0.f || cms_rounding::roundIfNear0(err2) == 0.f) { edm::LogError("TrackExtenderWithMTD") << "MTD tracking hits with zero time uncertainty: " << err1 << " " << err2; } else { @@ -1215,9 +1215,9 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track // Subtract the ETL time of flight from the outermost measurement, and combine it in a weighted average with the innermost // the mass ambiguity related uncertainty on the time of flight is added as an additional uncertainty // - err1 = 1. / err1; - err2 = 1. / err2; - thiterror = 1. / (err1 + err2); + err1 = 1.f / err1; + err2 = 1.f / err2; + thiterror = 1.f / (err1 + err2); thit = (tofInfo.dt * err1 + mtdhit2->time() * err2) * thiterror; thiterror = std::sqrt(thiterror); LogDebug("TrackExtenderWithMTD") << "p trk = " << p.mag() << " ETL hits times/errors: " << mtdhit1->time() @@ -1236,7 +1236,7 @@ reco::Track TrackExtenderWithMTDT::buildTrack(const reco::Track if (validmtd && validpropagation) { //here add the PID uncertainty for later use in the 1st step of 4D vtx reconstruction TrackTofPidInfo tofInfo = - computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0., 0., true, TofCalc::kSegm); + computeTrackTofPidInfo(p.mag2(), pathlength, trs, thit, thiterror, 0.f, 0.f, true, TofCalc::kSegm); pathLengthOut = pathlength; // set path length if we've got a timing hit tmtdOut = thit; sigmatmtdOut = thiterror; From 9cfff195e528b252344026f2896afabcbec2d343 Mon Sep 17 00:00:00 2001 From: cericeci Date: Tue, 30 Nov 2021 21:32:08 +0100 Subject: [PATCH 35/54] Make it a bit more cmssw-compliant --- .../Pythia8Interface/interface/SuepShower.h | 61 +++++++ .../Pythia8Interface/interface/suep_shower.h | 47 ----- .../Pythia8Interface/plugins/SuepDecay.cc | 21 +-- .../Pythia8Interface/plugins/SuepDecay.h | 6 +- .../Pythia8Interface/src/SuepShower.cc | 162 ++++++++++++++++++ .../Pythia8Interface/src/suep_shower.cc | 160 ----------------- 6 files changed, 233 insertions(+), 224 deletions(-) create mode 100644 GeneratorInterface/Pythia8Interface/interface/SuepShower.h delete mode 100644 GeneratorInterface/Pythia8Interface/interface/suep_shower.h create mode 100644 GeneratorInterface/Pythia8Interface/src/SuepShower.cc delete mode 100644 GeneratorInterface/Pythia8Interface/src/suep_shower.cc diff --git a/GeneratorInterface/Pythia8Interface/interface/SuepShower.h b/GeneratorInterface/Pythia8Interface/interface/SuepShower.h new file mode 100644 index 0000000000000..81325e514d4bf --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/interface/SuepShower.h @@ -0,0 +1,61 @@ +#ifndef GeneratorInterface_Pythia8Interface_SuepShower_h +#define GeneratorInterface_Pythia8Interface_SuepShower_h + +#include +#include +#include +#include +#include +#include "Pythia8/Pythia.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +class SuepShower { +public: + // Constructor + SuepShower(double mass, double temperature, Pythia8::Rndm* rndmPtr); + + // Empty destructor + ~SuepShower(); + + // Method to generate 4-momenta of dark mesons after the showering + std::vector generateShower(double energy); + +private: + // private variables + // Shower parameters + double darkmeson_mass_; + double mass_over_T_; + + // Overall energy of the decaying particle + double mediator_energy_; + + // For the numerical algorithm precision + boost::math::tools::eps_tolerance tolerance_; + + // Several auxiliar variables for generating the 4-momentum of showered particles. Following the naming of Appendix 1 of https://arxiv.org/pdf/1305.5226.pdf + // Median momentum in the M-B distribution + double p_m_; + // Two values of momentum at fMB(x)/fMB(p_m_) = e + double p_plus_, p_minus_; + // Auxiliars: fMB(p_plus_)/f'(p_plus_), fMB(p_minus_)/f'(p_minus_) + double lambda_plus_, lambda_minus_; + // More auxiliars: lambda_plus_/(p_plus_ + p_minus_), lambda_minus_/(p_plus_ + p_minus_), 1-q_plus_-q_minus_ + double q_plus_, q_minus_, q_m_; + + // Pythia random number generator, to get the randomness into the shower + Pythia8::Rndm* fRndmPtr_; + + // Methods + // Maxwell-Boltzmann distribution as a function of |p|, slightly massaged, Eq. 6 of https://arxiv.org/pdf/1305.5226.pdf + const double fMaxwellBoltzmann(double p); + // Maxwell-Boltzmann derivative as a function of |p|, slightly massaged + const double fMaxwellBoltzmannPrime(double p); + // Log(fMaxwellBoltzmann(x)/fMaxwellBoltzmann(xmedian))+1, as a function of |p|, to be solved to find p_plus_, p_minus_ + const double logTestFunction(double p); + // Generate the four vector of a particle (dark meson) in the shower + const Pythia8::Vec4 generateFourVector(); + // sum(scale*scale*p*p + m*m) - E*E, find roots in scale to reballance momenta and impose E conservation + const double reballanceFunction(double scale, const std::vector& shower); +}; + +#endif diff --git a/GeneratorInterface/Pythia8Interface/interface/suep_shower.h b/GeneratorInterface/Pythia8Interface/interface/suep_shower.h deleted file mode 100644 index 9dcbbb6a9f12d..0000000000000 --- a/GeneratorInterface/Pythia8Interface/interface/suep_shower.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef SUEPSHOWER_h -#define SUEPSHOWER_h - -#include -#include - -#include "Pythia8/Pythia.h" - -class tolerance { -public: - tolerance(double eps) : _eps(eps) {} - bool operator()(double a, double b) { return (fabs(b - a) <= _eps); } - -private: - double _eps; -}; - -class Suep_shower { -public: - // Data Members - double m; - double Temp; - double Etot; - - // Constructor - Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr); - - // methods - double f(double p); - double fp(double p); - double test_fun(double p); - std::vector generate_fourvector(); - std::vector > generate_shower(); - double reballance_func(double a, const std::vector >& event); - -private: - // private variables - double A; - double p_m; - std::pair p_plusminus; - double p_plus, p_minus; - double lambda_plus, lambda_minus; - double q_plus, q_minus, q_m; - Pythia8::Rndm* fRndmPtr; -}; - -#endif diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc index 7885180bca4de..b105d7221761b 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.cc @@ -6,7 +6,6 @@ SuepDecay::SuepDecay(const edm::ParameterSet& iConfig) temperature_(iConfig.getParameter("temperature")) {} bool SuepDecay::initAfterBeams() { - mMediator_ = particleDataPtr->m0(idMediator_); mDark_ = particleDataPtr->m0(idDark_); bool medDecay = particleDataPtr->mayDecay(idMediator_); if (!medDecay) { @@ -15,7 +14,7 @@ bool SuepDecay::initAfterBeams() { } //construct the shower helper - suep_shower_ = std::make_unique(mDark_, temperature_, mMediator_, rndmPtr); + suep_shower_ = std::make_unique(mDark_, temperature_, rndmPtr); return true; } @@ -24,29 +23,23 @@ bool SuepDecay::initAfterBeams() { bool SuepDecay::doVetoProcessLevel(Pythia8::Event& event) { Pythia8::Vec4 pMediator, pDark; - // Generate the shower, output are 4 vectors in the rest frame of the shower - const auto& suep_shower4momenta = suep_shower_->generate_shower(); - // Find the mediator in the event for (int i = 0; i < event.size(); ++i) { //mediator w/ distinct daughters = last copy (decayed) if (event[i].id() == idMediator_ && event[i].daughter1() != event[i].daughter2() && event[i].daughter1() > 0 && event[i].daughter2() > 0) { pMediator = event[i].p(); - // undo mediator decay event[i].undoDecay(); + // Generate the shower, output are 4 vectors in the rest frame of the shower, adding energy here avoids issues if scalar is off-shell + std::vector suep_shower_fourmomenta = suep_shower_->generateShower(pMediator.mCalc()); // Loop over hidden sector mesons and append to the event int firstDaughter = event.size(); - for (const auto& vDark : suep_shower4momenta) { - //construct pythia 4vector - pDark.p(vDark[1], vDark[2], vDark[3], vDark[0]); - - // boost to the lab frame - pDark.bst(pMediator.px() / pMediator.e(), pMediator.py() / pMediator.e(), pMediator.pz() / pMediator.e()); - - //append particle to the event w/ hidden meson pdg code + for (auto& pDark : suep_shower_fourmomenta) { + // Boost to the lab frame, i.e. apply the mediator boost + pDark.bst(pMediator); + // Append particle to the event w/ hidden meson pdg code. Magic number 91 means it is produced as a normal decay product event.append(idDark_, 91, i, 0, 0, 0, 0, 0, pDark.px(), pDark.py(), pDark.pz(), pDark.e(), mDark_); } diff --git a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h index d88d5c1d996d1..890973cd74966 100644 --- a/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h +++ b/GeneratorInterface/Pythia8Interface/plugins/SuepDecay.h @@ -4,7 +4,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/PluginManager/interface/PluginFactory.h" #include "Pythia8/Pythia.h" -#include "GeneratorInterface/Pythia8Interface/interface/suep_shower.h" +#include "GeneratorInterface/Pythia8Interface/interface/SuepShower.h" #include #include "GeneratorInterface/Pythia8Interface/interface/CustomHook.h" @@ -21,8 +21,8 @@ class SuepDecay : public Pythia8::UserHooks { protected: int idMediator_, idDark_; - float temperature_, mMediator_, mDark_; - std::unique_ptr suep_shower_; + float temperature_, mDark_; + std::unique_ptr suep_shower_; }; REGISTER_USERHOOK(SuepDecay); diff --git a/GeneratorInterface/Pythia8Interface/src/SuepShower.cc b/GeneratorInterface/Pythia8Interface/src/SuepShower.cc new file mode 100644 index 0000000000000..491cc382a04a2 --- /dev/null +++ b/GeneratorInterface/Pythia8Interface/src/SuepShower.cc @@ -0,0 +1,162 @@ +// This is file contains the code to generate a dark sector shower in a strongly coupled, quasi-conformal hidden valley, often +// referred to as "soft unclustered energy patterns (SUEP)" or "softbomb" events. The shower is generated in its rest frame and +// for a realistic simulation this class needs to be interfaced with an event generator such as madgraph, pythia or herwig. +// +// The algorithm relies on arXiv:1305.5226. See arXiv:1612.00850 for a description of the model. +// Please cite both papers when using this code. +// +// +// Applicability: +// The ratio of the parameters m and T (m/T) should be an O(1) number. For m/T>>1 and m/T<<1 the theoretical description of the shower is not valid. +// The mass of the scalar which initiates the shower should be much larger than the mass of the mesons, in other words M>>m,T, by at least an order of magnitude. +// +// Written by Simon Knapen on 12/22/2019, following 1205.5226 +// Adapted by Carlos Erice for CMSSW +#include "GeneratorInterface/Pythia8Interface/interface/SuepShower.h" + +// constructor +SuepShower::SuepShower(double mass, double temperature, Pythia8::Rndm* rndmPtr) { + edm::LogInfo("Pythia8Interface") << "Creating a SuepShower module"; + // Parameter setup + darkmeson_mass_ = mass; + fRndmPtr_ = rndmPtr; + // No need to save temperature, as everything depends on it through m/T + mass_over_T_ = darkmeson_mass_ / temperature; + + // 128 bit numerical precision, i.e. take machine precision + tolerance_ = boost::math::tools::eps_tolerance(128); + + // Median momentum + p_m_ = sqrt(2 / (mass_over_T_ * mass_over_T_) * (1 + sqrt(1 + mass_over_T_ * mass_over_T_))); + double pmax = sqrt(2 + 2 * sqrt(1 + mass_over_T_ * mass_over_T_)) / mass_over_T_; + // Find the two cases where f(p)/f(pmax) = 1/e, given MB distribution, one appears at each side of pmax always + p_plus_ = (boost::math::tools::bisect( + boost::bind(&SuepShower::logTestFunction, this, boost::placeholders::_1), pmax, 50.0, tolerance_)) + .first; // first root + p_minus_ = (boost::math::tools::bisect( + boost::bind(&SuepShower::logTestFunction, this, boost::placeholders::_1), 0.0, pmax, tolerance_)) + .first; // second root + // Define the auxiliar quantities for the random generation of momenta + lambda_plus_ = -fMaxwellBoltzmann(p_plus_) / fMaxwellBoltzmannPrime(p_plus_); + lambda_minus_ = fMaxwellBoltzmann(p_minus_) / fMaxwellBoltzmannPrime(p_minus_); + q_plus_ = lambda_plus_ / (p_plus_ - p_minus_); + q_minus_ = lambda_minus_ / (p_plus_ - p_minus_); + q_m_ = 1 - (q_plus_ + q_minus_); +} + +SuepShower::~SuepShower() {} + +// Generate a shower in the rest frame of the mediator +std::vector SuepShower::generateShower(double energy) { + mediator_energy_ = energy; + std::vector shower; + double shower_energy = 0.0; + + // Fill up shower record + while (shower_energy < mediator_energy_) { + shower.push_back(generateFourVector()); + shower_energy += (shower.back()).e(); + } + + // Reballance momenta to ensure conservation + // Correction starts at 0 + Pythia8::Vec4 correction = Pythia8::Vec4(0., 0., 0., 0.); + for (const auto& daughter : shower) { + correction = correction + daughter; + } + correction = correction / shower.size(); + // We only want to correct momenta first + correction.e(0); + for (auto& daughter : shower) { + daughter = daughter - correction; + } + + // With momentum conserved, balance energy. scale is the multiplicative factor needed such that sum_daughters((scale*p)^2+m^2) = E_parent, i.e. energy is conserved + double scale; + scale = + (boost::math::tools::bisect( + boost::bind(&SuepShower::reballanceFunction, this, boost::placeholders::_1, shower), 0.0, 2.0, tolerance_)) + .first; + + for (auto& daughter : shower) { + daughter.px(daughter.px() * scale); + daughter.py(daughter.py() * scale); + daughter.pz(daughter.pz() * scale); + // Force everything to be on-shell + daughter.e(sqrt(daughter.pAbs2() + darkmeson_mass_ * darkmeson_mass_)); + } + return shower; +} + +//////// Private Methods //////// +// Maxwell-boltzman distribution, slightly massaged +const double SuepShower::fMaxwellBoltzmann(double p) { + return p * p * exp(-mass_over_T_ * p * p / (1 + sqrt(1 + p * p))); +} + +// Derivative of maxwell-boltzmann +const double SuepShower::fMaxwellBoltzmannPrime(double p) { + return exp(-mass_over_T_ * p * p / (1 + sqrt(1 + p * p))) * p * (2 - mass_over_T_ * p * p / sqrt(1 + p * p)); +} + +// Test function to be solved for p_plus_ and p_minus_ +const double SuepShower::logTestFunction(double p) { return log(fMaxwellBoltzmann(p) / fMaxwellBoltzmann(p_m_)) + 1.0; } + +// Generate one random 4 std::vector from the thermal distribution +const Pythia8::Vec4 SuepShower::generateFourVector() { + double en, phi, theta, momentum; //kinematic variables of the 4 std::vector + + // First do momentum, following naming of arxiv:1305.5226 + double U, V, X, Y, E; + int i = 0; + while (i < 100) { + // Very rarely (<1e-5 events) takes more than one loop to converge, set to 100 for safety + U = fRndmPtr_->flat(); + V = fRndmPtr_->flat(); + + if (U < q_m_) { + Y = U / q_m_; + X = (1 - Y) * (p_minus_ + lambda_minus_) + Y * (p_plus_ - lambda_plus_); + if (V < fMaxwellBoltzmann(X) / fMaxwellBoltzmann(p_m_) && X > 0) { + break; + } + } else { + if (U < q_m_ + q_plus_) { + E = -log((U - q_m_) / q_plus_); + X = p_plus_ - lambda_plus_ * (1 - E); + if (V < exp(E) * fMaxwellBoltzmann(X) / fMaxwellBoltzmann(p_m_) && X > 0) { + break; + } + } else { + E = -log((U - (q_m_ + q_plus_)) / q_minus_); + X = p_minus_ + lambda_minus_ * (1 - E); + if (V < exp(E) * fMaxwellBoltzmann(X) / fMaxwellBoltzmann(p_m_) && X > 0) { + break; + } + } + } + } + // X is the dimensionless momentum, p/m + momentum = X * darkmeson_mass_; + + // now do the angles, isotropic + phi = 2.0 * M_PI * (fRndmPtr_->flat()); + theta = acos(2.0 * (fRndmPtr_->flat()) - 1.0); + + // compose the 4 std::vector + en = sqrt(momentum * momentum + darkmeson_mass_ * darkmeson_mass_); + Pythia8::Vec4 daughterFourMomentum = + Pythia8::Vec4(momentum * cos(phi) * sin(theta), momentum * sin(phi) * sin(theta), momentum * sin(theta), en); + return daughterFourMomentum; +} + +// Auxiliary function, to be solved in order to impose energy conservation +// To ballance energy, we solve for "scale" by demanding that this function vanishes, i.e. that shower energy and mediator energy are equal +// By rescaling the momentum rather than the energy, avoid having to do these annoying rotations from the previous version +const double SuepShower::reballanceFunction(double scale, const std::vector& shower) { + double showerEnergy = 0.0; + for (const auto& daughter : shower) { + showerEnergy += sqrt(scale * scale * daughter.pAbs2() + darkmeson_mass_ * darkmeson_mass_); + } + return showerEnergy - mediator_energy_; +} diff --git a/GeneratorInterface/Pythia8Interface/src/suep_shower.cc b/GeneratorInterface/Pythia8Interface/src/suep_shower.cc deleted file mode 100644 index 67c198c742cb7..0000000000000 --- a/GeneratorInterface/Pythia8Interface/src/suep_shower.cc +++ /dev/null @@ -1,160 +0,0 @@ -// This is file contains the code to generate a dark sector shower in a strongly coupled, quasi-conformal hidden valley, often -// referred to as "soft unclustered energy patterns (SUEP)" or "softbomb" events. The shower is generated in its rest frame and -// for a realistic simulation this class needs to be interfaced with an event generator such as madgraph, pythia or herwig. -// -// The algorithm relies on arXiv:1305.5226. See arXiv:1612.00850 for a description of the model. -// Please cite both papers when using this code. - -// Written by Simon Knapen on 12/22/2019 - -//following 1305.5226 -#include -#include -#include - -#include "GeneratorInterface/Pythia8Interface/interface/suep_shower.h" - -using namespace std; // Help ADL of std functions. -using namespace boost::math::tools; // For bracket_and_solve_root. - -// constructor -Suep_shower::Suep_shower(double mass, double temperature, double energy, Pythia8::Rndm* rndmPtr) { - m = mass; - Temp = temperature; - Etot = energy; - fRndmPtr = rndmPtr; - - A = m / Temp; - p_m = sqrt(2 / (A * A) * (1 + sqrt(1 + A * A))); - - double pmax = sqrt(2 + 2 * sqrt(1 + A * A)) / A; // compute the location of the maximum, to split the range - - tolerance tol = 0.00001; - - p_plus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1), pmax, 50.0, tol)).first; // first root - p_minus = (bisect(boost::bind(&Suep_shower::test_fun, this, _1), 0.0, pmax, tol)).first; // second root - - lambda_plus = -f(p_plus) / fp(p_plus); - lambda_minus = f(p_minus) / fp(p_minus); - q_plus = lambda_plus / (p_plus - p_minus); - q_minus = lambda_minus / (p_plus - p_minus); - q_m = 1 - (q_plus + q_minus); -} - -// maxwell-boltzman distribution, slightly massaged -double Suep_shower::f(double p) { return p * p * exp(-A * p * p / (1 + sqrt(1 + p * p))); } - -// derivative of maxwell-boltzmann -double Suep_shower::fp(double p) { - return exp(-A * p * p / (1 + sqrt(1 + p * p))) * p * (2 - A * p * p / sqrt(1 + p * p)); -} - -// test function to be solved for p_plusminus -double Suep_shower::test_fun(double p) { return log(f(p) / f(p_m)) + 1.0; } - -// generate one random 4 vector from the thermal distribution -vector Suep_shower::generate_fourvector() { - vector fourvec; - double en, phi, theta, p; //kinematic variables of the 4 vector - - // first do momentum, following arxiv:1305.5226 - double U, V, X, Y, E; - int i = 0; - while (i < 100) { - U = fRndmPtr->flat(); - V = fRndmPtr->flat(); - - if (U < q_m) { - Y = U / q_m; - X = (1 - Y) * (p_minus + lambda_minus) + Y * (p_plus - lambda_plus); - if (V < f(X) / f(p_m) && X > 0) { - break; - } - } else { - if (U < q_m + q_plus) { - E = -log((U - q_m) / q_plus); - X = p_plus - lambda_plus * (1 - E); - if (V < exp(E) * f(X) / f(p_m) && X > 0) { - break; - } - } else { - E = -log((U - (q_m + q_plus)) / q_minus); - X = p_minus + lambda_minus * (1 - E); - if (V < exp(E) * f(X) / f(p_m) && X > 0) { - break; - } - } - } - } - p = X * (this->m); // X is the dimensionless momentum, p/m - - // now do the angles - phi = 2.0 * M_PI * (fRndmPtr->flat()); - theta = acos(2.0 * (fRndmPtr->flat()) - 1.0); - - // compose the 4 vector - en = sqrt(p * p + (this->m) * (this->m)); - fourvec.push_back(en); - fourvec.push_back(p * cos(phi) * sin(theta)); - fourvec.push_back(p * sin(phi) * sin(theta)); - fourvec.push_back(p * cos(theta)); - - return fourvec; -} - -// auxiliary function which computes the total energy difference as a function of the momentum vectors and a scale factor "a" -// to ballance energy, we solve for "a" by demanding that this function vanishes -// By rescaling the momentum rather than the energy, I avoid having to do these annoying rotations from the previous version -double Suep_shower::reballance_func(double a, const vector >& event) { - double result = 0.0; - double p2; - for (unsigned n = 0; n < event.size(); n++) { - p2 = event[n][1] * event[n][1] + event[n][2] * event[n][2] + event[n][3] * event[n][3]; - result += sqrt(a * a * p2 + (this->m) * (this->m)); - } - return result - (this->Etot); -} - -// generate a shower event, in the rest frame of the shower -vector > Suep_shower::generate_shower() { - vector > event; - double sum_E = 0.0; - - // fill up event record - while (sum_E < (this->Etot)) { - event.push_back(this->generate_fourvector()); - sum_E += (event.back()).at(0); - } - - // reballance momenta - int len = event.size(); - double sum_p, correction; - for (int i = 1; i < 4; i++) { // loop over 3 carthesian directions - - sum_p = 0.0; - for (int n = 0; n < len; n++) { - sum_p += event[n][i]; - } - correction = -1.0 * sum_p / len; - - for (int n = 0; n < len; n++) { - event[n][i] += correction; - } - } - - // finally, ballance the total energy, without destroying momentum conservation - tolerance tol = 0.00001; - double p_scale; - p_scale = (bisect(boost::bind(&Suep_shower::reballance_func, this, _1, event), 0.0, 2.0, tol)).first; - - for (int n = 0; n < len; n++) { - event[n][1] = p_scale * event[n][1]; - event[n][2] = p_scale * event[n][2]; - event[n][3] = p_scale * event[n][3]; - // force the energy with the on-shell condition - event[n][0] = - sqrt(event[n][1] * event[n][1] + event[n][2] * event[n][2] + event[n][3] * event[n][3] + (this->m) * (this->m)); - } - - return event; -} From 71fbca3194188969ae79f575a82aa0dbb8eeb69f Mon Sep 17 00:00:00 2001 From: Christopher Jones Date: Wed, 1 Dec 2021 08:52:41 -0600 Subject: [PATCH 36/54] Use thread safe modules in DPGAnalysis/SiStripTools Migrated all modules to thread-safe versions. --- .../plugins/APVCyclePhaseDebuggerFromL1TS.cc | 5 +- .../plugins/APVCyclePhaseMonitor.cc | 6 +- .../plugins/APVCyclePhaseProducerFromL1ABC.cc | 4 +- .../SiStripTools/plugins/APVShotsAnalyzer.cc | 5 +- .../SiStripTools/plugins/APVShotsFilter.cc | 34 ++++------- .../SiStripTools/plugins/BigEventsDebugger.cc | 5 +- .../plugins/CommonModeAnalyzer.cc | 5 +- .../ConfigurableAPVCyclePhaseProducer.cc | 59 +++++++++---------- .../SiStripTools/plugins/DetIdSelectorTest.cc | 4 +- .../SiStripTools/plugins/DuplicateRecHits.cc | 5 +- .../plugins/EventTimeDistribution.cc | 5 +- .../plugins/EventWithHistoryProducer.cc | 12 +--- .../plugins/FEDBadModuleFilter.cc | 5 +- .../FromClusterSummaryMultiplicityProducer.cc | 24 ++------ .../SiStripTools/plugins/L1ABCDebugger.cc | 5 +- .../SiStripTools/plugins/LargeEvents.cc | 38 ++++-------- .../plugins/MultiplicityCorrelator.cc | 5 +- .../plugins/MultiplicityInvestigator.cc | 5 +- .../plugins/MultiplicityProducer.cc | 30 ++++------ .../plugins/MultiplicityTimeCorrelations.cc | 7 ++- .../SiStripTools/plugins/OccupancyPlots.cc | 4 +- .../plugins/OverlapProblemTPAnalyzer.cc | 6 +- .../plugins/OverlapProblemTSOSAnalyzer.cc | 5 +- .../OverlapProblemTSOSPositionFilter.cc | 9 ++- .../plugins/SeedMultiplicityAnalyzer.cc | 5 +- .../plugins/SiPixelQualityHistory.cc | 6 +- .../plugins/SiStripDetWithSomething.cc | 8 +-- .../plugins/SiStripQualityHistory.cc | 6 +- .../SiStripTools/plugins/TrackCount.cc | 6 +- .../plugins/TrackerDpgAnalysis.cc | 7 ++- 30 files changed, 151 insertions(+), 179 deletions(-) diff --git a/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseDebuggerFromL1TS.cc b/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseDebuggerFromL1TS.cc index cad9474556e69..b7ba4c56d4aff 100644 --- a/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseDebuggerFromL1TS.cc +++ b/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseDebuggerFromL1TS.cc @@ -21,7 +21,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -56,7 +56,7 @@ // class decleration // -class APVCyclePhaseDebuggerFromL1TS : public edm::EDAnalyzer { +class APVCyclePhaseDebuggerFromL1TS : public edm::one::EDAnalyzer { public: explicit APVCyclePhaseDebuggerFromL1TS(const edm::ParameterSet&); ~APVCyclePhaseDebuggerFromL1TS() override; @@ -66,6 +66,7 @@ class APVCyclePhaseDebuggerFromL1TS : public edm::EDAnalyzer { private: void beginRun(const edm::Run&, const edm::EventSetup&) override; void analyze(const edm::Event&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} // ----------member data --------------------------- diff --git a/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseMonitor.cc b/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseMonitor.cc index f15e1f812ae41..5312b9aa04ba6 100644 --- a/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseMonitor.cc +++ b/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseMonitor.cc @@ -24,7 +24,7 @@ #include "TProfile.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -47,7 +47,7 @@ // class decleration // -class APVCyclePhaseMonitor : public edm::EDAnalyzer { +class APVCyclePhaseMonitor : public edm::one::EDAnalyzer { public: explicit APVCyclePhaseMonitor(const edm::ParameterSet&); ~APVCyclePhaseMonitor() override; @@ -108,6 +108,8 @@ APVCyclePhaseMonitor::APVCyclePhaseMonitor(const edm::ParameterSet& iConfig) _nevents(0) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); + edm::LogInfo("UsedAPVCyclePhaseCollection") << " APVCyclePhaseCollection " << iConfig.getParameter("apvCyclePhaseCollection") << " used"; diff --git a/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseProducerFromL1ABC.cc b/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseProducerFromL1ABC.cc index 7fa2499e2143a..c016b9eec829e 100644 --- a/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseProducerFromL1ABC.cc +++ b/DPGAnalysis/SiStripTools/plugins/APVCyclePhaseProducerFromL1ABC.cc @@ -21,7 +21,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/one/EDProducer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -51,7 +51,7 @@ // class decleration // -class APVCyclePhaseProducerFromL1ABC : public edm::EDProducer { +class APVCyclePhaseProducerFromL1ABC : public edm::one::EDProducer { public: explicit APVCyclePhaseProducerFromL1ABC(const edm::ParameterSet&); ~APVCyclePhaseProducerFromL1ABC() override; diff --git a/DPGAnalysis/SiStripTools/plugins/APVShotsAnalyzer.cc b/DPGAnalysis/SiStripTools/plugins/APVShotsAnalyzer.cc index b9aaa4c76992e..69e9efebabf7d 100644 --- a/DPGAnalysis/SiStripTools/plugins/APVShotsAnalyzer.cc +++ b/DPGAnalysis/SiStripTools/plugins/APVShotsAnalyzer.cc @@ -26,7 +26,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/ESWatcher.h" #include "FWCore/Framework/interface/Event.h" @@ -66,7 +66,7 @@ // class decleration // -class APVShotsAnalyzer : public edm::EDAnalyzer { +class APVShotsAnalyzer : public edm::one::EDAnalyzer { public: explicit APVShotsAnalyzer(const edm::ParameterSet&); ~APVShotsAnalyzer() override; @@ -153,6 +153,7 @@ APVShotsAnalyzer::APVShotsAnalyzer(const edm::ParameterSet& iConfig) _nevents(0), _rhm(consumesCollector()) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); if (!_zs) _suffix += "_notZS"; diff --git a/DPGAnalysis/SiStripTools/plugins/APVShotsFilter.cc b/DPGAnalysis/SiStripTools/plugins/APVShotsFilter.cc index 0a6367a9eacbb..ac61c03dbc81b 100644 --- a/DPGAnalysis/SiStripTools/plugins/APVShotsFilter.cc +++ b/DPGAnalysis/SiStripTools/plugins/APVShotsFilter.cc @@ -19,12 +19,12 @@ // system include files #include +#include // user include files #include "FWCore/Utilities/interface/EDGetToken.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDFilter.h" -#include "FWCore/Framework/interface/ESWatcher.h" +#include "FWCore/Framework/interface/global/EDFilter.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -53,7 +53,7 @@ // class declaration // -class APVShotsFilter : public edm::EDFilter { +class APVShotsFilter : public edm::global::EDFilter<> { public: explicit APVShotsFilter(const edm::ParameterSet&); ~APVShotsFilter() override; @@ -61,26 +61,23 @@ class APVShotsFilter : public edm::EDFilter { static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: - bool filter(edm::Event&, const edm::EventSetup&) override; + bool filter(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; void endJob() override; - void updateDetCabling(const SiStripDetCablingRcd& iRcd); // ----------member data --------------------------- edm::EDGetTokenT heToken_; edm::EDGetTokenT apvphaseToken_; edm::EDGetTokenT > digisToken_; - bool _selectAPVshots; + const bool _selectAPVshots; - bool _zs; - int _nevents; + const bool _zs; + mutable std::atomic _nevents; // DetCabling - bool _useCabling; - edm::ESWatcher _detCablingWatcher; - edm::ESGetToken _detCablingToken; - const SiStripDetCabling* _detCabling = nullptr; //!< The cabling object. + const bool _useCabling; + const edm::ESGetToken _detCablingToken; }; // @@ -99,8 +96,6 @@ APVShotsFilter::APVShotsFilter(const edm::ParameterSet& iConfig) _zs(iConfig.getUntrackedParameter("zeroSuppressed", true)), _nevents(0), _useCabling(iConfig.getUntrackedParameter("useCabling", true)), - _detCablingWatcher(_useCabling ? decltype(_detCablingWatcher){this, &APVShotsFilter::updateDetCabling} - : decltype(_detCablingWatcher){}), _detCablingToken(_useCabling ? decltype(_detCablingToken){esConsumes()} : decltype(_detCablingToken){}) { //now do what ever initialization is needed edm::InputTag digicollection = iConfig.getParameter("digiCollection"); @@ -115,8 +110,6 @@ APVShotsFilter::APVShotsFilter(const edm::ParameterSet& iConfig) APVShotsFilter::~APVShotsFilter() { // do anything here that needs to be done at desctruction time // (e.g. close files, deallocate resources etc.) - if (_detCabling) - _detCabling = nullptr; } // @@ -124,12 +117,13 @@ APVShotsFilter::~APVShotsFilter() { // // ------------ method called on each new Event ------------ -bool APVShotsFilter::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { +bool APVShotsFilter::filter(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iSetup) const { using namespace edm; + const SiStripDetCabling* _detCabling = nullptr; //!< The cabling object. if (_useCabling) { //retrieve cabling - _detCablingWatcher.check(iSetup); + _detCabling = &iSetup.getData(_detCablingToken); } _nevents++; @@ -223,9 +217,7 @@ bool APVShotsFilter::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { } // ------------ method called once each job just after ending the event loop ------------ -void APVShotsFilter::endJob() { edm::LogInfo("APVShotsFilter") << _nevents << " analyzed events"; } - -void APVShotsFilter::updateDetCabling(const SiStripDetCablingRcd& iRcd) { _detCabling = &iRcd.get(_detCablingToken); } +void APVShotsFilter::endJob() { edm::LogInfo("APVShotsFilter") << _nevents.load() << " analyzed events"; } // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ void APVShotsFilter::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { diff --git a/DPGAnalysis/SiStripTools/plugins/BigEventsDebugger.cc b/DPGAnalysis/SiStripTools/plugins/BigEventsDebugger.cc index 532167f5f602a..56e356b2a9302 100644 --- a/DPGAnalysis/SiStripTools/plugins/BigEventsDebugger.cc +++ b/DPGAnalysis/SiStripTools/plugins/BigEventsDebugger.cc @@ -22,7 +22,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -53,7 +53,7 @@ // template -class BigEventsDebugger : public edm::EDAnalyzer { +class BigEventsDebugger : public edm::one::EDAnalyzer { public: explicit BigEventsDebugger(const edm::ParameterSet&); ~BigEventsDebugger() override; @@ -100,6 +100,7 @@ BigEventsDebugger::BigEventsDebugger(const edm::ParameterSet& iConfig) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); std::vector selconfigs = iConfig.getParameter >("selections"); diff --git a/DPGAnalysis/SiStripTools/plugins/CommonModeAnalyzer.cc b/DPGAnalysis/SiStripTools/plugins/CommonModeAnalyzer.cc index 7930a17936558..8563ce520b6d4 100644 --- a/DPGAnalysis/SiStripTools/plugins/CommonModeAnalyzer.cc +++ b/DPGAnalysis/SiStripTools/plugins/CommonModeAnalyzer.cc @@ -27,7 +27,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/ESWatcher.h" #include "FWCore/Framework/interface/Event.h" @@ -62,7 +62,7 @@ // class decleration // -class CommonModeAnalyzer : public edm::EDAnalyzer { +class CommonModeAnalyzer : public edm::one::EDAnalyzer { public: explicit CommonModeAnalyzer(const edm::ParameterSet&); ~CommonModeAnalyzer() override; @@ -137,6 +137,7 @@ CommonModeAnalyzer::CommonModeAnalyzer(const edm::ParameterSet& iConfig) m_detCablingWatcher(this, &CommonModeAnalyzer::updateDetCabling), m_detCablingToken(esConsumes()) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); edm::Service tfserv; diff --git a/DPGAnalysis/SiStripTools/plugins/ConfigurableAPVCyclePhaseProducer.cc b/DPGAnalysis/SiStripTools/plugins/ConfigurableAPVCyclePhaseProducer.cc index d0fcf5f079271..b332d58cd5e23 100644 --- a/DPGAnalysis/SiStripTools/plugins/ConfigurableAPVCyclePhaseProducer.cc +++ b/DPGAnalysis/SiStripTools/plugins/ConfigurableAPVCyclePhaseProducer.cc @@ -21,7 +21,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -41,26 +41,23 @@ // class decleration // -class ConfigurableAPVCyclePhaseProducer : public edm::EDProducer { +class ConfigurableAPVCyclePhaseProducer : public edm::global::EDProducer> { public: explicit ConfigurableAPVCyclePhaseProducer(const edm::ParameterSet&); ~ConfigurableAPVCyclePhaseProducer() override; private: - void beginJob() override; - void beginRun(const edm::Run&, const edm::EventSetup&) override; - void produce(edm::Event&, const edm::EventSetup&) override; - void endJob() override; + std::shared_ptr globalBeginRun(const edm::Run&, const edm::EventSetup&) const override; + void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; + void globalEndRun(edm::Run const&, edm::EventSetup const&) const override {} // ----------member data --------------------------- const std::vector _defpartnames; const std::vector _defphases; - std::map > _runpartnames; - std::map > _runphases; - - APVCyclePhaseCollection _currapvphases; + std::map> _runpartnames; + std::map> _runphases; }; // @@ -75,9 +72,8 @@ class ConfigurableAPVCyclePhaseProducer : public edm::EDProducer { // constructors and destructor // ConfigurableAPVCyclePhaseProducer::ConfigurableAPVCyclePhaseProducer(const edm::ParameterSet& iConfig) - : _defpartnames(iConfig.getParameter >("defaultPartitionNames")), - _defphases(iConfig.getParameter >("defaultPhases")), - _currapvphases() { + : _defpartnames(iConfig.getParameter>("defaultPartitionNames")), + _defphases(iConfig.getParameter>("defaultPhases")) { produces(); //now do what ever other initialization is needed @@ -88,12 +84,12 @@ ConfigurableAPVCyclePhaseProducer::ConfigurableAPVCyclePhaseProducer(const edm:: << " Inconsistent default phases/partitions vector sizes: " << _defphases.size() << " " << _defpartnames.size(); } - std::vector vps(iConfig.getParameter >("runPhases")); + std::vector vps(iConfig.getParameter>("runPhases")); for (std::vector::const_iterator ps = vps.begin(); ps != vps.end(); ps++) { - _runphases[ps->getParameter("runNumber")] = ps->getUntrackedParameter >("phases", _defphases); + _runphases[ps->getParameter("runNumber")] = ps->getUntrackedParameter>("phases", _defphases); _runpartnames[ps->getParameter("runNumber")] = - ps->getUntrackedParameter >("partitions", _defpartnames); + ps->getUntrackedParameter>("partitions", _defpartnames); if (_runphases[ps->getParameter("runNumber")].size() < _runpartnames[ps->getParameter("runNumber")].size()) { @@ -116,18 +112,19 @@ ConfigurableAPVCyclePhaseProducer::~ConfigurableAPVCyclePhaseProducer() { // // ------------ method called to produce the data ------------ -void ConfigurableAPVCyclePhaseProducer::beginRun(const edm::Run& iRun, const edm::EventSetup& iSetup) { +std::shared_ptr ConfigurableAPVCyclePhaseProducer::globalBeginRun( + const edm::Run& iRun, const edm::EventSetup& iSetup) const { using namespace edm; - _currapvphases.get().clear(); + auto currapvphases = std::make_shared(); // fill phase map - const std::map >& _crunpartnames = _runpartnames; - const std::map >& _crunphases = _runphases; + const std::map>& _crunpartnames = _runpartnames; + const std::map>& _crunphases = _runphases; - std::map >::const_iterator trphases = _crunphases.find(iRun.run()); - std::map >::const_iterator trpartnames = _crunpartnames.find(iRun.run()); + std::map>::const_iterator trphases = _crunphases.find(iRun.run()); + std::map>::const_iterator trpartnames = _crunpartnames.find(iRun.run()); std::vector phases = _defphases; std::vector partnames = _defpartnames; @@ -147,29 +144,27 @@ void ConfigurableAPVCyclePhaseProducer::beginRun(const edm::Run& iRun, const edm for (unsigned int ipart = 0; ipart < partnames.size(); ++ipart) { if (phases[ipart] >= 0) { - _currapvphases.get()[partnames[ipart]] = phases[ipart]; + currapvphases->get()[partnames[ipart]] = phases[ipart]; } } - for (std::map::const_iterator it = _currapvphases.get().begin(); it != _currapvphases.get().end(); + for (std::map::const_iterator it = currapvphases->get().begin(); it != currapvphases->get().end(); it++) { edm::LogInfo("APVCyclePhaseProducerDebug") << "partition " << it->first << " phase " << it->second; } + return currapvphases; } -void ConfigurableAPVCyclePhaseProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { +void ConfigurableAPVCyclePhaseProducer::produce(edm::StreamID, + edm::Event& iEvent, + const edm::EventSetup& iSetup) const { using namespace edm; - std::unique_ptr apvphases(new APVCyclePhaseCollection(_currapvphases)); + std::unique_ptr apvphases = + std::make_unique(*runCache(iEvent.getRun().index())); iEvent.put(std::move(apvphases)); } -// ------------ method called once each job just before starting event loop ------------ -void ConfigurableAPVCyclePhaseProducer::beginJob() {} - -// ------------ method called once each job just after ending the event loop ------------ -void ConfigurableAPVCyclePhaseProducer::endJob() {} - //define this as a plug-in DEFINE_FWK_MODULE(ConfigurableAPVCyclePhaseProducer); diff --git a/DPGAnalysis/SiStripTools/plugins/DetIdSelectorTest.cc b/DPGAnalysis/SiStripTools/plugins/DetIdSelectorTest.cc index 50ae1c7b7e0c6..7ff9f351bfbc2 100644 --- a/DPGAnalysis/SiStripTools/plugins/DetIdSelectorTest.cc +++ b/DPGAnalysis/SiStripTools/plugins/DetIdSelectorTest.cc @@ -24,7 +24,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -54,7 +54,7 @@ // class decleration // -class DetIdSelectorTest : public edm::EDAnalyzer { +class DetIdSelectorTest : public edm::one::EDAnalyzer<> { public: explicit DetIdSelectorTest(const edm::ParameterSet&); ~DetIdSelectorTest() override; diff --git a/DPGAnalysis/SiStripTools/plugins/DuplicateRecHits.cc b/DPGAnalysis/SiStripTools/plugins/DuplicateRecHits.cc index 57d7630b6e407..93fce6e698380 100644 --- a/DPGAnalysis/SiStripTools/plugins/DuplicateRecHits.cc +++ b/DPGAnalysis/SiStripTools/plugins/DuplicateRecHits.cc @@ -22,7 +22,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -59,7 +59,7 @@ // class decleration // -class DuplicateRecHits : public edm::EDAnalyzer { +class DuplicateRecHits : public edm::one::EDAnalyzer { public: explicit DuplicateRecHits(const edm::ParameterSet&); ~DuplicateRecHits() override; @@ -99,6 +99,7 @@ DuplicateRecHits::DuplicateRecHits(const edm::ParameterSet& iConfig) //now do what ever initialization is needed // histogram parameters + usesResource(TFileService::kSharedResource); edm::LogInfo("TrackCollection") << "Using collection " << iConfig.getParameter("trackCollection").label().c_str(); diff --git a/DPGAnalysis/SiStripTools/plugins/EventTimeDistribution.cc b/DPGAnalysis/SiStripTools/plugins/EventTimeDistribution.cc index 4d5d58a6935a9..8837555396acf 100644 --- a/DPGAnalysis/SiStripTools/plugins/EventTimeDistribution.cc +++ b/DPGAnalysis/SiStripTools/plugins/EventTimeDistribution.cc @@ -27,7 +27,7 @@ #include "TH2F.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -38,7 +38,6 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" #include "FWCore/Utilities/interface/InputTag.h" @@ -50,7 +49,7 @@ // class decleration // -class EventTimeDistribution : public edm::EDAnalyzer { +class EventTimeDistribution : public edm::one::EDAnalyzer { public: explicit EventTimeDistribution(const edm::ParameterSet&); ~EventTimeDistribution() override; diff --git a/DPGAnalysis/SiStripTools/plugins/EventWithHistoryProducer.cc b/DPGAnalysis/SiStripTools/plugins/EventWithHistoryProducer.cc index 6020874ea2b36..9955800392172 100644 --- a/DPGAnalysis/SiStripTools/plugins/EventWithHistoryProducer.cc +++ b/DPGAnalysis/SiStripTools/plugins/EventWithHistoryProducer.cc @@ -22,7 +22,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/stream/EDProducer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -37,15 +37,13 @@ // class decleration // -class EventWithHistoryProducer : public edm::EDProducer { +class EventWithHistoryProducer : public edm::stream::EDProducer<> { public: explicit EventWithHistoryProducer(const edm::ParameterSet&); ~EventWithHistoryProducer() override; private: - void beginJob() override; void produce(edm::Event&, const edm::EventSetup&) override; - void endJob() override; // ----------member data --------------------------- @@ -95,11 +93,5 @@ void EventWithHistoryProducer::produce(edm::Event& iEvent, const edm::EventSetup iEvent.put(std::move(heOut)); } -// ------------ method called once each job just before starting event loop ------------ -void EventWithHistoryProducer::beginJob() {} - -// ------------ method called once each job just after ending the event loop ------------ -void EventWithHistoryProducer::endJob() {} - //define this as a plug-in DEFINE_FWK_MODULE(EventWithHistoryProducer); diff --git a/DPGAnalysis/SiStripTools/plugins/FEDBadModuleFilter.cc b/DPGAnalysis/SiStripTools/plugins/FEDBadModuleFilter.cc index 5e2b022118bef..551d9406f02bf 100644 --- a/DPGAnalysis/SiStripTools/plugins/FEDBadModuleFilter.cc +++ b/DPGAnalysis/SiStripTools/plugins/FEDBadModuleFilter.cc @@ -22,7 +22,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDFilter.h" +#include "FWCore/Framework/interface/one/EDFilter.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -46,7 +46,7 @@ // class declaration // -class FEDBadModuleFilter : public edm::EDFilter { +class FEDBadModuleFilter : public edm::one::EDFilter { public: explicit FEDBadModuleFilter(const edm::ParameterSet&); ~FEDBadModuleFilter() override; @@ -55,6 +55,7 @@ class FEDBadModuleFilter : public edm::EDFilter { void beginJob() override; bool filter(edm::Event&, const edm::EventSetup&) override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void endJob() override; // ----------member data --------------------------- diff --git a/DPGAnalysis/SiStripTools/plugins/FromClusterSummaryMultiplicityProducer.cc b/DPGAnalysis/SiStripTools/plugins/FromClusterSummaryMultiplicityProducer.cc index 8f374b56bbdaa..70f5b203a7771 100644 --- a/DPGAnalysis/SiStripTools/plugins/FromClusterSummaryMultiplicityProducer.cc +++ b/DPGAnalysis/SiStripTools/plugins/FromClusterSummaryMultiplicityProducer.cc @@ -23,7 +23,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -37,15 +37,12 @@ // // class decleration // -class FromClusterSummaryMultiplicityProducer : public edm::EDProducer { +class FromClusterSummaryMultiplicityProducer : public edm::global::EDProducer<> { public: explicit FromClusterSummaryMultiplicityProducer(const edm::ParameterSet&); - ~FromClusterSummaryMultiplicityProducer() override; private: - void beginJob() override; - void produce(edm::Event&, const edm::EventSetup&) override; - void endJob() override; + void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; // ----------member data --------------------------- @@ -86,17 +83,14 @@ FromClusterSummaryMultiplicityProducer::FromClusterSummaryMultiplicityProducer(c m_subdetvar = (ClusterSummary::VariablePlacement)iConfig.getParameter("varEnum"); } -FromClusterSummaryMultiplicityProducer::~FromClusterSummaryMultiplicityProducer() { - // do anything here that needs to be done at desctruction time - // (e.g. close files, deallocate resources etc.) -} - // // member functions // // ------------ method called to produce the data ------------ -void FromClusterSummaryMultiplicityProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { +void FromClusterSummaryMultiplicityProducer::produce(edm::StreamID, + edm::Event& iEvent, + const edm::EventSetup& iSetup) const { LogDebug("Multiplicity") << " Ready to go"; using namespace edm; @@ -135,10 +129,4 @@ void FromClusterSummaryMultiplicityProducer::produce(edm::Event& iEvent, const e iEvent.put(std::move(mults)); } -// ------------ method called once each job just before starting event loop ------------ -void FromClusterSummaryMultiplicityProducer::beginJob() {} - -// ------------ method called once each job just after ending the event loop ------------ -void FromClusterSummaryMultiplicityProducer::endJob() {} - DEFINE_FWK_MODULE(FromClusterSummaryMultiplicityProducer); diff --git a/DPGAnalysis/SiStripTools/plugins/L1ABCDebugger.cc b/DPGAnalysis/SiStripTools/plugins/L1ABCDebugger.cc index 66f9935a958b7..41de491285824 100644 --- a/DPGAnalysis/SiStripTools/plugins/L1ABCDebugger.cc +++ b/DPGAnalysis/SiStripTools/plugins/L1ABCDebugger.cc @@ -28,7 +28,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -44,7 +44,7 @@ // class decleration // -class L1ABCDebugger : public edm::EDAnalyzer { +class L1ABCDebugger : public edm::one::EDAnalyzer { public: explicit L1ABCDebugger(const edm::ParameterSet&); ~L1ABCDebugger() override; @@ -53,6 +53,7 @@ class L1ABCDebugger : public edm::EDAnalyzer { void beginJob() override; void analyze(const edm::Event&, const edm::EventSetup&) override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void endJob() override; // ----------member data --------------------------- diff --git a/DPGAnalysis/SiStripTools/plugins/LargeEvents.cc b/DPGAnalysis/SiStripTools/plugins/LargeEvents.cc index f72147f88afc3..e1613f8137932 100644 --- a/DPGAnalysis/SiStripTools/plugins/LargeEvents.cc +++ b/DPGAnalysis/SiStripTools/plugins/LargeEvents.cc @@ -22,7 +22,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDFilter.h" +#include "FWCore/Framework/interface/global/EDFilter.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -49,25 +49,21 @@ // template -class LargeEvents : public edm::EDFilter { +class LargeEvents : public edm::global::EDFilter<> { public: explicit LargeEvents(const edm::ParameterSet&); ~LargeEvents() override; private: - void beginJob() override; - bool filter(edm::Event&, const edm::EventSetup&) override; - void endJob() override; + bool filter(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; // ----------member data --------------------------- - edm::EDGetTokenT _collectionToken; - int _absthr; - int _modthr; - bool _useQuality; - const SiStripQuality* _qualityHandle = nullptr; - edm::ESWatcher _qualityWatcher; - edm::ESGetToken _qualityToken; + const edm::EDGetTokenT _collectionToken; + const int _absthr; + const int _modthr; + const bool _useQuality; + const edm::ESGetToken _qualityToken; }; // @@ -103,14 +99,14 @@ LargeEvents::~LargeEvents() { // ------------ method called on each new Event ------------ template -bool LargeEvents::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { +bool LargeEvents::filter(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iSetup) const { using namespace edm; + const SiStripQuality* _qualityHandle = nullptr; + if (_useQuality) { - if (_qualityWatcher.check(iSetup)) { - _qualityHandle = &iSetup.getData(_qualityToken); - LogDebug("SiStripQualityUpdated") << "SiStripQuality has changed and it will be updated"; - } + _qualityHandle = &iSetup.getData(_qualityToken); + LogDebug("SiStripQualityUpdated") << "SiStripQuality has changed and it will be updated"; } Handle digis; @@ -133,14 +129,6 @@ bool LargeEvents::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { return false; } -// ------------ method called once each job just before starting event loop ------------ -template -void LargeEvents::beginJob() {} - -// ------------ method called once each job just after ending the event loop ------------ -template -void LargeEvents::endJob() {} - //define this as a plug-in typedef LargeEvents > LargeSiStripDigiEvents; typedef LargeEvents > LargeSiStripClusterEvents; diff --git a/DPGAnalysis/SiStripTools/plugins/MultiplicityCorrelator.cc b/DPGAnalysis/SiStripTools/plugins/MultiplicityCorrelator.cc index 0d1e184f34f1f..404a79be2e3bc 100644 --- a/DPGAnalysis/SiStripTools/plugins/MultiplicityCorrelator.cc +++ b/DPGAnalysis/SiStripTools/plugins/MultiplicityCorrelator.cc @@ -27,7 +27,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -41,7 +41,7 @@ // class decleration // -class MultiplicityCorrelator : public edm::EDAnalyzer { +class MultiplicityCorrelator : public edm::one::EDAnalyzer { public: explicit MultiplicityCorrelator(const edm::ParameterSet&); ~MultiplicityCorrelator() override; @@ -50,6 +50,7 @@ class MultiplicityCorrelator : public edm::EDAnalyzer { void beginJob() override; void analyze(const edm::Event&, const edm::EventSetup&) override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void endJob() override; // ----------member data --------------------------- diff --git a/DPGAnalysis/SiStripTools/plugins/MultiplicityInvestigator.cc b/DPGAnalysis/SiStripTools/plugins/MultiplicityInvestigator.cc index fd751c4562dc7..8cc9405191341 100644 --- a/DPGAnalysis/SiStripTools/plugins/MultiplicityInvestigator.cc +++ b/DPGAnalysis/SiStripTools/plugins/MultiplicityInvestigator.cc @@ -27,7 +27,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -48,7 +48,7 @@ // class decleration // -class MultiplicityInvestigator : public edm::EDAnalyzer { +class MultiplicityInvestigator : public edm::one::EDAnalyzer { public: explicit MultiplicityInvestigator(const edm::ParameterSet&); ~MultiplicityInvestigator() override; @@ -57,6 +57,7 @@ class MultiplicityInvestigator : public edm::EDAnalyzer { void beginJob() override; void analyze(const edm::Event&, const edm::EventSetup&) override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void endJob() override; // ----------member data --------------------------- diff --git a/DPGAnalysis/SiStripTools/plugins/MultiplicityProducer.cc b/DPGAnalysis/SiStripTools/plugins/MultiplicityProducer.cc index 86b7c2fb6c032..1299122d83458 100644 --- a/DPGAnalysis/SiStripTools/plugins/MultiplicityProducer.cc +++ b/DPGAnalysis/SiStripTools/plugins/MultiplicityProducer.cc @@ -23,7 +23,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -45,22 +45,20 @@ // class decleration // template -class MultiplicityProducer : public edm::EDProducer { +class MultiplicityProducer : public edm::global::EDProducer<> { public: explicit MultiplicityProducer(const edm::ParameterSet&); ~MultiplicityProducer() override; private: - void beginJob() override; - void produce(edm::Event&, const edm::EventSetup&) override; - void endJob() override; + void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; int multiplicity(typename T::const_iterator det) const; int detSetMultiplicity(typename T::const_iterator det) const; // ----------member data --------------------------- edm::EDGetTokenT m_collectionToken; - bool m_clustersize; + const bool m_clustersize; std::map m_subdets; std::map m_subdetsels; }; @@ -107,7 +105,7 @@ MultiplicityProducer::~MultiplicityProducer() { // ------------ method called to produce the data ------------ template -void MultiplicityProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { +void MultiplicityProducer::produce(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iSetup) const { LogDebug("Multiplicity") << " Ready to loop"; using namespace edm; @@ -130,9 +128,11 @@ void MultiplicityProducer::produce(edm::Event& iEvent, const edm::EventSetup& unsigned int subdet = detid.subdetId(); // if(m_subdets.find(subdet)!=m_subdets.end() && !m_subdetsels[subdet].isValid() ) (*mults)[subdet] += det->size(); - if (m_subdets.find(subdet) != m_subdets.end() && !m_subdetsels[subdet].isValid()) - (*mults)[subdet] += multiplicity(det); - + if (m_subdets.find(subdet) != m_subdets.end()) { + auto detsel = m_subdetsels.find(subdet); + if (detsel == m_subdetsels.end() or !detsel->second.isValid()) + (*mults)[subdet] += multiplicity(det); + } for (std::map::const_iterator detsel = m_subdetsels.begin(); detsel != m_subdetsels.end(); ++detsel) { @@ -144,20 +144,12 @@ void MultiplicityProducer::produce(edm::Event& iEvent, const edm::EventSetup& for (std::map::const_iterator it = mults->begin(); it != mults->end(); ++it) { LogDebug("Multiplicity") << " Found " << it->second << " digis/clusters in " << it->first << " " - << m_subdets[it->first]; + << m_subdets.find(it->first)->second; } iEvent.put(std::move(mults)); } -// ------------ method called once each job just before starting event loop ------------ -template -void MultiplicityProducer::beginJob() {} - -// ------------ method called once each job just after ending the event loop ------------ -template -void MultiplicityProducer::endJob() {} - template int MultiplicityProducer::multiplicity(typename T::const_iterator det) const { int mult = 0; diff --git a/DPGAnalysis/SiStripTools/plugins/MultiplicityTimeCorrelations.cc b/DPGAnalysis/SiStripTools/plugins/MultiplicityTimeCorrelations.cc index 1ceaa55eba19d..c9926d30b2abf 100644 --- a/DPGAnalysis/SiStripTools/plugins/MultiplicityTimeCorrelations.cc +++ b/DPGAnalysis/SiStripTools/plugins/MultiplicityTimeCorrelations.cc @@ -27,7 +27,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -57,7 +57,7 @@ // class decleration // -class MultiplicityTimeCorrelations : public edm::EDAnalyzer { +class MultiplicityTimeCorrelations : public edm::one::EDAnalyzer { public: explicit MultiplicityTimeCorrelations(const edm::ParameterSet&); ~MultiplicityTimeCorrelations() override; @@ -66,6 +66,7 @@ class MultiplicityTimeCorrelations : public edm::EDAnalyzer { void beginJob() override; void analyze(const edm::Event&, const edm::EventSetup&) override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void endJob() override; // ----------member data --------------------------- @@ -129,6 +130,8 @@ MultiplicityTimeCorrelations::MultiplicityTimeCorrelations(const edm::ParameterS _dbxbins(iConfig.getUntrackedParameter >("dbxBins")) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); + // configure the filter edm::ParameterSet filterConfig; diff --git a/DPGAnalysis/SiStripTools/plugins/OccupancyPlots.cc b/DPGAnalysis/SiStripTools/plugins/OccupancyPlots.cc index e0136d4042ca4..f287e7f8eca77 100644 --- a/DPGAnalysis/SiStripTools/plugins/OccupancyPlots.cc +++ b/DPGAnalysis/SiStripTools/plugins/OccupancyPlots.cc @@ -29,7 +29,7 @@ #include "TProfile.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -63,7 +63,7 @@ // class decleration // -class OccupancyPlots : public edm::EDAnalyzer { +class OccupancyPlots : public edm::one::EDAnalyzer { public: explicit OccupancyPlots(const edm::ParameterSet&); ~OccupancyPlots() override; diff --git a/DPGAnalysis/SiStripTools/plugins/OverlapProblemTPAnalyzer.cc b/DPGAnalysis/SiStripTools/plugins/OverlapProblemTPAnalyzer.cc index 43b69671bbdbb..4c7709022e269 100644 --- a/DPGAnalysis/SiStripTools/plugins/OverlapProblemTPAnalyzer.cc +++ b/DPGAnalysis/SiStripTools/plugins/OverlapProblemTPAnalyzer.cc @@ -24,7 +24,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/ESHandle.h" @@ -55,7 +55,7 @@ // class decleration // -class OverlapProblemTPAnalyzer : public edm::EDAnalyzer { +class OverlapProblemTPAnalyzer : public edm::one::EDAnalyzer { public: explicit OverlapProblemTPAnalyzer(const edm::ParameterSet&); ~OverlapProblemTPAnalyzer() override; @@ -105,6 +105,8 @@ OverlapProblemTPAnalyzer::OverlapProblemTPAnalyzer(const edm::ParameterSet& iCon m_associatorToken(consumes(edm::InputTag("trackAssociatorByHits"))) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); + edm::Service tfserv; m_ptp = tfserv->make("tpmomentum", "Tracking Particle momentum", 100, 0., 200.); diff --git a/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSAnalyzer.cc b/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSAnalyzer.cc index 004f1780090e5..7eb14be5ed7ad 100644 --- a/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSAnalyzer.cc +++ b/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSAnalyzer.cc @@ -24,7 +24,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/ESHandle.h" @@ -61,7 +61,7 @@ // class decleration // -class OverlapProblemTSOSAnalyzer : public edm::EDAnalyzer { +class OverlapProblemTSOSAnalyzer : public edm::one::EDAnalyzer { public: explicit OverlapProblemTSOSAnalyzer(const edm::ParameterSet&); ~OverlapProblemTSOSAnalyzer() override; @@ -101,6 +101,7 @@ OverlapProblemTSOSAnalyzer::OverlapProblemTSOSAnalyzer(const edm::ParameterSet& m_debug(iConfig.getUntrackedParameter("debugMode", false)), m_tsoshm(iConfig.getParameter("tsosHMConf")) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); edm::Service tfserv; diff --git a/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSPositionFilter.cc b/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSPositionFilter.cc index afbef202e909f..e6cfa769f6e62 100644 --- a/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSPositionFilter.cc +++ b/DPGAnalysis/SiStripTools/plugins/OverlapProblemTSOSPositionFilter.cc @@ -24,7 +24,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDFilter.h" +#include "FWCore/Framework/interface/global/EDFilter.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" @@ -55,18 +55,17 @@ #include "Geometry/Records/interface/TrackerTopologyRcd.h" -#include "TH1F.h" // // class decleration // -class OverlapProblemTSOSPositionFilter : public edm::EDFilter { +class OverlapProblemTSOSPositionFilter : public edm::global::EDFilter<> { public: explicit OverlapProblemTSOSPositionFilter(const edm::ParameterSet&); ~OverlapProblemTSOSPositionFilter() override; private: - bool filter(edm::Event&, const edm::EventSetup&) override; + bool filter(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; // ----------member data --------------------------- @@ -106,7 +105,7 @@ OverlapProblemTSOSPositionFilter::~OverlapProblemTSOSPositionFilter() { // // ------------ method called to for each event ------------ -bool OverlapProblemTSOSPositionFilter::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { +bool OverlapProblemTSOSPositionFilter::filter(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iSetup) const { using namespace edm; // loop on trajectories and plot TSOS local coordinate diff --git a/DPGAnalysis/SiStripTools/plugins/SeedMultiplicityAnalyzer.cc b/DPGAnalysis/SiStripTools/plugins/SeedMultiplicityAnalyzer.cc index 41d738b20fe5b..2793a92bdef9e 100644 --- a/DPGAnalysis/SiStripTools/plugins/SeedMultiplicityAnalyzer.cc +++ b/DPGAnalysis/SiStripTools/plugins/SeedMultiplicityAnalyzer.cc @@ -27,7 +27,7 @@ #include #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/ConsumesCollector.h" #include "FWCore/Framework/interface/Event.h" @@ -66,7 +66,7 @@ // class decleration // -class SeedMultiplicityAnalyzer : public edm::EDAnalyzer { +class SeedMultiplicityAnalyzer : public edm::one::EDAnalyzer { public: explicit SeedMultiplicityAnalyzer(const edm::ParameterSet&); ~SeedMultiplicityAnalyzer() override; @@ -144,6 +144,7 @@ SeedMultiplicityAnalyzer::SeedMultiplicityAnalyzer(const edm::ParameterSet& iCon _hseedmult2D(), _hseedeta2D() { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); // diff --git a/DPGAnalysis/SiStripTools/plugins/SiPixelQualityHistory.cc b/DPGAnalysis/SiStripTools/plugins/SiPixelQualityHistory.cc index a3d94d3e7f5eb..890277bf0f523 100644 --- a/DPGAnalysis/SiStripTools/plugins/SiPixelQualityHistory.cc +++ b/DPGAnalysis/SiStripTools/plugins/SiPixelQualityHistory.cc @@ -28,7 +28,7 @@ #include "TH1F.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -54,7 +54,7 @@ // class decleration // -class SiPixelQualityHistory : public edm::EDAnalyzer { +class SiPixelQualityHistory : public edm::one::EDAnalyzer { public: explicit SiPixelQualityHistory(const edm::ParameterSet&); ~SiPixelQualityHistory() override; @@ -64,6 +64,7 @@ class SiPixelQualityHistory : public edm::EDAnalyzer { private: void beginJob() override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void analyze(const edm::Event&, const edm::EventSetup&) override; void endJob() override; @@ -102,6 +103,7 @@ SiPixelQualityHistory::SiPixelQualityHistory(const edm::ParameterSet& iConfig) m_history(), m_badmodrun() { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); edm::Service tfserv; diff --git a/DPGAnalysis/SiStripTools/plugins/SiStripDetWithSomething.cc b/DPGAnalysis/SiStripTools/plugins/SiStripDetWithSomething.cc index dce6a1704a506..69cd2cd7c2920 100644 --- a/DPGAnalysis/SiStripTools/plugins/SiStripDetWithSomething.cc +++ b/DPGAnalysis/SiStripTools/plugins/SiStripDetWithSomething.cc @@ -21,7 +21,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDFilter.h" +#include "FWCore/Framework/interface/global/EDFilter.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -44,14 +44,14 @@ // template -class SiStripDetWithSomething : public edm::EDFilter { +class SiStripDetWithSomething : public edm::global::EDFilter<> { public: explicit SiStripDetWithSomething(const edm::ParameterSet&); ~SiStripDetWithSomething() override; private: void beginJob() override; - bool filter(edm::Event&, const edm::EventSetup&) override; + bool filter(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; void endJob() override; // ----------member data --------------------------- @@ -99,7 +99,7 @@ SiStripDetWithSomething::~SiStripDetWithSomething() { // ------------ method called on each new Event ------------ template -bool SiStripDetWithSomething::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { +bool SiStripDetWithSomething::filter(edm::StreamID, edm::Event& iEvent, const edm::EventSetup& iSetup) const { using namespace edm; Handle digis; diff --git a/DPGAnalysis/SiStripTools/plugins/SiStripQualityHistory.cc b/DPGAnalysis/SiStripTools/plugins/SiStripQualityHistory.cc index 3e853c5a27f1f..76e77079652a6 100644 --- a/DPGAnalysis/SiStripTools/plugins/SiStripQualityHistory.cc +++ b/DPGAnalysis/SiStripTools/plugins/SiStripQualityHistory.cc @@ -28,7 +28,7 @@ #include "TH1F.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -53,7 +53,7 @@ // class decleration // -class SiStripQualityHistory : public edm::EDAnalyzer { +class SiStripQualityHistory : public edm::one::EDAnalyzer { public: explicit SiStripQualityHistory(const edm::ParameterSet&); ~SiStripQualityHistory() override; @@ -63,6 +63,7 @@ class SiStripQualityHistory : public edm::EDAnalyzer { private: void beginJob() override; void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void analyze(const edm::Event&, const edm::EventSetup&) override; void endJob() override; @@ -101,6 +102,7 @@ SiStripQualityHistory::SiStripQualityHistory(const edm::ParameterSet& iConfig) _history(), m_badmodrun() { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); edm::Service tfserv; diff --git a/DPGAnalysis/SiStripTools/plugins/TrackCount.cc b/DPGAnalysis/SiStripTools/plugins/TrackCount.cc index 5dbebb291fa10..efd130d0aca72 100644 --- a/DPGAnalysis/SiStripTools/plugins/TrackCount.cc +++ b/DPGAnalysis/SiStripTools/plugins/TrackCount.cc @@ -22,7 +22,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/LuminosityBlock.h" @@ -61,13 +61,14 @@ // class decleration // -class TrackCount : public edm::EDAnalyzer { +class TrackCount : public edm::one::EDAnalyzer { public: explicit TrackCount(const edm::ParameterSet&); ~TrackCount() override; private: void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void analyze(const edm::Event&, const edm::EventSetup&) override; // ----------member data --------------------------- @@ -145,6 +146,7 @@ TrackCount::TrackCount(const edm::ParameterSet& iConfig) { //now do what ever initialization is needed + usesResource(TFileService::kSharedResource); // histogram parameters const unsigned int netabin1d = iConfig.getUntrackedParameter("netabin1D", 120); diff --git a/DPGAnalysis/SiStripTools/plugins/TrackerDpgAnalysis.cc b/DPGAnalysis/SiStripTools/plugins/TrackerDpgAnalysis.cc index 4cd1eeef80489..3d420d76fc19d 100644 --- a/DPGAnalysis/SiStripTools/plugins/TrackerDpgAnalysis.cc +++ b/DPGAnalysis/SiStripTools/plugins/TrackerDpgAnalysis.cc @@ -39,7 +39,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Utilities/interface/InputTag.h" @@ -105,7 +105,7 @@ // typedef math::XYZPoint Point; -class TrackerDpgAnalysis : public edm::EDAnalyzer { +class TrackerDpgAnalysis : public edm::one::EDAnalyzer { public: explicit TrackerDpgAnalysis(const edm::ParameterSet&); ~TrackerDpgAnalysis() override; @@ -137,6 +137,7 @@ class TrackerDpgAnalysis : public edm::EDAnalyzer { private: void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endRun(const edm::Run&, const edm::EventSetup&) override {} void analyze(const edm::Event&, const edm::EventSetup&) override; void endJob() override; @@ -237,6 +238,8 @@ TrackerDpgAnalysis::TrackerDpgAnalysis(const edm::ParameterSet& iConfig) PSUname_ = new char[256]; pset_ = iConfig; + usesResource(TFileService::kSharedResource); + // enable/disable functionalities functionality_offtrackClusters_ = iConfig.getUntrackedParameter("keepOfftrackClusters", true); functionality_ontrackClusters_ = iConfig.getUntrackedParameter("keepOntrackClusters", true); From 2fee4242c25ca83143f2db99a4504ec749a37d13 Mon Sep 17 00:00:00 2001 From: Lauren Hay Date: Wed, 1 Dec 2021 23:59:33 +0100 Subject: [PATCH 37/54] Move DB related codes to CondTools --- CondTools/JetMET/plugins/BuildFile.xml | 12 ++++++++++++ .../JetMET}/plugins/JetCorrectorDBReader.cc | 0 .../JetMET}/plugins/JetCorrectorDBWriter.cc | 0 .../JetMET}/plugins/JetResolutionDBReader.cc | 0 .../JetMET}/plugins/JetResolutionDBWriter.cc | 0 .../JetMET}/plugins/METCorrectorDBReader.cc | 0 .../JetMET}/plugins/METCorrectorDBWriter.cc | 0 .../JetMET}/plugins/QGLikelihoodDBReader.cc | 0 .../JetMET}/plugins/QGLikelihoodDBWriter.cc | 0 .../plugins/QGLikelihoodSystematicsDBReader.cc | 0 .../plugins/QGLikelihoodSystematicsDBWriter.cc | 0 11 files changed, 12 insertions(+) create mode 100644 CondTools/JetMET/plugins/BuildFile.xml rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/JetCorrectorDBReader.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/JetCorrectorDBWriter.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/JetResolutionDBReader.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/JetResolutionDBWriter.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/METCorrectorDBReader.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/METCorrectorDBWriter.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/QGLikelihoodDBReader.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/QGLikelihoodDBWriter.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/QGLikelihoodSystematicsDBReader.cc (100%) rename {JetMETCorrections/Modules => CondTools/JetMET}/plugins/QGLikelihoodSystematicsDBWriter.cc (100%) diff --git a/CondTools/JetMET/plugins/BuildFile.xml b/CondTools/JetMET/plugins/BuildFile.xml new file mode 100644 index 0000000000000..13889c61ed258 --- /dev/null +++ b/CondTools/JetMET/plugins/BuildFile.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/JetMETCorrections/Modules/plugins/JetCorrectorDBReader.cc b/CondTools/JetMET/plugins/JetCorrectorDBReader.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/JetCorrectorDBReader.cc rename to CondTools/JetMET/plugins/JetCorrectorDBReader.cc diff --git a/JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc b/CondTools/JetMET/plugins/JetCorrectorDBWriter.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/JetCorrectorDBWriter.cc rename to CondTools/JetMET/plugins/JetCorrectorDBWriter.cc diff --git a/JetMETCorrections/Modules/plugins/JetResolutionDBReader.cc b/CondTools/JetMET/plugins/JetResolutionDBReader.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/JetResolutionDBReader.cc rename to CondTools/JetMET/plugins/JetResolutionDBReader.cc diff --git a/JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc b/CondTools/JetMET/plugins/JetResolutionDBWriter.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/JetResolutionDBWriter.cc rename to CondTools/JetMET/plugins/JetResolutionDBWriter.cc diff --git a/JetMETCorrections/Modules/plugins/METCorrectorDBReader.cc b/CondTools/JetMET/plugins/METCorrectorDBReader.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/METCorrectorDBReader.cc rename to CondTools/JetMET/plugins/METCorrectorDBReader.cc diff --git a/JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc b/CondTools/JetMET/plugins/METCorrectorDBWriter.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/METCorrectorDBWriter.cc rename to CondTools/JetMET/plugins/METCorrectorDBWriter.cc diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodDBReader.cc b/CondTools/JetMET/plugins/QGLikelihoodDBReader.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/QGLikelihoodDBReader.cc rename to CondTools/JetMET/plugins/QGLikelihoodDBReader.cc diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc b/CondTools/JetMET/plugins/QGLikelihoodDBWriter.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/QGLikelihoodDBWriter.cc rename to CondTools/JetMET/plugins/QGLikelihoodDBWriter.cc diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBReader.cc b/CondTools/JetMET/plugins/QGLikelihoodSystematicsDBReader.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBReader.cc rename to CondTools/JetMET/plugins/QGLikelihoodSystematicsDBReader.cc diff --git a/JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc b/CondTools/JetMET/plugins/QGLikelihoodSystematicsDBWriter.cc similarity index 100% rename from JetMETCorrections/Modules/plugins/QGLikelihoodSystematicsDBWriter.cc rename to CondTools/JetMET/plugins/QGLikelihoodSystematicsDBWriter.cc From afda4d7c6ae6223de7a9bef85c529d850480d900 Mon Sep 17 00:00:00 2001 From: Fabio Cossutti Date: Thu, 2 Dec 2021 10:39:08 +0100 Subject: [PATCH 38/54] Remove useless static_cast --- RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc index 37af531de3c97..338cec694dbc6 100644 --- a/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc +++ b/RecoMTD/TrackExtender/plugins/TrackExtenderWithMTD.cc @@ -98,8 +98,8 @@ namespace { TrackSegments() = default; inline uint32_t addSegment(float tPath, float tMom2) { - segmentPathOvc_.emplace_back(static_cast(tPath * c_inv)); - segmentMom2_.emplace_back(static_cast(tMom2)); + segmentPathOvc_.emplace_back(tPath * c_inv); + segmentMom2_.emplace_back(tMom2); nSegment_++; LogTrace("TrackExtenderWithMTD") << "addSegment # " << nSegment_ << " s = " << tPath @@ -111,7 +111,7 @@ namespace { inline float computeTof(float mass_inv2) const { float tof(0.f); for (uint32_t iSeg = 0; iSeg < nSegment_; iSeg++) { - float gammasq = 1.f + segmentMom2_[iSeg] * static_cast(mass_inv2); + float gammasq = 1.f + segmentMom2_[iSeg] * mass_inv2; float beta = std::sqrt(1.f - 1.f / gammasq); tof += segmentPathOvc_[iSeg] / beta; From 9c29b74a160e12c67760a1cf386c7aa08e893c1b Mon Sep 17 00:00:00 2001 From: Adinda de Wit Date: Thu, 2 Dec 2021 12:11:13 +0100 Subject: [PATCH 39/54] DTCCablingMapProducer: incorporate modified header; reflect IT cabling in output db name --- .../SiPhase2Tracker/plugins/DTCCablingMapProducer.cc | 2 +- .../test/DTCCablingMapProducer_dump.py | 2 +- .../test/DTCCablingMapProducer_retrieve.py | 2 +- .../test/DTCCablingMapProducer_write.py | 12 ++++++------ 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/CondTools/SiPhase2Tracker/plugins/DTCCablingMapProducer.cc b/CondTools/SiPhase2Tracker/plugins/DTCCablingMapProducer.cc index c8f7ab691aa31..8cefa779a3b3e 100644 --- a/CondTools/SiPhase2Tracker/plugins/DTCCablingMapProducer.cc +++ b/CondTools/SiPhase2Tracker/plugins/DTCCablingMapProducer.cc @@ -185,7 +185,7 @@ void DTCCablingMapProducer::LoadModulesToDTCCablingMapFromCSV( if (csvColumn.size() == csvFormat_ncolumns_) { // Skip the legend lines - if (0 == csvColumn[0].compare(std::string("Module DetId/U"))) { + if (0 == csvColumn[0].compare(std::string("Module_DetId/U"))) { if (verbosity_ >= 1) { edm::LogInfo("CSVParser") << "-- skipping legend line" << endl; } diff --git a/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_dump.py b/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_dump.py index 51c067da2fe4a..c8ea0d76e6487 100644 --- a/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_dump.py +++ b/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_dump.py @@ -17,7 +17,7 @@ process.load("CondCore.CondDB.CondDB_cfi") # input database (in this case the local sqlite files) -process.CondDB.connect = 'sqlite_file:OuterTrackerDTCCablingMap.db' +process.CondDB.connect = 'sqlite_file:OTandITDTCCablingMap.db' process.PoolDBESSource = cms.ESSource("PoolDBESSource", process.CondDB, diff --git a/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_retrieve.py b/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_retrieve.py index 8d5db33c59104..4b3424791299d 100644 --- a/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_retrieve.py +++ b/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_retrieve.py @@ -6,7 +6,7 @@ process.load("CondCore.CondDB.CondDB_cfi") # input database (in this case the local sqlite file) -process.CondDB.connect = 'sqlite_file:OuterTrackerDTCCablingMap.db' +process.CondDB.connect = 'sqlite_file:OTandITDTCCablingMap.db' process.PoolDBESSource = cms.ESSource("PoolDBESSource", process.CondDB, diff --git a/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_write.py b/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_write.py index adfa131aa0d52..6fe842e85c779 100644 --- a/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_write.py +++ b/CondTools/SiPhase2Tracker/test/DTCCablingMapProducer_write.py @@ -8,7 +8,7 @@ process.load("CondCore.CondDB.CondDB_cfi") # output database (in this case local sqlite file) -process.CondDB.connect = 'sqlite_file:OuterTrackerDTCCablingMap.db' +process.CondDB.connect = 'sqlite_file:OTandITDTCCablingMap.db' # A data source must always be defined. We don't need it, so here's a dummy one. process.source = cms.Source("EmptyIOVSource", @@ -33,14 +33,14 @@ #dummy_fill_mode = cms.string("DUMMY_FILL_DISABLED"), #dummy_fill_mode = cms.string("DUMMY_FILL_ELINK_ID"), modulesToDTCCablingCSVFileNames = cms.vstring( - "CondTools/SiPhase2Tracker/data/TrackerModuleToDTCCablingMap__OT616_200_IT613__T14__OTOnly.csv" + "CondTools/SiPhase2Tracker/data/CMSSWCablingMap__OT800_IT700.csv" ), - dummy_fill_mode = cms.string("DUMMY_FILL_ELINK_ID_AND_GBT_ID"), - csvFormat_ncolumns = cms.uint32( 2), + dummy_fill_mode = cms.string("DUMMY_FILL_ELINK_ID"), + csvFormat_ncolumns = cms.uint32( 3), csvFormat_idetid = cms.uint32( 0), - csvFormat_idtcid = cms.uint32( 1), + csvFormat_idtcid = cms.uint32( 2), csvFormat_igbtlinkid = cms.uint32( 1), - csvFormat_ielinkid = cms.uint32( 1), + csvFormat_ielinkid = cms.uint32( 5), verbosity = cms.int32(0), #loggingOn= cms.untracked.bool(True), #SinceAppendMode=cms.bool(True), From f22f1f3b9422bce51be75324c9f8acf93671499d Mon Sep 17 00:00:00 2001 From: Sunanda Date: Fri, 3 Dec 2021 03:22:12 +0100 Subject: [PATCH 40/54] Simplify and correct the test script for validation against the flat file --- .../python/testHGCalWaferValidation_cfg.py | 44 +++++++------------ 1 file changed, 15 insertions(+), 29 deletions(-) diff --git a/Validation/HGCalValidation/test/python/testHGCalWaferValidation_cfg.py b/Validation/HGCalValidation/test/python/testHGCalWaferValidation_cfg.py index 7eb25a6812e2c..d91a71d84ceb4 100644 --- a/Validation/HGCalValidation/test/python/testHGCalWaferValidation_cfg.py +++ b/Validation/HGCalValidation/test/python/testHGCalWaferValidation_cfg.py @@ -2,15 +2,9 @@ # Way to use this: # cmsRun testHGCalWaferValidation_cfg.py geometry=D83 # -# Options for geometry D49, D68, D77, D83, D84 +# Options for geometry D77, D83, D86 # ############################################################################### -############################################################################### -# Modified by Yulun Miao -# Modified at Wed, 17 Nov 2021 -# Details of Modification: -# * Allowing options for geometry D86 -# * Allowing options for flatfile by flatfile=path_to_flat_file, default set to Validation/HGCalValidation/data/geomnew_corrected_360.txt import FWCore.ParameterSet.Config as cms import os, sys, imp, re import FWCore.ParameterSet.VarParsing as VarParsing @@ -22,12 +16,7 @@ "D83", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, - "geometry of operations: D49, D68, D84, D77, D83") -options.register('flatfile', - "Validation/HGCalValidation/data/geomnew_corrected_360.txt", - VarParsing.VarParsing.multiplicity.singleton, - VarParsing.VarParsing.varType.string, - "path to flat file") + "geometry of operations: D77, D83, D86") ### get and parse the command line arguments options.parseArguments() @@ -36,30 +25,28 @@ #################################################################### # Use the options -if (options.geometry == "D49"): - from Configuration.Eras.Era_Phase2C9_cff import Phase2C9 - process = cms.Process('TEST',Phase2C9) - process.load('Configuration.Geometry.GeometryExtended2026D49_cff') -elif (options.geometry == "D68"): - from Configuration.Eras.Era_Phase2C12_cff import Phase2C12 - process = cms.Process('TEST',Phase2C12) - process.load('Configuration.Geometry.GeometryExtended2026D68_cff') -elif (options.geometry == "D77"): +if (options.geometry == "D77"): from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 process = cms.Process('TEST',Phase2C11M9) process.load('Configuration.Geometry.GeometryExtended2026D77_cff') -elif (options.geometry == "D84"): + fileName = 'Validation/HGCalValidation/data/geomnew_corrected_360.txt' +elif (options.geometry == "D86"): from Configuration.Eras.Era_Phase2C11_cff import Phase2C11 process = cms.Process('TEST',Phase2C11) - process.load('Configuration.Geometry.GeometryExtended2026D84_cff') -elif (options.geometry == "D86"): - from Configuration.Eras.Era_Phase2C11I13M9_cff import Phase2C11I13M9 - process = cms.Process('TEST',Phase2C11I13M9) process.load('Configuration.Geometry.GeometryExtended2026D86_cff') + fileName = 'Validation/HGCalValidation/data/geomnew_corrected_360_V1.txt' else: from Configuration.Eras.Era_Phase2C11M9_cff import Phase2C11M9 process = cms.Process('TEST',Phase2C11M9) process.load('Configuration.Geometry.GeometryExtended2026D83_cff') + fileName = 'Validation/HGCalValidation/data/geomnew_corrected_360.txt' + +process.load('Validation.HGCalValidation.hgcalWaferValidation_cfi') +process.hgcalWaferValidation.GeometryFileName = cms.FileInPath(fileName) +#if (options.geometry == "D84"): +# process.hgcalWaferValidation.GeometryFileName = cms.FileInPath('Validation/HGCalValidation/data/geomnew_corrected_360_V1.txt') +#else: +# process.hgcalWaferValidation.GeometryFileName = cms.FileInPath('Validation/HGCalValidation/data/geomnew_corrected_360.txt') process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger = cms.Service("MessageLogger", @@ -74,6 +61,5 @@ process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1)) -process.load('Validation.HGCalValidation.hgcalWaferValidation_cfi') -process.hgcalWaferValidation.GeometryFileName = options.flatfile + process.p = cms.Path(process.hgcalWaferValidation) From 21115006f5969657908455bdb46688a663067aab Mon Sep 17 00:00:00 2001 From: Davide Zuolo Date: Fri, 3 Dec 2021 11:35:31 +0100 Subject: [PATCH 41/54] Clean-up of BeamSpot PCL configs --- .../python/ALCARECOPromptCalibProd_cff.py | 52 ------------------- .../python/AlcaBeamSpotProducerHP_cfi.py | 2 +- .../python/AlcaBeamSpotProducer_cfi.py | 26 +++++----- 3 files changed, 14 insertions(+), 66 deletions(-) diff --git a/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProd_cff.py b/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProd_cff.py index 6f140df839c80..f4d98414c0214 100644 --- a/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProd_cff.py +++ b/Calibration/TkAlCaRecoProducers/python/ALCARECOPromptCalibProd_cff.py @@ -15,27 +15,7 @@ # ------------------------------------------------------------------------------ # configure the beam-spot production from Calibration.TkAlCaRecoProducers.AlcaBeamSpotProducer_cff import * -alcaBeamSpotProducer.BeamFitter.TrackCollection = 'ALCARECOTkAlMinBias' -alcaBeamSpotProducer.BeamFitter.MinimumTotalLayers = 6 -alcaBeamSpotProducer.BeamFitter.MinimumPixelLayers = -1 -alcaBeamSpotProducer.BeamFitter.MaximumNormChi2 = 10 -alcaBeamSpotProducer.BeamFitter.MinimumInputTracks = 50 -alcaBeamSpotProducer.BeamFitter.MinimumPt = 1.0 -alcaBeamSpotProducer.BeamFitter.MaximumImpactParameter = 1.0 -alcaBeamSpotProducer.BeamFitter.TrackAlgorithm = cms.untracked.vstring() -#alcaBeamSpotProducer.BeamFitter.Debug = True -alcaBeamSpotProducer.PVFitter.Apply3DFit = True -alcaBeamSpotProducer.PVFitter.minNrVerticesForFit = 10 -# fit as function of lumi sections -alcaBeamSpotProducer.AlcaBeamSpotProducerParameters.fitEveryNLumi = 1 -alcaBeamSpotProducer.AlcaBeamSpotProducerParameters.resetEveryNLumi = 1 - -# alcaBeamSpotProducer.AlcaBeamSpotProducerParameters.TrackCollection = cms.untracked.InputTag('ALCARECOTkAlMinBias') -# alcaBeamSpotProducer.AlcaBeamSpotProducerParameters.fitEveryNLumi = cms.untracked.int32(1) -# alcaBeamSpotProducer.AlcaBeamSpotProducerParameters.resetEveryNLumi = cms.untracked.int32(1) -# alcaBeamSpotProducer.AlcaBeamSpotProducerParameters.TrackCollection = cms.untracked.InputTag('ALCARECOTkAlMinBias') -# alcaBeamSpotProducer.BeamFitter.TrackCollection = cms.untracked.InputTag('ALCARECOTkAlMinBias') # ------------------------------------------------------------------------------ # this is for filtering on L1 technical trigger bit @@ -51,38 +31,6 @@ throw = False # tolerate triggers stated above, but not available ) - -#from L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMaskTechTrigConfig_cff import * -#from HLTrigger.HLTfilters.hltLevel1GTSeed_cfi import hltLevel1GTSeed -#L1CollTrigger = hltLevel1GTSeed.clone() - -#L1CollTrigger.L1TechTriggerSeeding = cms.bool(True) -#L1CollTrigger.L1SeedsLogicalExpression = cms.string('0 AND ( 40 OR 41 ) AND NOT (36 OR 37 OR 38 OR 39)') - - -# ------------------------------------------------------------------------------ -# configuration to reproduce offlinePrimaryVertices -# FIXME: needs to be moved in the TkAlMinBias definition -# from RecoVertex.BeamSpotProducer.BeamSpot_cfi import * -# offlineBeamSpotForBS = offlineBeamSpot.clone() -# from RecoVertex.PrimaryVertexProducer.OfflinePrimaryVertices_cfi import * - -# # overwrite some defaults for PV producer -# offlinePrimaryVerticesForBS = offlinePrimaryVertices.clone() -# offlinePrimaryVerticesForBS.TrackLabel = cms.InputTag("ALCARECOTkAlMinBias") -# offlinePrimaryVerticesForBS.beamSpotLabel = cms.InputTag("offlineBeamSpotForBS") -# offlinePrimaryVerticesForBS.PVSelParameters.maxDistanceToBeam = 2 -# offlinePrimaryVerticesForBS.TkFilterParameters.maxNormalizedChi2 = 20 -# offlinePrimaryVerticesForBS.TkFilterParameters.minSiliconLayersWithHits = 5 -# offlinePrimaryVerticesForBS.TkFilterParameters.maxD0Significance = 100 -# offlinePrimaryVerticesForBS.TkFilterParameters.minPixelLayersWithHits = 1 -# offlinePrimaryVerticesForBS.TkClusParameters.TkGapClusParameters.zSeparation = 1 -# alcaBeamSpotProducer.PVFitter.VertexCollection = "offlinePrimaryVerticesForBS" - seqALCARECOPromptCalibProd = cms.Sequence(ALCARECOTkAlMinBiasFilterForBS * ALCARECOHltFilterForBS * -# offlineBeamSpotForBS + -# offlinePrimaryVerticesForBS + alcaBeamSpotProducer) - -#process.bsProductionPath = cms.Path(process.TkAlMinBiasFilterForBS+process.alcaBeamSpotProducer) diff --git a/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducerHP_cfi.py b/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducerHP_cfi.py index 7f839bd28b064..c18017733c1f9 100644 --- a/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducerHP_cfi.py +++ b/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducerHP_cfi.py @@ -48,7 +48,7 @@ minVertexMeanWeight = cms.untracked.double(0.5), maxVertexR = cms.untracked.double(2), maxVertexZ = cms.untracked.double(10), - errorScale = cms.untracked.double(1.1), + errorScale = cms.untracked.double(1.0), nSigmaCut = cms.untracked.double(50.), FitPerBunchCrossing = cms.untracked.bool(False), useOnlyFirstPV = cms.untracked.bool(True), diff --git a/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducer_cfi.py b/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducer_cfi.py index baf157d326cdf..1bf082eb64e39 100644 --- a/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducer_cfi.py +++ b/Calibration/TkAlCaRecoProducers/python/AlcaBeamSpotProducer_cfi.py @@ -5,12 +5,12 @@ RunAllFitters = cms.bool(False), ## False: run only default fitter RunBeamWidthFit = cms.bool(False), WriteToDB = cms.bool(False), ## do not write results to DB - fitEveryNLumi = cms.untracked.int32( -1 ), - resetEveryNLumi = cms.untracked.int32( -1 ) + fitEveryNLumi = cms.untracked.int32( 1 ), + resetEveryNLumi = cms.untracked.int32( 1 ) ), BeamFitter = cms.PSet( Debug = cms.untracked.bool(False), - TrackCollection = cms.untracked.InputTag('generalTracks'), + TrackCollection = cms.untracked.InputTag('ALCARECOTkAlMinBias'), IsMuonCollection = cms.untracked.bool(False), WriteAscii = cms.untracked.bool(False), AsciiFileName = cms.untracked.string('BeamFit.txt'), ## all results @@ -21,34 +21,34 @@ SaveFitResults = cms.untracked.bool(False), SavePVVertices = cms.untracked.bool(False), OutputFileName = cms.untracked.string('analyze_d0_phi.root'), - MinimumPt = cms.untracked.double(1.2), + MinimumPt = cms.untracked.double(1.0), MaximumEta = cms.untracked.double(2.4), - MaximumImpactParameter = cms.untracked.double(5), + MaximumImpactParameter = cms.untracked.double(1.0), MaximumZ = cms.untracked.double(60), - MinimumTotalLayers = cms.untracked.int32(11), - MinimumPixelLayers = cms.untracked.int32(3), - MaximumNormChi2 = cms.untracked.double(2.0), - TrackAlgorithm = cms.untracked.vstring('initialStep'), ## ctf,rs,cosmics,initialStep,lowPtTripletStep...; for all algos, leave it blank + MinimumTotalLayers = cms.untracked.int32(6), + MinimumPixelLayers = cms.untracked.int32(-1), + MaximumNormChi2 = cms.untracked.double(10.0), + TrackAlgorithm = cms.untracked.vstring(), ## ctf,rs,cosmics,initialStep,lowPtTripletStep...; for all algos, leave it blank TrackQuality = cms.untracked.vstring(), ## loose, tight, highPurity...; for all qualities, leave it blank InputBeamWidth = cms.untracked.double(-1.0), ## if -1 use the value calculated by the analyzer FractionOfFittedTrks = cms.untracked.double(0.9), - MinimumInputTracks = cms.untracked.int32(100) + MinimumInputTracks = cms.untracked.int32(50) ), PVFitter = cms.PSet( Debug = cms.untracked.bool(False), - Apply3DFit = cms.untracked.bool(False), + Apply3DFit = cms.untracked.bool(True), VertexCollection = cms.untracked.InputTag('offlinePrimaryVertices'), #WriteAscii = cms.untracked.bool(True), #AsciiFileName = cms.untracked.string('PVFit.txt'), maxNrStoredVertices = cms.untracked.uint32(10000), - minNrVerticesForFit = cms.untracked.uint32(100), + minNrVerticesForFit = cms.untracked.uint32(10), minVertexNdf = cms.untracked.double(10.), maxVertexNormChi2 = cms.untracked.double(10.), minVertexNTracks = cms.untracked.uint32(0), minVertexMeanWeight = cms.untracked.double(0.5), maxVertexR = cms.untracked.double(2), maxVertexZ = cms.untracked.double(10), - errorScale = cms.untracked.double(0.9), + errorScale = cms.untracked.double(1.0), nSigmaCut = cms.untracked.double(50.), FitPerBunchCrossing = cms.untracked.bool(False), useOnlyFirstPV = cms.untracked.bool(False), From a20f5958d5889208a7e6341d7d136e0b70125be6 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Fri, 3 Dec 2021 11:59:48 +0100 Subject: [PATCH 42/54] Initialisation of data members --- SimDataFormats/CaloAnalysis/interface/CaloParticle.h | 7 ++++--- SimDataFormats/CaloAnalysis/interface/SimCluster.h | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/SimDataFormats/CaloAnalysis/interface/CaloParticle.h b/SimDataFormats/CaloAnalysis/interface/CaloParticle.h index 2549634143279..4946351601de1 100644 --- a/SimDataFormats/CaloAnalysis/interface/CaloParticle.h +++ b/SimDataFormats/CaloAnalysis/interface/CaloParticle.h @@ -169,6 +169,7 @@ class CaloParticle { void addRecHitAndFraction(uint32_t hit, float fraction) { hits_.emplace_back(hit); fractions_.emplace_back(fraction); + ++nsimhits_; } /** @brief Returns list of rechit IDs and fractions for this CaloParticle */ @@ -187,11 +188,11 @@ class CaloParticle { void addSimHit(const PCaloHit &hit) { simhit_energy_ += hit.energy(); } private: - uint64_t nsimhits_; + uint64_t nsimhits_{0}; EncodedEventId event_; - uint32_t particleId_; - float simhit_energy_; + uint32_t particleId_{0}; + float simhit_energy_{0.f}; std::vector hits_; std::vector fractions_; diff --git a/SimDataFormats/CaloAnalysis/interface/SimCluster.h b/SimDataFormats/CaloAnalysis/interface/SimCluster.h index 30b75545cc0dd..c9bc57edbc5a3 100644 --- a/SimDataFormats/CaloAnalysis/interface/SimCluster.h +++ b/SimDataFormats/CaloAnalysis/interface/SimCluster.h @@ -175,6 +175,7 @@ class SimCluster { void addRecHitAndFraction(uint32_t hit, float fraction) { hits_.emplace_back(hit); fractions_.emplace_back(fraction); + ++nsimhits_; } /** @brief add rechit energy */ @@ -216,11 +217,11 @@ class SimCluster { void addSimHit(const PCaloHit &hit) { simhit_energy_ += hit.energy(); } private: - uint64_t nsimhits_; + uint64_t nsimhits_{0}; EncodedEventId event_; - uint32_t particleId_; - float simhit_energy_; + uint32_t particleId_{0}; + float simhit_energy_{0.f}; std::vector hits_; std::vector fractions_; std::vector energies_; From 6b72e7f3f81601e89ccae35a300d811fde480819 Mon Sep 17 00:00:00 2001 From: Kevin Pedro Date: Fri, 3 Dec 2021 17:42:05 +0100 Subject: [PATCH 43/54] consistent handling of step skipping for more workflows --- .../python/upgradeWorkflowComponents.py | 54 ++++++++++--------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index 54cc1c763eef3..e69add3ff60e1 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -200,19 +200,27 @@ def condition(self, fragment, stepList, key, hasHarvest): # some commonalities among tracking WFs class UpgradeWorkflowTracking(UpgradeWorkflow): + # skip the PU argument since PU workflows never used here + def __init__(self, steps, suffix, offset): + # always include some steps that will be skipped + steps = steps + ["ALCA","Nano"] + super().__init__(steps, [], suffix, offset) def condition(self, fragment, stepList, key, hasHarvest): result = (fragment=="TTbar_13" or fragment=="TTbar_14TeV") and not 'PU' in key and hasHarvest and self.condition_(fragment, stepList, key, hasHarvest) - if result: - # skip ALCA and Nano - skipList = [s for s in stepList if (("ALCA" in s) or ("Nano" in s))] - for skip in skipList: - stepList.remove(skip) return result def condition_(self, fragment, stepList, key, hasHarvest): return True + def setup_(self, step, stepName, stepDict, k, properties): + # skip ALCA and Nano steps (but not RecoNano or HARVESTNano for Run3) + if 'ALCA' in step or 'Nano'==step: + stepDict[stepName][k] = None + self.setup__(step, stepName, stepDict, k, properties) + # subordinate function for inherited classes + def setup__(self, step, stepName, stepDict, k, properties): + pass class UpgradeWorkflow_trackingOnly(UpgradeWorkflowTracking): - def setup_(self, step, stepName, stepDict, k, properties): + def setup__(self, step, stepName, stepDict, k, properties): if 'Reco' in step: stepDict[stepName][k] = merge([self.step3, stepDict[step][k]]) elif 'HARVEST' in step: stepDict[stepName][k] = merge([{'-s': 'HARVESTING:@trackingOnlyValidation+@trackingOnlyDQM'}, stepDict[step][k]]) upgradeWFs['trackingOnly'] = UpgradeWorkflow_trackingOnly( @@ -224,7 +232,6 @@ def setup_(self, step, stepName, stepDict, k, properties): 'RecoNano', 'HARVESTNano', ], - PU = [], suffix = '_trackingOnly', offset = 0.1, ) @@ -237,7 +244,7 @@ def setup_(self, step, stepName, stepDict, k, properties): step3_trackingOnly = upgradeWFs['trackingOnly'].step3 class UpgradeWorkflow_trackingRun2(UpgradeWorkflowTracking): - def setup_(self, step, stepName, stepDict, k, properties): + def setup__(self, step, stepName, stepDict, k, properties): if 'Reco' in step and stepDict[step][k]['--era']=='Run2_2017': stepDict[stepName][k] = merge([{'--era': 'Run2_2017_trackingRun2'}, stepDict[step][k]]) def condition_(self, fragment, stepList, key, hasHarvest): @@ -246,13 +253,12 @@ def condition_(self, fragment, stepList, key, hasHarvest): steps = [ 'Reco', ], - PU = [], suffix = '_trackingRun2', offset = 0.2, ) class UpgradeWorkflow_trackingOnlyRun2(UpgradeWorkflowTracking): - def setup_(self, step, stepName, stepDict, k, properties): + def setup__(self, step, stepName, stepDict, k, properties): if 'Reco' in step and stepDict[step][k]['--era']=='Run2_2017': stepDict[stepName][k] = merge([{'--era': 'Run2_2017_trackingRun2'}, self.step3, stepDict[step][k]]) elif 'HARVEST' in step: stepDict[stepName][k] = merge([{'-s': 'HARVESTING:@trackingOnlyValidation+@trackingOnlyDQM'}, stepDict[step][k]]) @@ -263,14 +269,13 @@ def condition_(self, fragment, stepList, key, hasHarvest): 'Reco', 'HARVEST', ], - PU = [], suffix = '_trackingOnlyRun2', offset = 0.3, ) upgradeWFs['trackingOnlyRun2'].step3 = upgradeWFs['trackingOnly'].step3 class UpgradeWorkflow_trackingLowPU(UpgradeWorkflowTracking): - def setup_(self, step, stepName, stepDict, k, properties): + def setup__(self, step, stepName, stepDict, k, properties): if 'Reco' in step and stepDict[step][k]['--era']=='Run2_2017': stepDict[stepName][k] = merge([{'--era': 'Run2_2017_trackingLowPU'}, stepDict[step][k]]) def condition_(self, fragment, stepList, key, hasHarvest): @@ -279,13 +284,12 @@ def condition_(self, fragment, stepList, key, hasHarvest): steps = [ 'Reco', ], - PU = [], suffix = '_trackingLowPU', offset = 0.4, ) class UpgradeWorkflow_pixelTrackingOnly(UpgradeWorkflowTracking): - def setup_(self, step, stepName, stepDict, k, properties): + def setup__(self, step, stepName, stepDict, k, properties): if 'Reco' in step: stepDict[stepName][k] = merge([self.step3, stepDict[step][k]]) elif 'HARVEST' in step: stepDict[stepName][k] = merge([{'-s': 'HARVESTING:@trackingOnlyValidation+@pixelTrackingOnlyDQM'}, stepDict[step][k]]) def condition_(self, fragment, stepList, key, hasHarvest): @@ -299,7 +303,6 @@ def condition_(self, fragment, stepList, key, hasHarvest): 'RecoNano', 'HARVESTNano', ], - PU = [], suffix = '_pixelTrackingOnly', offset = 0.5, ) @@ -310,7 +313,7 @@ def condition_(self, fragment, stepList, key, hasHarvest): } class UpgradeWorkflow_trackingMkFit(UpgradeWorkflowTracking): - def setup_(self, step, stepName, stepDict, k, properties): + def setup__(self, step, stepName, stepDict, k, properties): if 'Digi' in step: stepDict[stepName][k] = merge([self.step2, stepDict[step][k]]) if 'Reco' in step: stepDict[stepName][k] = merge([self.step3, stepDict[step][k]]) def condition_(self, fragment, stepList, key, hasHarvest): @@ -323,7 +326,6 @@ def condition_(self, fragment, stepList, key, hasHarvest): 'RecoGlobal', 'RecoNano', ], - PU = [], suffix = '_trackingMkFit', offset = 0.7, ) @@ -337,14 +339,12 @@ def condition_(self, fragment, stepList, key, hasHarvest): #DeepCore seeding for JetCore iteration workflow class UpgradeWorkflow_seedingDeepCore(UpgradeWorkflow): def setup_(self, step, stepName, stepDict, k, properties): - if 'Reco' in step or 'HARVEST' in step: stepDict[stepName][k] = merge([{'--procModifiers': 'seedingDeepCore'}, stepDict[step][k]]) + # skip ALCA and Nano steps (but not RecoNano or HARVESTNano for Run3) + if 'ALCA' in step or 'Nano'==step: + stepDict[stepName][k] = None + elif 'Reco' in step or 'HARVEST' in step: stepDict[stepName][k] = merge([{'--procModifiers': 'seedingDeepCore'}, stepDict[step][k]]) def condition(self, fragment, stepList, key, hasHarvest): result = (fragment=="QCD_Pt_1800_2400_14" or fragment=="TTbar_14TeV" ) and ('2021' in key or '2024' in key) and hasHarvest - if result: - # skip ALCA and Nano - skipList = [s for s in stepList if (("ALCA" in s) or ("Nano" in s))] - for skip in skipList: - stepList.remove(skip) return result upgradeWFs['seedingDeepCore'] = UpgradeWorkflow_seedingDeepCore( steps = [ @@ -354,6 +354,8 @@ def condition(self, fragment, stepList, key, hasHarvest): 'HARVESTGlobal', 'RecoNano', 'HARVESTNano', + 'Nano', + 'ALCA', ], PU = [], suffix = '_seedingDeepCore', @@ -753,7 +755,7 @@ def setup_(self, step, stepName, stepDict, k, properties): elif 'ALCA' in step or 'HARVEST' in step: # remove step stepDict[stepName][k] = None - elif 'Nano' in step: + elif 'Nano'==step: stepDict[stepName][k] = merge([{'--filein':'file:step4.root','-s':'NANO','--datatier':'NANOAODSIM','--eventcontent':'NANOEDMAODSIM'}, stepDict[step][k]]) def condition(self, fragment, stepList, key, hasHarvest): return fragment=="TTbar_14TeV" and ('2026' in key or '2021' in key) @@ -1017,7 +1019,7 @@ def setupPU_(self, step, stepName, stepDict, k, properties): d["--procModifiers"] = "premix_stage2" stepDict[stepName][k] = d # Increase the input file step number by one for Nano in combined stage1+stage2 - elif "Nano" in step: + elif "Nano"==step: # go back to non-PU step version d = merge([stepDict[self.getStepName(step)][k]]) if "--filein" in d: @@ -1133,7 +1135,7 @@ def setup_(self, step, stepName, stepDict, k, properties): "--eventcontent": "PREMIXRAW"}, d]) stepDict[stepName][k] = d - if 'Nano' in step: + if 'Nano'==step: stepDict[stepName][k] = merge([{'--filein':'file:step5.root','-s':'NANO','--datatier':'NANOAODSIM','--eventcontent':'NANOEDMAODSIM'}, stepDict[step][k]]) def condition(self, fragment, stepList, key, hasHarvest): # use both conditions From 815a5fed8312027eeaa53b6b191aec0f19cd35e9 Mon Sep 17 00:00:00 2001 From: Kevin Pedro Date: Fri, 3 Dec 2021 17:49:34 +0100 Subject: [PATCH 44/54] include run3_nanoAOD_devel in Run3 Era --- Configuration/Eras/python/Era_Run3_cff.py | 3 ++- .../PyReleaseValidation/python/upgradeWorkflowComponents.py | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Configuration/Eras/python/Era_Run3_cff.py b/Configuration/Eras/python/Era_Run3_cff.py index 568bfb058b543..feb3bcc93f44c 100644 --- a/Configuration/Eras/python/Era_Run3_cff.py +++ b/Configuration/Eras/python/Era_Run3_cff.py @@ -10,6 +10,7 @@ from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018 from Configuration.Eras.Modifier_ctpps_2021_cff import ctpps_2021 from Configuration.ProcessModifiers.dd4hep_cff import dd4hep +from Configuration.Eras.Modifier_run3_nanoAOD_devel_cff import run3_nanoAOD_devel -Run3 = cms.ModifierChain(Run2_2018.copyAndExclude([run2_GEM_2017, ctpps_2018]), run3_common, run3_GEM, run3_HB, run3_HFSL, stage2L1Trigger_2021, ctpps_2021, dd4hep) +Run3 = cms.ModifierChain(Run2_2018.copyAndExclude([run2_GEM_2017, ctpps_2018]), run3_common, run3_GEM, run3_HB, run3_HFSL, stage2L1Trigger_2021, ctpps_2021, dd4hep, run3_nanoAOD_devel) diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index e69add3ff60e1..b9bb910b36d09 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -152,7 +152,6 @@ def setup_(self, step, stepName, stepDict, k, properties): if cust is not None: stepDict[stepName][k]['--customise']=cust if era is not None: stepDict[stepName][k]['--era']=era - if 'RecoNano' in stepName: stepDict[stepName][k]['--era'] += ',run3_nanoAOD_devel' if modifier is not None: stepDict[stepName][k]['--procModifier']=modifier def condition(self, fragment, stepList, key, hasHarvest): return True From 28dd0551a24f7c28e5d1a47ad851dae871168f9f Mon Sep 17 00:00:00 2001 From: mmusich Date: Fri, 3 Dec 2021 22:44:00 +0100 Subject: [PATCH 45/54] fix CondDB connection in CondTools/SiStrip miscalibration tools --- .../test/SiStripChannelGainFromDBMiscalibrator_cfg.py | 6 +++--- .../SiStrip/test/SiStripNoiseFromDBMiscalibrator_cfg.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CondTools/SiStrip/test/SiStripChannelGainFromDBMiscalibrator_cfg.py b/CondTools/SiStrip/test/SiStripChannelGainFromDBMiscalibrator_cfg.py index 134227d76e511..e44b33b4d2f15 100644 --- a/CondTools/SiStrip/test/SiStripChannelGainFromDBMiscalibrator_cfg.py +++ b/CondTools/SiStrip/test/SiStripChannelGainFromDBMiscalibrator_cfg.py @@ -152,14 +152,14 @@ ## ## Database output service ## -process.load("CondCore.CondDB.CondDB_cfi") +from CondCore.CondDB.CondDB_cfi import CondDB as _CondDB ## ## Output database (in this case local sqlite file) ## -process.CondDB.connect = 'sqlite_file:modifiedSiStripGains_'+ process.GlobalTag.globaltag._value+'_IOV_'+str(options.runNumber)+".db" +process.CondDBOutput = _CondDB.clone(connect = 'sqlite_file:modifiedSiStripGains_'+ process.GlobalTag.globaltag._value+'_IOV_'+str(options.runNumber)+".db") process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDB, + process.CondDBOutput, timetype = cms.untracked.string('runnumber'), toPut = cms.VPSet(cms.PSet(record = cms.string('SiStripApvGainRcd'), tag = cms.string('modifiedGains') diff --git a/CondTools/SiStrip/test/SiStripNoiseFromDBMiscalibrator_cfg.py b/CondTools/SiStrip/test/SiStripNoiseFromDBMiscalibrator_cfg.py index a86ab2576b488..a1c936c1bcb1b 100644 --- a/CondTools/SiStrip/test/SiStripNoiseFromDBMiscalibrator_cfg.py +++ b/CondTools/SiStrip/test/SiStripNoiseFromDBMiscalibrator_cfg.py @@ -219,14 +219,14 @@ ## ## Database output service ## -process.load("CondCore.CondDB.CondDB_cfi") +from CondCore.CondDB.CondDB_cfi import CondDB as _CondDB ## ## Output database (in this case local sqlite file) ## -process.CondDB.connect = 'sqlite_file:modifiedSiStripNoise_'+ process.GlobalTag.globaltag._value+'_IOV_'+str(options.runNumber)+".db" +process.CondDBOutput = _CondDB.clone(connect = 'sqlite_file:modifiedSiStripNoise_'+ process.GlobalTag.globaltag._value+'_IOV_'+str(options.runNumber)+".db") process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDB, + process.CondDBOutput, timetype = cms.untracked.string('runnumber'), toPut = cms.VPSet(cms.PSet(record = cms.string('SiStripNoisesRcd'), tag = cms.string('modifiedNoise') From 8cb0da36cc7f6e657d83b7ac34d6e166260763bf Mon Sep 17 00:00:00 2001 From: mmusich Date: Fri, 3 Dec 2021 23:24:47 +0100 Subject: [PATCH 46/54] fix mistake done in 36129 --- CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc | 6 ++++-- CondTools/HLT/test/AlCaRecoTriggerBitsRcdRead_TEMPL_cfg.py | 5 +---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc b/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc index 714808ff2e391..7ad629a809283 100644 --- a/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc +++ b/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc @@ -44,7 +44,8 @@ class AlCaRecoTriggerBitsRcdRead : public edm::one::EDAnalyzerprintMap(firstRun_, lastRun_, lastTriggerBits_); @@ -139,7 +141,7 @@ void AlCaRecoTriggerBitsRcdRead::beginRun(const edm::Run &run, const edm::EventS } /////////////////////////////////////////////////////////////////////// -void AlCaRecoTriggerBitsRcdRead::endRun(edm::Run const &, edm::EventSetup const &) { +void AlCaRecoTriggerBitsRcdRead::endJob() { // Print for very last IOV, not treated yet in beginRun(..): this->printMap(firstRun_, lastRun_, lastTriggerBits_); } diff --git a/CondTools/HLT/test/AlCaRecoTriggerBitsRcdRead_TEMPL_cfg.py b/CondTools/HLT/test/AlCaRecoTriggerBitsRcdRead_TEMPL_cfg.py index c75420408236b..86d6731b0169c 100644 --- a/CondTools/HLT/test/AlCaRecoTriggerBitsRcdRead_TEMPL_cfg.py +++ b/CondTools/HLT/test/AlCaRecoTriggerBitsRcdRead_TEMPL_cfg.py @@ -22,10 +22,7 @@ process.load("FWCore.MessageLogger.MessageLogger_cfi") -process.MessageLogger.cerr = cms.untracked.PSet(enable = cms.untracked.bool(False)) -process.MessageLogger.cout = cms.untracked.PSet(INFO = cms.untracked.PSet( - reportEvery = cms.untracked.int32(1000) - )) +process.MessageLogger.cerr.FwkReport.reportEvery = 1000000 # the module writing to DB from CondTools.HLT.alCaRecoTriggerBitsRcdRead_cfi import alCaRecoTriggerBitsRcdRead as _alCaRecoTriggerBitsRcdRead From 508f9f0098a201d560e40be883cf3225f57e954b Mon Sep 17 00:00:00 2001 From: Marco Musich Date: Sat, 4 Dec 2021 09:01:09 +0100 Subject: [PATCH 47/54] Apply suggestions from code review Aesthetics Co-authored-by: Marino Missiroli --- CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc b/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc index 7ad629a809283..00d1a034c7826 100644 --- a/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc +++ b/CondTools/HLT/plugins/AlCaRecoTriggerBitsRcdRead.cc @@ -44,7 +44,7 @@ class AlCaRecoTriggerBitsRcdRead : public edm::one::EDAnalyzerprintMap(firstRun_, lastRun_, lastTriggerBits_); From 99d24834dd157da41e7d2e0abe8455dca2434390 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Sat, 4 Dec 2021 11:47:52 +0100 Subject: [PATCH 48/54] SimHits counting --- SimDataFormats/CaloAnalysis/interface/CaloParticle.h | 6 ++++-- SimDataFormats/CaloAnalysis/interface/SimCluster.h | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/SimDataFormats/CaloAnalysis/interface/CaloParticle.h b/SimDataFormats/CaloAnalysis/interface/CaloParticle.h index 4946351601de1..88079b70b8a2a 100644 --- a/SimDataFormats/CaloAnalysis/interface/CaloParticle.h +++ b/SimDataFormats/CaloAnalysis/interface/CaloParticle.h @@ -169,7 +169,6 @@ class CaloParticle { void addRecHitAndFraction(uint32_t hit, float fraction) { hits_.emplace_back(hit); fractions_.emplace_back(fraction); - ++nsimhits_; } /** @brief Returns list of rechit IDs and fractions for this CaloParticle */ @@ -185,7 +184,10 @@ class CaloParticle { float simEnergy() const { return simhit_energy_; } /** @brief add simhit's energy to cluster */ - void addSimHit(const PCaloHit &hit) { simhit_energy_ += hit.energy(); } + void addSimHit(const PCaloHit &hit) { + simhit_energy_ += hit.energy(); + ++nsimhits_; + } private: uint64_t nsimhits_{0}; diff --git a/SimDataFormats/CaloAnalysis/interface/SimCluster.h b/SimDataFormats/CaloAnalysis/interface/SimCluster.h index c9bc57edbc5a3..eecfcd7afc857 100644 --- a/SimDataFormats/CaloAnalysis/interface/SimCluster.h +++ b/SimDataFormats/CaloAnalysis/interface/SimCluster.h @@ -175,7 +175,6 @@ class SimCluster { void addRecHitAndFraction(uint32_t hit, float fraction) { hits_.emplace_back(hit); fractions_.emplace_back(fraction); - ++nsimhits_; } /** @brief add rechit energy */ @@ -214,7 +213,10 @@ class SimCluster { float simEnergy() const { return simhit_energy_; } /** @brief add simhit's energy to cluster */ - void addSimHit(const PCaloHit &hit) { simhit_energy_ += hit.energy(); } + void addSimHit(const PCaloHit &hit) { + simhit_energy_ += hit.energy(); + ++nsimhits_; + } private: uint64_t nsimhits_{0}; From 4f47e475584abef42cc3c17bed820f29f802e7f6 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Sat, 4 Dec 2021 11:57:00 +0100 Subject: [PATCH 49/54] code format --- SimDataFormats/CaloAnalysis/interface/CaloParticle.h | 2 +- SimDataFormats/CaloAnalysis/interface/SimCluster.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SimDataFormats/CaloAnalysis/interface/CaloParticle.h b/SimDataFormats/CaloAnalysis/interface/CaloParticle.h index 88079b70b8a2a..4fd454c72f7e6 100644 --- a/SimDataFormats/CaloAnalysis/interface/CaloParticle.h +++ b/SimDataFormats/CaloAnalysis/interface/CaloParticle.h @@ -184,7 +184,7 @@ class CaloParticle { float simEnergy() const { return simhit_energy_; } /** @brief add simhit's energy to cluster */ - void addSimHit(const PCaloHit &hit) { + void addSimHit(const PCaloHit &hit) { simhit_energy_ += hit.energy(); ++nsimhits_; } diff --git a/SimDataFormats/CaloAnalysis/interface/SimCluster.h b/SimDataFormats/CaloAnalysis/interface/SimCluster.h index eecfcd7afc857..f9042c4c702df 100644 --- a/SimDataFormats/CaloAnalysis/interface/SimCluster.h +++ b/SimDataFormats/CaloAnalysis/interface/SimCluster.h @@ -213,7 +213,7 @@ class SimCluster { float simEnergy() const { return simhit_energy_; } /** @brief add simhit's energy to cluster */ - void addSimHit(const PCaloHit &hit) { + void addSimHit(const PCaloHit &hit) { simhit_energy_ += hit.energy(); ++nsimhits_; } From 20d8ce3b64ed9d039b2a6e8dec440dd5df85a739 Mon Sep 17 00:00:00 2001 From: iarspider Date: Sun, 5 Dec 2021 12:44:56 +0100 Subject: [PATCH 50/54] [ASAN] fix unit tests by setting NO_TEST_PREFIX flag for ASAN IB --- CondCore/Utilities/test/BuildFile.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CondCore/Utilities/test/BuildFile.xml b/CondCore/Utilities/test/BuildFile.xml index 9cc26ea4f2443..0dc4f1fceaf69 100644 --- a/CondCore/Utilities/test/BuildFile.xml +++ b/CondCore/Utilities/test/BuildFile.xml @@ -1,3 +1,6 @@ + + + From 1a48c79a626546a16a3606f079a376ca0e940f84 Mon Sep 17 00:00:00 2001 From: Tamas Date: Sun, 5 Dec 2021 21:52:20 +0100 Subject: [PATCH 51/54] DB output migration of RPCReadOutMapBuilder --- CondFormats/RPCObjects/test/RPCReadOutMapBuilder.cc | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/CondFormats/RPCObjects/test/RPCReadOutMapBuilder.cc b/CondFormats/RPCObjects/test/RPCReadOutMapBuilder.cc index 6096a12a5c9ce..dae303a7f2484 100644 --- a/CondFormats/RPCObjects/test/RPCReadOutMapBuilder.cc +++ b/CondFormats/RPCObjects/test/RPCReadOutMapBuilder.cc @@ -32,7 +32,7 @@ class RPCReadOutMapBuilder : public edm::one::EDAnalyzer<> { void endJob() override; private: - RPCReadOutMapping* cabling; + RPCReadOutMapping cabling; string m_record; }; @@ -56,10 +56,9 @@ void RPCReadOutMapBuilder::endJob() { try { if (mydbservice->isNewTagRequest(m_record)) { - mydbservice->createNewIOV( - cabling, mydbservice->beginOfTime(), mydbservice->endOfTime(), m_record); + mydbservice->createOneIOV(cabling, mydbservice->beginOfTime(), m_record); } else { - mydbservice->appendSinceTime(cabling, mydbservice->currentTime(), m_record); + mydbservice->appendOneIOV(cabling, mydbservice->currentTime(), m_record); } } catch (std::exception& e) { cout << "std::exception: " << e.what(); @@ -73,7 +72,7 @@ void RPCReadOutMapBuilder::endJob() { void RPCReadOutMapBuilder::beginJob() { cout << "BeginJob method " << endl; cout << "Building RPC Cabling" << endl; - cabling = new RPCReadOutMapping("My map V-TEST"); + RPCReadOutMapping cabling; { DccSpec dcc(790); for (int idtb = 1; idtb <= 68; idtb++) { @@ -103,7 +102,7 @@ void RPCReadOutMapBuilder::beginJob() { } dcc.add(tb); } - cabling->add(dcc); + cabling.add(dcc); } } From 3fe4b2f291b8d9712c7aa858fb92b7a481e28949 Mon Sep 17 00:00:00 2001 From: Martin Grunewald Date: Mon, 6 Dec 2021 18:10:25 +0100 Subject: [PATCH 52/54] HLT menu migration to 12_2_0_pre3 --- .../Configuration/python/HLT_FULL_cff.py | 92 +++++++++++++++++-- .../Configuration/python/HLT_Fake1_cff.py | 6 +- .../Configuration/python/HLT_Fake2_cff.py | 6 +- .../Configuration/python/HLT_Fake_cff.py | 6 +- .../Configuration/python/HLT_GRun_cff.py | 75 +++++++++++++-- .../Configuration/python/HLT_HIon_cff.py | 17 +++- .../Configuration/python/HLT_PIon_cff.py | 6 +- .../Configuration/python/HLT_PRef_cff.py | 9 +- .../Configuration/test/OnLine_HLT_FULL.py | 92 +++++++++++++++++-- .../Configuration/test/OnLine_HLT_Fake.py | 6 +- .../Configuration/test/OnLine_HLT_Fake1.py | 6 +- .../Configuration/test/OnLine_HLT_Fake2.py | 6 +- .../Configuration/test/OnLine_HLT_GRun.py | 75 +++++++++++++-- .../Configuration/test/OnLine_HLT_HIon.py | 17 +++- .../Configuration/test/OnLine_HLT_PIon.py | 6 +- .../Configuration/test/OnLine_HLT_PRef.py | 9 +- 16 files changed, 360 insertions(+), 74 deletions(-) diff --git a/HLTrigger/Configuration/python/HLT_FULL_cff.py b/HLTrigger/Configuration/python/HLT_FULL_cff.py index 3218cbad2efc3..5a515e835006b 100644 --- a/HLTrigger/Configuration/python/HLT_FULL_cff.py +++ b/HLTrigger/Configuration/python/HLT_FULL_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/HLT --type FULL -# /dev/CMSSW_12_2_0/HLT/V8 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/HLT/V9 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/HLT/V8') + tableName = cms.string('/dev/CMSSW_12_2_0/HLT/V9') ) fragment.transferSystem = cms.PSet( @@ -9676,7 +9676,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -14798,6 +14799,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 11.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -16217,6 +16219,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -18097,6 +18100,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -20725,6 +20729,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 4.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -20786,6 +20791,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -20899,6 +20905,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22152,6 +22159,7 @@ MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), MinInvMass = cms.vdouble( 1.0, 4.0 ), MaxInvMass = cms.vdouble( 2.9, 4.8 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23457,6 +23465,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -25054,6 +25063,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.3 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -26392,6 +26402,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -36760,7 +36771,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersRegL1TauSeeded = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegL1TauSeeded" ), @@ -42485,7 +42497,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForTau" ), @@ -45647,6 +45660,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -45685,6 +45699,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -45723,6 +45738,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -45761,6 +45777,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -50949,7 +50966,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), @@ -62630,6 +62648,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62691,6 +62710,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62792,6 +62812,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62857,6 +62878,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63007,6 +63029,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.95 ), MaxInvMass = cms.vdouble( 3.25 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63131,6 +63154,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63255,6 +63279,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63368,6 +63393,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63492,6 +63518,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63605,6 +63632,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63722,6 +63750,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63835,6 +63864,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63959,6 +63989,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64020,6 +64051,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64144,6 +64176,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64257,6 +64290,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64370,6 +64404,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64516,6 +64551,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64662,6 +64698,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64756,6 +64793,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64949,6 +64987,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65183,6 +65222,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 1.9 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65436,6 +65476,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65559,6 +65600,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -68196,6 +68238,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -68286,6 +68329,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71569,6 +71613,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71630,6 +71675,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71743,6 +71789,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71804,6 +71851,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71917,6 +71965,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71978,6 +72027,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72091,6 +72141,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72152,6 +72203,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72213,6 +72265,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72274,6 +72327,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72434,6 +72488,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -80344,6 +80399,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -80393,6 +80449,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -80442,6 +80499,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 10.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -83228,6 +83286,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.5 ), MaxInvMass = cms.vdouble( 4.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -83266,6 +83325,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 7.0 ), MaxInvMass = cms.vdouble( 14.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -94258,6 +94318,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -94402,6 +94463,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -94546,6 +94608,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -94624,6 +94687,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -95852,6 +95916,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -95981,6 +96046,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -96031,6 +96097,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -98015,7 +98082,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersForHighBeta = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisForHighBeta" ), @@ -113552,6 +113620,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113652,6 +113721,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113690,6 +113760,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 60.0 ), MaxInvMass = cms.vdouble( 120.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113728,6 +113799,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.2 ), MaxInvMass = cms.vdouble( 4.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113766,6 +113838,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 12.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -115085,7 +115158,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltHISiPixelDigis" ), @@ -125470,7 +125544,7 @@ fragment.ScoutingCaloMuonOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingCaloMuonOutput + fragment.hltFEDSelectorL1 + fragment.hltScoutingCaloPacker + fragment.hltScoutingMuonPackerCalo + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPrimaryVertexPackerCaloMuon + fragment.hltScoutingTrackPacker ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v18, fragment.HLT_AK8PFJet380_TrimMass30_v11, fragment.HLT_AK8PFJet400_TrimMass30_v12, fragment.HLT_AK8PFJet420_TrimMass30_v11, fragment.HLT_AK8PFHT750_TrimMass50_v12, fragment.HLT_AK8PFHT800_TrimMass50_v12, fragment.HLT_AK8PFHT850_TrimMass50_v11, fragment.HLT_AK8PFHT900_TrimMass50_v11, fragment.HLT_CaloJet10_NoJetID_v3, fragment.HLT_CaloJet20_NoJetID_v3, fragment.HLT_CaloJet50_NoJetID_v3, fragment.HLT_CaloJet500_NoJetID_v12, fragment.HLT_CaloJet550_NoJetID_v7, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, fragment.HLT_DoubleEle25_CaloIdL_MW_v4, fragment.HLT_DoubleEle27_CaloIdL_MW_v4, fragment.HLT_DoubleEle33_CaloIdL_MW_v17, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v4, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v5, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v5, fragment.HLT_Mu37_TkMu27_v5, fragment.HLT_DoubleMu4_3_Bs_v14, fragment.HLT_DoubleMu4_3_Jpsi_v2, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v15, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, fragment.HLT_DoubleMu3_Trk_Tau3mu_v12, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, fragment.HLT_Mu3_PFJet40_v16, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v10, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v10, fragment.HLT_Mu7p5_Track2_Jpsi_v11, fragment.HLT_Mu7p5_Track3p5_Jpsi_v11, fragment.HLT_Mu7p5_Track7_Jpsi_v11, fragment.HLT_Mu7p5_Track2_Upsilon_v11, fragment.HLT_Mu7p5_Track3p5_Upsilon_v11, fragment.HLT_Mu7p5_Track7_Upsilon_v11, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v1, fragment.HLT_DoublePhoton33_CaloIdL_v6, fragment.HLT_DoublePhoton70_v6, fragment.HLT_DoublePhoton85_v14, fragment.HLT_Ele20_WPTight_Gsf_v6, fragment.HLT_Ele15_WPLoose_Gsf_v3, fragment.HLT_Ele17_WPLoose_Gsf_v3, fragment.HLT_Ele20_WPLoose_Gsf_v6, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, fragment.HLT_Ele27_WPTight_Gsf_v16, fragment.HLT_Ele28_WPTight_Gsf_v1, fragment.HLT_Ele30_WPTight_Gsf_v1, fragment.HLT_Ele32_WPTight_Gsf_v15, fragment.HLT_Ele35_WPTight_Gsf_v9, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, fragment.HLT_Ele38_WPTight_Gsf_v9, fragment.HLT_Ele40_WPTight_Gsf_v9, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_HT450_Beamspot_v11, fragment.HLT_HT300_Beamspot_v11, fragment.HLT_HT60_Beamspot_v1, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu20_v15, fragment.HLT_IsoMu24_v13, fragment.HLT_IsoMu24_eta2p1_v15, fragment.HLT_IsoMu27_v16, fragment.HLT_IsoMu30_v4, fragment.HLT_UncorrectedJetE30_NoBPTX_v6, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v6, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L1SingleMuOpen_v2, fragment.HLT_L1SingleMuOpen_DT_v2, fragment.HLT_L1SingleMuCosmics_v1, fragment.HLT_L1SingleMu3_v1, fragment.HLT_L1SingleMu5_v1, fragment.HLT_L1SingleMu7_v1, fragment.HLT_L1DoubleMu0_v1, fragment.HLT_L1SingleEG10_v2, fragment.HLT_L1SingleEG15_v2, fragment.HLT_L1SingleEG18_v1, fragment.HLT_L1SingleJet16_v1, fragment.HLT_L1SingleJet20_v1, fragment.HLT_L1SingleJet35_v1, fragment.HLT_L1SingleJet8erHE_v1, fragment.HLT_L1SingleJet10erHE_v1, fragment.HLT_L1SingleJet12erHE_v1, fragment.HLT_L1SingleJet200_v1, fragment.HLT_L1DoubleJetC50_v2, fragment.HLT_L1EXT_HCAL_LaserMon1_v1, fragment.HLT_L1EXT_HCAL_LaserMon4_v1, fragment.HLT_DQMPixels_SingleMuOpen_v1, fragment.HLT_L2DoubleMu23_NoVertex_v2, fragment.HLT_L2Mu10_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_L2Mu23NoVtx_2Cha_v1, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, fragment.HLT_Mu25_TkMu0_Onia_v8, fragment.HLT_Mu30_TkMu0_Psi_v1, fragment.HLT_Mu30_TkMu0_Upsilon_v1, fragment.HLT_Mu20_TkMu0_Phi_v8, fragment.HLT_Mu25_TkMu0_Phi_v8, fragment.HLT_Mu12_v3, fragment.HLT_Mu15_v3, fragment.HLT_Mu20_v12, fragment.HLT_Mu27_v13, fragment.HLT_Mu50_v13, fragment.HLT_Mu55_v3, fragment.HLT_OldMu100_v3, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v16, fragment.HLT_DiPFJet25_NoCaloMatched_v16, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJetAve40_v14, fragment.HLT_DiPFJetAve60_v14, fragment.HLT_DiPFJetAve80_v13, fragment.HLT_DiPFJetAve140_v13, fragment.HLT_DiPFJetAve200_v13, fragment.HLT_DiPFJetAve260_v14, fragment.HLT_DiPFJetAve320_v14, fragment.HLT_DiPFJetAve400_v14, fragment.HLT_DiPFJetAve500_v14, fragment.HLT_DiPFJetAve15_HFJEC_v17, fragment.HLT_DiPFJetAve25_HFJEC_v17, fragment.HLT_DiPFJetAve35_HFJEC_v17, fragment.HLT_DiPFJetAve60_HFJEC_v15, fragment.HLT_DiPFJetAve80_HFJEC_v16, fragment.HLT_DiPFJetAve100_HFJEC_v16, fragment.HLT_DiPFJetAve160_HFJEC_v16, fragment.HLT_DiPFJetAve220_HFJEC_v16, fragment.HLT_DiPFJetAve300_HFJEC_v16, fragment.HLT_AK8PFJet15_v3, fragment.HLT_AK8PFJet25_v3, fragment.HLT_AK8PFJet40_v16, fragment.HLT_AK8PFJet60_v15, fragment.HLT_AK8PFJet80_v15, fragment.HLT_AK8PFJet140_v15, fragment.HLT_AK8PFJet200_v15, fragment.HLT_AK8PFJet260_v16, fragment.HLT_AK8PFJet320_v16, fragment.HLT_AK8PFJet400_v16, fragment.HLT_AK8PFJet450_v16, fragment.HLT_AK8PFJet500_v16, fragment.HLT_AK8PFJet550_v11, fragment.HLT_PFJet15_v3, fragment.HLT_PFJet25_v3, fragment.HLT_PFJet40_v21, fragment.HLT_PFJet60_v21, fragment.HLT_PFJet80_v20, fragment.HLT_PFJet140_v19, fragment.HLT_PFJet200_v19, fragment.HLT_PFJet260_v20, fragment.HLT_PFJet320_v20, fragment.HLT_PFJet400_v20, fragment.HLT_PFJet450_v21, fragment.HLT_PFJet500_v21, fragment.HLT_PFJet550_v11, fragment.HLT_PFJetFwd15_v3, fragment.HLT_PFJetFwd25_v3, fragment.HLT_PFJetFwd40_v19, fragment.HLT_PFJetFwd60_v19, fragment.HLT_PFJetFwd80_v18, fragment.HLT_PFJetFwd140_v18, fragment.HLT_PFJetFwd200_v18, fragment.HLT_PFJetFwd260_v19, fragment.HLT_PFJetFwd320_v19, fragment.HLT_PFJetFwd400_v19, fragment.HLT_PFJetFwd450_v19, fragment.HLT_PFJetFwd500_v19, fragment.HLT_AK8PFJetFwd15_v3, fragment.HLT_AK8PFJetFwd25_v3, fragment.HLT_AK8PFJetFwd40_v15, fragment.HLT_AK8PFJetFwd60_v14, fragment.HLT_AK8PFJetFwd80_v14, fragment.HLT_AK8PFJetFwd140_v14, fragment.HLT_AK8PFJetFwd200_v14, fragment.HLT_AK8PFJetFwd260_v15, fragment.HLT_AK8PFJetFwd320_v15, fragment.HLT_AK8PFJetFwd400_v15, fragment.HLT_AK8PFJetFwd450_v15, fragment.HLT_AK8PFJetFwd500_v15, fragment.HLT_PFHT180_v17, fragment.HLT_PFHT250_v17, fragment.HLT_PFHT370_v17, fragment.HLT_PFHT430_v17, fragment.HLT_PFHT510_v17, fragment.HLT_PFHT590_v17, fragment.HLT_PFHT680_v17, fragment.HLT_PFHT780_v17, fragment.HLT_PFHT890_v17, fragment.HLT_PFHT1050_v18, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFMET110_PFMHT110_IDTight_v20, fragment.HLT_PFMET120_PFMHT120_IDTight_v20, fragment.HLT_PFMET130_PFMHT130_IDTight_v20, fragment.HLT_PFMET140_PFMHT140_IDTight_v20, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_L1ETMHadSeeds_v2, fragment.HLT_CaloMHT90_v4, fragment.HLT_CaloMET80_NotCleaned_v4, fragment.HLT_CaloMET90_NotCleaned_v4, fragment.HLT_CaloMET100_NotCleaned_v4, fragment.HLT_CaloMET110_NotCleaned_v4, fragment.HLT_CaloMET250_NotCleaned_v4, fragment.HLT_CaloMET300_NotCleaned_v4, fragment.HLT_CaloMET350_NotCleaned_v4, fragment.HLT_PFMET200_NotCleaned_v9, fragment.HLT_PFMET250_NotCleaned_v9, fragment.HLT_PFMET300_NotCleaned_v9, fragment.HLT_PFMET200_BeamHaloCleaned_v9, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, fragment.HLT_MET105_IsoTrk50_v9, fragment.HLT_MET120_IsoTrk50_v9, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v11, fragment.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Photon300_NoHE_v12, fragment.HLT_Mu8_TrkIsoVVL_v12, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, fragment.HLT_Mu17_TrkIsoVVL_v13, fragment.HLT_Mu19_TrkIsoVVL_v4, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_v12, fragment.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v10, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu12_DoublePhoton20_v5, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, fragment.HLT_Photon20_v2, fragment.HLT_Photon22_v2, fragment.HLT_Photon25_v4, fragment.HLT_Photon33_v5, fragment.HLT_Photon50_v13, fragment.HLT_Photon75_v13, fragment.HLT_Photon90_v13, fragment.HLT_Photon120_v13, fragment.HLT_Photon150_v6, fragment.HLT_Photon175_v14, fragment.HLT_Photon200_v13, fragment.HLT_Photon100EB_TightID_TightIso_v2, fragment.HLT_Photon110EB_TightID_TightIso_v2, fragment.HLT_Photon120EB_TightID_TightIso_v2, fragment.HLT_Photon100EBHE10_v2, fragment.HLT_Photon100EEHE10_v2, fragment.HLT_Photon100EE_TightID_TightIso_v2, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v15, fragment.HLT_Photon90_CaloIdL_PFHT700_v16, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, fragment.HLT_Photon35_TwoProngs35_v1, fragment.HLT_IsoMu24_TwoProngs35_v1, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_v8, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v8, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v9, fragment.HLT_Dimuon0_Upsilon_L1_5_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v7, fragment.HLT_Dimuon0_Upsilon_L1_5M_v8, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v8, fragment.HLT_Dimuon0_LowMass_v8, fragment.HLT_Dimuon0_LowMass_L1_4_v8, fragment.HLT_Dimuon0_LowMass_L1_4R_v7, fragment.HLT_Dimuon0_LowMass_L1_TM530_v6, fragment.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v6, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, fragment.HLT_TripleMu_10_5_5_DZ_v10, fragment.HLT_TripleMu_12_10_5_v10, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, fragment.HLT_DoubleMu4_Jpsi_Displaced_v7, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v7, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, fragment.HLT_DoubleMu43NoFiltersNoVtx_v4, fragment.HLT_DoubleMu48NoFiltersNoVtx_v4, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, fragment.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, fragment.HLT_HT425_v9, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v13, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v13, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, fragment.HLT_Ele28_HighEta_SC20_Mass55_v13, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, fragment.HLT_Ele15_IsoVVVL_PFHT450_v16, fragment.HLT_Ele50_IsoVVVL_PFHT450_v16, fragment.HLT_Ele15_IsoVVVL_PFHT600_v20, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_v15, fragment.HLT_Mu50_IsoVVVL_PFHT450_v15, fragment.HLT_Mu15_IsoVVVL_PFHT600_v19, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, fragment.HLT_Dimuon12_Upsilon_y1p4_v2, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, fragment.HLT_Dimuon18_PsiPrime_v14, fragment.HLT_Dimuon25_Jpsi_v14, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v6, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v6, fragment.HLT_Dimuon24_Phi_noCorrL1_v6, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v6, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, fragment.HLT_DoubleIsoMu20_eta2p1_v7, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, fragment.HLT_Mu8_v12, fragment.HLT_Mu17_v13, fragment.HLT_Mu19_v4, fragment.HLT_Mu17_Photon30_IsoCaloId_v6, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, fragment.HLT_PFHT400_SixPFJet32_v8, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, fragment.HLT_PFHT450_SixPFJet36_v7, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT350_v19, fragment.HLT_PFHT350MinPFJet15_v9, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, fragment.HLT_ECALHT800_v10, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, fragment.HLT_L1FatEvents_v2, fragment.HLT_Physics_v7, fragment.HLT_Physics_part0_v7, fragment.HLT_Physics_part1_v7, fragment.HLT_Physics_part2_v7, fragment.HLT_Physics_part3_v7, fragment.HLT_Physics_part4_v7, fragment.HLT_Physics_part5_v7, fragment.HLT_Physics_part6_v7, fragment.HLT_Physics_part7_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_Random_TOTEM_part0_v1, fragment.HLT_Random_TOTEM_part1_v1, fragment.HLT_Random_TOTEM_part2_v1, fragment.HLT_Random_TOTEM_part3_v1, fragment.HLT_ZeroBias_v6, fragment.HLT_ZeroBias_TOTEM_part0_v1, fragment.HLT_ZeroBias_TOTEM_part1_v1, fragment.HLT_ZeroBias_TOTEM_part2_v1, fragment.HLT_ZeroBias_TOTEM_part3_v1, fragment.HLT_ZeroBias_Alignment_v1, fragment.HLT_ZeroBias_part0_v6, fragment.HLT_ZeroBias_part1_v6, fragment.HLT_ZeroBias_part2_v6, fragment.HLT_ZeroBias_part3_v6, fragment.HLT_ZeroBias_part4_v6, fragment.HLT_ZeroBias_part5_v6, fragment.HLT_ZeroBias_part6_v6, fragment.HLT_ZeroBias_part7_v6, fragment.DST_ZeroBias_v2, fragment.DST_HT250_CaloScouting_v10, fragment.DST_HT250_CaloBTagScouting_v10, fragment.DST_HT410_PFScouting_v16, fragment.DST_HT410_BTagScouting_v16, fragment.DST_ZeroBias_BTagScouting_v15, fragment.DST_ZeroBias_CaloScouting_PFScouting_v14, fragment.DST_CaloJet40_BTagScouting_v15, fragment.DST_CaloJet40_CaloScouting_PFScouting_v15, fragment.DST_CaloJet40_CaloBTagScouting_v14, fragment.DST_L1HTT_BTagScouting_v15, fragment.DST_L1HTT_CaloScouting_PFScouting_v15, fragment.DST_L1HTT_CaloBTagScouting_v14, fragment.DST_L1DoubleMu_BTagScouting_v16, fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v15, fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v6, fragment.DST_DoubleMu3_noVtx_CaloScouting_v6, fragment.DST_DoubleMu1_noVtx_CaloScouting_v2, fragment.DST_DoubleMu3_noVtx_Mass10_PFScouting_v3, fragment.DST_Run3_PFScoutingPixelTracking_v16, fragment.HLT_AK4CaloJet30_v11, fragment.HLT_AK4CaloJet40_v10, fragment.HLT_AK4CaloJet50_v10, fragment.HLT_AK4CaloJet80_v10, fragment.HLT_AK4CaloJet100_v10, fragment.HLT_AK4CaloJet120_v9, fragment.HLT_AK4PFJet30_v19, fragment.HLT_AK4PFJet50_v19, fragment.HLT_AK4PFJet80_v19, fragment.HLT_AK4PFJet100_v19, fragment.HLT_AK4PFJet120_v18, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v5, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet150ForPPRef_v9, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v16, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v9, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v9, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v9, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v9, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v9, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton15_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton40_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton50_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton60_Eta3p1ForPPRef_v8, fragment.HLT_Photon20_HoverELoose_v10, fragment.HLT_Photon30_HoverELoose_v10, fragment.HLT_Photon40_HoverELoose_v10, fragment.HLT_Photon50_HoverELoose_v10, fragment.HLT_Photon60_HoverELoose_v10, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v11, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v11, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v11, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v11, fragment.HLT_HIL1DoubleMu0ForPPRef_v4, fragment.HLT_HIL1DoubleMu10ForPPRef_v4, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v5, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu15ForPPRef_v6, fragment.HLT_HIL3Mu15ForPPRef_v6, fragment.HLT_HIL2Mu20ForPPRef_v6, fragment.HLT_HIL3Mu20ForPPRef_v6, fragment.HLT_FullTrack18ForPPRef_v11, fragment.HLT_FullTrack24ForPPRef_v11, fragment.HLT_FullTrack34ForPPRef_v11, fragment.HLT_FullTrack45ForPPRef_v11, fragment.HLT_FullTrack53ForPPRef_v11, fragment.HLT_HIL1CastorMediumJetForPPRef_v4, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v11, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v16, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1BptxXOR_v1, fragment.HLT_L1TOTEM1_MinBias_v4, fragment.HLT_L1TOTEM2_ZeroBias_v4, fragment.HLT_L1MinimumBiasHF_OR_v3, fragment.HLT_L1MinimumBiasHF_OR_part0_v1, fragment.HLT_L1MinimumBiasHF_OR_part1_v1, fragment.HLT_L1MinimumBiasHF_OR_part2_v1, fragment.HLT_L1MinimumBiasHF_OR_part3_v1, fragment.HLT_L1MinimumBiasHF_OR_part4_v1, fragment.HLT_L1MinimumBiasHF_OR_part5_v1, fragment.HLT_L1MinimumBiasHF_OR_part6_v1, fragment.HLT_L1MinimumBiasHF_OR_part7_v1, fragment.HLT_L1MinimumBiasHF_OR_part8_v1, fragment.HLT_L1MinimumBiasHF_OR_part9_v1, fragment.HLT_L1MinimumBiasHF0OR_v4, fragment.HLT_L1MinimumBiasHF1OR_v4, fragment.HLT_L1MinimumBiasHF2OR_v4, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v5, fragment.HLT_L1MinimumBiasHF1AND_v4, fragment.HLT_L1MinimumBiasHF2AND_v4, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, fragment.HLT_CDC_L2cosmic_10_er1p0_v1, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v1, fragment.HLT_HcalNZS_v13, fragment.HLT_HcalPhiSym_v15, fragment.HLT_HcalIsolatedbunch_v5, fragment.HLT_IsoTrackHB_v4, fragment.HLT_IsoTrackHE_v4, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.MC_ReducedIterativeTracking_v12, fragment.MC_PFMET_v17, fragment.MC_AK4PFJets_v17, fragment.MC_PFBTagDeepCSV_v10, fragment.MC_PFHT_v16, fragment.MC_PFMHT_v16, fragment.MC_CaloMET_v8, fragment.MC_CaloMET_JetIdCleaned_v9, fragment.MC_AK4CaloJets_v9, fragment.MC_AK4CaloJetsFromPV_v8, fragment.MC_CaloBTagDeepCSV_v8, fragment.MC_CaloHT_v8, fragment.MC_CaloMHT_v8, fragment.MC_AK8PFJets_v17, fragment.MC_AK8TrimPFJets_v17, fragment.MC_AK8PFHT_v16, fragment.MC_AK8CaloHT_v8, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, fragment.MC_DoubleEle5_CaloIdL_MW_v15, fragment.MC_Ele5_WPTight_Gsf_v8, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.MC_IsoMu_v15, fragment.MC_IsoTkMu15_v12, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v11, fragment.MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v12, fragment.MC_DoubleMuNoFiltersNoVtx_v7, fragment.AlCa_EcalPi0EBonly_v13, fragment.AlCa_EcalPi0EEonly_v13, fragment.AlCa_EcalEtaEBonly_v13, fragment.AlCa_EcalEtaEEonly_v13, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, fragment.HLT_Rsq0p35_v15, fragment.HLT_Rsq0p40_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1, fragment.HLT_IsoMu27_MET90_v3, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_Mu18_Mu9_SameSign_v4, fragment.HLT_Mu18_Mu9_SameSign_DZ_v4, fragment.HLT_Mu18_Mu9_v4, fragment.HLT_Mu18_Mu9_DZ_v4, fragment.HLT_Mu20_Mu10_SameSign_v4, fragment.HLT_Mu20_Mu10_SameSign_DZ_v4, fragment.HLT_Mu20_Mu10_v4, fragment.HLT_Mu20_Mu10_DZ_v4, fragment.HLT_Mu23_Mu12_SameSign_v4, fragment.HLT_Mu23_Mu12_SameSign_DZ_v4, fragment.HLT_Mu23_Mu12_v4, fragment.HLT_Mu23_Mu12_DZ_v4, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet98_83_71_15_v5, fragment.HLT_QuadPFJet103_88_75_15_v5, fragment.HLT_QuadPFJet105_88_76_15_v5, fragment.HLT_QuadPFJet111_90_80_15_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, fragment.HLT_Mu12_IP6_ToCSCS_v1, fragment.HLT_Mu12_IP6_part0_v2, fragment.HLT_Mu12_IP6_part1_v2, fragment.HLT_Mu12_IP6_part2_v2, fragment.HLT_Mu12_IP6_part3_v2, fragment.HLT_Mu12_IP6_part4_v2, fragment.HLT_Mu9_IP5_ToCSCS_v1, fragment.HLT_Mu9_IP5_part0_v2, fragment.HLT_Mu9_IP5_part1_v2, fragment.HLT_Mu9_IP5_part2_v2, fragment.HLT_Mu9_IP5_part3_v2, fragment.HLT_Mu9_IP5_part4_v2, fragment.HLT_Mu7_IP4_ToCSCS_v1, fragment.HLT_Mu7_IP4_part0_v2, fragment.HLT_Mu7_IP4_part1_v2, fragment.HLT_Mu7_IP4_part2_v2, fragment.HLT_Mu7_IP4_part3_v2, fragment.HLT_Mu7_IP4_part4_v2, fragment.HLT_Mu9_IP4_ToCSCS_v1, fragment.HLT_Mu9_IP4_part0_v2, fragment.HLT_Mu9_IP4_part1_v2, fragment.HLT_Mu9_IP4_part2_v2, fragment.HLT_Mu9_IP4_part3_v2, fragment.HLT_Mu9_IP4_part4_v2, fragment.HLT_Mu8_IP5_ToCSCS_v1, fragment.HLT_Mu8_IP5_part0_v2, fragment.HLT_Mu8_IP5_part1_v2, fragment.HLT_Mu8_IP5_part2_v2, fragment.HLT_Mu8_IP5_part3_v2, fragment.HLT_Mu8_IP5_part4_v2, fragment.HLT_Mu8_IP6_ToCSCS_v1, fragment.HLT_Mu8_IP6_part0_v2, fragment.HLT_Mu8_IP6_part1_v2, fragment.HLT_Mu8_IP6_part2_v2, fragment.HLT_Mu8_IP6_part3_v2, fragment.HLT_Mu8_IP6_part4_v2, fragment.HLT_Mu9_IP6_ToCSCS_v1, fragment.HLT_Mu9_IP6_part0_v3, fragment.HLT_Mu9_IP6_part1_v3, fragment.HLT_Mu9_IP6_part2_v3, fragment.HLT_Mu9_IP6_part3_v3, fragment.HLT_Mu9_IP6_part4_v3, fragment.HLT_Mu8_IP3_ToCSCS_v1, fragment.HLT_Mu8_IP3_part0_v3, fragment.HLT_Mu8_IP3_part1_v3, fragment.HLT_Mu8_IP3_part2_v3, fragment.HLT_Mu8_IP3_part3_v3, fragment.HLT_Mu8_IP3_part4_v3, fragment.HLT_Mu9_IP0_part0_v2, fragment.HLT_Mu9_IP3_part0_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_TrkMu6NoFiltersNoVtx_v1, fragment.HLT_TrkMu16NoFiltersNoVtx_v1, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, fragment.HLT_L1TOTEM_3_v1, fragment.HLT_L1RomanPot_part0_v1, fragment.HLT_L1RomanPot_part1_v1, fragment.HLT_L1RomanPot_part2_v1, fragment.HLT_L1RomanPot_part3_v1, fragment.HLT_PPSMaxTracksPerArm1_v1, fragment.HLT_PPSMaxTracksPerRP4_v1, fragment.HLT_L1DoubleMu_v1, fragment.HLT_L1SingleMu_v1, fragment.HLT_L1DoubleJet_v1, fragment.HLT_L1DoubleJetANDTotem_v1, fragment.HLT_L1DoubleJet_gap_v1, fragment.HLT_L1HFveto_v1, fragment.HLT_HIPhysics_v1, fragment.HLT_HIPhysicsForZS_v1, fragment.HLT_HIRandom_v1, fragment.AlCa_EcalPhiSymForHI_v1, fragment.HLT_HIHcalNZS_v1, fragment.HLT_HIHcalPhiSym_v1, fragment.AlCa_RPCMuonNormalisationForHI_v1, fragment.AlCa_EcalPi0EBonlyForHI_v1, fragment.AlCa_EcalPi0EEonlyForHI_v1, fragment.AlCa_EcalEtaEBonlyForHI_v1, fragment.AlCa_EcalEtaEEonlyForHI_v1, fragment.HLT_HICentralityVeto_v1, fragment.HLT_HICentralityVeto_Beamspot_v1, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, fragment.HLT_HICentralityTag20100_v1, fragment.HLT_HICentralityTag30100_v1, fragment.HLT_HICentralityTag50100_v1, fragment.HLT_HIZeroBias_v1, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, fragment.HLT_HIMinimumBias_part0_v1, fragment.HLT_HIMinimumBias_part1_v1, fragment.HLT_HIMinimumBias_part2_v1, fragment.HLT_HIMinimumBias_part3_v1, fragment.HLT_HIMinimumBias_part4_v1, fragment.HLT_HIMinimumBias_part5_v1, fragment.HLT_HIMinimumBias_part6_v1, fragment.HLT_HIMinimumBias_part7_v1, fragment.HLT_HIMinimumBias_part8_v1, fragment.HLT_HIMinimumBias_part9_v1, fragment.HLT_HIMinimumBias_part10_v1, fragment.HLT_HIMinimumBias_part11_v1, fragment.HLT_HIMinimumBias_part12_v1, fragment.HLT_HIMinimumBias_part13_v1, fragment.HLT_HIMinimumBias_part14_v1, fragment.HLT_HIMinimumBias_part15_v1, fragment.HLT_HIMinimumBias_part16_v1, fragment.HLT_HIMinimumBias_part17_v1, fragment.HLT_HIMinimumBias_part18_v1, fragment.HLT_HIMinimumBias_part19_v1, fragment.HLT_HIMinimumBiasRF_part0_v1, fragment.HLT_HIMinimumBiasRF_part1_v1, fragment.HLT_HIMinimumBiasRF_part2_v1, fragment.HLT_HIMinimumBiasRF_part3_v1, fragment.HLT_HIMinimumBiasRF_part4_v1, fragment.HLT_HIMinimumBiasRF_part5_v1, fragment.HLT_HIMinimumBiasRF_part6_v1, fragment.HLT_HIMinimumBiasRF_part7_v1, fragment.HLT_HIMinimumBiasRF_part8_v1, fragment.HLT_HIMinimumBiasRF_part9_v1, fragment.HLT_HIMinimumBiasRF_part10_v1, fragment.HLT_HIMinimumBiasRF_part11_v1, fragment.HLT_HIMinimumBiasRF_part12_v1, fragment.HLT_HIMinimumBiasRF_part13_v1, fragment.HLT_HIMinimumBiasRF_part14_v1, fragment.HLT_HIMinimumBiasRF_part15_v1, fragment.HLT_HIMinimumBiasRF_part16_v1, fragment.HLT_HIMinimumBiasRF_part17_v1, fragment.HLT_HIMinimumBiasRF_part18_v1, fragment.HLT_HIMinimumBiasRF_part19_v1, fragment.HLT_HIMinimumBiasRF_part20_v1, fragment.HLT_HIMinimumBiasRF_part21_v1, fragment.HLT_HIMinimumBiasRF_part22_v1, fragment.HLT_HIMinimumBiasRF_part23_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, fragment.HLT_HIPuAK4CaloJet40Fwd_v1, fragment.HLT_HIPuAK4CaloJet60Fwd_v1, fragment.HLT_HIPuAK4CaloJet80Fwd_v1, fragment.HLT_HIPuAK4CaloJet100Fwd_v1, fragment.HLT_HIPuAK4CaloJet120Fwd_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_v1, fragment.HLT_HIIslandPhoton10_Eta1p5_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_v1, fragment.HLT_HIIslandPhoton20_Eta1p5_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_v1, fragment.HLT_HIIslandPhoton30_Eta1p5_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_v1, fragment.HLT_HIIslandPhoton40_Eta1p5_v1, fragment.HLT_HIIslandPhoton50_Eta2p4_v1, fragment.HLT_HIIslandPhoton50_Eta1p5_v1, fragment.HLT_HIIslandPhoton60_Eta2p4_v1, fragment.HLT_HIIslandPhoton60_Eta1p5_v1, fragment.HLT_HIGEDPhoton10_v1, fragment.HLT_HIGEDPhoton20_v1, fragment.HLT_HIGEDPhoton30_v1, fragment.HLT_HIGEDPhoton40_v1, fragment.HLT_HIGEDPhoton50_v1, fragment.HLT_HIGEDPhoton60_v1, fragment.HLT_HIGEDPhoton10_EB_v1, fragment.HLT_HIGEDPhoton20_EB_v1, fragment.HLT_HIGEDPhoton30_EB_v1, fragment.HLT_HIGEDPhoton40_EB_v1, fragment.HLT_HIGEDPhoton50_EB_v1, fragment.HLT_HIGEDPhoton60_EB_v1, fragment.HLT_HIGEDPhoton10_HECut_v1, fragment.HLT_HIGEDPhoton20_HECut_v1, fragment.HLT_HIGEDPhoton30_HECut_v1, fragment.HLT_HIGEDPhoton40_HECut_v1, fragment.HLT_HIGEDPhoton50_HECut_v1, fragment.HLT_HIGEDPhoton60_HECut_v1, fragment.HLT_HIGEDPhoton10_EB_HECut_v1, fragment.HLT_HIGEDPhoton20_EB_HECut_v1, fragment.HLT_HIGEDPhoton30_EB_HECut_v1, fragment.HLT_HIGEDPhoton40_EB_HECut_v1, fragment.HLT_HIGEDPhoton50_EB_HECut_v1, fragment.HLT_HIGEDPhoton60_EB_HECut_v1, fragment.HLT_HIEle10Gsf_v1, fragment.HLT_HIEle15Gsf_v1, fragment.HLT_HIEle20Gsf_v1, fragment.HLT_HIEle30Gsf_v1, fragment.HLT_HIEle40Gsf_v1, fragment.HLT_HIEle50Gsf_v1, fragment.HLT_HIEle15Ele10Gsf_v1, fragment.HLT_HIEle15Ele10GsfMass50_v1, fragment.HLT_HIDoubleEle10Gsf_v1, fragment.HLT_HIDoubleEle10GsfMass50_v1, fragment.HLT_HIDoubleEle15Gsf_v1, fragment.HLT_HIDoubleEle15GsfMass50_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt18_v1, fragment.HLT_HIFullTracks2018_HighPt24_v1, fragment.HLT_HIFullTracks2018_HighPt34_v1, fragment.HLT_HIFullTracks2018_HighPt45_v1, fragment.HLT_HIFullTracks2018_HighPt56_v1, fragment.HLT_HIFullTracks2018_HighPt60_v1, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, fragment.HLT_HIL1DoubleMuOpen_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, fragment.HLT_HIL1DoubleMuOpen_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMu0_v1, fragment.HLT_HIL1DoubleMu10_v1, fragment.HLT_HIL2_L1DoubleMu10_v1, fragment.HLT_HIL3_L1DoubleMu10_v1, fragment.HLT_HIL2DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_M60120_v1, fragment.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, fragment.HLT_HIL3DoubleMuOpen_Upsi_v1, fragment.HLT_HIL3Mu0_L2Mu0_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, fragment.HLT_HIL1MuOpen_Centrality_70_100_v1, fragment.HLT_HIL1MuOpen_Centrality_80_100_v1, fragment.HLT_HIL2Mu3_NHitQ15_v1, fragment.HLT_HIL2Mu5_NHitQ15_v1, fragment.HLT_HIL2Mu7_NHitQ15_v1, fragment.HLT_HIL2Mu3_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu5_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu7_NHitQ15_tagging_v1, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v1, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v1, fragment.HLT_HIL3Mu12_v1, fragment.HLT_HIL3Mu15_v1, fragment.HLT_HIL3Mu20_v1, fragment.HLT_HIL3Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu7_NHitQ10_v1, fragment.HLT_HIL3Mu3_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu5_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu7_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, fragment.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity4060_v1, fragment.HLT_HIFullTracks_Multiplicity6080_v1, fragment.HLT_HIFullTracks_Multiplicity80100_v1, fragment.HLT_HIFullTracks_Multiplicity020_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, fragment.HLT_HIUPC_Mu8_Mu13_v1, fragment.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, fragment.HLT_HICsAK4PFJet120Eta1p5_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, fragment.HLT_HIL3Mu3_EG10HECut_v1, fragment.HLT_HIL3Mu3_EG15HECut_v1, fragment.HLT_HIL3Mu3_EG20HECut_v1, fragment.HLT_HIL3Mu3_EG30HECut_v1, fragment.HLT_HIL3Mu5_EG10HECut_v1, fragment.HLT_HIL3Mu5_EG15HECut_v1, fragment.HLT_HIL3Mu5_EG20HECut_v1, fragment.HLT_HIL3Mu5_EG30HECut_v1, fragment.HLT_HIL3Mu7_EG10HECut_v1, fragment.HLT_HIL3Mu7_EG15HECut_v1, fragment.HLT_HIL3Mu7_EG20HECut_v1, fragment.HLT_HIL3Mu7_EG30HECut_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2AND_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2OR_v1, fragment.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_BptxAND_v1, fragment.HLT_HICastor_MediumJet_v1, fragment.HLT_HICastor_HighJet_v1, fragment.HLT_HICastor_HighJet_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_HighJet_NotMBHF2OR_v1, fragment.HLT_HICastor_HighJet_NotMBHF2AND_v1, fragment.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, fragment.HLT_HICastor_Muon_v1, fragment.HLT_HICastor_Muon_BptxAND_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, fragment.HLT_HIGEDPhoton10_Cent30_100_v1, fragment.HLT_HIGEDPhoton20_Cent30_100_v1, fragment.HLT_HIGEDPhoton30_Cent30_100_v1, fragment.HLT_HIGEDPhoton40_Cent30_100_v1, fragment.HLT_HIGEDPhoton10_Cent50_100_v1, fragment.HLT_HIGEDPhoton20_Cent50_100_v1, fragment.HLT_HIGEDPhoton30_Cent50_100_v1, fragment.HLT_HIGEDPhoton40_Cent50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIL1NotBptxOR_v1, fragment.HLT_HIL1UnpairedBunchBptxMinus_v1, fragment.HLT_HIL1UnpairedBunchBptxPlus_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part19_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part0_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part1_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part2_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part3_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part4_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part5_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part6_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part7_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part8_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part9_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part10_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part11_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part12_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part13_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part14_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part15_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part16_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part17_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part18_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part19_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part20_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part21_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part22_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part23_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.ScoutingCaloMuonOutput, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v18, fragment.HLT_AK8PFJet380_TrimMass30_v11, fragment.HLT_AK8PFJet400_TrimMass30_v12, fragment.HLT_AK8PFJet420_TrimMass30_v11, fragment.HLT_AK8PFHT750_TrimMass50_v12, fragment.HLT_AK8PFHT800_TrimMass50_v12, fragment.HLT_AK8PFHT850_TrimMass50_v11, fragment.HLT_AK8PFHT900_TrimMass50_v11, fragment.HLT_CaloJet10_NoJetID_v3, fragment.HLT_CaloJet20_NoJetID_v3, fragment.HLT_CaloJet50_NoJetID_v3, fragment.HLT_CaloJet500_NoJetID_v12, fragment.HLT_CaloJet550_NoJetID_v7, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, fragment.HLT_DoubleEle25_CaloIdL_MW_v4, fragment.HLT_DoubleEle27_CaloIdL_MW_v4, fragment.HLT_DoubleEle33_CaloIdL_MW_v17, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v4, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v5, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v5, fragment.HLT_Mu37_TkMu27_v5, fragment.HLT_DoubleMu4_3_Bs_v14, fragment.HLT_DoubleMu4_3_Jpsi_v2, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v15, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, fragment.HLT_DoubleMu3_Trk_Tau3mu_v12, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, fragment.HLT_Mu3_PFJet40_v16, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v10, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v10, fragment.HLT_Mu7p5_Track2_Jpsi_v11, fragment.HLT_Mu7p5_Track3p5_Jpsi_v11, fragment.HLT_Mu7p5_Track7_Jpsi_v11, fragment.HLT_Mu7p5_Track2_Upsilon_v11, fragment.HLT_Mu7p5_Track3p5_Upsilon_v11, fragment.HLT_Mu7p5_Track7_Upsilon_v11, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v1, fragment.HLT_DoublePhoton33_CaloIdL_v6, fragment.HLT_DoublePhoton70_v6, fragment.HLT_DoublePhoton85_v14, fragment.HLT_Ele20_WPTight_Gsf_v6, fragment.HLT_Ele15_WPLoose_Gsf_v3, fragment.HLT_Ele17_WPLoose_Gsf_v3, fragment.HLT_Ele20_WPLoose_Gsf_v6, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, fragment.HLT_Ele27_WPTight_Gsf_v16, fragment.HLT_Ele28_WPTight_Gsf_v1, fragment.HLT_Ele30_WPTight_Gsf_v1, fragment.HLT_Ele32_WPTight_Gsf_v15, fragment.HLT_Ele35_WPTight_Gsf_v9, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, fragment.HLT_Ele38_WPTight_Gsf_v9, fragment.HLT_Ele40_WPTight_Gsf_v9, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_HT450_Beamspot_v11, fragment.HLT_HT300_Beamspot_v11, fragment.HLT_HT60_Beamspot_v1, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu20_v15, fragment.HLT_IsoMu24_v13, fragment.HLT_IsoMu24_eta2p1_v15, fragment.HLT_IsoMu27_v16, fragment.HLT_IsoMu30_v4, fragment.HLT_UncorrectedJetE30_NoBPTX_v6, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v6, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L1SingleMuOpen_v2, fragment.HLT_L1SingleMuOpen_DT_v2, fragment.HLT_L1SingleMuCosmics_v1, fragment.HLT_L1SingleMu3_v1, fragment.HLT_L1SingleMu5_v1, fragment.HLT_L1SingleMu7_v1, fragment.HLT_L1DoubleMu0_v1, fragment.HLT_L1SingleEG10_v2, fragment.HLT_L1SingleEG15_v2, fragment.HLT_L1SingleEG18_v1, fragment.HLT_L1SingleJet16_v1, fragment.HLT_L1SingleJet20_v1, fragment.HLT_L1SingleJet35_v1, fragment.HLT_L1SingleJet8erHE_v1, fragment.HLT_L1SingleJet10erHE_v1, fragment.HLT_L1SingleJet12erHE_v1, fragment.HLT_L1SingleJet200_v1, fragment.HLT_L1DoubleJetC50_v2, fragment.HLT_L1EXT_HCAL_LaserMon1_v1, fragment.HLT_L1EXT_HCAL_LaserMon4_v1, fragment.HLT_DQMPixels_SingleMuOpen_v1, fragment.HLT_L2DoubleMu23_NoVertex_v2, fragment.HLT_L2Mu10_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_L2Mu23NoVtx_2Cha_v1, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, fragment.HLT_Mu25_TkMu0_Onia_v8, fragment.HLT_Mu30_TkMu0_Psi_v1, fragment.HLT_Mu30_TkMu0_Upsilon_v1, fragment.HLT_Mu20_TkMu0_Phi_v8, fragment.HLT_Mu25_TkMu0_Phi_v8, fragment.HLT_Mu12_v3, fragment.HLT_Mu15_v3, fragment.HLT_Mu20_v12, fragment.HLT_Mu27_v13, fragment.HLT_Mu50_v13, fragment.HLT_Mu55_v3, fragment.HLT_OldMu100_v3, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v16, fragment.HLT_DiPFJet25_NoCaloMatched_v16, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJetAve40_v14, fragment.HLT_DiPFJetAve60_v14, fragment.HLT_DiPFJetAve80_v13, fragment.HLT_DiPFJetAve140_v13, fragment.HLT_DiPFJetAve200_v13, fragment.HLT_DiPFJetAve260_v14, fragment.HLT_DiPFJetAve320_v14, fragment.HLT_DiPFJetAve400_v14, fragment.HLT_DiPFJetAve500_v14, fragment.HLT_DiPFJetAve15_HFJEC_v17, fragment.HLT_DiPFJetAve25_HFJEC_v17, fragment.HLT_DiPFJetAve35_HFJEC_v17, fragment.HLT_DiPFJetAve60_HFJEC_v15, fragment.HLT_DiPFJetAve80_HFJEC_v16, fragment.HLT_DiPFJetAve100_HFJEC_v16, fragment.HLT_DiPFJetAve160_HFJEC_v16, fragment.HLT_DiPFJetAve220_HFJEC_v16, fragment.HLT_DiPFJetAve300_HFJEC_v16, fragment.HLT_AK8PFJet15_v3, fragment.HLT_AK8PFJet25_v3, fragment.HLT_AK8PFJet40_v16, fragment.HLT_AK8PFJet60_v15, fragment.HLT_AK8PFJet80_v15, fragment.HLT_AK8PFJet140_v15, fragment.HLT_AK8PFJet200_v15, fragment.HLT_AK8PFJet260_v16, fragment.HLT_AK8PFJet320_v16, fragment.HLT_AK8PFJet400_v16, fragment.HLT_AK8PFJet450_v16, fragment.HLT_AK8PFJet500_v16, fragment.HLT_AK8PFJet550_v11, fragment.HLT_PFJet15_v3, fragment.HLT_PFJet25_v3, fragment.HLT_PFJet40_v21, fragment.HLT_PFJet60_v21, fragment.HLT_PFJet80_v20, fragment.HLT_PFJet140_v19, fragment.HLT_PFJet200_v19, fragment.HLT_PFJet260_v20, fragment.HLT_PFJet320_v20, fragment.HLT_PFJet400_v20, fragment.HLT_PFJet450_v21, fragment.HLT_PFJet500_v21, fragment.HLT_PFJet550_v11, fragment.HLT_PFJetFwd15_v3, fragment.HLT_PFJetFwd25_v3, fragment.HLT_PFJetFwd40_v19, fragment.HLT_PFJetFwd60_v19, fragment.HLT_PFJetFwd80_v18, fragment.HLT_PFJetFwd140_v18, fragment.HLT_PFJetFwd200_v18, fragment.HLT_PFJetFwd260_v19, fragment.HLT_PFJetFwd320_v19, fragment.HLT_PFJetFwd400_v19, fragment.HLT_PFJetFwd450_v19, fragment.HLT_PFJetFwd500_v19, fragment.HLT_AK8PFJetFwd15_v3, fragment.HLT_AK8PFJetFwd25_v3, fragment.HLT_AK8PFJetFwd40_v15, fragment.HLT_AK8PFJetFwd60_v14, fragment.HLT_AK8PFJetFwd80_v14, fragment.HLT_AK8PFJetFwd140_v14, fragment.HLT_AK8PFJetFwd200_v14, fragment.HLT_AK8PFJetFwd260_v15, fragment.HLT_AK8PFJetFwd320_v15, fragment.HLT_AK8PFJetFwd400_v15, fragment.HLT_AK8PFJetFwd450_v15, fragment.HLT_AK8PFJetFwd500_v15, fragment.HLT_PFHT180_v17, fragment.HLT_PFHT250_v17, fragment.HLT_PFHT370_v17, fragment.HLT_PFHT430_v17, fragment.HLT_PFHT510_v17, fragment.HLT_PFHT590_v17, fragment.HLT_PFHT680_v17, fragment.HLT_PFHT780_v17, fragment.HLT_PFHT890_v17, fragment.HLT_PFHT1050_v18, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFMET110_PFMHT110_IDTight_v20, fragment.HLT_PFMET120_PFMHT120_IDTight_v20, fragment.HLT_PFMET130_PFMHT130_IDTight_v20, fragment.HLT_PFMET140_PFMHT140_IDTight_v20, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_L1ETMHadSeeds_v2, fragment.HLT_CaloMHT90_v4, fragment.HLT_CaloMET80_NotCleaned_v4, fragment.HLT_CaloMET90_NotCleaned_v4, fragment.HLT_CaloMET100_NotCleaned_v4, fragment.HLT_CaloMET110_NotCleaned_v4, fragment.HLT_CaloMET250_NotCleaned_v4, fragment.HLT_CaloMET300_NotCleaned_v4, fragment.HLT_CaloMET350_NotCleaned_v4, fragment.HLT_PFMET200_NotCleaned_v9, fragment.HLT_PFMET250_NotCleaned_v9, fragment.HLT_PFMET300_NotCleaned_v9, fragment.HLT_PFMET200_BeamHaloCleaned_v9, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, fragment.HLT_MET105_IsoTrk50_v9, fragment.HLT_MET120_IsoTrk50_v9, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v11, fragment.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Photon300_NoHE_v12, fragment.HLT_Mu8_TrkIsoVVL_v12, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, fragment.HLT_Mu17_TrkIsoVVL_v13, fragment.HLT_Mu19_TrkIsoVVL_v4, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_v12, fragment.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v10, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu12_DoublePhoton20_v5, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, fragment.HLT_Photon20_v2, fragment.HLT_Photon22_v2, fragment.HLT_Photon25_v4, fragment.HLT_Photon33_v5, fragment.HLT_Photon50_v13, fragment.HLT_Photon75_v13, fragment.HLT_Photon90_v13, fragment.HLT_Photon120_v13, fragment.HLT_Photon150_v6, fragment.HLT_Photon175_v14, fragment.HLT_Photon200_v13, fragment.HLT_Photon100EB_TightID_TightIso_v2, fragment.HLT_Photon110EB_TightID_TightIso_v2, fragment.HLT_Photon120EB_TightID_TightIso_v2, fragment.HLT_Photon100EBHE10_v2, fragment.HLT_Photon100EEHE10_v2, fragment.HLT_Photon100EE_TightID_TightIso_v2, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v15, fragment.HLT_Photon90_CaloIdL_PFHT700_v16, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, fragment.HLT_Photon35_TwoProngs35_v1, fragment.HLT_IsoMu24_TwoProngs35_v1, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_v8, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v8, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v9, fragment.HLT_Dimuon0_Upsilon_L1_5_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v7, fragment.HLT_Dimuon0_Upsilon_L1_5M_v8, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v8, fragment.HLT_Dimuon0_LowMass_v8, fragment.HLT_Dimuon0_LowMass_L1_4_v8, fragment.HLT_Dimuon0_LowMass_L1_4R_v7, fragment.HLT_Dimuon0_LowMass_L1_TM530_v6, fragment.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v6, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, fragment.HLT_TripleMu_10_5_5_DZ_v10, fragment.HLT_TripleMu_12_10_5_v10, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, fragment.HLT_DoubleMu4_Jpsi_Displaced_v7, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v7, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, fragment.HLT_DoubleMu43NoFiltersNoVtx_v4, fragment.HLT_DoubleMu48NoFiltersNoVtx_v4, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, fragment.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, fragment.HLT_HT425_v9, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v13, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v13, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, fragment.HLT_Ele28_HighEta_SC20_Mass55_v13, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, fragment.HLT_Ele15_IsoVVVL_PFHT450_v16, fragment.HLT_Ele50_IsoVVVL_PFHT450_v16, fragment.HLT_Ele15_IsoVVVL_PFHT600_v20, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_v15, fragment.HLT_Mu50_IsoVVVL_PFHT450_v15, fragment.HLT_Mu15_IsoVVVL_PFHT600_v19, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, fragment.HLT_Dimuon12_Upsilon_y1p4_v2, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, fragment.HLT_Dimuon18_PsiPrime_v14, fragment.HLT_Dimuon25_Jpsi_v14, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v6, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v6, fragment.HLT_Dimuon24_Phi_noCorrL1_v6, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v6, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, fragment.HLT_DoubleIsoMu20_eta2p1_v7, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, fragment.HLT_Mu8_v12, fragment.HLT_Mu17_v13, fragment.HLT_Mu19_v4, fragment.HLT_Mu17_Photon30_IsoCaloId_v6, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, fragment.HLT_PFHT400_SixPFJet32_v8, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, fragment.HLT_PFHT450_SixPFJet36_v7, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT350_v19, fragment.HLT_PFHT350MinPFJet15_v9, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, fragment.HLT_ECALHT800_v10, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, fragment.HLT_L1FatEvents_v2, fragment.HLT_Physics_v7, fragment.HLT_Physics_part0_v7, fragment.HLT_Physics_part1_v7, fragment.HLT_Physics_part2_v7, fragment.HLT_Physics_part3_v7, fragment.HLT_Physics_part4_v7, fragment.HLT_Physics_part5_v7, fragment.HLT_Physics_part6_v7, fragment.HLT_Physics_part7_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_Random_TOTEM_part0_v1, fragment.HLT_Random_TOTEM_part1_v1, fragment.HLT_Random_TOTEM_part2_v1, fragment.HLT_Random_TOTEM_part3_v1, fragment.HLT_ZeroBias_v6, fragment.HLT_ZeroBias_TOTEM_part0_v1, fragment.HLT_ZeroBias_TOTEM_part1_v1, fragment.HLT_ZeroBias_TOTEM_part2_v1, fragment.HLT_ZeroBias_TOTEM_part3_v1, fragment.HLT_ZeroBias_Alignment_v1, fragment.HLT_ZeroBias_part0_v6, fragment.HLT_ZeroBias_part1_v6, fragment.HLT_ZeroBias_part2_v6, fragment.HLT_ZeroBias_part3_v6, fragment.HLT_ZeroBias_part4_v6, fragment.HLT_ZeroBias_part5_v6, fragment.HLT_ZeroBias_part6_v6, fragment.HLT_ZeroBias_part7_v6, fragment.DST_ZeroBias_v2, fragment.DST_HT250_CaloScouting_v10, fragment.DST_HT250_CaloBTagScouting_v10, fragment.DST_HT410_PFScouting_v16, fragment.DST_HT410_BTagScouting_v16, fragment.DST_ZeroBias_BTagScouting_v15, fragment.DST_ZeroBias_CaloScouting_PFScouting_v14, fragment.DST_CaloJet40_BTagScouting_v15, fragment.DST_CaloJet40_CaloScouting_PFScouting_v15, fragment.DST_CaloJet40_CaloBTagScouting_v14, fragment.DST_L1HTT_BTagScouting_v15, fragment.DST_L1HTT_CaloScouting_PFScouting_v15, fragment.DST_L1HTT_CaloBTagScouting_v14, fragment.DST_L1DoubleMu_BTagScouting_v16, fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v15, fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v6, fragment.DST_DoubleMu3_noVtx_CaloScouting_v6, fragment.DST_DoubleMu1_noVtx_CaloScouting_v2, fragment.DST_DoubleMu3_noVtx_Mass10_PFScouting_v3, fragment.DST_Run3_PFScoutingPixelTracking_v16, fragment.HLT_AK4CaloJet30_v11, fragment.HLT_AK4CaloJet40_v10, fragment.HLT_AK4CaloJet50_v10, fragment.HLT_AK4CaloJet80_v10, fragment.HLT_AK4CaloJet100_v10, fragment.HLT_AK4CaloJet120_v9, fragment.HLT_AK4PFJet30_v19, fragment.HLT_AK4PFJet50_v19, fragment.HLT_AK4PFJet80_v19, fragment.HLT_AK4PFJet100_v19, fragment.HLT_AK4PFJet120_v18, fragment.HLT_PixelTracks_Multiplicity60ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity85ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity110ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity135ForPPRef_v5, fragment.HLT_PixelTracks_Multiplicity160ForPPRef_v5, fragment.HLT_AK4CaloJet40_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet60_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet80_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet100_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet110_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet120_Eta5p1ForPPRef_v9, fragment.HLT_AK4CaloJet150ForPPRef_v9, fragment.HLT_AK4PFJet40_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet60_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet80_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet100_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet110_Eta5p1ForPPRef_v16, fragment.HLT_AK4PFJet120_Eta5p1ForPPRef_v16, fragment.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v9, fragment.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v9, fragment.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v9, fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v9, fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v9, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton15_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton40_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton50_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton60_Eta3p1ForPPRef_v8, fragment.HLT_Photon20_HoverELoose_v10, fragment.HLT_Photon30_HoverELoose_v10, fragment.HLT_Photon40_HoverELoose_v10, fragment.HLT_Photon50_HoverELoose_v10, fragment.HLT_Photon60_HoverELoose_v10, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v11, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v11, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v11, fragment.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v11, fragment.HLT_HIL1DoubleMu0ForPPRef_v4, fragment.HLT_HIL1DoubleMu10ForPPRef_v4, fragment.HLT_HIL2DoubleMu0_NHitQForPPRef_v5, fragment.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6, fragment.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6, fragment.HLT_HIL2Mu3_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu3_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu5_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu5_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu7_NHitQ10ForPPRef_v6, fragment.HLT_HIL3Mu7_NHitQ15ForPPRef_v6, fragment.HLT_HIL2Mu15ForPPRef_v6, fragment.HLT_HIL3Mu15ForPPRef_v6, fragment.HLT_HIL2Mu20ForPPRef_v6, fragment.HLT_HIL3Mu20ForPPRef_v6, fragment.HLT_FullTrack18ForPPRef_v11, fragment.HLT_FullTrack24ForPPRef_v11, fragment.HLT_FullTrack34ForPPRef_v11, fragment.HLT_FullTrack45ForPPRef_v11, fragment.HLT_FullTrack53ForPPRef_v11, fragment.HLT_HIL1CastorMediumJetForPPRef_v4, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v11, fragment.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v11, fragment.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFDJet60_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFDJet80_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v16, fragment.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v16, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1BptxXOR_v1, fragment.HLT_L1TOTEM1_MinBias_v4, fragment.HLT_L1TOTEM2_ZeroBias_v4, fragment.HLT_L1MinimumBiasHF_OR_v3, fragment.HLT_L1MinimumBiasHF_OR_part0_v1, fragment.HLT_L1MinimumBiasHF_OR_part1_v1, fragment.HLT_L1MinimumBiasHF_OR_part2_v1, fragment.HLT_L1MinimumBiasHF_OR_part3_v1, fragment.HLT_L1MinimumBiasHF_OR_part4_v1, fragment.HLT_L1MinimumBiasHF_OR_part5_v1, fragment.HLT_L1MinimumBiasHF_OR_part6_v1, fragment.HLT_L1MinimumBiasHF_OR_part7_v1, fragment.HLT_L1MinimumBiasHF_OR_part8_v1, fragment.HLT_L1MinimumBiasHF_OR_part9_v1, fragment.HLT_L1MinimumBiasHF0OR_v4, fragment.HLT_L1MinimumBiasHF1OR_v4, fragment.HLT_L1MinimumBiasHF2OR_v4, fragment.HLT_L1MinimumBiasHF2ORNoBptxGating_v5, fragment.HLT_L1MinimumBiasHF1AND_v4, fragment.HLT_L1MinimumBiasHF2AND_v4, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, fragment.HLT_CDC_L2cosmic_10_er1p0_v1, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v1, fragment.HLT_HcalNZS_v13, fragment.HLT_HcalPhiSym_v15, fragment.HLT_HcalIsolatedbunch_v5, fragment.HLT_IsoTrackHB_v4, fragment.HLT_IsoTrackHE_v4, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.MC_ReducedIterativeTracking_v12, fragment.MC_PFMET_v17, fragment.MC_AK4PFJets_v17, fragment.MC_PFBTagDeepCSV_v10, fragment.MC_PFHT_v16, fragment.MC_PFMHT_v16, fragment.MC_CaloMET_v8, fragment.MC_CaloMET_JetIdCleaned_v9, fragment.MC_AK4CaloJets_v9, fragment.MC_AK4CaloJetsFromPV_v8, fragment.MC_CaloBTagDeepCSV_v8, fragment.MC_CaloHT_v8, fragment.MC_CaloMHT_v8, fragment.MC_AK8PFJets_v17, fragment.MC_AK8TrimPFJets_v17, fragment.MC_AK8PFHT_v16, fragment.MC_AK8CaloHT_v8, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, fragment.MC_DoubleEle5_CaloIdL_MW_v15, fragment.MC_Ele5_WPTight_Gsf_v8, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.MC_IsoMu_v15, fragment.MC_IsoTkMu15_v12, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v11, fragment.MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v12, fragment.MC_DoubleMuNoFiltersNoVtx_v7, fragment.AlCa_EcalPi0EBonly_v13, fragment.AlCa_EcalPi0EEonly_v13, fragment.AlCa_EcalEtaEBonly_v13, fragment.AlCa_EcalEtaEEonly_v13, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, fragment.HLT_Rsq0p35_v15, fragment.HLT_Rsq0p40_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1, fragment.HLT_IsoMu27_MET90_v3, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_Mu18_Mu9_SameSign_v4, fragment.HLT_Mu18_Mu9_SameSign_DZ_v4, fragment.HLT_Mu18_Mu9_v4, fragment.HLT_Mu18_Mu9_DZ_v4, fragment.HLT_Mu20_Mu10_SameSign_v4, fragment.HLT_Mu20_Mu10_SameSign_DZ_v4, fragment.HLT_Mu20_Mu10_v4, fragment.HLT_Mu20_Mu10_DZ_v4, fragment.HLT_Mu23_Mu12_SameSign_v4, fragment.HLT_Mu23_Mu12_SameSign_DZ_v4, fragment.HLT_Mu23_Mu12_v4, fragment.HLT_Mu23_Mu12_DZ_v4, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet98_83_71_15_v5, fragment.HLT_QuadPFJet103_88_75_15_v5, fragment.HLT_QuadPFJet105_88_76_15_v5, fragment.HLT_QuadPFJet111_90_80_15_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, fragment.HLT_Mu12_IP6_ToCSCS_v1, fragment.HLT_Mu12_IP6_part0_v2, fragment.HLT_Mu12_IP6_part1_v2, fragment.HLT_Mu12_IP6_part2_v2, fragment.HLT_Mu12_IP6_part3_v2, fragment.HLT_Mu12_IP6_part4_v2, fragment.HLT_Mu9_IP5_ToCSCS_v1, fragment.HLT_Mu9_IP5_part0_v2, fragment.HLT_Mu9_IP5_part1_v2, fragment.HLT_Mu9_IP5_part2_v2, fragment.HLT_Mu9_IP5_part3_v2, fragment.HLT_Mu9_IP5_part4_v2, fragment.HLT_Mu7_IP4_ToCSCS_v1, fragment.HLT_Mu7_IP4_part0_v2, fragment.HLT_Mu7_IP4_part1_v2, fragment.HLT_Mu7_IP4_part2_v2, fragment.HLT_Mu7_IP4_part3_v2, fragment.HLT_Mu7_IP4_part4_v2, fragment.HLT_Mu9_IP4_ToCSCS_v1, fragment.HLT_Mu9_IP4_part0_v2, fragment.HLT_Mu9_IP4_part1_v2, fragment.HLT_Mu9_IP4_part2_v2, fragment.HLT_Mu9_IP4_part3_v2, fragment.HLT_Mu9_IP4_part4_v2, fragment.HLT_Mu8_IP5_ToCSCS_v1, fragment.HLT_Mu8_IP5_part0_v2, fragment.HLT_Mu8_IP5_part1_v2, fragment.HLT_Mu8_IP5_part2_v2, fragment.HLT_Mu8_IP5_part3_v2, fragment.HLT_Mu8_IP5_part4_v2, fragment.HLT_Mu8_IP6_ToCSCS_v1, fragment.HLT_Mu8_IP6_part0_v2, fragment.HLT_Mu8_IP6_part1_v2, fragment.HLT_Mu8_IP6_part2_v2, fragment.HLT_Mu8_IP6_part3_v2, fragment.HLT_Mu8_IP6_part4_v2, fragment.HLT_Mu9_IP6_ToCSCS_v1, fragment.HLT_Mu9_IP6_part0_v3, fragment.HLT_Mu9_IP6_part1_v3, fragment.HLT_Mu9_IP6_part2_v3, fragment.HLT_Mu9_IP6_part3_v3, fragment.HLT_Mu9_IP6_part4_v3, fragment.HLT_Mu8_IP3_ToCSCS_v1, fragment.HLT_Mu8_IP3_part0_v3, fragment.HLT_Mu8_IP3_part1_v3, fragment.HLT_Mu8_IP3_part2_v3, fragment.HLT_Mu8_IP3_part3_v3, fragment.HLT_Mu8_IP3_part4_v3, fragment.HLT_Mu9_IP0_part0_v2, fragment.HLT_Mu9_IP3_part0_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_TrkMu6NoFiltersNoVtx_v1, fragment.HLT_TrkMu16NoFiltersNoVtx_v1, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, fragment.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, fragment.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, fragment.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, fragment.HLT_L1TOTEM_3_v1, fragment.HLT_L1RomanPot_part0_v1, fragment.HLT_L1RomanPot_part1_v1, fragment.HLT_L1RomanPot_part2_v1, fragment.HLT_L1RomanPot_part3_v1, fragment.HLT_PPSMaxTracksPerArm1_v1, fragment.HLT_PPSMaxTracksPerRP4_v1, fragment.HLT_L1DoubleMu_v1, fragment.HLT_L1SingleMu_v1, fragment.HLT_L1DoubleJet_v1, fragment.HLT_L1DoubleJetANDTotem_v1, fragment.HLT_L1DoubleJet_gap_v1, fragment.HLT_L1HFveto_v1, fragment.HLT_HIPhysics_v1, fragment.HLT_HIPhysicsForZS_v1, fragment.HLT_HIRandom_v1, fragment.AlCa_EcalPhiSymForHI_v1, fragment.HLT_HIHcalNZS_v1, fragment.HLT_HIHcalPhiSym_v1, fragment.AlCa_RPCMuonNormalisationForHI_v1, fragment.AlCa_EcalPi0EBonlyForHI_v1, fragment.AlCa_EcalPi0EEonlyForHI_v1, fragment.AlCa_EcalEtaEBonlyForHI_v1, fragment.AlCa_EcalEtaEEonlyForHI_v1, fragment.HLT_HICentralityVeto_v1, fragment.HLT_HICentralityVeto_Beamspot_v1, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, fragment.HLT_HICentralityTag20100_v1, fragment.HLT_HICentralityTag30100_v1, fragment.HLT_HICentralityTag50100_v1, fragment.HLT_HIZeroBias_v1, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, fragment.HLT_HIMinimumBias_part0_v1, fragment.HLT_HIMinimumBias_part1_v1, fragment.HLT_HIMinimumBias_part2_v1, fragment.HLT_HIMinimumBias_part3_v1, fragment.HLT_HIMinimumBias_part4_v1, fragment.HLT_HIMinimumBias_part5_v1, fragment.HLT_HIMinimumBias_part6_v1, fragment.HLT_HIMinimumBias_part7_v1, fragment.HLT_HIMinimumBias_part8_v1, fragment.HLT_HIMinimumBias_part9_v1, fragment.HLT_HIMinimumBias_part10_v1, fragment.HLT_HIMinimumBias_part11_v1, fragment.HLT_HIMinimumBias_part12_v1, fragment.HLT_HIMinimumBias_part13_v1, fragment.HLT_HIMinimumBias_part14_v1, fragment.HLT_HIMinimumBias_part15_v1, fragment.HLT_HIMinimumBias_part16_v1, fragment.HLT_HIMinimumBias_part17_v1, fragment.HLT_HIMinimumBias_part18_v1, fragment.HLT_HIMinimumBias_part19_v1, fragment.HLT_HIMinimumBiasRF_part0_v1, fragment.HLT_HIMinimumBiasRF_part1_v1, fragment.HLT_HIMinimumBiasRF_part2_v1, fragment.HLT_HIMinimumBiasRF_part3_v1, fragment.HLT_HIMinimumBiasRF_part4_v1, fragment.HLT_HIMinimumBiasRF_part5_v1, fragment.HLT_HIMinimumBiasRF_part6_v1, fragment.HLT_HIMinimumBiasRF_part7_v1, fragment.HLT_HIMinimumBiasRF_part8_v1, fragment.HLT_HIMinimumBiasRF_part9_v1, fragment.HLT_HIMinimumBiasRF_part10_v1, fragment.HLT_HIMinimumBiasRF_part11_v1, fragment.HLT_HIMinimumBiasRF_part12_v1, fragment.HLT_HIMinimumBiasRF_part13_v1, fragment.HLT_HIMinimumBiasRF_part14_v1, fragment.HLT_HIMinimumBiasRF_part15_v1, fragment.HLT_HIMinimumBiasRF_part16_v1, fragment.HLT_HIMinimumBiasRF_part17_v1, fragment.HLT_HIMinimumBiasRF_part18_v1, fragment.HLT_HIMinimumBiasRF_part19_v1, fragment.HLT_HIMinimumBiasRF_part20_v1, fragment.HLT_HIMinimumBiasRF_part21_v1, fragment.HLT_HIMinimumBiasRF_part22_v1, fragment.HLT_HIMinimumBiasRF_part23_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, fragment.HLT_HIPuAK4CaloJet40Fwd_v1, fragment.HLT_HIPuAK4CaloJet60Fwd_v1, fragment.HLT_HIPuAK4CaloJet80Fwd_v1, fragment.HLT_HIPuAK4CaloJet100Fwd_v1, fragment.HLT_HIPuAK4CaloJet120Fwd_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_v1, fragment.HLT_HIIslandPhoton10_Eta1p5_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_v1, fragment.HLT_HIIslandPhoton20_Eta1p5_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_v1, fragment.HLT_HIIslandPhoton30_Eta1p5_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_v1, fragment.HLT_HIIslandPhoton40_Eta1p5_v1, fragment.HLT_HIIslandPhoton50_Eta2p4_v1, fragment.HLT_HIIslandPhoton50_Eta1p5_v1, fragment.HLT_HIIslandPhoton60_Eta2p4_v1, fragment.HLT_HIIslandPhoton60_Eta1p5_v1, fragment.HLT_HIGEDPhoton10_v1, fragment.HLT_HIGEDPhoton20_v1, fragment.HLT_HIGEDPhoton30_v1, fragment.HLT_HIGEDPhoton40_v1, fragment.HLT_HIGEDPhoton50_v1, fragment.HLT_HIGEDPhoton60_v1, fragment.HLT_HIGEDPhoton10_EB_v1, fragment.HLT_HIGEDPhoton20_EB_v1, fragment.HLT_HIGEDPhoton30_EB_v1, fragment.HLT_HIGEDPhoton40_EB_v1, fragment.HLT_HIGEDPhoton50_EB_v1, fragment.HLT_HIGEDPhoton60_EB_v1, fragment.HLT_HIGEDPhoton10_HECut_v1, fragment.HLT_HIGEDPhoton20_HECut_v1, fragment.HLT_HIGEDPhoton30_HECut_v1, fragment.HLT_HIGEDPhoton40_HECut_v1, fragment.HLT_HIGEDPhoton50_HECut_v1, fragment.HLT_HIGEDPhoton60_HECut_v1, fragment.HLT_HIGEDPhoton10_EB_HECut_v1, fragment.HLT_HIGEDPhoton20_EB_HECut_v1, fragment.HLT_HIGEDPhoton30_EB_HECut_v1, fragment.HLT_HIGEDPhoton40_EB_HECut_v1, fragment.HLT_HIGEDPhoton50_EB_HECut_v1, fragment.HLT_HIGEDPhoton60_EB_HECut_v1, fragment.HLT_HIEle10Gsf_v1, fragment.HLT_HIEle15Gsf_v1, fragment.HLT_HIEle20Gsf_v1, fragment.HLT_HIEle30Gsf_v1, fragment.HLT_HIEle40Gsf_v1, fragment.HLT_HIEle50Gsf_v1, fragment.HLT_HIEle15Ele10Gsf_v1, fragment.HLT_HIEle15Ele10GsfMass50_v1, fragment.HLT_HIDoubleEle10Gsf_v1, fragment.HLT_HIDoubleEle10GsfMass50_v1, fragment.HLT_HIDoubleEle15Gsf_v1, fragment.HLT_HIDoubleEle15GsfMass50_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt18_v1, fragment.HLT_HIFullTracks2018_HighPt24_v1, fragment.HLT_HIFullTracks2018_HighPt34_v1, fragment.HLT_HIFullTracks2018_HighPt45_v1, fragment.HLT_HIFullTracks2018_HighPt56_v1, fragment.HLT_HIFullTracks2018_HighPt60_v1, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, fragment.HLT_HIL1DoubleMuOpen_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, fragment.HLT_HIL1DoubleMuOpen_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMu0_v1, fragment.HLT_HIL1DoubleMu10_v1, fragment.HLT_HIL2_L1DoubleMu10_v1, fragment.HLT_HIL3_L1DoubleMu10_v1, fragment.HLT_HIL2DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_M60120_v1, fragment.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, fragment.HLT_HIL3DoubleMuOpen_Upsi_v1, fragment.HLT_HIL3Mu0_L2Mu0_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, fragment.HLT_HIL1MuOpen_Centrality_70_100_v1, fragment.HLT_HIL1MuOpen_Centrality_80_100_v1, fragment.HLT_HIL2Mu3_NHitQ15_v1, fragment.HLT_HIL2Mu5_NHitQ15_v1, fragment.HLT_HIL2Mu7_NHitQ15_v1, fragment.HLT_HIL2Mu3_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu5_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu7_NHitQ15_tagging_v1, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v1, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v1, fragment.HLT_HIL3Mu12_v1, fragment.HLT_HIL3Mu15_v1, fragment.HLT_HIL3Mu20_v1, fragment.HLT_HIL3Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu7_NHitQ10_v1, fragment.HLT_HIL3Mu3_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu5_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu7_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, fragment.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity4060_v1, fragment.HLT_HIFullTracks_Multiplicity6080_v1, fragment.HLT_HIFullTracks_Multiplicity80100_v1, fragment.HLT_HIFullTracks_Multiplicity020_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, fragment.HLT_HIUPC_Mu8_Mu13_v1, fragment.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, fragment.HLT_HICsAK4PFJet120Eta1p5_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, fragment.HLT_HIL3Mu3_EG10HECut_v1, fragment.HLT_HIL3Mu3_EG15HECut_v1, fragment.HLT_HIL3Mu3_EG20HECut_v1, fragment.HLT_HIL3Mu3_EG30HECut_v1, fragment.HLT_HIL3Mu5_EG10HECut_v1, fragment.HLT_HIL3Mu5_EG15HECut_v1, fragment.HLT_HIL3Mu5_EG20HECut_v1, fragment.HLT_HIL3Mu5_EG30HECut_v1, fragment.HLT_HIL3Mu7_EG10HECut_v1, fragment.HLT_HIL3Mu7_EG15HECut_v1, fragment.HLT_HIL3Mu7_EG20HECut_v1, fragment.HLT_HIL3Mu7_EG30HECut_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2AND_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2OR_v1, fragment.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_BptxAND_v1, fragment.HLT_HICastor_MediumJet_v1, fragment.HLT_HICastor_HighJet_v1, fragment.HLT_HICastor_HighJet_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_HighJet_NotMBHF2OR_v1, fragment.HLT_HICastor_HighJet_NotMBHF2AND_v1, fragment.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, fragment.HLT_HICastor_Muon_v1, fragment.HLT_HICastor_Muon_BptxAND_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, fragment.HLT_HIGEDPhoton10_Cent30_100_v1, fragment.HLT_HIGEDPhoton20_Cent30_100_v1, fragment.HLT_HIGEDPhoton30_Cent30_100_v1, fragment.HLT_HIGEDPhoton40_Cent30_100_v1, fragment.HLT_HIGEDPhoton10_Cent50_100_v1, fragment.HLT_HIGEDPhoton20_Cent50_100_v1, fragment.HLT_HIGEDPhoton30_Cent50_100_v1, fragment.HLT_HIGEDPhoton40_Cent50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIL1NotBptxOR_v1, fragment.HLT_HIL1UnpairedBunchBptxMinus_v1, fragment.HLT_HIL1UnpairedBunchBptxPlus_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_part19_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part0_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part1_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part2_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part3_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part4_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part5_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part6_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part7_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part8_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part9_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part10_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part11_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part12_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part13_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part14_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part15_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part16_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part17_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part18_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part19_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part20_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part21_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part22_v1, fragment.HLT_HIMinimumBiasRF_SinglePixelTrack_part23_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.ScoutingCaloMuonOutput, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_Fake1_cff.py b/HLTrigger/Configuration/python/HLT_Fake1_cff.py index 37eaef8e106ef..c30557b6e60d3 100644 --- a/HLTrigger/Configuration/python/HLT_Fake1_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake1_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/Fake1 --type Fake1 -# /dev/CMSSW_12_2_0/Fake1/V4 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/Fake1/V5 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/Fake1/V4') + tableName = cms.string('/dev/CMSSW_12_2_0/Fake1/V5') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -202,7 +202,7 @@ fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtDigis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1GtTrigReport + fragment.hltTrigReport ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_Fake2_cff.py b/HLTrigger/Configuration/python/HLT_Fake2_cff.py index 5801ba0941cf2..4d8e31ab2c68e 100644 --- a/HLTrigger/Configuration/python/HLT_Fake2_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake2_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/Fake2 --type Fake2 -# /dev/CMSSW_12_2_0/Fake2/V4 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/Fake2/V5 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/Fake2/V4') + tableName = cms.string('/dev/CMSSW_12_2_0/Fake2/V5') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -211,7 +211,7 @@ fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_Fake_cff.py b/HLTrigger/Configuration/python/HLT_Fake_cff.py index 5d1c17b5e77f1..86e5abee63269 100644 --- a/HLTrigger/Configuration/python/HLT_Fake_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/Fake --type Fake -# /dev/CMSSW_12_2_0/Fake/V4 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/Fake/V5 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/Fake/V4') + tableName = cms.string('/dev/CMSSW_12_2_0/Fake/V5') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -185,7 +185,7 @@ fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtDigis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1GtTrigReport + fragment.hltTrigReport ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_GRun_cff.py b/HLTrigger/Configuration/python/HLT_GRun_cff.py index 8283533a2632d..f3af01d12b906 100644 --- a/HLTrigger/Configuration/python/HLT_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLT_GRun_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/GRun --type GRun -# /dev/CMSSW_12_2_0/GRun/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/GRun/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/GRun/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/GRun/V7') ) fragment.transferSystem = cms.PSet( @@ -8313,7 +8313,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -13387,6 +13388,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 11.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -14806,6 +14808,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -16686,6 +16689,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -19314,6 +19318,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 4.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -19375,6 +19380,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -19488,6 +19494,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -20741,6 +20748,7 @@ MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), MinInvMass = cms.vdouble( 1.0, 4.0 ), MaxInvMass = cms.vdouble( 2.9, 4.8 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22046,6 +22054,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23643,6 +23652,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.3 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -24981,6 +24991,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -35325,7 +35336,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersRegL1TauSeeded = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegL1TauSeeded" ), @@ -41050,7 +41062,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForTau" ), @@ -43817,6 +43830,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -43855,6 +43869,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -43893,6 +43908,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -43931,6 +43947,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -49130,7 +49147,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), @@ -60401,6 +60419,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60462,6 +60481,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60563,6 +60583,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60628,6 +60649,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60778,6 +60800,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.95 ), MaxInvMass = cms.vdouble( 3.25 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60902,6 +60925,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61026,6 +61050,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61139,6 +61164,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61263,6 +61289,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61376,6 +61403,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61493,6 +61521,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61606,6 +61635,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61730,6 +61760,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61791,6 +61822,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61915,6 +61947,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62028,6 +62061,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62141,6 +62175,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62287,6 +62322,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62433,6 +62469,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62626,6 +62663,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62860,6 +62898,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 1.9 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63113,6 +63152,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63236,6 +63276,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65873,6 +65914,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65963,6 +66005,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69285,6 +69328,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69346,6 +69390,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69459,6 +69504,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69520,6 +69566,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69633,6 +69680,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69694,6 +69742,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69807,6 +69856,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69868,6 +69918,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69929,6 +69980,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69990,6 +70042,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -70150,6 +70203,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -84599,6 +84653,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -84743,6 +84798,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -84887,6 +84943,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -84965,6 +85022,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -86193,6 +86251,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -86322,6 +86381,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -86372,6 +86432,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -89767,7 +89828,7 @@ fragment.ScoutingPFOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingPFOutput + fragment.hltFEDSelectorL1 + fragment.HLTPixelOnlyPFScoutingPackingSequence + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingTrackPacker ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v18, fragment.HLT_AK8PFJet380_TrimMass30_v11, fragment.HLT_AK8PFJet400_TrimMass30_v12, fragment.HLT_AK8PFJet420_TrimMass30_v11, fragment.HLT_AK8PFHT750_TrimMass50_v12, fragment.HLT_AK8PFHT800_TrimMass50_v12, fragment.HLT_AK8PFHT850_TrimMass50_v11, fragment.HLT_AK8PFHT900_TrimMass50_v11, fragment.HLT_CaloJet500_NoJetID_v12, fragment.HLT_CaloJet550_NoJetID_v7, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, fragment.HLT_DoubleEle25_CaloIdL_MW_v4, fragment.HLT_DoubleEle27_CaloIdL_MW_v4, fragment.HLT_DoubleEle33_CaloIdL_MW_v17, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v4, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v5, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v5, fragment.HLT_Mu37_TkMu27_v5, fragment.HLT_DoubleMu4_3_Bs_v14, fragment.HLT_DoubleMu4_3_Jpsi_v2, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v15, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, fragment.HLT_DoubleMu3_Trk_Tau3mu_v12, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, fragment.HLT_Mu3_PFJet40_v16, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v10, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v10, fragment.HLT_Mu7p5_Track2_Jpsi_v11, fragment.HLT_Mu7p5_Track3p5_Jpsi_v11, fragment.HLT_Mu7p5_Track7_Jpsi_v11, fragment.HLT_Mu7p5_Track2_Upsilon_v11, fragment.HLT_Mu7p5_Track3p5_Upsilon_v11, fragment.HLT_Mu7p5_Track7_Upsilon_v11, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v1, fragment.HLT_DoublePhoton33_CaloIdL_v6, fragment.HLT_DoublePhoton70_v6, fragment.HLT_DoublePhoton85_v14, fragment.HLT_Ele20_WPTight_Gsf_v6, fragment.HLT_Ele15_WPLoose_Gsf_v3, fragment.HLT_Ele17_WPLoose_Gsf_v3, fragment.HLT_Ele20_WPLoose_Gsf_v6, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, fragment.HLT_Ele27_WPTight_Gsf_v16, fragment.HLT_Ele28_WPTight_Gsf_v1, fragment.HLT_Ele30_WPTight_Gsf_v1, fragment.HLT_Ele32_WPTight_Gsf_v15, fragment.HLT_Ele35_WPTight_Gsf_v9, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, fragment.HLT_Ele38_WPTight_Gsf_v9, fragment.HLT_Ele40_WPTight_Gsf_v9, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_HT450_Beamspot_v11, fragment.HLT_HT300_Beamspot_v11, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu20_v15, fragment.HLT_IsoMu24_v13, fragment.HLT_IsoMu24_eta2p1_v15, fragment.HLT_IsoMu27_v16, fragment.HLT_IsoMu30_v4, fragment.HLT_UncorrectedJetE30_NoBPTX_v6, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v6, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L1SingleMuCosmics_v1, fragment.HLT_L2Mu10_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_L2Mu23NoVtx_2Cha_v1, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, fragment.HLT_Mu25_TkMu0_Onia_v8, fragment.HLT_Mu30_TkMu0_Psi_v1, fragment.HLT_Mu30_TkMu0_Upsilon_v1, fragment.HLT_Mu20_TkMu0_Phi_v8, fragment.HLT_Mu25_TkMu0_Phi_v8, fragment.HLT_Mu12_v3, fragment.HLT_Mu15_v3, fragment.HLT_Mu20_v12, fragment.HLT_Mu27_v13, fragment.HLT_Mu50_v13, fragment.HLT_Mu55_v3, fragment.HLT_OldMu100_v3, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v16, fragment.HLT_DiPFJet25_NoCaloMatched_v16, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJetAve40_v14, fragment.HLT_DiPFJetAve60_v14, fragment.HLT_DiPFJetAve80_v13, fragment.HLT_DiPFJetAve140_v13, fragment.HLT_DiPFJetAve200_v13, fragment.HLT_DiPFJetAve260_v14, fragment.HLT_DiPFJetAve320_v14, fragment.HLT_DiPFJetAve400_v14, fragment.HLT_DiPFJetAve500_v14, fragment.HLT_DiPFJetAve15_HFJEC_v17, fragment.HLT_DiPFJetAve25_HFJEC_v17, fragment.HLT_DiPFJetAve35_HFJEC_v17, fragment.HLT_DiPFJetAve60_HFJEC_v15, fragment.HLT_DiPFJetAve80_HFJEC_v16, fragment.HLT_DiPFJetAve100_HFJEC_v16, fragment.HLT_DiPFJetAve160_HFJEC_v16, fragment.HLT_DiPFJetAve220_HFJEC_v16, fragment.HLT_DiPFJetAve300_HFJEC_v16, fragment.HLT_AK8PFJet15_v3, fragment.HLT_AK8PFJet25_v3, fragment.HLT_AK8PFJet40_v16, fragment.HLT_AK8PFJet60_v15, fragment.HLT_AK8PFJet80_v15, fragment.HLT_AK8PFJet140_v15, fragment.HLT_AK8PFJet200_v15, fragment.HLT_AK8PFJet260_v16, fragment.HLT_AK8PFJet320_v16, fragment.HLT_AK8PFJet400_v16, fragment.HLT_AK8PFJet450_v16, fragment.HLT_AK8PFJet500_v16, fragment.HLT_AK8PFJet550_v11, fragment.HLT_PFJet15_v3, fragment.HLT_PFJet25_v3, fragment.HLT_PFJet40_v21, fragment.HLT_PFJet60_v21, fragment.HLT_PFJet80_v20, fragment.HLT_PFJet140_v19, fragment.HLT_PFJet200_v19, fragment.HLT_PFJet260_v20, fragment.HLT_PFJet320_v20, fragment.HLT_PFJet400_v20, fragment.HLT_PFJet450_v21, fragment.HLT_PFJet500_v21, fragment.HLT_PFJet550_v11, fragment.HLT_PFJetFwd15_v3, fragment.HLT_PFJetFwd25_v3, fragment.HLT_PFJetFwd40_v19, fragment.HLT_PFJetFwd60_v19, fragment.HLT_PFJetFwd80_v18, fragment.HLT_PFJetFwd140_v18, fragment.HLT_PFJetFwd200_v18, fragment.HLT_PFJetFwd260_v19, fragment.HLT_PFJetFwd320_v19, fragment.HLT_PFJetFwd400_v19, fragment.HLT_PFJetFwd450_v19, fragment.HLT_PFJetFwd500_v19, fragment.HLT_AK8PFJetFwd15_v3, fragment.HLT_AK8PFJetFwd25_v3, fragment.HLT_AK8PFJetFwd40_v15, fragment.HLT_AK8PFJetFwd60_v14, fragment.HLT_AK8PFJetFwd80_v14, fragment.HLT_AK8PFJetFwd140_v14, fragment.HLT_AK8PFJetFwd200_v14, fragment.HLT_AK8PFJetFwd260_v15, fragment.HLT_AK8PFJetFwd320_v15, fragment.HLT_AK8PFJetFwd400_v15, fragment.HLT_AK8PFJetFwd450_v15, fragment.HLT_AK8PFJetFwd500_v15, fragment.HLT_PFHT180_v17, fragment.HLT_PFHT250_v17, fragment.HLT_PFHT370_v17, fragment.HLT_PFHT430_v17, fragment.HLT_PFHT510_v17, fragment.HLT_PFHT590_v17, fragment.HLT_PFHT680_v17, fragment.HLT_PFHT780_v17, fragment.HLT_PFHT890_v17, fragment.HLT_PFHT1050_v18, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFMET110_PFMHT110_IDTight_v20, fragment.HLT_PFMET120_PFMHT120_IDTight_v20, fragment.HLT_PFMET130_PFMHT130_IDTight_v20, fragment.HLT_PFMET140_PFMHT140_IDTight_v20, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_L1ETMHadSeeds_v2, fragment.HLT_CaloMHT90_v4, fragment.HLT_CaloMET80_NotCleaned_v4, fragment.HLT_CaloMET90_NotCleaned_v4, fragment.HLT_CaloMET100_NotCleaned_v4, fragment.HLT_CaloMET110_NotCleaned_v4, fragment.HLT_CaloMET250_NotCleaned_v4, fragment.HLT_CaloMET300_NotCleaned_v4, fragment.HLT_CaloMET350_NotCleaned_v4, fragment.HLT_PFMET200_NotCleaned_v9, fragment.HLT_PFMET250_NotCleaned_v9, fragment.HLT_PFMET300_NotCleaned_v9, fragment.HLT_PFMET200_BeamHaloCleaned_v9, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, fragment.HLT_MET105_IsoTrk50_v9, fragment.HLT_MET120_IsoTrk50_v9, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v11, fragment.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Photon300_NoHE_v12, fragment.HLT_Mu8_TrkIsoVVL_v12, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, fragment.HLT_Mu17_TrkIsoVVL_v13, fragment.HLT_Mu19_TrkIsoVVL_v4, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_v12, fragment.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu12_DoublePhoton20_v5, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, fragment.HLT_Photon20_v2, fragment.HLT_Photon33_v5, fragment.HLT_Photon50_v13, fragment.HLT_Photon75_v13, fragment.HLT_Photon90_v13, fragment.HLT_Photon120_v13, fragment.HLT_Photon150_v6, fragment.HLT_Photon175_v14, fragment.HLT_Photon200_v13, fragment.HLT_Photon100EB_TightID_TightIso_v2, fragment.HLT_Photon110EB_TightID_TightIso_v2, fragment.HLT_Photon120EB_TightID_TightIso_v2, fragment.HLT_Photon100EBHE10_v2, fragment.HLT_Photon100EEHE10_v2, fragment.HLT_Photon100EE_TightID_TightIso_v2, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v15, fragment.HLT_Photon90_CaloIdL_PFHT700_v16, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, fragment.HLT_Photon35_TwoProngs35_v1, fragment.HLT_IsoMu24_TwoProngs35_v1, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_v8, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v8, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v9, fragment.HLT_Dimuon0_Upsilon_L1_5_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v7, fragment.HLT_Dimuon0_Upsilon_L1_5M_v8, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v8, fragment.HLT_Dimuon0_LowMass_v8, fragment.HLT_Dimuon0_LowMass_L1_4_v8, fragment.HLT_Dimuon0_LowMass_L1_4R_v7, fragment.HLT_Dimuon0_LowMass_L1_TM530_v6, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, fragment.HLT_TripleMu_10_5_5_DZ_v10, fragment.HLT_TripleMu_12_10_5_v10, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, fragment.HLT_DoubleMu4_Jpsi_Displaced_v7, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v7, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, fragment.HLT_DoubleMu43NoFiltersNoVtx_v4, fragment.HLT_DoubleMu48NoFiltersNoVtx_v4, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, fragment.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, fragment.HLT_HT425_v9, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v13, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v13, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, fragment.HLT_Ele28_HighEta_SC20_Mass55_v13, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, fragment.HLT_Ele15_IsoVVVL_PFHT450_v16, fragment.HLT_Ele50_IsoVVVL_PFHT450_v16, fragment.HLT_Ele15_IsoVVVL_PFHT600_v20, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_v15, fragment.HLT_Mu50_IsoVVVL_PFHT450_v15, fragment.HLT_Mu15_IsoVVVL_PFHT600_v19, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, fragment.HLT_Dimuon12_Upsilon_y1p4_v2, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, fragment.HLT_Dimuon18_PsiPrime_v14, fragment.HLT_Dimuon25_Jpsi_v14, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v6, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v6, fragment.HLT_Dimuon24_Phi_noCorrL1_v6, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v6, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, fragment.HLT_DoubleIsoMu20_eta2p1_v7, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, fragment.HLT_Mu8_v12, fragment.HLT_Mu17_v13, fragment.HLT_Mu19_v4, fragment.HLT_Mu17_Photon30_IsoCaloId_v6, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, fragment.HLT_PFHT400_SixPFJet32_v8, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, fragment.HLT_PFHT450_SixPFJet36_v7, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT350_v19, fragment.HLT_PFHT350MinPFJet15_v9, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, fragment.HLT_ECALHT800_v10, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, fragment.HLT_Physics_v7, fragment.HLT_Physics_part0_v7, fragment.HLT_Physics_part1_v7, fragment.HLT_Physics_part2_v7, fragment.HLT_Physics_part3_v7, fragment.HLT_Physics_part4_v7, fragment.HLT_Physics_part5_v7, fragment.HLT_Physics_part6_v7, fragment.HLT_Physics_part7_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_ZeroBias_Alignment_v1, fragment.HLT_ZeroBias_part0_v6, fragment.HLT_ZeroBias_part1_v6, fragment.HLT_ZeroBias_part2_v6, fragment.HLT_ZeroBias_part3_v6, fragment.HLT_ZeroBias_part4_v6, fragment.HLT_ZeroBias_part5_v6, fragment.HLT_ZeroBias_part6_v6, fragment.HLT_ZeroBias_part7_v6, fragment.DST_ZeroBias_v2, fragment.DST_Run3_PFScoutingPixelTracking_v16, fragment.HLT_AK4CaloJet30_v11, fragment.HLT_AK4CaloJet40_v10, fragment.HLT_AK4CaloJet50_v10, fragment.HLT_AK4CaloJet80_v10, fragment.HLT_AK4CaloJet100_v10, fragment.HLT_AK4CaloJet120_v9, fragment.HLT_AK4PFJet30_v19, fragment.HLT_AK4PFJet50_v19, fragment.HLT_AK4PFJet80_v19, fragment.HLT_AK4PFJet100_v19, fragment.HLT_AK4PFJet120_v18, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, fragment.HLT_Photon20_HoverELoose_v10, fragment.HLT_Photon30_HoverELoose_v10, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, fragment.HLT_CDC_L2cosmic_10_er1p0_v1, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v1, fragment.HLT_HcalNZS_v13, fragment.HLT_HcalPhiSym_v15, fragment.HLT_HcalIsolatedbunch_v5, fragment.HLT_IsoTrackHB_v4, fragment.HLT_IsoTrackHE_v4, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.MC_ReducedIterativeTracking_v12, fragment.MC_PFMET_v17, fragment.MC_AK4PFJets_v17, fragment.MC_PFBTagDeepCSV_v10, fragment.MC_PFHT_v16, fragment.MC_PFMHT_v16, fragment.MC_CaloMET_v8, fragment.MC_CaloMET_JetIdCleaned_v9, fragment.MC_AK4CaloJets_v9, fragment.MC_AK4CaloJetsFromPV_v8, fragment.MC_CaloBTagDeepCSV_v8, fragment.MC_CaloHT_v8, fragment.MC_CaloMHT_v8, fragment.MC_AK8PFJets_v17, fragment.MC_AK8TrimPFJets_v17, fragment.MC_AK8PFHT_v16, fragment.MC_AK8CaloHT_v8, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, fragment.MC_DoubleEle5_CaloIdL_MW_v15, fragment.MC_Ele5_WPTight_Gsf_v8, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.MC_IsoMu_v15, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v11, fragment.MC_DoubleMuNoFiltersNoVtx_v7, fragment.AlCa_EcalPi0EBonly_v13, fragment.AlCa_EcalPi0EEonly_v13, fragment.AlCa_EcalEtaEBonly_v13, fragment.AlCa_EcalEtaEEonly_v13, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, fragment.HLT_Rsq0p35_v15, fragment.HLT_Rsq0p40_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, fragment.HLT_IsoMu27_MET90_v3, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_Mu18_Mu9_SameSign_v4, fragment.HLT_Mu18_Mu9_SameSign_DZ_v4, fragment.HLT_Mu18_Mu9_v4, fragment.HLT_Mu18_Mu9_DZ_v4, fragment.HLT_Mu20_Mu10_SameSign_v4, fragment.HLT_Mu20_Mu10_SameSign_DZ_v4, fragment.HLT_Mu20_Mu10_v4, fragment.HLT_Mu20_Mu10_DZ_v4, fragment.HLT_Mu23_Mu12_SameSign_v4, fragment.HLT_Mu23_Mu12_SameSign_DZ_v4, fragment.HLT_Mu23_Mu12_v4, fragment.HLT_Mu23_Mu12_DZ_v4, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet98_83_71_15_v5, fragment.HLT_QuadPFJet103_88_75_15_v5, fragment.HLT_QuadPFJet105_88_76_15_v5, fragment.HLT_QuadPFJet111_90_80_15_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, fragment.HLT_Mu12_IP6_ToCSCS_v1, fragment.HLT_Mu12_IP6_part0_v2, fragment.HLT_Mu12_IP6_part1_v2, fragment.HLT_Mu12_IP6_part2_v2, fragment.HLT_Mu12_IP6_part3_v2, fragment.HLT_Mu12_IP6_part4_v2, fragment.HLT_Mu9_IP5_ToCSCS_v1, fragment.HLT_Mu9_IP5_part0_v2, fragment.HLT_Mu9_IP5_part1_v2, fragment.HLT_Mu9_IP5_part2_v2, fragment.HLT_Mu9_IP5_part3_v2, fragment.HLT_Mu9_IP5_part4_v2, fragment.HLT_Mu7_IP4_ToCSCS_v1, fragment.HLT_Mu7_IP4_part0_v2, fragment.HLT_Mu7_IP4_part1_v2, fragment.HLT_Mu7_IP4_part2_v2, fragment.HLT_Mu7_IP4_part3_v2, fragment.HLT_Mu7_IP4_part4_v2, fragment.HLT_Mu9_IP4_ToCSCS_v1, fragment.HLT_Mu9_IP4_part0_v2, fragment.HLT_Mu9_IP4_part1_v2, fragment.HLT_Mu9_IP4_part2_v2, fragment.HLT_Mu9_IP4_part3_v2, fragment.HLT_Mu9_IP4_part4_v2, fragment.HLT_Mu8_IP5_ToCSCS_v1, fragment.HLT_Mu8_IP5_part0_v2, fragment.HLT_Mu8_IP5_part1_v2, fragment.HLT_Mu8_IP5_part2_v2, fragment.HLT_Mu8_IP5_part3_v2, fragment.HLT_Mu8_IP5_part4_v2, fragment.HLT_Mu8_IP6_ToCSCS_v1, fragment.HLT_Mu8_IP6_part0_v2, fragment.HLT_Mu8_IP6_part1_v2, fragment.HLT_Mu8_IP6_part2_v2, fragment.HLT_Mu8_IP6_part3_v2, fragment.HLT_Mu8_IP6_part4_v2, fragment.HLT_Mu9_IP6_ToCSCS_v1, fragment.HLT_Mu9_IP6_part0_v3, fragment.HLT_Mu9_IP6_part1_v3, fragment.HLT_Mu9_IP6_part2_v3, fragment.HLT_Mu9_IP6_part3_v3, fragment.HLT_Mu9_IP6_part4_v3, fragment.HLT_Mu8_IP3_ToCSCS_v1, fragment.HLT_Mu8_IP3_part0_v3, fragment.HLT_Mu8_IP3_part1_v3, fragment.HLT_Mu8_IP3_part2_v3, fragment.HLT_Mu8_IP3_part3_v3, fragment.HLT_Mu8_IP3_part4_v3, fragment.HLT_Mu9_IP0_part0_v2, fragment.HLT_Mu9_IP3_part0_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_TrkMu6NoFiltersNoVtx_v1, fragment.HLT_TrkMu16NoFiltersNoVtx_v1, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, fragment.HLT_PPSMaxTracksPerArm1_v1, fragment.HLT_PPSMaxTracksPerRP4_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v18, fragment.HLT_AK8PFJet380_TrimMass30_v11, fragment.HLT_AK8PFJet400_TrimMass30_v12, fragment.HLT_AK8PFJet420_TrimMass30_v11, fragment.HLT_AK8PFHT750_TrimMass50_v12, fragment.HLT_AK8PFHT800_TrimMass50_v12, fragment.HLT_AK8PFHT850_TrimMass50_v11, fragment.HLT_AK8PFHT900_TrimMass50_v11, fragment.HLT_CaloJet500_NoJetID_v12, fragment.HLT_CaloJet550_NoJetID_v7, fragment.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, fragment.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, fragment.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, fragment.HLT_DoubleEle25_CaloIdL_MW_v4, fragment.HLT_DoubleEle27_CaloIdL_MW_v4, fragment.HLT_DoubleEle33_CaloIdL_MW_v17, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v4, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v5, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v5, fragment.HLT_Mu37_TkMu27_v5, fragment.HLT_DoubleMu4_3_Bs_v14, fragment.HLT_DoubleMu4_3_Jpsi_v2, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v15, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, fragment.HLT_DoubleMu3_Trk_Tau3mu_v12, fragment.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, fragment.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, fragment.HLT_Mu3_PFJet40_v16, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v10, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v10, fragment.HLT_Mu7p5_Track2_Jpsi_v11, fragment.HLT_Mu7p5_Track3p5_Jpsi_v11, fragment.HLT_Mu7p5_Track7_Jpsi_v11, fragment.HLT_Mu7p5_Track2_Upsilon_v11, fragment.HLT_Mu7p5_Track3p5_Upsilon_v11, fragment.HLT_Mu7p5_Track7_Upsilon_v11, fragment.HLT_Mu3_L1SingleMu5orSingleMu7_v1, fragment.HLT_DoublePhoton33_CaloIdL_v6, fragment.HLT_DoublePhoton70_v6, fragment.HLT_DoublePhoton85_v14, fragment.HLT_Ele20_WPTight_Gsf_v6, fragment.HLT_Ele15_WPLoose_Gsf_v3, fragment.HLT_Ele17_WPLoose_Gsf_v3, fragment.HLT_Ele20_WPLoose_Gsf_v6, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, fragment.HLT_Ele27_WPTight_Gsf_v16, fragment.HLT_Ele28_WPTight_Gsf_v1, fragment.HLT_Ele30_WPTight_Gsf_v1, fragment.HLT_Ele32_WPTight_Gsf_v15, fragment.HLT_Ele35_WPTight_Gsf_v9, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, fragment.HLT_Ele38_WPTight_Gsf_v9, fragment.HLT_Ele40_WPTight_Gsf_v9, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, fragment.HLT_HT450_Beamspot_v11, fragment.HLT_HT300_Beamspot_v11, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, fragment.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, fragment.HLT_IsoMu20_v15, fragment.HLT_IsoMu24_v13, fragment.HLT_IsoMu24_eta2p1_v15, fragment.HLT_IsoMu27_v16, fragment.HLT_IsoMu30_v4, fragment.HLT_UncorrectedJetE30_NoBPTX_v6, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v6, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v6, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L1SingleMuCosmics_v1, fragment.HLT_L2Mu10_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_L2Mu23NoVtx_2Cha_v1, fragment.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, fragment.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, fragment.HLT_Mu25_TkMu0_Onia_v8, fragment.HLT_Mu30_TkMu0_Psi_v1, fragment.HLT_Mu30_TkMu0_Upsilon_v1, fragment.HLT_Mu20_TkMu0_Phi_v8, fragment.HLT_Mu25_TkMu0_Phi_v8, fragment.HLT_Mu12_v3, fragment.HLT_Mu15_v3, fragment.HLT_Mu20_v12, fragment.HLT_Mu27_v13, fragment.HLT_Mu50_v13, fragment.HLT_Mu55_v3, fragment.HLT_OldMu100_v3, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v16, fragment.HLT_DiPFJet25_NoCaloMatched_v16, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, fragment.HLT_DiPFJetAve40_v14, fragment.HLT_DiPFJetAve60_v14, fragment.HLT_DiPFJetAve80_v13, fragment.HLT_DiPFJetAve140_v13, fragment.HLT_DiPFJetAve200_v13, fragment.HLT_DiPFJetAve260_v14, fragment.HLT_DiPFJetAve320_v14, fragment.HLT_DiPFJetAve400_v14, fragment.HLT_DiPFJetAve500_v14, fragment.HLT_DiPFJetAve15_HFJEC_v17, fragment.HLT_DiPFJetAve25_HFJEC_v17, fragment.HLT_DiPFJetAve35_HFJEC_v17, fragment.HLT_DiPFJetAve60_HFJEC_v15, fragment.HLT_DiPFJetAve80_HFJEC_v16, fragment.HLT_DiPFJetAve100_HFJEC_v16, fragment.HLT_DiPFJetAve160_HFJEC_v16, fragment.HLT_DiPFJetAve220_HFJEC_v16, fragment.HLT_DiPFJetAve300_HFJEC_v16, fragment.HLT_AK8PFJet15_v3, fragment.HLT_AK8PFJet25_v3, fragment.HLT_AK8PFJet40_v16, fragment.HLT_AK8PFJet60_v15, fragment.HLT_AK8PFJet80_v15, fragment.HLT_AK8PFJet140_v15, fragment.HLT_AK8PFJet200_v15, fragment.HLT_AK8PFJet260_v16, fragment.HLT_AK8PFJet320_v16, fragment.HLT_AK8PFJet400_v16, fragment.HLT_AK8PFJet450_v16, fragment.HLT_AK8PFJet500_v16, fragment.HLT_AK8PFJet550_v11, fragment.HLT_PFJet15_v3, fragment.HLT_PFJet25_v3, fragment.HLT_PFJet40_v21, fragment.HLT_PFJet60_v21, fragment.HLT_PFJet80_v20, fragment.HLT_PFJet140_v19, fragment.HLT_PFJet200_v19, fragment.HLT_PFJet260_v20, fragment.HLT_PFJet320_v20, fragment.HLT_PFJet400_v20, fragment.HLT_PFJet450_v21, fragment.HLT_PFJet500_v21, fragment.HLT_PFJet550_v11, fragment.HLT_PFJetFwd15_v3, fragment.HLT_PFJetFwd25_v3, fragment.HLT_PFJetFwd40_v19, fragment.HLT_PFJetFwd60_v19, fragment.HLT_PFJetFwd80_v18, fragment.HLT_PFJetFwd140_v18, fragment.HLT_PFJetFwd200_v18, fragment.HLT_PFJetFwd260_v19, fragment.HLT_PFJetFwd320_v19, fragment.HLT_PFJetFwd400_v19, fragment.HLT_PFJetFwd450_v19, fragment.HLT_PFJetFwd500_v19, fragment.HLT_AK8PFJetFwd15_v3, fragment.HLT_AK8PFJetFwd25_v3, fragment.HLT_AK8PFJetFwd40_v15, fragment.HLT_AK8PFJetFwd60_v14, fragment.HLT_AK8PFJetFwd80_v14, fragment.HLT_AK8PFJetFwd140_v14, fragment.HLT_AK8PFJetFwd200_v14, fragment.HLT_AK8PFJetFwd260_v15, fragment.HLT_AK8PFJetFwd320_v15, fragment.HLT_AK8PFJetFwd400_v15, fragment.HLT_AK8PFJetFwd450_v15, fragment.HLT_AK8PFJetFwd500_v15, fragment.HLT_PFHT180_v17, fragment.HLT_PFHT250_v17, fragment.HLT_PFHT370_v17, fragment.HLT_PFHT430_v17, fragment.HLT_PFHT510_v17, fragment.HLT_PFHT590_v17, fragment.HLT_PFHT680_v17, fragment.HLT_PFHT780_v17, fragment.HLT_PFHT890_v17, fragment.HLT_PFHT1050_v18, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, fragment.HLT_PFMET110_PFMHT110_IDTight_v20, fragment.HLT_PFMET120_PFMHT120_IDTight_v20, fragment.HLT_PFMET130_PFMHT130_IDTight_v20, fragment.HLT_PFMET140_PFMHT140_IDTight_v20, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, fragment.HLT_L1ETMHadSeeds_v2, fragment.HLT_CaloMHT90_v4, fragment.HLT_CaloMET80_NotCleaned_v4, fragment.HLT_CaloMET90_NotCleaned_v4, fragment.HLT_CaloMET100_NotCleaned_v4, fragment.HLT_CaloMET110_NotCleaned_v4, fragment.HLT_CaloMET250_NotCleaned_v4, fragment.HLT_CaloMET300_NotCleaned_v4, fragment.HLT_CaloMET350_NotCleaned_v4, fragment.HLT_PFMET200_NotCleaned_v9, fragment.HLT_PFMET250_NotCleaned_v9, fragment.HLT_PFMET300_NotCleaned_v9, fragment.HLT_PFMET200_BeamHaloCleaned_v9, fragment.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, fragment.HLT_MET105_IsoTrk50_v9, fragment.HLT_MET120_IsoTrk50_v9, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v11, fragment.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, fragment.HLT_Photon300_NoHE_v12, fragment.HLT_Mu8_TrkIsoVVL_v12, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, fragment.HLT_Mu17_TrkIsoVVL_v13, fragment.HLT_Mu19_TrkIsoVVL_v4, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_v12, fragment.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, fragment.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, fragment.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, fragment.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, fragment.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, fragment.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu12_DoublePhoton20_v5, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, fragment.HLT_Photon20_v2, fragment.HLT_Photon33_v5, fragment.HLT_Photon50_v13, fragment.HLT_Photon75_v13, fragment.HLT_Photon90_v13, fragment.HLT_Photon120_v13, fragment.HLT_Photon150_v6, fragment.HLT_Photon175_v14, fragment.HLT_Photon200_v13, fragment.HLT_Photon100EB_TightID_TightIso_v2, fragment.HLT_Photon110EB_TightID_TightIso_v2, fragment.HLT_Photon120EB_TightID_TightIso_v2, fragment.HLT_Photon100EBHE10_v2, fragment.HLT_Photon100EEHE10_v2, fragment.HLT_Photon100EE_TightID_TightIso_v2, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v15, fragment.HLT_Photon90_CaloIdL_PFHT700_v16, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, fragment.HLT_Photon35_TwoProngs35_v1, fragment.HLT_IsoMu24_TwoProngs35_v1, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, fragment.HLT_Dimuon0_Jpsi_v8, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v8, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v9, fragment.HLT_Dimuon0_Upsilon_L1_5_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v7, fragment.HLT_Dimuon0_Upsilon_L1_5M_v8, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v8, fragment.HLT_Dimuon0_LowMass_v8, fragment.HLT_Dimuon0_LowMass_L1_4_v8, fragment.HLT_Dimuon0_LowMass_L1_4R_v7, fragment.HLT_Dimuon0_LowMass_L1_TM530_v6, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, fragment.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, fragment.HLT_TripleMu_10_5_5_DZ_v10, fragment.HLT_TripleMu_12_10_5_v10, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, fragment.HLT_DoubleMu4_Jpsi_Displaced_v7, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v7, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, fragment.HLT_DoubleMu43NoFiltersNoVtx_v4, fragment.HLT_DoubleMu48NoFiltersNoVtx_v4, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, fragment.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, fragment.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, fragment.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, fragment.HLT_HT425_v9, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v13, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v13, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v9, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, fragment.HLT_Ele28_HighEta_SC20_Mass55_v13, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, fragment.HLT_Ele15_IsoVVVL_PFHT450_v16, fragment.HLT_Ele50_IsoVVVL_PFHT450_v16, fragment.HLT_Ele15_IsoVVVL_PFHT600_v20, fragment.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, fragment.HLT_Mu15_IsoVVVL_PFHT450_v15, fragment.HLT_Mu50_IsoVVVL_PFHT450_v15, fragment.HLT_Mu15_IsoVVVL_PFHT600_v19, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, fragment.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, fragment.HLT_Dimuon12_Upsilon_y1p4_v2, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, fragment.HLT_Dimuon18_PsiPrime_v14, fragment.HLT_Dimuon25_Jpsi_v14, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v6, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v6, fragment.HLT_Dimuon24_Phi_noCorrL1_v6, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v6, fragment.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, fragment.HLT_DoubleIsoMu20_eta2p1_v7, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, fragment.HLT_Mu8_v12, fragment.HLT_Mu17_v13, fragment.HLT_Mu19_v4, fragment.HLT_Mu17_Photon30_IsoCaloId_v6, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, fragment.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, fragment.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, fragment.HLT_PFHT400_SixPFJet32_v8, fragment.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, fragment.HLT_PFHT450_SixPFJet36_v7, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, fragment.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, fragment.HLT_PFHT350_v19, fragment.HLT_PFHT350MinPFJet15_v9, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, fragment.HLT_ECALHT800_v10, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, fragment.HLT_Physics_v7, fragment.HLT_Physics_part0_v7, fragment.HLT_Physics_part1_v7, fragment.HLT_Physics_part2_v7, fragment.HLT_Physics_part3_v7, fragment.HLT_Physics_part4_v7, fragment.HLT_Physics_part5_v7, fragment.HLT_Physics_part6_v7, fragment.HLT_Physics_part7_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_ZeroBias_Alignment_v1, fragment.HLT_ZeroBias_part0_v6, fragment.HLT_ZeroBias_part1_v6, fragment.HLT_ZeroBias_part2_v6, fragment.HLT_ZeroBias_part3_v6, fragment.HLT_ZeroBias_part4_v6, fragment.HLT_ZeroBias_part5_v6, fragment.HLT_ZeroBias_part6_v6, fragment.HLT_ZeroBias_part7_v6, fragment.DST_ZeroBias_v2, fragment.DST_Run3_PFScoutingPixelTracking_v16, fragment.HLT_AK4CaloJet30_v11, fragment.HLT_AK4CaloJet40_v10, fragment.HLT_AK4CaloJet50_v10, fragment.HLT_AK4CaloJet80_v10, fragment.HLT_AK4CaloJet100_v10, fragment.HLT_AK4CaloJet120_v9, fragment.HLT_AK4PFJet30_v19, fragment.HLT_AK4PFJet50_v19, fragment.HLT_AK4PFJet80_v19, fragment.HLT_AK4PFJet100_v19, fragment.HLT_AK4PFJet120_v18, fragment.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, fragment.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, fragment.HLT_Photon20_HoverELoose_v10, fragment.HLT_Photon30_HoverELoose_v10, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, fragment.HLT_CDC_L2cosmic_10_er1p0_v1, fragment.HLT_CDC_L2cosmic_5p5_er1p0_v1, fragment.HLT_HcalNZS_v13, fragment.HLT_HcalPhiSym_v15, fragment.HLT_HcalIsolatedbunch_v5, fragment.HLT_IsoTrackHB_v4, fragment.HLT_IsoTrackHE_v4, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.MC_ReducedIterativeTracking_v12, fragment.MC_PFMET_v17, fragment.MC_AK4PFJets_v17, fragment.MC_PFBTagDeepCSV_v10, fragment.MC_PFHT_v16, fragment.MC_PFMHT_v16, fragment.MC_CaloMET_v8, fragment.MC_CaloMET_JetIdCleaned_v9, fragment.MC_AK4CaloJets_v9, fragment.MC_AK4CaloJetsFromPV_v8, fragment.MC_CaloBTagDeepCSV_v8, fragment.MC_CaloHT_v8, fragment.MC_CaloMHT_v8, fragment.MC_AK8PFJets_v17, fragment.MC_AK8TrimPFJets_v17, fragment.MC_AK8PFHT_v16, fragment.MC_AK8CaloHT_v8, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, fragment.MC_DoubleEle5_CaloIdL_MW_v15, fragment.MC_Ele5_WPTight_Gsf_v8, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.MC_IsoMu_v15, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v11, fragment.MC_DoubleMuNoFiltersNoVtx_v7, fragment.AlCa_EcalPi0EBonly_v13, fragment.AlCa_EcalPi0EEonly_v13, fragment.AlCa_EcalEtaEBonly_v13, fragment.AlCa_EcalEtaEEonly_v13, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, fragment.HLT_Rsq0p35_v15, fragment.HLT_Rsq0p40_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_v15, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, fragment.HLT_IsoMu27_MET90_v3, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, fragment.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, fragment.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, fragment.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, fragment.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, fragment.HLT_Mu18_Mu9_SameSign_v4, fragment.HLT_Mu18_Mu9_SameSign_DZ_v4, fragment.HLT_Mu18_Mu9_v4, fragment.HLT_Mu18_Mu9_DZ_v4, fragment.HLT_Mu20_Mu10_SameSign_v4, fragment.HLT_Mu20_Mu10_SameSign_DZ_v4, fragment.HLT_Mu20_Mu10_v4, fragment.HLT_Mu20_Mu10_DZ_v4, fragment.HLT_Mu23_Mu12_SameSign_v4, fragment.HLT_Mu23_Mu12_SameSign_DZ_v4, fragment.HLT_Mu23_Mu12_v4, fragment.HLT_Mu23_Mu12_DZ_v4, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, fragment.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, fragment.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, fragment.HLT_QuadPFJet98_83_71_15_v5, fragment.HLT_QuadPFJet103_88_75_15_v5, fragment.HLT_QuadPFJet105_88_76_15_v5, fragment.HLT_QuadPFJet111_90_80_15_v5, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, fragment.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, fragment.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, fragment.HLT_Mu12_IP6_ToCSCS_v1, fragment.HLT_Mu12_IP6_part0_v2, fragment.HLT_Mu12_IP6_part1_v2, fragment.HLT_Mu12_IP6_part2_v2, fragment.HLT_Mu12_IP6_part3_v2, fragment.HLT_Mu12_IP6_part4_v2, fragment.HLT_Mu9_IP5_ToCSCS_v1, fragment.HLT_Mu9_IP5_part0_v2, fragment.HLT_Mu9_IP5_part1_v2, fragment.HLT_Mu9_IP5_part2_v2, fragment.HLT_Mu9_IP5_part3_v2, fragment.HLT_Mu9_IP5_part4_v2, fragment.HLT_Mu7_IP4_ToCSCS_v1, fragment.HLT_Mu7_IP4_part0_v2, fragment.HLT_Mu7_IP4_part1_v2, fragment.HLT_Mu7_IP4_part2_v2, fragment.HLT_Mu7_IP4_part3_v2, fragment.HLT_Mu7_IP4_part4_v2, fragment.HLT_Mu9_IP4_ToCSCS_v1, fragment.HLT_Mu9_IP4_part0_v2, fragment.HLT_Mu9_IP4_part1_v2, fragment.HLT_Mu9_IP4_part2_v2, fragment.HLT_Mu9_IP4_part3_v2, fragment.HLT_Mu9_IP4_part4_v2, fragment.HLT_Mu8_IP5_ToCSCS_v1, fragment.HLT_Mu8_IP5_part0_v2, fragment.HLT_Mu8_IP5_part1_v2, fragment.HLT_Mu8_IP5_part2_v2, fragment.HLT_Mu8_IP5_part3_v2, fragment.HLT_Mu8_IP5_part4_v2, fragment.HLT_Mu8_IP6_ToCSCS_v1, fragment.HLT_Mu8_IP6_part0_v2, fragment.HLT_Mu8_IP6_part1_v2, fragment.HLT_Mu8_IP6_part2_v2, fragment.HLT_Mu8_IP6_part3_v2, fragment.HLT_Mu8_IP6_part4_v2, fragment.HLT_Mu9_IP6_ToCSCS_v1, fragment.HLT_Mu9_IP6_part0_v3, fragment.HLT_Mu9_IP6_part1_v3, fragment.HLT_Mu9_IP6_part2_v3, fragment.HLT_Mu9_IP6_part3_v3, fragment.HLT_Mu9_IP6_part4_v3, fragment.HLT_Mu8_IP3_ToCSCS_v1, fragment.HLT_Mu8_IP3_part0_v3, fragment.HLT_Mu8_IP3_part1_v3, fragment.HLT_Mu8_IP3_part2_v3, fragment.HLT_Mu8_IP3_part3_v3, fragment.HLT_Mu8_IP3_part4_v3, fragment.HLT_Mu9_IP0_part0_v2, fragment.HLT_Mu9_IP3_part0_v2, fragment.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, fragment.HLT_TrkMu6NoFiltersNoVtx_v1, fragment.HLT_TrkMu16NoFiltersNoVtx_v1, fragment.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, fragment.HLT_PPSMaxTracksPerArm1_v1, fragment.HLT_PPSMaxTracksPerRP4_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_HIon_cff.py b/HLTrigger/Configuration/python/HLT_HIon_cff.py index 26e8dc409d7bb..e26d6f4e18268 100644 --- a/HLTrigger/Configuration/python/HLT_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_HIon_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/HIon --type HIon -# /dev/CMSSW_12_2_0/HIon/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/HIon/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/HIon/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/HIon/V7') ) fragment.transferSystem = cms.PSet( @@ -8061,7 +8061,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClustersPPOnAA = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -22648,6 +22649,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22748,6 +22750,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22786,6 +22789,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 60.0 ), MaxInvMass = cms.vdouble( 120.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22824,6 +22828,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.2 ), MaxInvMass = cms.vdouble( 4.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22862,6 +22867,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 12.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -24181,7 +24187,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltHISiPixelDigis" ), @@ -32699,7 +32706,7 @@ fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.DST_Physics_v7, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.HLT_HIPhysics_v1, fragment.HLT_HIPhysicsForZS_v1, fragment.HLT_HIRandom_v1, fragment.AlCa_EcalPhiSymForHI_v1, fragment.HLT_HIHcalNZS_v1, fragment.HLT_HIHcalPhiSym_v1, fragment.AlCa_RPCMuonNormalisationForHI_v1, fragment.AlCa_EcalPi0EBonlyForHI_v1, fragment.AlCa_EcalPi0EEonlyForHI_v1, fragment.AlCa_EcalEtaEBonlyForHI_v1, fragment.AlCa_EcalEtaEEonlyForHI_v1, fragment.HLT_HICentralityVeto_v1, fragment.HLT_HICentralityVeto_Beamspot_v1, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, fragment.HLT_HICentralityTag20100_v1, fragment.HLT_HICentralityTag30100_v1, fragment.HLT_HICentralityTag50100_v1, fragment.HLT_HIZeroBias_v1, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, fragment.HLT_HIMinimumBiasRF_part0_v1, fragment.HLT_HIMinimumBiasRF_part1_v1, fragment.HLT_HIMinimumBiasRF_part2_v1, fragment.HLT_HIMinimumBiasRF_part3_v1, fragment.HLT_HIMinimumBiasRF_part4_v1, fragment.HLT_HIMinimumBiasRF_part5_v1, fragment.HLT_HIMinimumBiasRF_part6_v1, fragment.HLT_HIMinimumBiasRF_part7_v1, fragment.HLT_HIMinimumBiasRF_part8_v1, fragment.HLT_HIMinimumBiasRF_part9_v1, fragment.HLT_HIMinimumBiasRF_part10_v1, fragment.HLT_HIMinimumBiasRF_part11_v1, fragment.HLT_HIMinimumBiasRF_part12_v1, fragment.HLT_HIMinimumBiasRF_part13_v1, fragment.HLT_HIMinimumBiasRF_part14_v1, fragment.HLT_HIMinimumBiasRF_part15_v1, fragment.HLT_HIMinimumBiasRF_part16_v1, fragment.HLT_HIMinimumBiasRF_part17_v1, fragment.HLT_HIMinimumBiasRF_part18_v1, fragment.HLT_HIMinimumBiasRF_part19_v1, fragment.HLT_HIMinimumBiasRF_part20_v1, fragment.HLT_HIMinimumBiasRF_part21_v1, fragment.HLT_HIMinimumBiasRF_part22_v1, fragment.HLT_HIMinimumBiasRF_part23_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, fragment.HLT_HIPuAK4CaloJet40Fwd_v1, fragment.HLT_HIPuAK4CaloJet60Fwd_v1, fragment.HLT_HIPuAK4CaloJet80Fwd_v1, fragment.HLT_HIPuAK4CaloJet100Fwd_v1, fragment.HLT_HIPuAK4CaloJet120Fwd_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_v1, fragment.HLT_HIIslandPhoton10_Eta1p5_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_v1, fragment.HLT_HIIslandPhoton20_Eta1p5_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_v1, fragment.HLT_HIIslandPhoton30_Eta1p5_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_v1, fragment.HLT_HIIslandPhoton40_Eta1p5_v1, fragment.HLT_HIIslandPhoton50_Eta2p4_v1, fragment.HLT_HIIslandPhoton50_Eta1p5_v1, fragment.HLT_HIIslandPhoton60_Eta2p4_v1, fragment.HLT_HIIslandPhoton60_Eta1p5_v1, fragment.HLT_HIGEDPhoton10_v1, fragment.HLT_HIGEDPhoton20_v1, fragment.HLT_HIGEDPhoton30_v1, fragment.HLT_HIGEDPhoton40_v1, fragment.HLT_HIGEDPhoton50_v1, fragment.HLT_HIGEDPhoton60_v1, fragment.HLT_HIGEDPhoton10_EB_v1, fragment.HLT_HIGEDPhoton20_EB_v1, fragment.HLT_HIGEDPhoton30_EB_v1, fragment.HLT_HIGEDPhoton40_EB_v1, fragment.HLT_HIGEDPhoton50_EB_v1, fragment.HLT_HIGEDPhoton60_EB_v1, fragment.HLT_HIGEDPhoton10_HECut_v1, fragment.HLT_HIGEDPhoton20_HECut_v1, fragment.HLT_HIGEDPhoton30_HECut_v1, fragment.HLT_HIGEDPhoton40_HECut_v1, fragment.HLT_HIGEDPhoton50_HECut_v1, fragment.HLT_HIGEDPhoton60_HECut_v1, fragment.HLT_HIGEDPhoton10_EB_HECut_v1, fragment.HLT_HIGEDPhoton20_EB_HECut_v1, fragment.HLT_HIGEDPhoton30_EB_HECut_v1, fragment.HLT_HIGEDPhoton40_EB_HECut_v1, fragment.HLT_HIGEDPhoton50_EB_HECut_v1, fragment.HLT_HIGEDPhoton60_EB_HECut_v1, fragment.HLT_HIEle10Gsf_v1, fragment.HLT_HIEle15Gsf_v1, fragment.HLT_HIEle20Gsf_v1, fragment.HLT_HIEle30Gsf_v1, fragment.HLT_HIEle40Gsf_v1, fragment.HLT_HIEle50Gsf_v1, fragment.HLT_HIEle15Ele10Gsf_v1, fragment.HLT_HIEle15Ele10GsfMass50_v1, fragment.HLT_HIDoubleEle10Gsf_v1, fragment.HLT_HIDoubleEle10GsfMass50_v1, fragment.HLT_HIDoubleEle15Gsf_v1, fragment.HLT_HIDoubleEle15GsfMass50_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt18_v1, fragment.HLT_HIFullTracks2018_HighPt24_v1, fragment.HLT_HIFullTracks2018_HighPt34_v1, fragment.HLT_HIFullTracks2018_HighPt45_v1, fragment.HLT_HIFullTracks2018_HighPt56_v1, fragment.HLT_HIFullTracks2018_HighPt60_v1, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, fragment.HLT_HIL1DoubleMuOpen_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, fragment.HLT_HIL1DoubleMuOpen_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMu0_v1, fragment.HLT_HIL1DoubleMu10_v1, fragment.HLT_HIL2_L1DoubleMu10_v1, fragment.HLT_HIL3_L1DoubleMu10_v1, fragment.HLT_HIL2DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_M60120_v1, fragment.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, fragment.HLT_HIL3DoubleMuOpen_Upsi_v1, fragment.HLT_HIL3Mu0_L2Mu0_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, fragment.HLT_HIL1MuOpen_Centrality_70_100_v1, fragment.HLT_HIL1MuOpen_Centrality_80_100_v1, fragment.HLT_HIL2Mu3_NHitQ15_v1, fragment.HLT_HIL2Mu5_NHitQ15_v1, fragment.HLT_HIL2Mu7_NHitQ15_v1, fragment.HLT_HIL2Mu3_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu5_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu7_NHitQ15_tagging_v1, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v1, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v1, fragment.HLT_HIL3Mu12_v1, fragment.HLT_HIL3Mu15_v1, fragment.HLT_HIL3Mu20_v1, fragment.HLT_HIL3Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu7_NHitQ10_v1, fragment.HLT_HIL3Mu3_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu5_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu7_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, fragment.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity4060_v1, fragment.HLT_HIFullTracks_Multiplicity6080_v1, fragment.HLT_HIFullTracks_Multiplicity80100_v1, fragment.HLT_HIFullTracks_Multiplicity020_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, fragment.HLT_HIUPC_Mu8_Mu13_v1, fragment.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, fragment.HLT_HICsAK4PFJet120Eta1p5_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, fragment.HLT_HIL3Mu3_EG10HECut_v1, fragment.HLT_HIL3Mu3_EG15HECut_v1, fragment.HLT_HIL3Mu3_EG20HECut_v1, fragment.HLT_HIL3Mu3_EG30HECut_v1, fragment.HLT_HIL3Mu5_EG10HECut_v1, fragment.HLT_HIL3Mu5_EG15HECut_v1, fragment.HLT_HIL3Mu5_EG20HECut_v1, fragment.HLT_HIL3Mu5_EG30HECut_v1, fragment.HLT_HIL3Mu7_EG10HECut_v1, fragment.HLT_HIL3Mu7_EG15HECut_v1, fragment.HLT_HIL3Mu7_EG20HECut_v1, fragment.HLT_HIL3Mu7_EG30HECut_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2AND_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2OR_v1, fragment.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_BptxAND_v1, fragment.HLT_HICastor_MediumJet_v1, fragment.HLT_HICastor_HighJet_v1, fragment.HLT_HICastor_HighJet_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_HighJet_NotMBHF2OR_v1, fragment.HLT_HICastor_HighJet_NotMBHF2AND_v1, fragment.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, fragment.HLT_HICastor_Muon_v1, fragment.HLT_HICastor_Muon_BptxAND_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, fragment.HLT_HIGEDPhoton10_Cent30_100_v1, fragment.HLT_HIGEDPhoton20_Cent30_100_v1, fragment.HLT_HIGEDPhoton30_Cent30_100_v1, fragment.HLT_HIGEDPhoton40_Cent30_100_v1, fragment.HLT_HIGEDPhoton10_Cent50_100_v1, fragment.HLT_HIGEDPhoton20_Cent50_100_v1, fragment.HLT_HIGEDPhoton30_Cent50_100_v1, fragment.HLT_HIGEDPhoton40_Cent50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIL1NotBptxOR_v1, fragment.HLT_HIL1UnpairedBunchBptxMinus_v1, fragment.HLT_HIL1UnpairedBunchBptxPlus_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.DST_Physics_v7, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.HLT_HIPhysics_v1, fragment.HLT_HIPhysicsForZS_v1, fragment.HLT_HIRandom_v1, fragment.AlCa_EcalPhiSymForHI_v1, fragment.HLT_HIHcalNZS_v1, fragment.HLT_HIHcalPhiSym_v1, fragment.AlCa_RPCMuonNormalisationForHI_v1, fragment.AlCa_EcalPi0EBonlyForHI_v1, fragment.AlCa_EcalPi0EEonlyForHI_v1, fragment.AlCa_EcalEtaEBonlyForHI_v1, fragment.AlCa_EcalEtaEEonlyForHI_v1, fragment.HLT_HICentralityVeto_v1, fragment.HLT_HICentralityVeto_Beamspot_v1, fragment.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, fragment.HLT_HICentralityTag20100_v1, fragment.HLT_HICentralityTag30100_v1, fragment.HLT_HICentralityTag50100_v1, fragment.HLT_HIZeroBias_v1, fragment.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, fragment.HLT_HIMinimumBiasRF_part0_v1, fragment.HLT_HIMinimumBiasRF_part1_v1, fragment.HLT_HIMinimumBiasRF_part2_v1, fragment.HLT_HIMinimumBiasRF_part3_v1, fragment.HLT_HIMinimumBiasRF_part4_v1, fragment.HLT_HIMinimumBiasRF_part5_v1, fragment.HLT_HIMinimumBiasRF_part6_v1, fragment.HLT_HIMinimumBiasRF_part7_v1, fragment.HLT_HIMinimumBiasRF_part8_v1, fragment.HLT_HIMinimumBiasRF_part9_v1, fragment.HLT_HIMinimumBiasRF_part10_v1, fragment.HLT_HIMinimumBiasRF_part11_v1, fragment.HLT_HIMinimumBiasRF_part12_v1, fragment.HLT_HIMinimumBiasRF_part13_v1, fragment.HLT_HIMinimumBiasRF_part14_v1, fragment.HLT_HIMinimumBiasRF_part15_v1, fragment.HLT_HIMinimumBiasRF_part16_v1, fragment.HLT_HIMinimumBiasRF_part17_v1, fragment.HLT_HIMinimumBiasRF_part18_v1, fragment.HLT_HIMinimumBiasRF_part19_v1, fragment.HLT_HIMinimumBiasRF_part20_v1, fragment.HLT_HIMinimumBiasRF_part21_v1, fragment.HLT_HIMinimumBiasRF_part22_v1, fragment.HLT_HIMinimumBiasRF_part23_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet120Eta5p1_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, fragment.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, fragment.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, fragment.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, fragment.HLT_HIPuAK4CaloJet40Fwd_v1, fragment.HLT_HIPuAK4CaloJet60Fwd_v1, fragment.HLT_HIPuAK4CaloJet80Fwd_v1, fragment.HLT_HIPuAK4CaloJet100Fwd_v1, fragment.HLT_HIPuAK4CaloJet120Fwd_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_v1, fragment.HLT_HIIslandPhoton10_Eta1p5_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_v1, fragment.HLT_HIIslandPhoton20_Eta1p5_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_v1, fragment.HLT_HIIslandPhoton30_Eta1p5_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_v1, fragment.HLT_HIIslandPhoton40_Eta1p5_v1, fragment.HLT_HIIslandPhoton50_Eta2p4_v1, fragment.HLT_HIIslandPhoton50_Eta1p5_v1, fragment.HLT_HIIslandPhoton60_Eta2p4_v1, fragment.HLT_HIIslandPhoton60_Eta1p5_v1, fragment.HLT_HIGEDPhoton10_v1, fragment.HLT_HIGEDPhoton20_v1, fragment.HLT_HIGEDPhoton30_v1, fragment.HLT_HIGEDPhoton40_v1, fragment.HLT_HIGEDPhoton50_v1, fragment.HLT_HIGEDPhoton60_v1, fragment.HLT_HIGEDPhoton10_EB_v1, fragment.HLT_HIGEDPhoton20_EB_v1, fragment.HLT_HIGEDPhoton30_EB_v1, fragment.HLT_HIGEDPhoton40_EB_v1, fragment.HLT_HIGEDPhoton50_EB_v1, fragment.HLT_HIGEDPhoton60_EB_v1, fragment.HLT_HIGEDPhoton10_HECut_v1, fragment.HLT_HIGEDPhoton20_HECut_v1, fragment.HLT_HIGEDPhoton30_HECut_v1, fragment.HLT_HIGEDPhoton40_HECut_v1, fragment.HLT_HIGEDPhoton50_HECut_v1, fragment.HLT_HIGEDPhoton60_HECut_v1, fragment.HLT_HIGEDPhoton10_EB_HECut_v1, fragment.HLT_HIGEDPhoton20_EB_HECut_v1, fragment.HLT_HIGEDPhoton30_EB_HECut_v1, fragment.HLT_HIGEDPhoton40_EB_HECut_v1, fragment.HLT_HIGEDPhoton50_EB_HECut_v1, fragment.HLT_HIGEDPhoton60_EB_HECut_v1, fragment.HLT_HIEle10Gsf_v1, fragment.HLT_HIEle15Gsf_v1, fragment.HLT_HIEle20Gsf_v1, fragment.HLT_HIEle30Gsf_v1, fragment.HLT_HIEle40Gsf_v1, fragment.HLT_HIEle50Gsf_v1, fragment.HLT_HIEle15Ele10Gsf_v1, fragment.HLT_HIEle15Ele10GsfMass50_v1, fragment.HLT_HIDoubleEle10Gsf_v1, fragment.HLT_HIDoubleEle10GsfMass50_v1, fragment.HLT_HIDoubleEle15Gsf_v1, fragment.HLT_HIDoubleEle15GsfMass50_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, fragment.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, fragment.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt18_v1, fragment.HLT_HIFullTracks2018_HighPt24_v1, fragment.HLT_HIFullTracks2018_HighPt34_v1, fragment.HLT_HIFullTracks2018_HighPt45_v1, fragment.HLT_HIFullTracks2018_HighPt56_v1, fragment.HLT_HIFullTracks2018_HighPt60_v1, fragment.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, fragment.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, fragment.HLT_HIL1DoubleMuOpen_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, fragment.HLT_HIL1DoubleMuOpen_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, fragment.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, fragment.HLT_HIL1DoubleMu0_v1, fragment.HLT_HIL1DoubleMu10_v1, fragment.HLT_HIL2_L1DoubleMu10_v1, fragment.HLT_HIL3_L1DoubleMu10_v1, fragment.HLT_HIL2DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_v1, fragment.HLT_HIL3DoubleMuOpen_M60120_v1, fragment.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, fragment.HLT_HIL3DoubleMuOpen_Upsi_v1, fragment.HLT_HIL3Mu0_L2Mu0_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, fragment.HLT_HIL1MuOpen_Centrality_70_100_v1, fragment.HLT_HIL1MuOpen_Centrality_80_100_v1, fragment.HLT_HIL2Mu3_NHitQ15_v1, fragment.HLT_HIL2Mu5_NHitQ15_v1, fragment.HLT_HIL2Mu7_NHitQ15_v1, fragment.HLT_HIL2Mu3_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu5_NHitQ15_tagging_v1, fragment.HLT_HIL2Mu7_NHitQ15_tagging_v1, fragment.HLT_HIL3Mu2p5_L1DoubleMu0_v1, fragment.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, fragment.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, fragment.HLT_HIL3Mu3_L1TripleMuOpen_v1, fragment.HLT_HIL3Mu12_v1, fragment.HLT_HIL3Mu15_v1, fragment.HLT_HIL3Mu20_v1, fragment.HLT_HIL3Mu3_NHitQ10_v1, fragment.HLT_HIL3Mu5_NHitQ10_v1, fragment.HLT_HIL3Mu7_NHitQ10_v1, fragment.HLT_HIL3Mu3_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu5_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu7_NHitQ10_tagging_v1, fragment.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, fragment.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, fragment.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, fragment.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, fragment.HLT_HIFullTracks_Multiplicity4060_v1, fragment.HLT_HIFullTracks_Multiplicity6080_v1, fragment.HLT_HIFullTracks_Multiplicity80100_v1, fragment.HLT_HIFullTracks_Multiplicity020_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, fragment.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, fragment.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, fragment.HLT_HIUPC_Mu8_Mu13_v1, fragment.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_NotMBHF2AND_v1, fragment.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, fragment.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, fragment.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, fragment.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, fragment.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, fragment.HLT_HICsAK4PFJet120Eta1p5_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, fragment.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, fragment.HLT_HIL3Mu3_EG10HECut_v1, fragment.HLT_HIL3Mu3_EG15HECut_v1, fragment.HLT_HIL3Mu3_EG20HECut_v1, fragment.HLT_HIL3Mu3_EG30HECut_v1, fragment.HLT_HIL3Mu5_EG10HECut_v1, fragment.HLT_HIL3Mu5_EG15HECut_v1, fragment.HLT_HIL3Mu5_EG20HECut_v1, fragment.HLT_HIL3Mu5_EG30HECut_v1, fragment.HLT_HIL3Mu7_EG10HECut_v1, fragment.HLT_HIL3Mu7_EG15HECut_v1, fragment.HLT_HIL3Mu7_EG20HECut_v1, fragment.HLT_HIL3Mu7_EG30HECut_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, fragment.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2AND_v1, fragment.HLT_HICastor_MediumJet_NotMBHF2OR_v1, fragment.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_MediumJet_BptxAND_v1, fragment.HLT_HICastor_MediumJet_v1, fragment.HLT_HICastor_HighJet_v1, fragment.HLT_HICastor_HighJet_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, fragment.HLT_HICastor_HighJet_NotMBHF2OR_v1, fragment.HLT_HICastor_HighJet_NotMBHF2AND_v1, fragment.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, fragment.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, fragment.HLT_HICastor_Muon_v1, fragment.HLT_HICastor_Muon_BptxAND_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, fragment.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, fragment.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, fragment.HLT_HIGEDPhoton10_Cent30_100_v1, fragment.HLT_HIGEDPhoton20_Cent30_100_v1, fragment.HLT_HIGEDPhoton30_Cent30_100_v1, fragment.HLT_HIGEDPhoton40_Cent30_100_v1, fragment.HLT_HIGEDPhoton10_Cent50_100_v1, fragment.HLT_HIGEDPhoton20_Cent50_100_v1, fragment.HLT_HIGEDPhoton30_Cent50_100_v1, fragment.HLT_HIGEDPhoton40_Cent50_100_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, fragment.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, fragment.HLT_HIL1NotBptxOR_v1, fragment.HLT_HIL1UnpairedBunchBptxMinus_v1, fragment.HLT_HIL1UnpairedBunchBptxPlus_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, fragment.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, fragment.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_PIon_cff.py b/HLTrigger/Configuration/python/HLT_PIon_cff.py index 0337de79f27f8..8c0931d0b2005 100644 --- a/HLTrigger/Configuration/python/HLT_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_PIon_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/PIon --type PIon -# /dev/CMSSW_12_2_0/PIon/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/PIon/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/PIon/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/PIon/V7') ) fragment.transferSystem = cms.PSet( @@ -5711,7 +5711,7 @@ fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/python/HLT_PRef_cff.py b/HLTrigger/Configuration/python/HLT_PRef_cff.py index de7899d883e06..20ca375bbc7c4 100644 --- a/HLTrigger/Configuration/python/HLT_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLT_PRef_cff.py @@ -1,13 +1,13 @@ # hltGetConfiguration --cff --data /dev/CMSSW_12_2_0/PRef --type PRef -# /dev/CMSSW_12_2_0/PRef/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/PRef/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/PRef/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/PRef/V7') ) fragment.transferSystem = cms.PSet( @@ -6791,7 +6791,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -11214,7 +11215,7 @@ fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) +fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_ZeroBias_Beamspot_v4, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, fragment.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, fragment.HLT_HIL1NotBptxORForPPRef_v2, fragment.HLT_HIHT80_Beamspot_ppRef5TeV_v3, fragment.HLT_HIZeroBias_part0_v6, fragment.HLT_HIZeroBias_part1_v6, fragment.HLT_HIZeroBias_part2_v6, fragment.HLT_HIZeroBias_part3_v6, fragment.HLT_HIZeroBias_part4_v6, fragment.HLT_HIZeroBias_part5_v6, fragment.HLT_HIZeroBias_part6_v6, fragment.HLT_HIZeroBias_part7_v6, fragment.HLT_HIZeroBias_part8_v6, fragment.HLT_HIZeroBias_part9_v6, fragment.HLT_HIZeroBias_part10_v6, fragment.HLT_HIZeroBias_part11_v6, fragment.AlCa_HIEcalPi0EBonly_v1, fragment.AlCa_HIEcalPi0EEonly_v1, fragment.AlCa_HIEcalEtaEBonly_v1, fragment.AlCa_HIEcalEtaEEonly_v1, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v9, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.AlCa_HIRPCMuonNormalisation_v1, fragment.AlCa_LumiPixelsCounts_Random_v2, fragment.AlCa_LumiPixelsCounts_ZeroBias_v2, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, )) # dummify hltGetConditions in cff's diff --git a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py index 1e81118d07884..8c9713f6a241d 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/HLT --type FULL --unprescale --process HLTFULL --globaltag auto:run3_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root -# /dev/CMSSW_12_2_0/HLT/V8 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/HLT/V9 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFULL" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/HLT/V8') + tableName = cms.string('/dev/CMSSW_12_2_0/HLT/V9') ) process.transferSystem = cms.PSet( @@ -9940,7 +9940,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -15062,6 +15063,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 11.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -16481,6 +16483,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -18361,6 +18364,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -20989,6 +20993,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 4.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -21050,6 +21055,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -21163,6 +21169,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22416,6 +22423,7 @@ MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), MinInvMass = cms.vdouble( 1.0, 4.0 ), MaxInvMass = cms.vdouble( 2.9, 4.8 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23721,6 +23729,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -25318,6 +25327,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.3 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -26656,6 +26666,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -37024,7 +37035,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegL1TauSeeded = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegL1TauSeeded" ), @@ -42749,7 +42761,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForTau" ), @@ -45911,6 +45924,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -45949,6 +45963,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -45987,6 +46002,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -46025,6 +46041,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -51213,7 +51230,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), @@ -62894,6 +62912,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62955,6 +62974,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63056,6 +63076,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63121,6 +63142,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63271,6 +63293,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.95 ), MaxInvMass = cms.vdouble( 3.25 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63395,6 +63418,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63519,6 +63543,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63632,6 +63657,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63756,6 +63782,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63869,6 +63896,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63986,6 +64014,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64099,6 +64128,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64223,6 +64253,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64284,6 +64315,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64408,6 +64440,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64521,6 +64554,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64634,6 +64668,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64780,6 +64815,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -64926,6 +64962,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65020,6 +65057,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65213,6 +65251,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65447,6 +65486,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 1.9 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65700,6 +65740,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -65823,6 +65864,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -68460,6 +68502,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -68550,6 +68593,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71833,6 +71877,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -71894,6 +71939,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72007,6 +72053,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72068,6 +72115,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72181,6 +72229,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72242,6 +72291,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72355,6 +72405,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72416,6 +72467,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72477,6 +72529,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72538,6 +72591,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -72698,6 +72752,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -80608,6 +80663,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -80657,6 +80713,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -80706,6 +80763,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 10.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -83492,6 +83550,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.5 ), MaxInvMass = cms.vdouble( 4.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -83530,6 +83589,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 7.0 ), MaxInvMass = cms.vdouble( 14.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -94522,6 +94582,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -94666,6 +94727,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -94810,6 +94872,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -94888,6 +94951,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -96116,6 +96180,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -96245,6 +96310,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -96295,6 +96361,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -98279,7 +98346,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersForHighBeta = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisForHighBeta" ), @@ -113816,6 +113884,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113916,6 +113985,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113954,6 +114024,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 60.0 ), MaxInvMass = cms.vdouble( 120.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -113992,6 +114063,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.2 ), MaxInvMass = cms.vdouble( 4.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -114030,6 +114102,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 12.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -115349,7 +115422,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltHISiPixelDigis" ), @@ -132335,7 +132409,7 @@ process.PhysicsHIMinimumBias19Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHIMinimumBias19Output + process.hltOutputPhysicsHIMinimumBias19 ) -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v18, process.HLT_AK8PFJet380_TrimMass30_v11, process.HLT_AK8PFJet400_TrimMass30_v12, process.HLT_AK8PFJet420_TrimMass30_v11, process.HLT_AK8PFHT750_TrimMass50_v12, process.HLT_AK8PFHT800_TrimMass50_v12, process.HLT_AK8PFHT850_TrimMass50_v11, process.HLT_AK8PFHT900_TrimMass50_v11, process.HLT_CaloJet10_NoJetID_v3, process.HLT_CaloJet20_NoJetID_v3, process.HLT_CaloJet50_NoJetID_v3, process.HLT_CaloJet500_NoJetID_v12, process.HLT_CaloJet550_NoJetID_v7, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, process.HLT_DoubleEle25_CaloIdL_MW_v4, process.HLT_DoubleEle27_CaloIdL_MW_v4, process.HLT_DoubleEle33_CaloIdL_MW_v17, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, process.HLT_Ele27_Ele37_CaloIdL_MW_v4, process.HLT_Mu27_Ele37_CaloIdL_MW_v5, process.HLT_Mu37_Ele27_CaloIdL_MW_v5, process.HLT_Mu37_TkMu27_v5, process.HLT_DoubleMu4_3_Bs_v14, process.HLT_DoubleMu4_3_Jpsi_v2, process.HLT_DoubleMu4_JpsiTrk_Displaced_v15, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, process.HLT_DoubleMu3_Trk_Tau3mu_v12, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, process.HLT_Mu3_PFJet40_v16, process.HLT_Mu7p5_L2Mu2_Jpsi_v10, process.HLT_Mu7p5_L2Mu2_Upsilon_v10, process.HLT_Mu7p5_Track2_Jpsi_v11, process.HLT_Mu7p5_Track3p5_Jpsi_v11, process.HLT_Mu7p5_Track7_Jpsi_v11, process.HLT_Mu7p5_Track2_Upsilon_v11, process.HLT_Mu7p5_Track3p5_Upsilon_v11, process.HLT_Mu7p5_Track7_Upsilon_v11, process.HLT_Mu3_L1SingleMu5orSingleMu7_v1, process.HLT_DoublePhoton33_CaloIdL_v6, process.HLT_DoublePhoton70_v6, process.HLT_DoublePhoton85_v14, process.HLT_Ele20_WPTight_Gsf_v6, process.HLT_Ele15_WPLoose_Gsf_v3, process.HLT_Ele17_WPLoose_Gsf_v3, process.HLT_Ele20_WPLoose_Gsf_v6, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, process.HLT_Ele27_WPTight_Gsf_v16, process.HLT_Ele28_WPTight_Gsf_v1, process.HLT_Ele30_WPTight_Gsf_v1, process.HLT_Ele32_WPTight_Gsf_v15, process.HLT_Ele35_WPTight_Gsf_v9, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, process.HLT_Ele38_WPTight_Gsf_v9, process.HLT_Ele40_WPTight_Gsf_v9, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_HT450_Beamspot_v11, process.HLT_HT300_Beamspot_v11, process.HLT_HT60_Beamspot_v1, process.HLT_ZeroBias_Beamspot_v4, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu20_v15, process.HLT_IsoMu24_v13, process.HLT_IsoMu24_eta2p1_v15, process.HLT_IsoMu27_v16, process.HLT_IsoMu30_v4, process.HLT_UncorrectedJetE30_NoBPTX_v6, process.HLT_UncorrectedJetE30_NoBPTX3BX_v6, process.HLT_UncorrectedJetE60_NoBPTX3BX_v6, process.HLT_UncorrectedJetE70_NoBPTX3BX_v6, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L1SingleMuOpen_v2, process.HLT_L1SingleMuOpen_DT_v2, process.HLT_L1SingleMuCosmics_v1, process.HLT_L1SingleMu3_v1, process.HLT_L1SingleMu5_v1, process.HLT_L1SingleMu7_v1, process.HLT_L1DoubleMu0_v1, process.HLT_L1SingleEG10_v2, process.HLT_L1SingleEG15_v2, process.HLT_L1SingleEG18_v1, process.HLT_L1SingleJet16_v1, process.HLT_L1SingleJet20_v1, process.HLT_L1SingleJet35_v1, process.HLT_L1SingleJet8erHE_v1, process.HLT_L1SingleJet10erHE_v1, process.HLT_L1SingleJet12erHE_v1, process.HLT_L1SingleJet200_v1, process.HLT_L1DoubleJetC50_v2, process.HLT_L1EXT_HCAL_LaserMon1_v1, process.HLT_L1EXT_HCAL_LaserMon4_v1, process.HLT_DQMPixels_SingleMuOpen_v1, process.HLT_L2DoubleMu23_NoVertex_v2, process.HLT_L2Mu10_v7, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_L2Mu23NoVtx_2Cha_v1, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, process.HLT_Mu25_TkMu0_Onia_v8, process.HLT_Mu30_TkMu0_Psi_v1, process.HLT_Mu30_TkMu0_Upsilon_v1, process.HLT_Mu20_TkMu0_Phi_v8, process.HLT_Mu25_TkMu0_Phi_v8, process.HLT_Mu12_v3, process.HLT_Mu15_v3, process.HLT_Mu20_v12, process.HLT_Mu27_v13, process.HLT_Mu50_v13, process.HLT_Mu55_v3, process.HLT_OldMu100_v3, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v16, process.HLT_DiPFJet25_NoCaloMatched_v16, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJetAve40_v14, process.HLT_DiPFJetAve60_v14, process.HLT_DiPFJetAve80_v13, process.HLT_DiPFJetAve140_v13, process.HLT_DiPFJetAve200_v13, process.HLT_DiPFJetAve260_v14, process.HLT_DiPFJetAve320_v14, process.HLT_DiPFJetAve400_v14, process.HLT_DiPFJetAve500_v14, process.HLT_DiPFJetAve15_HFJEC_v17, process.HLT_DiPFJetAve25_HFJEC_v17, process.HLT_DiPFJetAve35_HFJEC_v17, process.HLT_DiPFJetAve60_HFJEC_v15, process.HLT_DiPFJetAve80_HFJEC_v16, process.HLT_DiPFJetAve100_HFJEC_v16, process.HLT_DiPFJetAve160_HFJEC_v16, process.HLT_DiPFJetAve220_HFJEC_v16, process.HLT_DiPFJetAve300_HFJEC_v16, process.HLT_AK8PFJet15_v3, process.HLT_AK8PFJet25_v3, process.HLT_AK8PFJet40_v16, process.HLT_AK8PFJet60_v15, process.HLT_AK8PFJet80_v15, process.HLT_AK8PFJet140_v15, process.HLT_AK8PFJet200_v15, process.HLT_AK8PFJet260_v16, process.HLT_AK8PFJet320_v16, process.HLT_AK8PFJet400_v16, process.HLT_AK8PFJet450_v16, process.HLT_AK8PFJet500_v16, process.HLT_AK8PFJet550_v11, process.HLT_PFJet15_v3, process.HLT_PFJet25_v3, process.HLT_PFJet40_v21, process.HLT_PFJet60_v21, process.HLT_PFJet80_v20, process.HLT_PFJet140_v19, process.HLT_PFJet200_v19, process.HLT_PFJet260_v20, process.HLT_PFJet320_v20, process.HLT_PFJet400_v20, process.HLT_PFJet450_v21, process.HLT_PFJet500_v21, process.HLT_PFJet550_v11, process.HLT_PFJetFwd15_v3, process.HLT_PFJetFwd25_v3, process.HLT_PFJetFwd40_v19, process.HLT_PFJetFwd60_v19, process.HLT_PFJetFwd80_v18, process.HLT_PFJetFwd140_v18, process.HLT_PFJetFwd200_v18, process.HLT_PFJetFwd260_v19, process.HLT_PFJetFwd320_v19, process.HLT_PFJetFwd400_v19, process.HLT_PFJetFwd450_v19, process.HLT_PFJetFwd500_v19, process.HLT_AK8PFJetFwd15_v3, process.HLT_AK8PFJetFwd25_v3, process.HLT_AK8PFJetFwd40_v15, process.HLT_AK8PFJetFwd60_v14, process.HLT_AK8PFJetFwd80_v14, process.HLT_AK8PFJetFwd140_v14, process.HLT_AK8PFJetFwd200_v14, process.HLT_AK8PFJetFwd260_v15, process.HLT_AK8PFJetFwd320_v15, process.HLT_AK8PFJetFwd400_v15, process.HLT_AK8PFJetFwd450_v15, process.HLT_AK8PFJetFwd500_v15, process.HLT_PFHT180_v17, process.HLT_PFHT250_v17, process.HLT_PFHT370_v17, process.HLT_PFHT430_v17, process.HLT_PFHT510_v17, process.HLT_PFHT590_v17, process.HLT_PFHT680_v17, process.HLT_PFHT780_v17, process.HLT_PFHT890_v17, process.HLT_PFHT1050_v18, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFMET110_PFMHT110_IDTight_v20, process.HLT_PFMET120_PFMHT120_IDTight_v20, process.HLT_PFMET130_PFMHT130_IDTight_v20, process.HLT_PFMET140_PFMHT140_IDTight_v20, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_L1ETMHadSeeds_v2, process.HLT_CaloMHT90_v4, process.HLT_CaloMET80_NotCleaned_v4, process.HLT_CaloMET90_NotCleaned_v4, process.HLT_CaloMET100_NotCleaned_v4, process.HLT_CaloMET110_NotCleaned_v4, process.HLT_CaloMET250_NotCleaned_v4, process.HLT_CaloMET300_NotCleaned_v4, process.HLT_CaloMET350_NotCleaned_v4, process.HLT_PFMET200_NotCleaned_v9, process.HLT_PFMET250_NotCleaned_v9, process.HLT_PFMET300_NotCleaned_v9, process.HLT_PFMET200_BeamHaloCleaned_v9, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, process.HLT_MET105_IsoTrk50_v9, process.HLT_MET120_IsoTrk50_v9, process.HLT_SingleJet30_Mu12_SinglePFJet40_v11, process.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Photon300_NoHE_v12, process.HLT_Mu8_TrkIsoVVL_v12, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, process.HLT_Mu17_TrkIsoVVL_v13, process.HLT_Mu19_TrkIsoVVL_v4, process.HLT_BTagMu_AK4DiJet20_Mu5_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_v12, process.HLT_BTagMu_AK4Jet300_Mu5_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, process.HLT_BTagMu_AK8Jet300_Mu5_v12, process.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, process.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, process.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v10, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu12_DoublePhoton20_v5, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, process.HLT_Photon20_v2, process.HLT_Photon22_v2, process.HLT_Photon25_v4, process.HLT_Photon33_v5, process.HLT_Photon50_v13, process.HLT_Photon75_v13, process.HLT_Photon90_v13, process.HLT_Photon120_v13, process.HLT_Photon150_v6, process.HLT_Photon175_v14, process.HLT_Photon200_v13, process.HLT_Photon100EB_TightID_TightIso_v2, process.HLT_Photon110EB_TightID_TightIso_v2, process.HLT_Photon120EB_TightID_TightIso_v2, process.HLT_Photon100EBHE10_v2, process.HLT_Photon100EEHE10_v2, process.HLT_Photon100EE_TightID_TightIso_v2, process.HLT_Photon50_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, process.HLT_Photon90_R9Id90_HE10_IsoM_v14, process.HLT_Photon120_R9Id90_HE10_IsoM_v14, process.HLT_Photon165_R9Id90_HE10_IsoM_v15, process.HLT_Photon90_CaloIdL_PFHT700_v16, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, process.HLT_Photon35_TwoProngs35_v1, process.HLT_IsoMu24_TwoProngs35_v1, process.HLT_Dimuon0_Jpsi_L1_NoOS_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, process.HLT_Dimuon0_Jpsi_v8, process.HLT_Dimuon0_Jpsi_NoVertexing_v8, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi3p5_Muon2_v5, process.HLT_Dimuon0_Upsilon_L1_4p5_v9, process.HLT_Dimuon0_Upsilon_L1_5_v9, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, process.HLT_Dimuon0_Upsilon_NoVertexing_v7, process.HLT_Dimuon0_Upsilon_L1_5M_v8, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, process.HLT_Dimuon0_LowMass_L1_0er1p5_v8, process.HLT_Dimuon0_LowMass_v8, process.HLT_Dimuon0_LowMass_L1_4_v8, process.HLT_Dimuon0_LowMass_L1_4R_v7, process.HLT_Dimuon0_LowMass_L1_TM530_v6, process.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v6, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, process.HLT_TripleMu_10_5_5_DZ_v10, process.HLT_TripleMu_12_10_5_v10, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, process.HLT_DoubleMu4_Jpsi_Displaced_v7, process.HLT_DoubleMu4_Jpsi_NoVertexing_v7, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, process.HLT_DoubleMu43NoFiltersNoVtx_v4, process.HLT_DoubleMu48NoFiltersNoVtx_v4, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, process.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, process.HLT_HT425_v9, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT650_DisplacedDijet60_Inclusive_v13, process.HLT_HT550_DisplacedDijet60_Inclusive_v13, process.HLT_DiJet110_35_Mjj650_PFMET110_v9, process.HLT_DiJet110_35_Mjj650_PFMET120_v9, process.HLT_DiJet110_35_Mjj650_PFMET130_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, process.HLT_Ele28_HighEta_SC20_Mass55_v13, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, process.HLT_Ele15_IsoVVVL_PFHT450_v16, process.HLT_Ele50_IsoVVVL_PFHT450_v16, process.HLT_Ele15_IsoVVVL_PFHT600_v20, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, process.HLT_Mu15_IsoVVVL_PFHT450_v15, process.HLT_Mu50_IsoVVVL_PFHT450_v15, process.HLT_Mu15_IsoVVVL_PFHT600_v19, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, process.HLT_Dimuon12_Upsilon_y1p4_v2, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, process.HLT_Dimuon18_PsiPrime_v14, process.HLT_Dimuon25_Jpsi_v14, process.HLT_Dimuon18_PsiPrime_noCorrL1_v6, process.HLT_Dimuon24_Upsilon_noCorrL1_v6, process.HLT_Dimuon24_Phi_noCorrL1_v6, process.HLT_Dimuon25_Jpsi_noCorrL1_v6, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, process.HLT_DoubleIsoMu20_eta2p1_v7, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, process.HLT_Mu8_v12, process.HLT_Mu17_v13, process.HLT_Mu19_v4, process.HLT_Mu17_Photon30_IsoCaloId_v6, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, process.HLT_PFHT400_SixPFJet32_v8, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, process.HLT_PFHT450_SixPFJet36_v7, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT350_v19, process.HLT_PFHT350MinPFJet15_v9, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, process.HLT_ECALHT800_v10, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, process.HLT_L1FatEvents_v2, process.HLT_Physics_v7, process.HLT_Physics_part0_v7, process.HLT_Physics_part1_v7, process.HLT_Physics_part2_v7, process.HLT_Physics_part3_v7, process.HLT_Physics_part4_v7, process.HLT_Physics_part5_v7, process.HLT_Physics_part6_v7, process.HLT_Physics_part7_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_Random_TOTEM_part0_v1, process.HLT_Random_TOTEM_part1_v1, process.HLT_Random_TOTEM_part2_v1, process.HLT_Random_TOTEM_part3_v1, process.HLT_ZeroBias_v6, process.HLT_ZeroBias_TOTEM_part0_v1, process.HLT_ZeroBias_TOTEM_part1_v1, process.HLT_ZeroBias_TOTEM_part2_v1, process.HLT_ZeroBias_TOTEM_part3_v1, process.HLT_ZeroBias_Alignment_v1, process.HLT_ZeroBias_part0_v6, process.HLT_ZeroBias_part1_v6, process.HLT_ZeroBias_part2_v6, process.HLT_ZeroBias_part3_v6, process.HLT_ZeroBias_part4_v6, process.HLT_ZeroBias_part5_v6, process.HLT_ZeroBias_part6_v6, process.HLT_ZeroBias_part7_v6, process.DST_ZeroBias_v2, process.DST_HT250_CaloScouting_v10, process.DST_HT250_CaloBTagScouting_v10, process.DST_HT410_PFScouting_v16, process.DST_HT410_BTagScouting_v16, process.DST_ZeroBias_BTagScouting_v15, process.DST_ZeroBias_CaloScouting_PFScouting_v14, process.DST_CaloJet40_BTagScouting_v15, process.DST_CaloJet40_CaloScouting_PFScouting_v15, process.DST_CaloJet40_CaloBTagScouting_v14, process.DST_L1HTT_BTagScouting_v15, process.DST_L1HTT_CaloScouting_PFScouting_v15, process.DST_L1HTT_CaloBTagScouting_v14, process.DST_L1DoubleMu_BTagScouting_v16, process.DST_L1DoubleMu_CaloScouting_PFScouting_v15, process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v6, process.DST_DoubleMu3_noVtx_CaloScouting_v6, process.DST_DoubleMu1_noVtx_CaloScouting_v2, process.DST_DoubleMu3_noVtx_Mass10_PFScouting_v3, process.DST_Run3_PFScoutingPixelTracking_v16, process.HLT_AK4CaloJet30_v11, process.HLT_AK4CaloJet40_v10, process.HLT_AK4CaloJet50_v10, process.HLT_AK4CaloJet80_v10, process.HLT_AK4CaloJet100_v10, process.HLT_AK4CaloJet120_v9, process.HLT_AK4PFJet30_v19, process.HLT_AK4PFJet50_v19, process.HLT_AK4PFJet80_v19, process.HLT_AK4PFJet100_v19, process.HLT_AK4PFJet120_v18, process.HLT_PixelTracks_Multiplicity60ForPPRef_v5, process.HLT_PixelTracks_Multiplicity85ForPPRef_v5, process.HLT_PixelTracks_Multiplicity110ForPPRef_v5, process.HLT_PixelTracks_Multiplicity135ForPPRef_v5, process.HLT_PixelTracks_Multiplicity160ForPPRef_v5, process.HLT_AK4CaloJet40_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet60_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet80_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet100_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet110_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet120_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet150ForPPRef_v9, process.HLT_AK4PFJet40_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet60_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet80_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet100_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet110_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet120_Eta5p1ForPPRef_v16, process.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v9, process.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v9, process.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v9, process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v9, process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v9, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton15_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton40_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton50_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton60_Eta3p1ForPPRef_v8, process.HLT_Photon20_HoverELoose_v10, process.HLT_Photon30_HoverELoose_v10, process.HLT_Photon40_HoverELoose_v10, process.HLT_Photon50_HoverELoose_v10, process.HLT_Photon60_HoverELoose_v10, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v11, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v11, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v11, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v11, process.HLT_HIL1DoubleMu0ForPPRef_v4, process.HLT_HIL1DoubleMu10ForPPRef_v4, process.HLT_HIL2DoubleMu0_NHitQForPPRef_v5, process.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6, process.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6, process.HLT_HIL2Mu3_NHitQ10ForPPRef_v6, process.HLT_HIL3Mu3_NHitQ15ForPPRef_v6, process.HLT_HIL2Mu5_NHitQ10ForPPRef_v6, process.HLT_HIL3Mu5_NHitQ15ForPPRef_v6, process.HLT_HIL2Mu7_NHitQ10ForPPRef_v6, process.HLT_HIL3Mu7_NHitQ15ForPPRef_v6, process.HLT_HIL2Mu15ForPPRef_v6, process.HLT_HIL3Mu15ForPPRef_v6, process.HLT_HIL2Mu20ForPPRef_v6, process.HLT_HIL3Mu20ForPPRef_v6, process.HLT_FullTrack18ForPPRef_v11, process.HLT_FullTrack24ForPPRef_v11, process.HLT_FullTrack34ForPPRef_v11, process.HLT_FullTrack45ForPPRef_v11, process.HLT_FullTrack53ForPPRef_v11, process.HLT_HIL1CastorMediumJetForPPRef_v4, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, process.HLT_HIL1NotBptxORForPPRef_v2, process.HLT_HIHT80_Beamspot_ppRef5TeV_v3, process.HLT_HIZeroBias_part0_v6, process.HLT_HIZeroBias_part1_v6, process.HLT_HIZeroBias_part2_v6, process.HLT_HIZeroBias_part3_v6, process.HLT_HIZeroBias_part4_v6, process.HLT_HIZeroBias_part5_v6, process.HLT_HIZeroBias_part6_v6, process.HLT_HIZeroBias_part7_v6, process.HLT_HIZeroBias_part8_v6, process.HLT_HIZeroBias_part9_v6, process.HLT_HIZeroBias_part10_v6, process.HLT_HIZeroBias_part11_v6, process.AlCa_HIEcalPi0EBonly_v1, process.AlCa_HIEcalPi0EEonly_v1, process.AlCa_HIEcalEtaEBonly_v1, process.AlCa_HIEcalEtaEEonly_v1, process.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v11, process.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v16, process.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v16, process.HLT_AK4PFDJet60_Eta2p1ForPPRef_v16, process.HLT_AK4PFDJet80_Eta2p1ForPPRef_v16, process.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v16, process.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v16, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v9, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1BptxXOR_v1, process.HLT_L1TOTEM1_MinBias_v4, process.HLT_L1TOTEM2_ZeroBias_v4, process.HLT_L1MinimumBiasHF_OR_v3, process.HLT_L1MinimumBiasHF_OR_part0_v1, process.HLT_L1MinimumBiasHF_OR_part1_v1, process.HLT_L1MinimumBiasHF_OR_part2_v1, process.HLT_L1MinimumBiasHF_OR_part3_v1, process.HLT_L1MinimumBiasHF_OR_part4_v1, process.HLT_L1MinimumBiasHF_OR_part5_v1, process.HLT_L1MinimumBiasHF_OR_part6_v1, process.HLT_L1MinimumBiasHF_OR_part7_v1, process.HLT_L1MinimumBiasHF_OR_part8_v1, process.HLT_L1MinimumBiasHF_OR_part9_v1, process.HLT_L1MinimumBiasHF0OR_v4, process.HLT_L1MinimumBiasHF1OR_v4, process.HLT_L1MinimumBiasHF2OR_v4, process.HLT_L1MinimumBiasHF2ORNoBptxGating_v5, process.HLT_L1MinimumBiasHF1AND_v4, process.HLT_L1MinimumBiasHF2AND_v4, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, process.HLT_CDC_L2cosmic_10_er1p0_v1, process.HLT_CDC_L2cosmic_5p5_er1p0_v1, process.HLT_HcalNZS_v13, process.HLT_HcalPhiSym_v15, process.HLT_HcalIsolatedbunch_v5, process.HLT_IsoTrackHB_v4, process.HLT_IsoTrackHE_v4, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_HIRPCMuonNormalisation_v1, process.AlCa_LumiPixelsCounts_Random_v2, process.AlCa_LumiPixelsCounts_ZeroBias_v2, process.MC_ReducedIterativeTracking_v12, process.MC_PFMET_v17, process.MC_AK4PFJets_v17, process.MC_PFBTagDeepCSV_v10, process.MC_PFHT_v16, process.MC_PFMHT_v16, process.MC_CaloMET_v8, process.MC_CaloMET_JetIdCleaned_v9, process.MC_AK4CaloJets_v9, process.MC_AK4CaloJetsFromPV_v8, process.MC_CaloBTagDeepCSV_v8, process.MC_CaloHT_v8, process.MC_CaloMHT_v8, process.MC_AK8PFJets_v17, process.MC_AK8TrimPFJets_v17, process.MC_AK8PFHT_v16, process.MC_AK8CaloHT_v8, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, process.MC_DoubleEle5_CaloIdL_MW_v15, process.MC_Ele5_WPTight_Gsf_v8, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.MC_IsoMu_v15, process.MC_IsoTkMu15_v12, process.MC_DoubleMu_TrkIsoVVL_DZ_v11, process.MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v12, process.MC_DoubleMuNoFiltersNoVtx_v7, process.AlCa_EcalPi0EBonly_v13, process.AlCa_EcalPi0EEonly_v13, process.AlCa_EcalEtaEBonly_v13, process.AlCa_EcalEtaEEonly_v13, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, process.HLT_Rsq0p35_v15, process.HLT_Rsq0p40_v15, process.HLT_RsqMR300_Rsq0p09_MR200_v15, process.HLT_RsqMR320_Rsq0p09_MR200_v15, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1, process.HLT_IsoMu27_MET90_v3, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, process.HLT_Mu18_Mu9_SameSign_v4, process.HLT_Mu18_Mu9_SameSign_DZ_v4, process.HLT_Mu18_Mu9_v4, process.HLT_Mu18_Mu9_DZ_v4, process.HLT_Mu20_Mu10_SameSign_v4, process.HLT_Mu20_Mu10_SameSign_DZ_v4, process.HLT_Mu20_Mu10_v4, process.HLT_Mu20_Mu10_DZ_v4, process.HLT_Mu23_Mu12_SameSign_v4, process.HLT_Mu23_Mu12_SameSign_DZ_v4, process.HLT_Mu23_Mu12_v4, process.HLT_Mu23_Mu12_DZ_v4, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet98_83_71_15_v5, process.HLT_QuadPFJet103_88_75_15_v5, process.HLT_QuadPFJet105_88_76_15_v5, process.HLT_QuadPFJet111_90_80_15_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, process.HLT_Mu12_IP6_ToCSCS_v1, process.HLT_Mu12_IP6_part0_v2, process.HLT_Mu12_IP6_part1_v2, process.HLT_Mu12_IP6_part2_v2, process.HLT_Mu12_IP6_part3_v2, process.HLT_Mu12_IP6_part4_v2, process.HLT_Mu9_IP5_ToCSCS_v1, process.HLT_Mu9_IP5_part0_v2, process.HLT_Mu9_IP5_part1_v2, process.HLT_Mu9_IP5_part2_v2, process.HLT_Mu9_IP5_part3_v2, process.HLT_Mu9_IP5_part4_v2, process.HLT_Mu7_IP4_ToCSCS_v1, process.HLT_Mu7_IP4_part0_v2, process.HLT_Mu7_IP4_part1_v2, process.HLT_Mu7_IP4_part2_v2, process.HLT_Mu7_IP4_part3_v2, process.HLT_Mu7_IP4_part4_v2, process.HLT_Mu9_IP4_ToCSCS_v1, process.HLT_Mu9_IP4_part0_v2, process.HLT_Mu9_IP4_part1_v2, process.HLT_Mu9_IP4_part2_v2, process.HLT_Mu9_IP4_part3_v2, process.HLT_Mu9_IP4_part4_v2, process.HLT_Mu8_IP5_ToCSCS_v1, process.HLT_Mu8_IP5_part0_v2, process.HLT_Mu8_IP5_part1_v2, process.HLT_Mu8_IP5_part2_v2, process.HLT_Mu8_IP5_part3_v2, process.HLT_Mu8_IP5_part4_v2, process.HLT_Mu8_IP6_ToCSCS_v1, process.HLT_Mu8_IP6_part0_v2, process.HLT_Mu8_IP6_part1_v2, process.HLT_Mu8_IP6_part2_v2, process.HLT_Mu8_IP6_part3_v2, process.HLT_Mu8_IP6_part4_v2, process.HLT_Mu9_IP6_ToCSCS_v1, process.HLT_Mu9_IP6_part0_v3, process.HLT_Mu9_IP6_part1_v3, process.HLT_Mu9_IP6_part2_v3, process.HLT_Mu9_IP6_part3_v3, process.HLT_Mu9_IP6_part4_v3, process.HLT_Mu8_IP3_ToCSCS_v1, process.HLT_Mu8_IP3_part0_v3, process.HLT_Mu8_IP3_part1_v3, process.HLT_Mu8_IP3_part2_v3, process.HLT_Mu8_IP3_part3_v3, process.HLT_Mu8_IP3_part4_v3, process.HLT_Mu9_IP0_part0_v2, process.HLT_Mu9_IP3_part0_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_TrkMu6NoFiltersNoVtx_v1, process.HLT_TrkMu16NoFiltersNoVtx_v1, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, process.HLT_L1TOTEM_3_v1, process.HLT_L1RomanPot_part0_v1, process.HLT_L1RomanPot_part1_v1, process.HLT_L1RomanPot_part2_v1, process.HLT_L1RomanPot_part3_v1, process.HLT_PPSMaxTracksPerArm1_v1, process.HLT_PPSMaxTracksPerRP4_v1, process.HLT_L1DoubleMu_v1, process.HLT_L1SingleMu_v1, process.HLT_L1DoubleJet_v1, process.HLT_L1DoubleJetANDTotem_v1, process.HLT_L1DoubleJet_gap_v1, process.HLT_L1HFveto_v1, process.HLT_HIPhysics_v1, process.HLT_HIPhysicsForZS_v1, process.HLT_HIRandom_v1, process.AlCa_EcalPhiSymForHI_v1, process.HLT_HIHcalNZS_v1, process.HLT_HIHcalPhiSym_v1, process.AlCa_RPCMuonNormalisationForHI_v1, process.AlCa_EcalPi0EBonlyForHI_v1, process.AlCa_EcalPi0EEonlyForHI_v1, process.AlCa_EcalEtaEBonlyForHI_v1, process.AlCa_EcalEtaEEonlyForHI_v1, process.HLT_HICentralityVeto_v1, process.HLT_HICentralityVeto_Beamspot_v1, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, process.HLT_HICentralityTag20100_v1, process.HLT_HICentralityTag30100_v1, process.HLT_HICentralityTag50100_v1, process.HLT_HIZeroBias_v1, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, process.HLT_HIMinimumBias_part0_v1, process.HLT_HIMinimumBias_part1_v1, process.HLT_HIMinimumBias_part2_v1, process.HLT_HIMinimumBias_part3_v1, process.HLT_HIMinimumBias_part4_v1, process.HLT_HIMinimumBias_part5_v1, process.HLT_HIMinimumBias_part6_v1, process.HLT_HIMinimumBias_part7_v1, process.HLT_HIMinimumBias_part8_v1, process.HLT_HIMinimumBias_part9_v1, process.HLT_HIMinimumBias_part10_v1, process.HLT_HIMinimumBias_part11_v1, process.HLT_HIMinimumBias_part12_v1, process.HLT_HIMinimumBias_part13_v1, process.HLT_HIMinimumBias_part14_v1, process.HLT_HIMinimumBias_part15_v1, process.HLT_HIMinimumBias_part16_v1, process.HLT_HIMinimumBias_part17_v1, process.HLT_HIMinimumBias_part18_v1, process.HLT_HIMinimumBias_part19_v1, process.HLT_HIMinimumBiasRF_part0_v1, process.HLT_HIMinimumBiasRF_part1_v1, process.HLT_HIMinimumBiasRF_part2_v1, process.HLT_HIMinimumBiasRF_part3_v1, process.HLT_HIMinimumBiasRF_part4_v1, process.HLT_HIMinimumBiasRF_part5_v1, process.HLT_HIMinimumBiasRF_part6_v1, process.HLT_HIMinimumBiasRF_part7_v1, process.HLT_HIMinimumBiasRF_part8_v1, process.HLT_HIMinimumBiasRF_part9_v1, process.HLT_HIMinimumBiasRF_part10_v1, process.HLT_HIMinimumBiasRF_part11_v1, process.HLT_HIMinimumBiasRF_part12_v1, process.HLT_HIMinimumBiasRF_part13_v1, process.HLT_HIMinimumBiasRF_part14_v1, process.HLT_HIMinimumBiasRF_part15_v1, process.HLT_HIMinimumBiasRF_part16_v1, process.HLT_HIMinimumBiasRF_part17_v1, process.HLT_HIMinimumBiasRF_part18_v1, process.HLT_HIMinimumBiasRF_part19_v1, process.HLT_HIMinimumBiasRF_part20_v1, process.HLT_HIMinimumBiasRF_part21_v1, process.HLT_HIMinimumBiasRF_part22_v1, process.HLT_HIMinimumBiasRF_part23_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_v1, process.HLT_HIPuAK4CaloJet120Eta5p1_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, process.HLT_HIPuAK4CaloJet40Fwd_v1, process.HLT_HIPuAK4CaloJet60Fwd_v1, process.HLT_HIPuAK4CaloJet80Fwd_v1, process.HLT_HIPuAK4CaloJet100Fwd_v1, process.HLT_HIPuAK4CaloJet120Fwd_v1, process.HLT_HIIslandPhoton10_Eta2p4_v1, process.HLT_HIIslandPhoton10_Eta1p5_v1, process.HLT_HIIslandPhoton20_Eta2p4_v1, process.HLT_HIIslandPhoton20_Eta1p5_v1, process.HLT_HIIslandPhoton30_Eta2p4_v1, process.HLT_HIIslandPhoton30_Eta1p5_v1, process.HLT_HIIslandPhoton40_Eta2p4_v1, process.HLT_HIIslandPhoton40_Eta1p5_v1, process.HLT_HIIslandPhoton50_Eta2p4_v1, process.HLT_HIIslandPhoton50_Eta1p5_v1, process.HLT_HIIslandPhoton60_Eta2p4_v1, process.HLT_HIIslandPhoton60_Eta1p5_v1, process.HLT_HIGEDPhoton10_v1, process.HLT_HIGEDPhoton20_v1, process.HLT_HIGEDPhoton30_v1, process.HLT_HIGEDPhoton40_v1, process.HLT_HIGEDPhoton50_v1, process.HLT_HIGEDPhoton60_v1, process.HLT_HIGEDPhoton10_EB_v1, process.HLT_HIGEDPhoton20_EB_v1, process.HLT_HIGEDPhoton30_EB_v1, process.HLT_HIGEDPhoton40_EB_v1, process.HLT_HIGEDPhoton50_EB_v1, process.HLT_HIGEDPhoton60_EB_v1, process.HLT_HIGEDPhoton10_HECut_v1, process.HLT_HIGEDPhoton20_HECut_v1, process.HLT_HIGEDPhoton30_HECut_v1, process.HLT_HIGEDPhoton40_HECut_v1, process.HLT_HIGEDPhoton50_HECut_v1, process.HLT_HIGEDPhoton60_HECut_v1, process.HLT_HIGEDPhoton10_EB_HECut_v1, process.HLT_HIGEDPhoton20_EB_HECut_v1, process.HLT_HIGEDPhoton30_EB_HECut_v1, process.HLT_HIGEDPhoton40_EB_HECut_v1, process.HLT_HIGEDPhoton50_EB_HECut_v1, process.HLT_HIGEDPhoton60_EB_HECut_v1, process.HLT_HIEle10Gsf_v1, process.HLT_HIEle15Gsf_v1, process.HLT_HIEle20Gsf_v1, process.HLT_HIEle30Gsf_v1, process.HLT_HIEle40Gsf_v1, process.HLT_HIEle50Gsf_v1, process.HLT_HIEle15Ele10Gsf_v1, process.HLT_HIEle15Ele10GsfMass50_v1, process.HLT_HIDoubleEle10Gsf_v1, process.HLT_HIDoubleEle10GsfMass50_v1, process.HLT_HIDoubleEle15Gsf_v1, process.HLT_HIDoubleEle15GsfMass50_v1, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt18_v1, process.HLT_HIFullTracks2018_HighPt24_v1, process.HLT_HIFullTracks2018_HighPt34_v1, process.HLT_HIFullTracks2018_HighPt45_v1, process.HLT_HIFullTracks2018_HighPt56_v1, process.HLT_HIFullTracks2018_HighPt60_v1, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, process.HLT_HIL1DoubleMuOpen_v1, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, process.HLT_HIL1DoubleMuOpen_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, process.HLT_HIL1DoubleMu0_v1, process.HLT_HIL1DoubleMu10_v1, process.HLT_HIL2_L1DoubleMu10_v1, process.HLT_HIL3_L1DoubleMu10_v1, process.HLT_HIL2DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_M60120_v1, process.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, process.HLT_HIL3DoubleMuOpen_Upsi_v1, process.HLT_HIL3Mu0_L2Mu0_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, process.HLT_HIL1MuOpen_Centrality_70_100_v1, process.HLT_HIL1MuOpen_Centrality_80_100_v1, process.HLT_HIL2Mu3_NHitQ15_v1, process.HLT_HIL2Mu5_NHitQ15_v1, process.HLT_HIL2Mu7_NHitQ15_v1, process.HLT_HIL2Mu3_NHitQ15_tagging_v1, process.HLT_HIL2Mu5_NHitQ15_tagging_v1, process.HLT_HIL2Mu7_NHitQ15_tagging_v1, process.HLT_HIL3Mu2p5_L1DoubleMu0_v1, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, process.HLT_HIL3Mu3_L1TripleMuOpen_v1, process.HLT_HIL3Mu12_v1, process.HLT_HIL3Mu15_v1, process.HLT_HIL3Mu20_v1, process.HLT_HIL3Mu3_NHitQ10_v1, process.HLT_HIL3Mu5_NHitQ10_v1, process.HLT_HIL3Mu7_NHitQ10_v1, process.HLT_HIL3Mu3_NHitQ10_tagging_v1, process.HLT_HIL3Mu5_NHitQ10_tagging_v1, process.HLT_HIL3Mu7_NHitQ10_tagging_v1, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, process.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity4060_v1, process.HLT_HIFullTracks_Multiplicity6080_v1, process.HLT_HIFullTracks_Multiplicity80100_v1, process.HLT_HIFullTracks_Multiplicity020_v1, process.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity2040_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, process.HLT_HIUPC_Mu8_Mu13_v1, process.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, process.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HICsAK4PFJet60Eta1p5_v1, process.HLT_HICsAK4PFJet80Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, process.HLT_HICsAK4PFJet120Eta1p5_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, process.HLT_HIL3Mu3_EG10HECut_v1, process.HLT_HIL3Mu3_EG15HECut_v1, process.HLT_HIL3Mu3_EG20HECut_v1, process.HLT_HIL3Mu3_EG30HECut_v1, process.HLT_HIL3Mu5_EG10HECut_v1, process.HLT_HIL3Mu5_EG15HECut_v1, process.HLT_HIL3Mu5_EG20HECut_v1, process.HLT_HIL3Mu5_EG30HECut_v1, process.HLT_HIL3Mu7_EG10HECut_v1, process.HLT_HIL3Mu7_EG15HECut_v1, process.HLT_HIL3Mu7_EG20HECut_v1, process.HLT_HIL3Mu7_EG30HECut_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HICastor_MediumJet_NotMBHF2AND_v1, process.HLT_HICastor_MediumJet_NotMBHF2OR_v1, process.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_BptxAND_v1, process.HLT_HICastor_MediumJet_v1, process.HLT_HICastor_HighJet_v1, process.HLT_HICastor_HighJet_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_HighJet_NotMBHF2OR_v1, process.HLT_HICastor_HighJet_NotMBHF2AND_v1, process.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, process.HLT_HICastor_Muon_v1, process.HLT_HICastor_Muon_BptxAND_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, process.HLT_HIGEDPhoton10_Cent30_100_v1, process.HLT_HIGEDPhoton20_Cent30_100_v1, process.HLT_HIGEDPhoton30_Cent30_100_v1, process.HLT_HIGEDPhoton40_Cent30_100_v1, process.HLT_HIGEDPhoton10_Cent50_100_v1, process.HLT_HIGEDPhoton20_Cent50_100_v1, process.HLT_HIGEDPhoton30_Cent50_100_v1, process.HLT_HIGEDPhoton40_Cent50_100_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, process.HLT_HIL1NotBptxOR_v1, process.HLT_HIL1UnpairedBunchBptxMinus_v1, process.HLT_HIL1UnpairedBunchBptxPlus_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part19_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part0_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part1_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part2_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part3_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part4_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part5_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part6_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part7_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part8_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part9_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part10_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part11_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part12_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part13_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part14_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part15_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part16_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part17_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part18_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part19_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part20_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part21_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part22_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part23_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.RatesMonitoring, process.DQMHistograms, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsTracksOutput, process.PhysicsForwardOutput, process.ParkingBPH1Output, process.ParkingBPH2Output, process.ParkingBPH3Output, process.ParkingBPH4Output, process.ParkingBPH5Output, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALumiPixelCountsExpressOutput, process.ALCALumiPixelCountsPromptOutput, process.ALCAP0Output, process.ALCAPPSOutput, process.ExpressOutput, process.ExpressCosmicsOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.ScoutingCaloMuonOutput, process.PhysicsScoutingMonitorOutput, process.PhysicsHLTPhysics1Output, process.PhysicsHLTPhysics2Output, process.PhysicsHLTPhysics3Output, process.PhysicsHLTPhysics4Output, process.PhysicsZeroBias1Output, process.PhysicsZeroBias2Output, process.PhysicsZeroBias3Output, process.PhysicsZeroBias4Output, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.PhysicsTOTEM1part0Output, process.PhysicsTOTEM1part1Output, process.PhysicsTOTEM1part2Output, process.PhysicsTOTEM1part3Output, process.PhysicsTOTEM2part0Output, process.PhysicsTOTEM2part1Output, process.PhysicsTOTEM2part2Output, process.PhysicsTOTEM2part3Output, process.PhysicsTOTEM3Output, process.PhysicsTOTEM4part0Output, process.PhysicsTOTEM4part1Output, process.PhysicsTOTEM4part2Output, process.PhysicsTOTEM4part3Output, process.PhysicsRandomTOTEM1Output, process.PhysicsRandomTOTEM2Output, process.PhysicsRandomTOTEM3Output, process.PhysicsRandomTOTEM4Output, process.PhysicsZeroBiasTOTEM1Output, process.PhysicsZeroBiasTOTEM2Output, process.PhysicsZeroBiasTOTEM3Output, process.PhysicsZeroBiasTOTEM4Output, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.PhysicsMinimumBias3Output, process.PhysicsMinimumBias4Output, process.PhysicsMinimumBias5Output, process.PhysicsMinimumBias6Output, process.PhysicsMinimumBias7Output, process.PhysicsMinimumBias8Output, process.PhysicsMinimumBias9Output, process.PhysicsEGammaCommissioningOutput, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHIMinimumBiasReducedFormat0Output, process.PhysicsHIMinimumBiasReducedFormat1Output, process.PhysicsHIMinimumBiasReducedFormat2Output, process.PhysicsHIMinimumBiasReducedFormat3Output, process.PhysicsHIMinimumBiasReducedFormat4Output, process.PhysicsHIMinimumBiasReducedFormat5Output, process.PhysicsHIMinimumBiasReducedFormat6Output, process.PhysicsHIMinimumBiasReducedFormat7Output, process.PhysicsHIMinimumBiasReducedFormat8Output, process.PhysicsHIMinimumBiasReducedFormat9Output, process.PhysicsHIMinimumBiasReducedFormat10Output, process.PhysicsHIMinimumBiasReducedFormat11Output, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.PhysicsHIHighMultiplicityOutput, process.PhysicsHILowMultiplicityOutput, process.PhysicsHILowMultiplicityReducedFormatOutput, process.PhysicsHIMinimumBias0Output, process.PhysicsHIMinimumBias1Output, process.PhysicsHIMinimumBias2Output, process.PhysicsHIMinimumBias3Output, process.PhysicsHIMinimumBias4Output, process.PhysicsHIMinimumBias5Output, process.PhysicsHIMinimumBias6Output, process.PhysicsHIMinimumBias7Output, process.PhysicsHIMinimumBias8Output, process.PhysicsHIMinimumBias9Output, process.PhysicsHIMinimumBias10Output, process.PhysicsHIMinimumBias11Output, process.PhysicsHIMinimumBias12Output, process.PhysicsHIMinimumBias13Output, process.PhysicsHIMinimumBias14Output, process.PhysicsHIMinimumBias15Output, process.PhysicsHIMinimumBias16Output, process.PhysicsHIMinimumBias17Output, process.PhysicsHIMinimumBias18Output, process.PhysicsHIMinimumBias19Output, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v18, process.HLT_AK8PFJet380_TrimMass30_v11, process.HLT_AK8PFJet400_TrimMass30_v12, process.HLT_AK8PFJet420_TrimMass30_v11, process.HLT_AK8PFHT750_TrimMass50_v12, process.HLT_AK8PFHT800_TrimMass50_v12, process.HLT_AK8PFHT850_TrimMass50_v11, process.HLT_AK8PFHT900_TrimMass50_v11, process.HLT_CaloJet10_NoJetID_v3, process.HLT_CaloJet20_NoJetID_v3, process.HLT_CaloJet50_NoJetID_v3, process.HLT_CaloJet500_NoJetID_v12, process.HLT_CaloJet550_NoJetID_v7, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, process.HLT_DoubleEle25_CaloIdL_MW_v4, process.HLT_DoubleEle27_CaloIdL_MW_v4, process.HLT_DoubleEle33_CaloIdL_MW_v17, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, process.HLT_Ele27_Ele37_CaloIdL_MW_v4, process.HLT_Mu27_Ele37_CaloIdL_MW_v5, process.HLT_Mu37_Ele27_CaloIdL_MW_v5, process.HLT_Mu37_TkMu27_v5, process.HLT_DoubleMu4_3_Bs_v14, process.HLT_DoubleMu4_3_Jpsi_v2, process.HLT_DoubleMu4_JpsiTrk_Displaced_v15, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, process.HLT_DoubleMu3_Trk_Tau3mu_v12, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, process.HLT_Mu3_PFJet40_v16, process.HLT_Mu7p5_L2Mu2_Jpsi_v10, process.HLT_Mu7p5_L2Mu2_Upsilon_v10, process.HLT_Mu7p5_Track2_Jpsi_v11, process.HLT_Mu7p5_Track3p5_Jpsi_v11, process.HLT_Mu7p5_Track7_Jpsi_v11, process.HLT_Mu7p5_Track2_Upsilon_v11, process.HLT_Mu7p5_Track3p5_Upsilon_v11, process.HLT_Mu7p5_Track7_Upsilon_v11, process.HLT_Mu3_L1SingleMu5orSingleMu7_v1, process.HLT_DoublePhoton33_CaloIdL_v6, process.HLT_DoublePhoton70_v6, process.HLT_DoublePhoton85_v14, process.HLT_Ele20_WPTight_Gsf_v6, process.HLT_Ele15_WPLoose_Gsf_v3, process.HLT_Ele17_WPLoose_Gsf_v3, process.HLT_Ele20_WPLoose_Gsf_v6, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, process.HLT_Ele27_WPTight_Gsf_v16, process.HLT_Ele28_WPTight_Gsf_v1, process.HLT_Ele30_WPTight_Gsf_v1, process.HLT_Ele32_WPTight_Gsf_v15, process.HLT_Ele35_WPTight_Gsf_v9, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, process.HLT_Ele38_WPTight_Gsf_v9, process.HLT_Ele40_WPTight_Gsf_v9, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_HT450_Beamspot_v11, process.HLT_HT300_Beamspot_v11, process.HLT_HT60_Beamspot_v1, process.HLT_ZeroBias_Beamspot_v4, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu20_v15, process.HLT_IsoMu24_v13, process.HLT_IsoMu24_eta2p1_v15, process.HLT_IsoMu27_v16, process.HLT_IsoMu30_v4, process.HLT_UncorrectedJetE30_NoBPTX_v6, process.HLT_UncorrectedJetE30_NoBPTX3BX_v6, process.HLT_UncorrectedJetE60_NoBPTX3BX_v6, process.HLT_UncorrectedJetE70_NoBPTX3BX_v6, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L1SingleMuOpen_v2, process.HLT_L1SingleMuOpen_DT_v2, process.HLT_L1SingleMuCosmics_v1, process.HLT_L1SingleMu3_v1, process.HLT_L1SingleMu5_v1, process.HLT_L1SingleMu7_v1, process.HLT_L1DoubleMu0_v1, process.HLT_L1SingleEG10_v2, process.HLT_L1SingleEG15_v2, process.HLT_L1SingleEG18_v1, process.HLT_L1SingleJet16_v1, process.HLT_L1SingleJet20_v1, process.HLT_L1SingleJet35_v1, process.HLT_L1SingleJet8erHE_v1, process.HLT_L1SingleJet10erHE_v1, process.HLT_L1SingleJet12erHE_v1, process.HLT_L1SingleJet200_v1, process.HLT_L1DoubleJetC50_v2, process.HLT_L1EXT_HCAL_LaserMon1_v1, process.HLT_L1EXT_HCAL_LaserMon4_v1, process.HLT_DQMPixels_SingleMuOpen_v1, process.HLT_L2DoubleMu23_NoVertex_v2, process.HLT_L2Mu10_v7, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_L2Mu23NoVtx_2Cha_v1, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, process.HLT_Mu25_TkMu0_Onia_v8, process.HLT_Mu30_TkMu0_Psi_v1, process.HLT_Mu30_TkMu0_Upsilon_v1, process.HLT_Mu20_TkMu0_Phi_v8, process.HLT_Mu25_TkMu0_Phi_v8, process.HLT_Mu12_v3, process.HLT_Mu15_v3, process.HLT_Mu20_v12, process.HLT_Mu27_v13, process.HLT_Mu50_v13, process.HLT_Mu55_v3, process.HLT_OldMu100_v3, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v16, process.HLT_DiPFJet25_NoCaloMatched_v16, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJetAve40_v14, process.HLT_DiPFJetAve60_v14, process.HLT_DiPFJetAve80_v13, process.HLT_DiPFJetAve140_v13, process.HLT_DiPFJetAve200_v13, process.HLT_DiPFJetAve260_v14, process.HLT_DiPFJetAve320_v14, process.HLT_DiPFJetAve400_v14, process.HLT_DiPFJetAve500_v14, process.HLT_DiPFJetAve15_HFJEC_v17, process.HLT_DiPFJetAve25_HFJEC_v17, process.HLT_DiPFJetAve35_HFJEC_v17, process.HLT_DiPFJetAve60_HFJEC_v15, process.HLT_DiPFJetAve80_HFJEC_v16, process.HLT_DiPFJetAve100_HFJEC_v16, process.HLT_DiPFJetAve160_HFJEC_v16, process.HLT_DiPFJetAve220_HFJEC_v16, process.HLT_DiPFJetAve300_HFJEC_v16, process.HLT_AK8PFJet15_v3, process.HLT_AK8PFJet25_v3, process.HLT_AK8PFJet40_v16, process.HLT_AK8PFJet60_v15, process.HLT_AK8PFJet80_v15, process.HLT_AK8PFJet140_v15, process.HLT_AK8PFJet200_v15, process.HLT_AK8PFJet260_v16, process.HLT_AK8PFJet320_v16, process.HLT_AK8PFJet400_v16, process.HLT_AK8PFJet450_v16, process.HLT_AK8PFJet500_v16, process.HLT_AK8PFJet550_v11, process.HLT_PFJet15_v3, process.HLT_PFJet25_v3, process.HLT_PFJet40_v21, process.HLT_PFJet60_v21, process.HLT_PFJet80_v20, process.HLT_PFJet140_v19, process.HLT_PFJet200_v19, process.HLT_PFJet260_v20, process.HLT_PFJet320_v20, process.HLT_PFJet400_v20, process.HLT_PFJet450_v21, process.HLT_PFJet500_v21, process.HLT_PFJet550_v11, process.HLT_PFJetFwd15_v3, process.HLT_PFJetFwd25_v3, process.HLT_PFJetFwd40_v19, process.HLT_PFJetFwd60_v19, process.HLT_PFJetFwd80_v18, process.HLT_PFJetFwd140_v18, process.HLT_PFJetFwd200_v18, process.HLT_PFJetFwd260_v19, process.HLT_PFJetFwd320_v19, process.HLT_PFJetFwd400_v19, process.HLT_PFJetFwd450_v19, process.HLT_PFJetFwd500_v19, process.HLT_AK8PFJetFwd15_v3, process.HLT_AK8PFJetFwd25_v3, process.HLT_AK8PFJetFwd40_v15, process.HLT_AK8PFJetFwd60_v14, process.HLT_AK8PFJetFwd80_v14, process.HLT_AK8PFJetFwd140_v14, process.HLT_AK8PFJetFwd200_v14, process.HLT_AK8PFJetFwd260_v15, process.HLT_AK8PFJetFwd320_v15, process.HLT_AK8PFJetFwd400_v15, process.HLT_AK8PFJetFwd450_v15, process.HLT_AK8PFJetFwd500_v15, process.HLT_PFHT180_v17, process.HLT_PFHT250_v17, process.HLT_PFHT370_v17, process.HLT_PFHT430_v17, process.HLT_PFHT510_v17, process.HLT_PFHT590_v17, process.HLT_PFHT680_v17, process.HLT_PFHT780_v17, process.HLT_PFHT890_v17, process.HLT_PFHT1050_v18, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFMET110_PFMHT110_IDTight_v20, process.HLT_PFMET120_PFMHT120_IDTight_v20, process.HLT_PFMET130_PFMHT130_IDTight_v20, process.HLT_PFMET140_PFMHT140_IDTight_v20, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_L1ETMHadSeeds_v2, process.HLT_CaloMHT90_v4, process.HLT_CaloMET80_NotCleaned_v4, process.HLT_CaloMET90_NotCleaned_v4, process.HLT_CaloMET100_NotCleaned_v4, process.HLT_CaloMET110_NotCleaned_v4, process.HLT_CaloMET250_NotCleaned_v4, process.HLT_CaloMET300_NotCleaned_v4, process.HLT_CaloMET350_NotCleaned_v4, process.HLT_PFMET200_NotCleaned_v9, process.HLT_PFMET250_NotCleaned_v9, process.HLT_PFMET300_NotCleaned_v9, process.HLT_PFMET200_BeamHaloCleaned_v9, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, process.HLT_MET105_IsoTrk50_v9, process.HLT_MET120_IsoTrk50_v9, process.HLT_SingleJet30_Mu12_SinglePFJet40_v11, process.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Photon300_NoHE_v12, process.HLT_Mu8_TrkIsoVVL_v12, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, process.HLT_Mu17_TrkIsoVVL_v13, process.HLT_Mu19_TrkIsoVVL_v4, process.HLT_BTagMu_AK4DiJet20_Mu5_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_v12, process.HLT_BTagMu_AK4Jet300_Mu5_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, process.HLT_BTagMu_AK8Jet300_Mu5_v12, process.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, process.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, process.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu23_TrkIsoVVL_Ele8_CaloIdL_TrackIdL_IsoVL_DZ_v10, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu12_DoublePhoton20_v5, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, process.HLT_Photon20_v2, process.HLT_Photon22_v2, process.HLT_Photon25_v4, process.HLT_Photon33_v5, process.HLT_Photon50_v13, process.HLT_Photon75_v13, process.HLT_Photon90_v13, process.HLT_Photon120_v13, process.HLT_Photon150_v6, process.HLT_Photon175_v14, process.HLT_Photon200_v13, process.HLT_Photon100EB_TightID_TightIso_v2, process.HLT_Photon110EB_TightID_TightIso_v2, process.HLT_Photon120EB_TightID_TightIso_v2, process.HLT_Photon100EBHE10_v2, process.HLT_Photon100EEHE10_v2, process.HLT_Photon100EE_TightID_TightIso_v2, process.HLT_Photon50_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, process.HLT_Photon90_R9Id90_HE10_IsoM_v14, process.HLT_Photon120_R9Id90_HE10_IsoM_v14, process.HLT_Photon165_R9Id90_HE10_IsoM_v15, process.HLT_Photon90_CaloIdL_PFHT700_v16, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, process.HLT_Photon35_TwoProngs35_v1, process.HLT_IsoMu24_TwoProngs35_v1, process.HLT_Dimuon0_Jpsi_L1_NoOS_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, process.HLT_Dimuon0_Jpsi_v8, process.HLT_Dimuon0_Jpsi_NoVertexing_v8, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi3p5_Muon2_v5, process.HLT_Dimuon0_Upsilon_L1_4p5_v9, process.HLT_Dimuon0_Upsilon_L1_5_v9, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, process.HLT_Dimuon0_Upsilon_NoVertexing_v7, process.HLT_Dimuon0_Upsilon_L1_5M_v8, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, process.HLT_Dimuon0_LowMass_L1_0er1p5_v8, process.HLT_Dimuon0_LowMass_v8, process.HLT_Dimuon0_LowMass_L1_4_v8, process.HLT_Dimuon0_LowMass_L1_4R_v7, process.HLT_Dimuon0_LowMass_L1_TM530_v6, process.HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v6, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, process.HLT_TripleMu_10_5_5_DZ_v10, process.HLT_TripleMu_12_10_5_v10, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, process.HLT_DoubleMu4_Jpsi_Displaced_v7, process.HLT_DoubleMu4_Jpsi_NoVertexing_v7, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, process.HLT_DoubleMu43NoFiltersNoVtx_v4, process.HLT_DoubleMu48NoFiltersNoVtx_v4, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, process.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, process.HLT_HT425_v9, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT650_DisplacedDijet60_Inclusive_v13, process.HLT_HT550_DisplacedDijet60_Inclusive_v13, process.HLT_DiJet110_35_Mjj650_PFMET110_v9, process.HLT_DiJet110_35_Mjj650_PFMET120_v9, process.HLT_DiJet110_35_Mjj650_PFMET130_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, process.HLT_Ele28_HighEta_SC20_Mass55_v13, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, process.HLT_Ele15_IsoVVVL_PFHT450_v16, process.HLT_Ele50_IsoVVVL_PFHT450_v16, process.HLT_Ele15_IsoVVVL_PFHT600_v20, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, process.HLT_Mu15_IsoVVVL_PFHT450_v15, process.HLT_Mu50_IsoVVVL_PFHT450_v15, process.HLT_Mu15_IsoVVVL_PFHT600_v19, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, process.HLT_Dimuon12_Upsilon_y1p4_v2, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, process.HLT_Dimuon18_PsiPrime_v14, process.HLT_Dimuon25_Jpsi_v14, process.HLT_Dimuon18_PsiPrime_noCorrL1_v6, process.HLT_Dimuon24_Upsilon_noCorrL1_v6, process.HLT_Dimuon24_Phi_noCorrL1_v6, process.HLT_Dimuon25_Jpsi_noCorrL1_v6, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, process.HLT_DoubleIsoMu20_eta2p1_v7, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, process.HLT_Mu8_v12, process.HLT_Mu17_v13, process.HLT_Mu19_v4, process.HLT_Mu17_Photon30_IsoCaloId_v6, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, process.HLT_PFHT400_SixPFJet32_v8, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, process.HLT_PFHT450_SixPFJet36_v7, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT350_v19, process.HLT_PFHT350MinPFJet15_v9, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, process.HLT_ECALHT800_v10, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, process.HLT_L1FatEvents_v2, process.HLT_Physics_v7, process.HLT_Physics_part0_v7, process.HLT_Physics_part1_v7, process.HLT_Physics_part2_v7, process.HLT_Physics_part3_v7, process.HLT_Physics_part4_v7, process.HLT_Physics_part5_v7, process.HLT_Physics_part6_v7, process.HLT_Physics_part7_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_Random_TOTEM_part0_v1, process.HLT_Random_TOTEM_part1_v1, process.HLT_Random_TOTEM_part2_v1, process.HLT_Random_TOTEM_part3_v1, process.HLT_ZeroBias_v6, process.HLT_ZeroBias_TOTEM_part0_v1, process.HLT_ZeroBias_TOTEM_part1_v1, process.HLT_ZeroBias_TOTEM_part2_v1, process.HLT_ZeroBias_TOTEM_part3_v1, process.HLT_ZeroBias_Alignment_v1, process.HLT_ZeroBias_part0_v6, process.HLT_ZeroBias_part1_v6, process.HLT_ZeroBias_part2_v6, process.HLT_ZeroBias_part3_v6, process.HLT_ZeroBias_part4_v6, process.HLT_ZeroBias_part5_v6, process.HLT_ZeroBias_part6_v6, process.HLT_ZeroBias_part7_v6, process.DST_ZeroBias_v2, process.DST_HT250_CaloScouting_v10, process.DST_HT250_CaloBTagScouting_v10, process.DST_HT410_PFScouting_v16, process.DST_HT410_BTagScouting_v16, process.DST_ZeroBias_BTagScouting_v15, process.DST_ZeroBias_CaloScouting_PFScouting_v14, process.DST_CaloJet40_BTagScouting_v15, process.DST_CaloJet40_CaloScouting_PFScouting_v15, process.DST_CaloJet40_CaloBTagScouting_v14, process.DST_L1HTT_BTagScouting_v15, process.DST_L1HTT_CaloScouting_PFScouting_v15, process.DST_L1HTT_CaloBTagScouting_v14, process.DST_L1DoubleMu_BTagScouting_v16, process.DST_L1DoubleMu_CaloScouting_PFScouting_v15, process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v6, process.DST_DoubleMu3_noVtx_CaloScouting_v6, process.DST_DoubleMu1_noVtx_CaloScouting_v2, process.DST_DoubleMu3_noVtx_Mass10_PFScouting_v3, process.DST_Run3_PFScoutingPixelTracking_v16, process.HLT_AK4CaloJet30_v11, process.HLT_AK4CaloJet40_v10, process.HLT_AK4CaloJet50_v10, process.HLT_AK4CaloJet80_v10, process.HLT_AK4CaloJet100_v10, process.HLT_AK4CaloJet120_v9, process.HLT_AK4PFJet30_v19, process.HLT_AK4PFJet50_v19, process.HLT_AK4PFJet80_v19, process.HLT_AK4PFJet100_v19, process.HLT_AK4PFJet120_v18, process.HLT_PixelTracks_Multiplicity60ForPPRef_v5, process.HLT_PixelTracks_Multiplicity85ForPPRef_v5, process.HLT_PixelTracks_Multiplicity110ForPPRef_v5, process.HLT_PixelTracks_Multiplicity135ForPPRef_v5, process.HLT_PixelTracks_Multiplicity160ForPPRef_v5, process.HLT_AK4CaloJet40_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet60_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet80_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet100_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet110_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet120_Eta5p1ForPPRef_v9, process.HLT_AK4CaloJet150ForPPRef_v9, process.HLT_AK4PFJet40_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet60_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet80_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet100_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet110_Eta5p1ForPPRef_v16, process.HLT_AK4PFJet120_Eta5p1ForPPRef_v16, process.HLT_AK4CaloJet80_Jet35_Eta1p1ForPPRef_v9, process.HLT_AK4CaloJet80_Jet35_Eta0p7ForPPRef_v9, process.HLT_AK4CaloJet100_Jet35_Eta1p1ForPPRef_v9, process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v9, process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v9, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton15_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton40_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton50_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton60_Eta3p1ForPPRef_v8, process.HLT_Photon20_HoverELoose_v10, process.HLT_Photon30_HoverELoose_v10, process.HLT_Photon40_HoverELoose_v10, process.HLT_Photon50_HoverELoose_v10, process.HLT_Photon60_HoverELoose_v10, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet40Eta2p1ForPPRef_v11, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet60Eta2p1ForPPRef_v11, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet80Eta2p1ForPPRef_v11, process.HLT_HIL2Mu3Eta2p5_AK4CaloJet100Eta2p1ForPPRef_v11, process.HLT_HIL1DoubleMu0ForPPRef_v4, process.HLT_HIL1DoubleMu10ForPPRef_v4, process.HLT_HIL2DoubleMu0_NHitQForPPRef_v5, process.HLT_HIL3DoubleMu0_OS_m2p5to4p5ForPPRef_v6, process.HLT_HIL3DoubleMu0_OS_m7to14ForPPRef_v6, process.HLT_HIL2Mu3_NHitQ10ForPPRef_v6, process.HLT_HIL3Mu3_NHitQ15ForPPRef_v6, process.HLT_HIL2Mu5_NHitQ10ForPPRef_v6, process.HLT_HIL3Mu5_NHitQ15ForPPRef_v6, process.HLT_HIL2Mu7_NHitQ10ForPPRef_v6, process.HLT_HIL3Mu7_NHitQ15ForPPRef_v6, process.HLT_HIL2Mu15ForPPRef_v6, process.HLT_HIL3Mu15ForPPRef_v6, process.HLT_HIL2Mu20ForPPRef_v6, process.HLT_HIL3Mu20ForPPRef_v6, process.HLT_FullTrack18ForPPRef_v11, process.HLT_FullTrack24ForPPRef_v11, process.HLT_FullTrack34ForPPRef_v11, process.HLT_FullTrack45ForPPRef_v11, process.HLT_FullTrack53ForPPRef_v11, process.HLT_HIL1CastorMediumJetForPPRef_v4, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, process.HLT_HIL1NotBptxORForPPRef_v2, process.HLT_HIHT80_Beamspot_ppRef5TeV_v3, process.HLT_HIZeroBias_part0_v6, process.HLT_HIZeroBias_part1_v6, process.HLT_HIZeroBias_part2_v6, process.HLT_HIZeroBias_part3_v6, process.HLT_HIZeroBias_part4_v6, process.HLT_HIZeroBias_part5_v6, process.HLT_HIZeroBias_part6_v6, process.HLT_HIZeroBias_part7_v6, process.HLT_HIZeroBias_part8_v6, process.HLT_HIZeroBias_part9_v6, process.HLT_HIZeroBias_part10_v6, process.HLT_HIZeroBias_part11_v6, process.AlCa_HIEcalPi0EBonly_v1, process.AlCa_HIEcalPi0EEonly_v1, process.AlCa_HIEcalEtaEBonly_v1, process.AlCa_HIEcalEtaEEonly_v1, process.HLT_DmesonPPTrackingGlobal_Dpt8ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt15ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt20ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt30ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt40ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt50ForPPRef_v11, process.HLT_DmesonPPTrackingGlobal_Dpt60ForPPRef_v11, process.HLT_AK4PFBJetBCSV60_Eta2p1ForPPRef_v16, process.HLT_AK4PFBJetBCSV80_Eta2p1ForPPRef_v16, process.HLT_AK4PFDJet60_Eta2p1ForPPRef_v16, process.HLT_AK4PFDJet80_Eta2p1ForPPRef_v16, process.HLT_AK4PFBJetBSSV60_Eta2p1ForPPRef_v16, process.HLT_AK4PFBJetBSSV80_Eta2p1ForPPRef_v16, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v9, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1BptxXOR_v1, process.HLT_L1TOTEM1_MinBias_v4, process.HLT_L1TOTEM2_ZeroBias_v4, process.HLT_L1MinimumBiasHF_OR_v3, process.HLT_L1MinimumBiasHF_OR_part0_v1, process.HLT_L1MinimumBiasHF_OR_part1_v1, process.HLT_L1MinimumBiasHF_OR_part2_v1, process.HLT_L1MinimumBiasHF_OR_part3_v1, process.HLT_L1MinimumBiasHF_OR_part4_v1, process.HLT_L1MinimumBiasHF_OR_part5_v1, process.HLT_L1MinimumBiasHF_OR_part6_v1, process.HLT_L1MinimumBiasHF_OR_part7_v1, process.HLT_L1MinimumBiasHF_OR_part8_v1, process.HLT_L1MinimumBiasHF_OR_part9_v1, process.HLT_L1MinimumBiasHF0OR_v4, process.HLT_L1MinimumBiasHF1OR_v4, process.HLT_L1MinimumBiasHF2OR_v4, process.HLT_L1MinimumBiasHF2ORNoBptxGating_v5, process.HLT_L1MinimumBiasHF1AND_v4, process.HLT_L1MinimumBiasHF2AND_v4, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, process.HLT_CDC_L2cosmic_10_er1p0_v1, process.HLT_CDC_L2cosmic_5p5_er1p0_v1, process.HLT_HcalNZS_v13, process.HLT_HcalPhiSym_v15, process.HLT_HcalIsolatedbunch_v5, process.HLT_IsoTrackHB_v4, process.HLT_IsoTrackHE_v4, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_HIRPCMuonNormalisation_v1, process.AlCa_LumiPixelsCounts_Random_v2, process.AlCa_LumiPixelsCounts_ZeroBias_v2, process.MC_ReducedIterativeTracking_v12, process.MC_PFMET_v17, process.MC_AK4PFJets_v17, process.MC_PFBTagDeepCSV_v10, process.MC_PFHT_v16, process.MC_PFMHT_v16, process.MC_CaloMET_v8, process.MC_CaloMET_JetIdCleaned_v9, process.MC_AK4CaloJets_v9, process.MC_AK4CaloJetsFromPV_v8, process.MC_CaloBTagDeepCSV_v8, process.MC_CaloHT_v8, process.MC_CaloMHT_v8, process.MC_AK8PFJets_v17, process.MC_AK8TrimPFJets_v17, process.MC_AK8PFHT_v16, process.MC_AK8CaloHT_v8, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, process.MC_DoubleEle5_CaloIdL_MW_v15, process.MC_Ele5_WPTight_Gsf_v8, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.MC_IsoMu_v15, process.MC_IsoTkMu15_v12, process.MC_DoubleMu_TrkIsoVVL_DZ_v11, process.MC_DoubleGlbTrkMu_TrkIsoVVL_DZ_v12, process.MC_DoubleMuNoFiltersNoVtx_v7, process.AlCa_EcalPi0EBonly_v13, process.AlCa_EcalPi0EEonly_v13, process.AlCa_EcalEtaEBonly_v13, process.AlCa_EcalEtaEEonly_v13, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, process.HLT_Rsq0p35_v15, process.HLT_Rsq0p40_v15, process.HLT_RsqMR300_Rsq0p09_MR200_v15, process.HLT_RsqMR320_Rsq0p09_MR200_v15, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1, process.HLT_IsoMu27_MET90_v3, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, process.HLT_Mu18_Mu9_SameSign_v4, process.HLT_Mu18_Mu9_SameSign_DZ_v4, process.HLT_Mu18_Mu9_v4, process.HLT_Mu18_Mu9_DZ_v4, process.HLT_Mu20_Mu10_SameSign_v4, process.HLT_Mu20_Mu10_SameSign_DZ_v4, process.HLT_Mu20_Mu10_v4, process.HLT_Mu20_Mu10_DZ_v4, process.HLT_Mu23_Mu12_SameSign_v4, process.HLT_Mu23_Mu12_SameSign_DZ_v4, process.HLT_Mu23_Mu12_v4, process.HLT_Mu23_Mu12_DZ_v4, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet98_83_71_15_v5, process.HLT_QuadPFJet103_88_75_15_v5, process.HLT_QuadPFJet105_88_76_15_v5, process.HLT_QuadPFJet111_90_80_15_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, process.HLT_Mu12_IP6_ToCSCS_v1, process.HLT_Mu12_IP6_part0_v2, process.HLT_Mu12_IP6_part1_v2, process.HLT_Mu12_IP6_part2_v2, process.HLT_Mu12_IP6_part3_v2, process.HLT_Mu12_IP6_part4_v2, process.HLT_Mu9_IP5_ToCSCS_v1, process.HLT_Mu9_IP5_part0_v2, process.HLT_Mu9_IP5_part1_v2, process.HLT_Mu9_IP5_part2_v2, process.HLT_Mu9_IP5_part3_v2, process.HLT_Mu9_IP5_part4_v2, process.HLT_Mu7_IP4_ToCSCS_v1, process.HLT_Mu7_IP4_part0_v2, process.HLT_Mu7_IP4_part1_v2, process.HLT_Mu7_IP4_part2_v2, process.HLT_Mu7_IP4_part3_v2, process.HLT_Mu7_IP4_part4_v2, process.HLT_Mu9_IP4_ToCSCS_v1, process.HLT_Mu9_IP4_part0_v2, process.HLT_Mu9_IP4_part1_v2, process.HLT_Mu9_IP4_part2_v2, process.HLT_Mu9_IP4_part3_v2, process.HLT_Mu9_IP4_part4_v2, process.HLT_Mu8_IP5_ToCSCS_v1, process.HLT_Mu8_IP5_part0_v2, process.HLT_Mu8_IP5_part1_v2, process.HLT_Mu8_IP5_part2_v2, process.HLT_Mu8_IP5_part3_v2, process.HLT_Mu8_IP5_part4_v2, process.HLT_Mu8_IP6_ToCSCS_v1, process.HLT_Mu8_IP6_part0_v2, process.HLT_Mu8_IP6_part1_v2, process.HLT_Mu8_IP6_part2_v2, process.HLT_Mu8_IP6_part3_v2, process.HLT_Mu8_IP6_part4_v2, process.HLT_Mu9_IP6_ToCSCS_v1, process.HLT_Mu9_IP6_part0_v3, process.HLT_Mu9_IP6_part1_v3, process.HLT_Mu9_IP6_part2_v3, process.HLT_Mu9_IP6_part3_v3, process.HLT_Mu9_IP6_part4_v3, process.HLT_Mu8_IP3_ToCSCS_v1, process.HLT_Mu8_IP3_part0_v3, process.HLT_Mu8_IP3_part1_v3, process.HLT_Mu8_IP3_part2_v3, process.HLT_Mu8_IP3_part3_v3, process.HLT_Mu8_IP3_part4_v3, process.HLT_Mu9_IP0_part0_v2, process.HLT_Mu9_IP3_part0_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_TrkMu6NoFiltersNoVtx_v1, process.HLT_TrkMu16NoFiltersNoVtx_v1, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult1_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult2_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_Mult3_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult1_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult2_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_Mult3_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult1_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult2_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_Mult3_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, process.HLT_TOTEM_1_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, process.HLT_TOTEM_2_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult1_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult2_part3_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part0_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part1_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part2_v1, process.HLT_TOTEM_4_AND_PixelTrackCounting_BPixOnly_Mult3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, process.HLT_TOTEM_1_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, process.HLT_TOTEM_2_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay3_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu5NLay4_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay3_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu6NLay4_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay3_part3_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part0_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part1_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part2_v1, process.HLT_TOTEM_4_AND_PixelClusterCounting_BPixNClu7NLay4_part3_v1, process.HLT_L1TOTEM_3_v1, process.HLT_L1RomanPot_part0_v1, process.HLT_L1RomanPot_part1_v1, process.HLT_L1RomanPot_part2_v1, process.HLT_L1RomanPot_part3_v1, process.HLT_PPSMaxTracksPerArm1_v1, process.HLT_PPSMaxTracksPerRP4_v1, process.HLT_L1DoubleMu_v1, process.HLT_L1SingleMu_v1, process.HLT_L1DoubleJet_v1, process.HLT_L1DoubleJetANDTotem_v1, process.HLT_L1DoubleJet_gap_v1, process.HLT_L1HFveto_v1, process.HLT_HIPhysics_v1, process.HLT_HIPhysicsForZS_v1, process.HLT_HIRandom_v1, process.AlCa_EcalPhiSymForHI_v1, process.HLT_HIHcalNZS_v1, process.HLT_HIHcalPhiSym_v1, process.AlCa_RPCMuonNormalisationForHI_v1, process.AlCa_EcalPi0EBonlyForHI_v1, process.AlCa_EcalPi0EEonlyForHI_v1, process.AlCa_EcalEtaEBonlyForHI_v1, process.AlCa_EcalEtaEEonlyForHI_v1, process.HLT_HICentralityVeto_v1, process.HLT_HICentralityVeto_Beamspot_v1, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, process.HLT_HICentralityTag20100_v1, process.HLT_HICentralityTag30100_v1, process.HLT_HICentralityTag50100_v1, process.HLT_HIZeroBias_v1, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, process.HLT_HIMinimumBias_part0_v1, process.HLT_HIMinimumBias_part1_v1, process.HLT_HIMinimumBias_part2_v1, process.HLT_HIMinimumBias_part3_v1, process.HLT_HIMinimumBias_part4_v1, process.HLT_HIMinimumBias_part5_v1, process.HLT_HIMinimumBias_part6_v1, process.HLT_HIMinimumBias_part7_v1, process.HLT_HIMinimumBias_part8_v1, process.HLT_HIMinimumBias_part9_v1, process.HLT_HIMinimumBias_part10_v1, process.HLT_HIMinimumBias_part11_v1, process.HLT_HIMinimumBias_part12_v1, process.HLT_HIMinimumBias_part13_v1, process.HLT_HIMinimumBias_part14_v1, process.HLT_HIMinimumBias_part15_v1, process.HLT_HIMinimumBias_part16_v1, process.HLT_HIMinimumBias_part17_v1, process.HLT_HIMinimumBias_part18_v1, process.HLT_HIMinimumBias_part19_v1, process.HLT_HIMinimumBiasRF_part0_v1, process.HLT_HIMinimumBiasRF_part1_v1, process.HLT_HIMinimumBiasRF_part2_v1, process.HLT_HIMinimumBiasRF_part3_v1, process.HLT_HIMinimumBiasRF_part4_v1, process.HLT_HIMinimumBiasRF_part5_v1, process.HLT_HIMinimumBiasRF_part6_v1, process.HLT_HIMinimumBiasRF_part7_v1, process.HLT_HIMinimumBiasRF_part8_v1, process.HLT_HIMinimumBiasRF_part9_v1, process.HLT_HIMinimumBiasRF_part10_v1, process.HLT_HIMinimumBiasRF_part11_v1, process.HLT_HIMinimumBiasRF_part12_v1, process.HLT_HIMinimumBiasRF_part13_v1, process.HLT_HIMinimumBiasRF_part14_v1, process.HLT_HIMinimumBiasRF_part15_v1, process.HLT_HIMinimumBiasRF_part16_v1, process.HLT_HIMinimumBiasRF_part17_v1, process.HLT_HIMinimumBiasRF_part18_v1, process.HLT_HIMinimumBiasRF_part19_v1, process.HLT_HIMinimumBiasRF_part20_v1, process.HLT_HIMinimumBiasRF_part21_v1, process.HLT_HIMinimumBiasRF_part22_v1, process.HLT_HIMinimumBiasRF_part23_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_v1, process.HLT_HIPuAK4CaloJet120Eta5p1_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, process.HLT_HIPuAK4CaloJet40Fwd_v1, process.HLT_HIPuAK4CaloJet60Fwd_v1, process.HLT_HIPuAK4CaloJet80Fwd_v1, process.HLT_HIPuAK4CaloJet100Fwd_v1, process.HLT_HIPuAK4CaloJet120Fwd_v1, process.HLT_HIIslandPhoton10_Eta2p4_v1, process.HLT_HIIslandPhoton10_Eta1p5_v1, process.HLT_HIIslandPhoton20_Eta2p4_v1, process.HLT_HIIslandPhoton20_Eta1p5_v1, process.HLT_HIIslandPhoton30_Eta2p4_v1, process.HLT_HIIslandPhoton30_Eta1p5_v1, process.HLT_HIIslandPhoton40_Eta2p4_v1, process.HLT_HIIslandPhoton40_Eta1p5_v1, process.HLT_HIIslandPhoton50_Eta2p4_v1, process.HLT_HIIslandPhoton50_Eta1p5_v1, process.HLT_HIIslandPhoton60_Eta2p4_v1, process.HLT_HIIslandPhoton60_Eta1p5_v1, process.HLT_HIGEDPhoton10_v1, process.HLT_HIGEDPhoton20_v1, process.HLT_HIGEDPhoton30_v1, process.HLT_HIGEDPhoton40_v1, process.HLT_HIGEDPhoton50_v1, process.HLT_HIGEDPhoton60_v1, process.HLT_HIGEDPhoton10_EB_v1, process.HLT_HIGEDPhoton20_EB_v1, process.HLT_HIGEDPhoton30_EB_v1, process.HLT_HIGEDPhoton40_EB_v1, process.HLT_HIGEDPhoton50_EB_v1, process.HLT_HIGEDPhoton60_EB_v1, process.HLT_HIGEDPhoton10_HECut_v1, process.HLT_HIGEDPhoton20_HECut_v1, process.HLT_HIGEDPhoton30_HECut_v1, process.HLT_HIGEDPhoton40_HECut_v1, process.HLT_HIGEDPhoton50_HECut_v1, process.HLT_HIGEDPhoton60_HECut_v1, process.HLT_HIGEDPhoton10_EB_HECut_v1, process.HLT_HIGEDPhoton20_EB_HECut_v1, process.HLT_HIGEDPhoton30_EB_HECut_v1, process.HLT_HIGEDPhoton40_EB_HECut_v1, process.HLT_HIGEDPhoton50_EB_HECut_v1, process.HLT_HIGEDPhoton60_EB_HECut_v1, process.HLT_HIEle10Gsf_v1, process.HLT_HIEle15Gsf_v1, process.HLT_HIEle20Gsf_v1, process.HLT_HIEle30Gsf_v1, process.HLT_HIEle40Gsf_v1, process.HLT_HIEle50Gsf_v1, process.HLT_HIEle15Ele10Gsf_v1, process.HLT_HIEle15Ele10GsfMass50_v1, process.HLT_HIDoubleEle10Gsf_v1, process.HLT_HIDoubleEle10GsfMass50_v1, process.HLT_HIDoubleEle15Gsf_v1, process.HLT_HIDoubleEle15GsfMass50_v1, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt18_v1, process.HLT_HIFullTracks2018_HighPt24_v1, process.HLT_HIFullTracks2018_HighPt34_v1, process.HLT_HIFullTracks2018_HighPt45_v1, process.HLT_HIFullTracks2018_HighPt56_v1, process.HLT_HIFullTracks2018_HighPt60_v1, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, process.HLT_HIL1DoubleMuOpen_v1, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, process.HLT_HIL1DoubleMuOpen_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, process.HLT_HIL1DoubleMu0_v1, process.HLT_HIL1DoubleMu10_v1, process.HLT_HIL2_L1DoubleMu10_v1, process.HLT_HIL3_L1DoubleMu10_v1, process.HLT_HIL2DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_M60120_v1, process.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, process.HLT_HIL3DoubleMuOpen_Upsi_v1, process.HLT_HIL3Mu0_L2Mu0_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, process.HLT_HIL1MuOpen_Centrality_70_100_v1, process.HLT_HIL1MuOpen_Centrality_80_100_v1, process.HLT_HIL2Mu3_NHitQ15_v1, process.HLT_HIL2Mu5_NHitQ15_v1, process.HLT_HIL2Mu7_NHitQ15_v1, process.HLT_HIL2Mu3_NHitQ15_tagging_v1, process.HLT_HIL2Mu5_NHitQ15_tagging_v1, process.HLT_HIL2Mu7_NHitQ15_tagging_v1, process.HLT_HIL3Mu2p5_L1DoubleMu0_v1, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, process.HLT_HIL3Mu3_L1TripleMuOpen_v1, process.HLT_HIL3Mu12_v1, process.HLT_HIL3Mu15_v1, process.HLT_HIL3Mu20_v1, process.HLT_HIL3Mu3_NHitQ10_v1, process.HLT_HIL3Mu5_NHitQ10_v1, process.HLT_HIL3Mu7_NHitQ10_v1, process.HLT_HIL3Mu3_NHitQ10_tagging_v1, process.HLT_HIL3Mu5_NHitQ10_tagging_v1, process.HLT_HIL3Mu7_NHitQ10_tagging_v1, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, process.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity4060_v1, process.HLT_HIFullTracks_Multiplicity6080_v1, process.HLT_HIFullTracks_Multiplicity80100_v1, process.HLT_HIFullTracks_Multiplicity020_v1, process.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity2040_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, process.HLT_HIUPC_Mu8_Mu13_v1, process.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, process.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HICsAK4PFJet60Eta1p5_v1, process.HLT_HICsAK4PFJet80Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, process.HLT_HICsAK4PFJet120Eta1p5_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, process.HLT_HIL3Mu3_EG10HECut_v1, process.HLT_HIL3Mu3_EG15HECut_v1, process.HLT_HIL3Mu3_EG20HECut_v1, process.HLT_HIL3Mu3_EG30HECut_v1, process.HLT_HIL3Mu5_EG10HECut_v1, process.HLT_HIL3Mu5_EG15HECut_v1, process.HLT_HIL3Mu5_EG20HECut_v1, process.HLT_HIL3Mu5_EG30HECut_v1, process.HLT_HIL3Mu7_EG10HECut_v1, process.HLT_HIL3Mu7_EG15HECut_v1, process.HLT_HIL3Mu7_EG20HECut_v1, process.HLT_HIL3Mu7_EG30HECut_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HICastor_MediumJet_NotMBHF2AND_v1, process.HLT_HICastor_MediumJet_NotMBHF2OR_v1, process.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_BptxAND_v1, process.HLT_HICastor_MediumJet_v1, process.HLT_HICastor_HighJet_v1, process.HLT_HICastor_HighJet_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_HighJet_NotMBHF2OR_v1, process.HLT_HICastor_HighJet_NotMBHF2AND_v1, process.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, process.HLT_HICastor_Muon_v1, process.HLT_HICastor_Muon_BptxAND_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, process.HLT_HIGEDPhoton10_Cent30_100_v1, process.HLT_HIGEDPhoton20_Cent30_100_v1, process.HLT_HIGEDPhoton30_Cent30_100_v1, process.HLT_HIGEDPhoton40_Cent30_100_v1, process.HLT_HIGEDPhoton10_Cent50_100_v1, process.HLT_HIGEDPhoton20_Cent50_100_v1, process.HLT_HIGEDPhoton30_Cent50_100_v1, process.HLT_HIGEDPhoton40_Cent50_100_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, process.HLT_HIL1NotBptxOR_v1, process.HLT_HIL1UnpairedBunchBptxMinus_v1, process.HLT_HIL1UnpairedBunchBptxPlus_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_part19_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part0_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part1_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part2_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part3_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part4_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part5_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part6_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part7_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part8_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part9_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part10_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part11_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part12_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part13_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part14_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part15_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part16_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part17_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part18_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part19_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part20_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part21_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part22_v1, process.HLT_HIMinimumBiasRF_SinglePixelTrack_part23_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.RatesMonitoring, process.DQMHistograms, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsTracksOutput, process.PhysicsForwardOutput, process.ParkingBPH1Output, process.ParkingBPH2Output, process.ParkingBPH3Output, process.ParkingBPH4Output, process.ParkingBPH5Output, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALumiPixelCountsExpressOutput, process.ALCALumiPixelCountsPromptOutput, process.ALCAP0Output, process.ALCAPPSOutput, process.ExpressOutput, process.ExpressCosmicsOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.ScoutingCaloMuonOutput, process.PhysicsScoutingMonitorOutput, process.PhysicsHLTPhysics1Output, process.PhysicsHLTPhysics2Output, process.PhysicsHLTPhysics3Output, process.PhysicsHLTPhysics4Output, process.PhysicsZeroBias1Output, process.PhysicsZeroBias2Output, process.PhysicsZeroBias3Output, process.PhysicsZeroBias4Output, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, process.PhysicsTOTEM1part0Output, process.PhysicsTOTEM1part1Output, process.PhysicsTOTEM1part2Output, process.PhysicsTOTEM1part3Output, process.PhysicsTOTEM2part0Output, process.PhysicsTOTEM2part1Output, process.PhysicsTOTEM2part2Output, process.PhysicsTOTEM2part3Output, process.PhysicsTOTEM3Output, process.PhysicsTOTEM4part0Output, process.PhysicsTOTEM4part1Output, process.PhysicsTOTEM4part2Output, process.PhysicsTOTEM4part3Output, process.PhysicsRandomTOTEM1Output, process.PhysicsRandomTOTEM2Output, process.PhysicsRandomTOTEM3Output, process.PhysicsRandomTOTEM4Output, process.PhysicsZeroBiasTOTEM1Output, process.PhysicsZeroBiasTOTEM2Output, process.PhysicsZeroBiasTOTEM3Output, process.PhysicsZeroBiasTOTEM4Output, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.PhysicsMinimumBias3Output, process.PhysicsMinimumBias4Output, process.PhysicsMinimumBias5Output, process.PhysicsMinimumBias6Output, process.PhysicsMinimumBias7Output, process.PhysicsMinimumBias8Output, process.PhysicsMinimumBias9Output, process.PhysicsEGammaCommissioningOutput, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHIMinimumBiasReducedFormat0Output, process.PhysicsHIMinimumBiasReducedFormat1Output, process.PhysicsHIMinimumBiasReducedFormat2Output, process.PhysicsHIMinimumBiasReducedFormat3Output, process.PhysicsHIMinimumBiasReducedFormat4Output, process.PhysicsHIMinimumBiasReducedFormat5Output, process.PhysicsHIMinimumBiasReducedFormat6Output, process.PhysicsHIMinimumBiasReducedFormat7Output, process.PhysicsHIMinimumBiasReducedFormat8Output, process.PhysicsHIMinimumBiasReducedFormat9Output, process.PhysicsHIMinimumBiasReducedFormat10Output, process.PhysicsHIMinimumBiasReducedFormat11Output, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.PhysicsHIHighMultiplicityOutput, process.PhysicsHILowMultiplicityOutput, process.PhysicsHILowMultiplicityReducedFormatOutput, process.PhysicsHIMinimumBias0Output, process.PhysicsHIMinimumBias1Output, process.PhysicsHIMinimumBias2Output, process.PhysicsHIMinimumBias3Output, process.PhysicsHIMinimumBias4Output, process.PhysicsHIMinimumBias5Output, process.PhysicsHIMinimumBias6Output, process.PhysicsHIMinimumBias7Output, process.PhysicsHIMinimumBias8Output, process.PhysicsHIMinimumBias9Output, process.PhysicsHIMinimumBias10Output, process.PhysicsHIMinimumBias11Output, process.PhysicsHIMinimumBias12Output, process.PhysicsHIMinimumBias13Output, process.PhysicsHIMinimumBias14Output, process.PhysicsHIMinimumBias15Output, process.PhysicsHIMinimumBias16Output, process.PhysicsHIMinimumBias17Output, process.PhysicsHIMinimumBias18Output, process.PhysicsHIMinimumBias19Output, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py index 5e4d4e235bf67..42c88496b7658 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/Fake --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root -# /dev/CMSSW_12_2_0/Fake/V4 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/Fake/V5 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFake" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/Fake/V4') + tableName = cms.string('/dev/CMSSW_12_2_0/Fake/V5') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -323,7 +323,7 @@ -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py index cea00dd97511d..ede0cd215347c 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/Fake1 --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root -# /dev/CMSSW_12_2_0/Fake1/V4 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/Fake1/V5 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFake1" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/Fake1/V4') + tableName = cms.string('/dev/CMSSW_12_2_0/Fake1/V5') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -340,7 +340,7 @@ -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py index ac4adf3e6d7c0..f59f36acc07d1 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/Fake2 --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root -# /dev/CMSSW_12_2_0/Fake2/V4 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/Fake2/V5 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFake2" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/Fake2/V4') + tableName = cms.string('/dev/CMSSW_12_2_0/Fake2/V5') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -348,7 +348,7 @@ -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py index 27af40f3041f9..338f2aba0f9de 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/GRun --type GRun --unprescale --process HLTGRun --globaltag auto:run3_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root -# /dev/CMSSW_12_2_0/GRun/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/GRun/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTGRun" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/GRun/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/GRun/V7') ) process.transferSystem = cms.PSet( @@ -8577,7 +8577,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -13651,6 +13652,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 11.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -15070,6 +15072,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -16950,6 +16953,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -19578,6 +19582,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 4.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -19639,6 +19644,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -19752,6 +19758,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -21005,6 +21012,7 @@ MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), MinInvMass = cms.vdouble( 1.0, 4.0 ), MaxInvMass = cms.vdouble( 2.9, 4.8 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -22310,6 +22318,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23907,6 +23916,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.3 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -25245,6 +25255,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -35589,7 +35600,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegL1TauSeeded = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegL1TauSeeded" ), @@ -41314,7 +41326,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForTau" ), @@ -44081,6 +44094,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -44119,6 +44133,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -44157,6 +44172,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -44195,6 +44211,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 9999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -49394,7 +49411,8 @@ ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), @@ -60665,6 +60683,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60726,6 +60745,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60827,6 +60847,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -60892,6 +60913,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61042,6 +61064,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.95 ), MaxInvMass = cms.vdouble( 3.25 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61166,6 +61189,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61290,6 +61314,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61403,6 +61428,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61527,6 +61553,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61640,6 +61667,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61757,6 +61785,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61870,6 +61899,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -61994,6 +62024,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62055,6 +62086,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62179,6 +62211,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62292,6 +62325,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62405,6 +62439,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 6.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62551,6 +62586,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62697,6 +62733,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.4 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -62890,6 +62927,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63124,6 +63162,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.2 ), MaxInvMass = cms.vdouble( 1.9 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63377,6 +63416,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -63500,6 +63540,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.5 ), MaxInvMass = cms.vdouble( 1.7 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( 2.7 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -66137,6 +66178,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -66227,6 +66269,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 30.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69549,6 +69592,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69610,6 +69654,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69723,6 +69768,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69784,6 +69830,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69897,6 +69944,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -69958,6 +70006,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -70071,6 +70120,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.35 ), MaxInvMass = cms.vdouble( 4.05 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -70132,6 +70182,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.5 ), MaxInvMass = cms.vdouble( 11.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -70193,6 +70244,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.85 ), MaxInvMass = cms.vdouble( 1.2 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -70254,6 +70306,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -70414,6 +70467,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -84863,6 +84917,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -85007,6 +85062,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -85151,6 +85207,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 3.15 ), MinPtBalance = cms.double( -1.0 ), @@ -85229,6 +85286,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -86457,6 +86515,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.9 ), MaxInvMass = cms.vdouble( 3.3 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -86586,6 +86645,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 60.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -86636,6 +86696,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 3.8 ), MaxInvMass = cms.vdouble( 999999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -1.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -92776,7 +92837,7 @@ process.PhysicsZeroBias4Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias4Output + process.hltOutputPhysicsZeroBias4 ) -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v18, process.HLT_AK8PFJet380_TrimMass30_v11, process.HLT_AK8PFJet400_TrimMass30_v12, process.HLT_AK8PFJet420_TrimMass30_v11, process.HLT_AK8PFHT750_TrimMass50_v12, process.HLT_AK8PFHT800_TrimMass50_v12, process.HLT_AK8PFHT850_TrimMass50_v11, process.HLT_AK8PFHT900_TrimMass50_v11, process.HLT_CaloJet500_NoJetID_v12, process.HLT_CaloJet550_NoJetID_v7, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, process.HLT_DoubleEle25_CaloIdL_MW_v4, process.HLT_DoubleEle27_CaloIdL_MW_v4, process.HLT_DoubleEle33_CaloIdL_MW_v17, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, process.HLT_Ele27_Ele37_CaloIdL_MW_v4, process.HLT_Mu27_Ele37_CaloIdL_MW_v5, process.HLT_Mu37_Ele27_CaloIdL_MW_v5, process.HLT_Mu37_TkMu27_v5, process.HLT_DoubleMu4_3_Bs_v14, process.HLT_DoubleMu4_3_Jpsi_v2, process.HLT_DoubleMu4_JpsiTrk_Displaced_v15, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, process.HLT_DoubleMu3_Trk_Tau3mu_v12, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, process.HLT_Mu3_PFJet40_v16, process.HLT_Mu7p5_L2Mu2_Jpsi_v10, process.HLT_Mu7p5_L2Mu2_Upsilon_v10, process.HLT_Mu7p5_Track2_Jpsi_v11, process.HLT_Mu7p5_Track3p5_Jpsi_v11, process.HLT_Mu7p5_Track7_Jpsi_v11, process.HLT_Mu7p5_Track2_Upsilon_v11, process.HLT_Mu7p5_Track3p5_Upsilon_v11, process.HLT_Mu7p5_Track7_Upsilon_v11, process.HLT_Mu3_L1SingleMu5orSingleMu7_v1, process.HLT_DoublePhoton33_CaloIdL_v6, process.HLT_DoublePhoton70_v6, process.HLT_DoublePhoton85_v14, process.HLT_Ele20_WPTight_Gsf_v6, process.HLT_Ele15_WPLoose_Gsf_v3, process.HLT_Ele17_WPLoose_Gsf_v3, process.HLT_Ele20_WPLoose_Gsf_v6, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, process.HLT_Ele27_WPTight_Gsf_v16, process.HLT_Ele28_WPTight_Gsf_v1, process.HLT_Ele30_WPTight_Gsf_v1, process.HLT_Ele32_WPTight_Gsf_v15, process.HLT_Ele35_WPTight_Gsf_v9, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, process.HLT_Ele38_WPTight_Gsf_v9, process.HLT_Ele40_WPTight_Gsf_v9, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_HT450_Beamspot_v11, process.HLT_HT300_Beamspot_v11, process.HLT_ZeroBias_Beamspot_v4, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu20_v15, process.HLT_IsoMu24_v13, process.HLT_IsoMu24_eta2p1_v15, process.HLT_IsoMu27_v16, process.HLT_IsoMu30_v4, process.HLT_UncorrectedJetE30_NoBPTX_v6, process.HLT_UncorrectedJetE30_NoBPTX3BX_v6, process.HLT_UncorrectedJetE60_NoBPTX3BX_v6, process.HLT_UncorrectedJetE70_NoBPTX3BX_v6, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L1SingleMuCosmics_v1, process.HLT_L2Mu10_v7, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_L2Mu23NoVtx_2Cha_v1, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, process.HLT_Mu25_TkMu0_Onia_v8, process.HLT_Mu30_TkMu0_Psi_v1, process.HLT_Mu30_TkMu0_Upsilon_v1, process.HLT_Mu20_TkMu0_Phi_v8, process.HLT_Mu25_TkMu0_Phi_v8, process.HLT_Mu12_v3, process.HLT_Mu15_v3, process.HLT_Mu20_v12, process.HLT_Mu27_v13, process.HLT_Mu50_v13, process.HLT_Mu55_v3, process.HLT_OldMu100_v3, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v16, process.HLT_DiPFJet25_NoCaloMatched_v16, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJetAve40_v14, process.HLT_DiPFJetAve60_v14, process.HLT_DiPFJetAve80_v13, process.HLT_DiPFJetAve140_v13, process.HLT_DiPFJetAve200_v13, process.HLT_DiPFJetAve260_v14, process.HLT_DiPFJetAve320_v14, process.HLT_DiPFJetAve400_v14, process.HLT_DiPFJetAve500_v14, process.HLT_DiPFJetAve15_HFJEC_v17, process.HLT_DiPFJetAve25_HFJEC_v17, process.HLT_DiPFJetAve35_HFJEC_v17, process.HLT_DiPFJetAve60_HFJEC_v15, process.HLT_DiPFJetAve80_HFJEC_v16, process.HLT_DiPFJetAve100_HFJEC_v16, process.HLT_DiPFJetAve160_HFJEC_v16, process.HLT_DiPFJetAve220_HFJEC_v16, process.HLT_DiPFJetAve300_HFJEC_v16, process.HLT_AK8PFJet15_v3, process.HLT_AK8PFJet25_v3, process.HLT_AK8PFJet40_v16, process.HLT_AK8PFJet60_v15, process.HLT_AK8PFJet80_v15, process.HLT_AK8PFJet140_v15, process.HLT_AK8PFJet200_v15, process.HLT_AK8PFJet260_v16, process.HLT_AK8PFJet320_v16, process.HLT_AK8PFJet400_v16, process.HLT_AK8PFJet450_v16, process.HLT_AK8PFJet500_v16, process.HLT_AK8PFJet550_v11, process.HLT_PFJet15_v3, process.HLT_PFJet25_v3, process.HLT_PFJet40_v21, process.HLT_PFJet60_v21, process.HLT_PFJet80_v20, process.HLT_PFJet140_v19, process.HLT_PFJet200_v19, process.HLT_PFJet260_v20, process.HLT_PFJet320_v20, process.HLT_PFJet400_v20, process.HLT_PFJet450_v21, process.HLT_PFJet500_v21, process.HLT_PFJet550_v11, process.HLT_PFJetFwd15_v3, process.HLT_PFJetFwd25_v3, process.HLT_PFJetFwd40_v19, process.HLT_PFJetFwd60_v19, process.HLT_PFJetFwd80_v18, process.HLT_PFJetFwd140_v18, process.HLT_PFJetFwd200_v18, process.HLT_PFJetFwd260_v19, process.HLT_PFJetFwd320_v19, process.HLT_PFJetFwd400_v19, process.HLT_PFJetFwd450_v19, process.HLT_PFJetFwd500_v19, process.HLT_AK8PFJetFwd15_v3, process.HLT_AK8PFJetFwd25_v3, process.HLT_AK8PFJetFwd40_v15, process.HLT_AK8PFJetFwd60_v14, process.HLT_AK8PFJetFwd80_v14, process.HLT_AK8PFJetFwd140_v14, process.HLT_AK8PFJetFwd200_v14, process.HLT_AK8PFJetFwd260_v15, process.HLT_AK8PFJetFwd320_v15, process.HLT_AK8PFJetFwd400_v15, process.HLT_AK8PFJetFwd450_v15, process.HLT_AK8PFJetFwd500_v15, process.HLT_PFHT180_v17, process.HLT_PFHT250_v17, process.HLT_PFHT370_v17, process.HLT_PFHT430_v17, process.HLT_PFHT510_v17, process.HLT_PFHT590_v17, process.HLT_PFHT680_v17, process.HLT_PFHT780_v17, process.HLT_PFHT890_v17, process.HLT_PFHT1050_v18, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFMET110_PFMHT110_IDTight_v20, process.HLT_PFMET120_PFMHT120_IDTight_v20, process.HLT_PFMET130_PFMHT130_IDTight_v20, process.HLT_PFMET140_PFMHT140_IDTight_v20, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_L1ETMHadSeeds_v2, process.HLT_CaloMHT90_v4, process.HLT_CaloMET80_NotCleaned_v4, process.HLT_CaloMET90_NotCleaned_v4, process.HLT_CaloMET100_NotCleaned_v4, process.HLT_CaloMET110_NotCleaned_v4, process.HLT_CaloMET250_NotCleaned_v4, process.HLT_CaloMET300_NotCleaned_v4, process.HLT_CaloMET350_NotCleaned_v4, process.HLT_PFMET200_NotCleaned_v9, process.HLT_PFMET250_NotCleaned_v9, process.HLT_PFMET300_NotCleaned_v9, process.HLT_PFMET200_BeamHaloCleaned_v9, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, process.HLT_MET105_IsoTrk50_v9, process.HLT_MET120_IsoTrk50_v9, process.HLT_SingleJet30_Mu12_SinglePFJet40_v11, process.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Photon300_NoHE_v12, process.HLT_Mu8_TrkIsoVVL_v12, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, process.HLT_Mu17_TrkIsoVVL_v13, process.HLT_Mu19_TrkIsoVVL_v4, process.HLT_BTagMu_AK4DiJet20_Mu5_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_v12, process.HLT_BTagMu_AK4Jet300_Mu5_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, process.HLT_BTagMu_AK8Jet300_Mu5_v12, process.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, process.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, process.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu12_DoublePhoton20_v5, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, process.HLT_Photon20_v2, process.HLT_Photon33_v5, process.HLT_Photon50_v13, process.HLT_Photon75_v13, process.HLT_Photon90_v13, process.HLT_Photon120_v13, process.HLT_Photon150_v6, process.HLT_Photon175_v14, process.HLT_Photon200_v13, process.HLT_Photon100EB_TightID_TightIso_v2, process.HLT_Photon110EB_TightID_TightIso_v2, process.HLT_Photon120EB_TightID_TightIso_v2, process.HLT_Photon100EBHE10_v2, process.HLT_Photon100EEHE10_v2, process.HLT_Photon100EE_TightID_TightIso_v2, process.HLT_Photon50_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, process.HLT_Photon90_R9Id90_HE10_IsoM_v14, process.HLT_Photon120_R9Id90_HE10_IsoM_v14, process.HLT_Photon165_R9Id90_HE10_IsoM_v15, process.HLT_Photon90_CaloIdL_PFHT700_v16, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, process.HLT_Photon35_TwoProngs35_v1, process.HLT_IsoMu24_TwoProngs35_v1, process.HLT_Dimuon0_Jpsi_L1_NoOS_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, process.HLT_Dimuon0_Jpsi_v8, process.HLT_Dimuon0_Jpsi_NoVertexing_v8, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi3p5_Muon2_v5, process.HLT_Dimuon0_Upsilon_L1_4p5_v9, process.HLT_Dimuon0_Upsilon_L1_5_v9, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, process.HLT_Dimuon0_Upsilon_NoVertexing_v7, process.HLT_Dimuon0_Upsilon_L1_5M_v8, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, process.HLT_Dimuon0_LowMass_L1_0er1p5_v8, process.HLT_Dimuon0_LowMass_v8, process.HLT_Dimuon0_LowMass_L1_4_v8, process.HLT_Dimuon0_LowMass_L1_4R_v7, process.HLT_Dimuon0_LowMass_L1_TM530_v6, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, process.HLT_TripleMu_10_5_5_DZ_v10, process.HLT_TripleMu_12_10_5_v10, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, process.HLT_DoubleMu4_Jpsi_Displaced_v7, process.HLT_DoubleMu4_Jpsi_NoVertexing_v7, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, process.HLT_DoubleMu43NoFiltersNoVtx_v4, process.HLT_DoubleMu48NoFiltersNoVtx_v4, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, process.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, process.HLT_HT425_v9, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT650_DisplacedDijet60_Inclusive_v13, process.HLT_HT550_DisplacedDijet60_Inclusive_v13, process.HLT_DiJet110_35_Mjj650_PFMET110_v9, process.HLT_DiJet110_35_Mjj650_PFMET120_v9, process.HLT_DiJet110_35_Mjj650_PFMET130_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, process.HLT_Ele28_HighEta_SC20_Mass55_v13, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, process.HLT_Ele15_IsoVVVL_PFHT450_v16, process.HLT_Ele50_IsoVVVL_PFHT450_v16, process.HLT_Ele15_IsoVVVL_PFHT600_v20, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, process.HLT_Mu15_IsoVVVL_PFHT450_v15, process.HLT_Mu50_IsoVVVL_PFHT450_v15, process.HLT_Mu15_IsoVVVL_PFHT600_v19, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, process.HLT_Dimuon12_Upsilon_y1p4_v2, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, process.HLT_Dimuon18_PsiPrime_v14, process.HLT_Dimuon25_Jpsi_v14, process.HLT_Dimuon18_PsiPrime_noCorrL1_v6, process.HLT_Dimuon24_Upsilon_noCorrL1_v6, process.HLT_Dimuon24_Phi_noCorrL1_v6, process.HLT_Dimuon25_Jpsi_noCorrL1_v6, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, process.HLT_DoubleIsoMu20_eta2p1_v7, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, process.HLT_Mu8_v12, process.HLT_Mu17_v13, process.HLT_Mu19_v4, process.HLT_Mu17_Photon30_IsoCaloId_v6, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, process.HLT_PFHT400_SixPFJet32_v8, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, process.HLT_PFHT450_SixPFJet36_v7, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT350_v19, process.HLT_PFHT350MinPFJet15_v9, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, process.HLT_ECALHT800_v10, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, process.HLT_Physics_v7, process.HLT_Physics_part0_v7, process.HLT_Physics_part1_v7, process.HLT_Physics_part2_v7, process.HLT_Physics_part3_v7, process.HLT_Physics_part4_v7, process.HLT_Physics_part5_v7, process.HLT_Physics_part6_v7, process.HLT_Physics_part7_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLT_ZeroBias_Alignment_v1, process.HLT_ZeroBias_part0_v6, process.HLT_ZeroBias_part1_v6, process.HLT_ZeroBias_part2_v6, process.HLT_ZeroBias_part3_v6, process.HLT_ZeroBias_part4_v6, process.HLT_ZeroBias_part5_v6, process.HLT_ZeroBias_part6_v6, process.HLT_ZeroBias_part7_v6, process.DST_ZeroBias_v2, process.DST_Run3_PFScoutingPixelTracking_v16, process.HLT_AK4CaloJet30_v11, process.HLT_AK4CaloJet40_v10, process.HLT_AK4CaloJet50_v10, process.HLT_AK4CaloJet80_v10, process.HLT_AK4CaloJet100_v10, process.HLT_AK4CaloJet120_v9, process.HLT_AK4PFJet30_v19, process.HLT_AK4PFJet50_v19, process.HLT_AK4PFJet80_v19, process.HLT_AK4PFJet100_v19, process.HLT_AK4PFJet120_v18, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, process.HLT_Photon20_HoverELoose_v10, process.HLT_Photon30_HoverELoose_v10, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v9, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, process.HLT_CDC_L2cosmic_10_er1p0_v1, process.HLT_CDC_L2cosmic_5p5_er1p0_v1, process.HLT_HcalNZS_v13, process.HLT_HcalPhiSym_v15, process.HLT_HcalIsolatedbunch_v5, process.HLT_IsoTrackHB_v4, process.HLT_IsoTrackHE_v4, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_LumiPixelsCounts_Random_v2, process.AlCa_LumiPixelsCounts_ZeroBias_v2, process.MC_ReducedIterativeTracking_v12, process.MC_PFMET_v17, process.MC_AK4PFJets_v17, process.MC_PFBTagDeepCSV_v10, process.MC_PFHT_v16, process.MC_PFMHT_v16, process.MC_CaloMET_v8, process.MC_CaloMET_JetIdCleaned_v9, process.MC_AK4CaloJets_v9, process.MC_AK4CaloJetsFromPV_v8, process.MC_CaloBTagDeepCSV_v8, process.MC_CaloHT_v8, process.MC_CaloMHT_v8, process.MC_AK8PFJets_v17, process.MC_AK8TrimPFJets_v17, process.MC_AK8PFHT_v16, process.MC_AK8CaloHT_v8, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, process.MC_DoubleEle5_CaloIdL_MW_v15, process.MC_Ele5_WPTight_Gsf_v8, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.MC_IsoMu_v15, process.MC_DoubleMu_TrkIsoVVL_DZ_v11, process.MC_DoubleMuNoFiltersNoVtx_v7, process.AlCa_EcalPi0EBonly_v13, process.AlCa_EcalPi0EEonly_v13, process.AlCa_EcalEtaEBonly_v13, process.AlCa_EcalEtaEEonly_v13, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, process.HLT_Rsq0p35_v15, process.HLT_Rsq0p40_v15, process.HLT_RsqMR300_Rsq0p09_MR200_v15, process.HLT_RsqMR320_Rsq0p09_MR200_v15, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, process.HLT_IsoMu27_MET90_v3, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, process.HLT_Mu18_Mu9_SameSign_v4, process.HLT_Mu18_Mu9_SameSign_DZ_v4, process.HLT_Mu18_Mu9_v4, process.HLT_Mu18_Mu9_DZ_v4, process.HLT_Mu20_Mu10_SameSign_v4, process.HLT_Mu20_Mu10_SameSign_DZ_v4, process.HLT_Mu20_Mu10_v4, process.HLT_Mu20_Mu10_DZ_v4, process.HLT_Mu23_Mu12_SameSign_v4, process.HLT_Mu23_Mu12_SameSign_DZ_v4, process.HLT_Mu23_Mu12_v4, process.HLT_Mu23_Mu12_DZ_v4, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet98_83_71_15_v5, process.HLT_QuadPFJet103_88_75_15_v5, process.HLT_QuadPFJet105_88_76_15_v5, process.HLT_QuadPFJet111_90_80_15_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, process.HLT_Mu12_IP6_ToCSCS_v1, process.HLT_Mu12_IP6_part0_v2, process.HLT_Mu12_IP6_part1_v2, process.HLT_Mu12_IP6_part2_v2, process.HLT_Mu12_IP6_part3_v2, process.HLT_Mu12_IP6_part4_v2, process.HLT_Mu9_IP5_ToCSCS_v1, process.HLT_Mu9_IP5_part0_v2, process.HLT_Mu9_IP5_part1_v2, process.HLT_Mu9_IP5_part2_v2, process.HLT_Mu9_IP5_part3_v2, process.HLT_Mu9_IP5_part4_v2, process.HLT_Mu7_IP4_ToCSCS_v1, process.HLT_Mu7_IP4_part0_v2, process.HLT_Mu7_IP4_part1_v2, process.HLT_Mu7_IP4_part2_v2, process.HLT_Mu7_IP4_part3_v2, process.HLT_Mu7_IP4_part4_v2, process.HLT_Mu9_IP4_ToCSCS_v1, process.HLT_Mu9_IP4_part0_v2, process.HLT_Mu9_IP4_part1_v2, process.HLT_Mu9_IP4_part2_v2, process.HLT_Mu9_IP4_part3_v2, process.HLT_Mu9_IP4_part4_v2, process.HLT_Mu8_IP5_ToCSCS_v1, process.HLT_Mu8_IP5_part0_v2, process.HLT_Mu8_IP5_part1_v2, process.HLT_Mu8_IP5_part2_v2, process.HLT_Mu8_IP5_part3_v2, process.HLT_Mu8_IP5_part4_v2, process.HLT_Mu8_IP6_ToCSCS_v1, process.HLT_Mu8_IP6_part0_v2, process.HLT_Mu8_IP6_part1_v2, process.HLT_Mu8_IP6_part2_v2, process.HLT_Mu8_IP6_part3_v2, process.HLT_Mu8_IP6_part4_v2, process.HLT_Mu9_IP6_ToCSCS_v1, process.HLT_Mu9_IP6_part0_v3, process.HLT_Mu9_IP6_part1_v3, process.HLT_Mu9_IP6_part2_v3, process.HLT_Mu9_IP6_part3_v3, process.HLT_Mu9_IP6_part4_v3, process.HLT_Mu8_IP3_ToCSCS_v1, process.HLT_Mu8_IP3_part0_v3, process.HLT_Mu8_IP3_part1_v3, process.HLT_Mu8_IP3_part2_v3, process.HLT_Mu8_IP3_part3_v3, process.HLT_Mu8_IP3_part4_v3, process.HLT_Mu9_IP0_part0_v2, process.HLT_Mu9_IP3_part0_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_TrkMu6NoFiltersNoVtx_v1, process.HLT_TrkMu16NoFiltersNoVtx_v1, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, process.HLT_PPSMaxTracksPerArm1_v1, process.HLT_PPSMaxTracksPerRP4_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.ParkingBPH1Output, process.ParkingBPH2Output, process.ParkingBPH3Output, process.ParkingBPH4Output, process.ParkingBPH5Output, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALumiPixelCountsExpressOutput, process.ALCALumiPixelCountsPromptOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.PhysicsScoutingMonitorOutput, process.PhysicsHLTPhysics1Output, process.PhysicsHLTPhysics2Output, process.PhysicsHLTPhysics3Output, process.PhysicsHLTPhysics4Output, process.PhysicsZeroBias1Output, process.PhysicsZeroBias2Output, process.PhysicsZeroBias3Output, process.PhysicsZeroBias4Output, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v18, process.HLT_AK8PFJet380_TrimMass30_v11, process.HLT_AK8PFJet400_TrimMass30_v12, process.HLT_AK8PFJet420_TrimMass30_v11, process.HLT_AK8PFHT750_TrimMass50_v12, process.HLT_AK8PFHT800_TrimMass50_v12, process.HLT_AK8PFHT850_TrimMass50_v11, process.HLT_AK8PFHT900_TrimMass50_v11, process.HLT_CaloJet500_NoJetID_v12, process.HLT_CaloJet550_NoJetID_v7, process.HLT_DoubleMu5_Upsilon_DoubleEle3_CaloIdL_TrackIdL_v4, process.HLT_DoubleMu3_DoubleEle7p5_CaloIdL_TrackIdL_Upsilon_v4, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v5, process.HLT_TrimuonOpen_5_3p5_2_Upsilon_Muon_v3, process.HLT_DoubleEle25_CaloIdL_MW_v4, process.HLT_DoubleEle27_CaloIdL_MW_v4, process.HLT_DoubleEle33_CaloIdL_MW_v17, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v7, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v20, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v20, process.HLT_Ele27_Ele37_CaloIdL_MW_v4, process.HLT_Mu27_Ele37_CaloIdL_MW_v5, process.HLT_Mu37_Ele27_CaloIdL_MW_v5, process.HLT_Mu37_TkMu27_v5, process.HLT_DoubleMu4_3_Bs_v14, process.HLT_DoubleMu4_3_Jpsi_v2, process.HLT_DoubleMu4_JpsiTrk_Displaced_v15, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v15, process.HLT_DoubleMu3_Trk_Tau3mu_v12, process.HLT_DoubleMu3_TkMu_DsTau3Mu_v4, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v15, process.HLT_DoubleMu4_Mass3p8_DZ_PFHT350_v8, process.HLT_Mu3_PFJet40_v16, process.HLT_Mu7p5_L2Mu2_Jpsi_v10, process.HLT_Mu7p5_L2Mu2_Upsilon_v10, process.HLT_Mu7p5_Track2_Jpsi_v11, process.HLT_Mu7p5_Track3p5_Jpsi_v11, process.HLT_Mu7p5_Track7_Jpsi_v11, process.HLT_Mu7p5_Track2_Upsilon_v11, process.HLT_Mu7p5_Track3p5_Upsilon_v11, process.HLT_Mu7p5_Track7_Upsilon_v11, process.HLT_Mu3_L1SingleMu5orSingleMu7_v1, process.HLT_DoublePhoton33_CaloIdL_v6, process.HLT_DoublePhoton70_v6, process.HLT_DoublePhoton85_v14, process.HLT_Ele20_WPTight_Gsf_v6, process.HLT_Ele15_WPLoose_Gsf_v3, process.HLT_Ele17_WPLoose_Gsf_v3, process.HLT_Ele20_WPLoose_Gsf_v6, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v6, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v4, process.HLT_Ele27_WPTight_Gsf_v16, process.HLT_Ele28_WPTight_Gsf_v1, process.HLT_Ele30_WPTight_Gsf_v1, process.HLT_Ele32_WPTight_Gsf_v15, process.HLT_Ele35_WPTight_Gsf_v9, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v5, process.HLT_Ele38_WPTight_Gsf_v9, process.HLT_Ele40_WPTight_Gsf_v9, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v13, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTauHPS30_eta2p1_TightID_CrossL1_v1, process.HLT_HT450_Beamspot_v11, process.HLT_HT300_Beamspot_v11, process.HLT_ZeroBias_Beamspot_v4, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v12, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_CrossL1_v4, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_CrossL1_v1, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTauHPS27_eta2p1_TightID_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v12, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_CrossL1_v4, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTauHPS30_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu27_LooseChargedIsoPFTau20_Trk1_eta2p1_SingleL1_v5, process.HLT_IsoMu27_LooseChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_MediumChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu27_TightChargedIsoPFTauHPS20_Trk1_eta2p1_SingleL1_v1, process.HLT_IsoMu20_v15, process.HLT_IsoMu24_v13, process.HLT_IsoMu24_eta2p1_v15, process.HLT_IsoMu27_v16, process.HLT_IsoMu30_v4, process.HLT_UncorrectedJetE30_NoBPTX_v6, process.HLT_UncorrectedJetE30_NoBPTX3BX_v6, process.HLT_UncorrectedJetE60_NoBPTX3BX_v6, process.HLT_UncorrectedJetE70_NoBPTX3BX_v6, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L1SingleMuCosmics_v1, process.HLT_L2Mu10_v7, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_L2Mu23NoVtx_2Cha_v1, process.HLT_L2Mu23NoVtx_2Cha_CosmicSeed_v1, process.HLT_DoubleL2Mu30NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu30NoVtx_2Cha_Eta2p4_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_CosmicSeed_Eta2p4_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_v2, process.HLT_DoubleL2Mu23NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_NoL2Matched_v2, process.HLT_DoubleL2Mu25NoVtx_2Cha_Eta2p4_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v14, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v15, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v3, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v5, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v3, process.HLT_Mu25_TkMu0_Onia_v8, process.HLT_Mu30_TkMu0_Psi_v1, process.HLT_Mu30_TkMu0_Upsilon_v1, process.HLT_Mu20_TkMu0_Phi_v8, process.HLT_Mu25_TkMu0_Phi_v8, process.HLT_Mu12_v3, process.HLT_Mu15_v3, process.HLT_Mu20_v12, process.HLT_Mu27_v13, process.HLT_Mu50_v13, process.HLT_Mu55_v3, process.HLT_OldMu100_v3, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v16, process.HLT_DiPFJet25_NoCaloMatched_v16, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v17, process.HLT_DiPFJetAve40_v14, process.HLT_DiPFJetAve60_v14, process.HLT_DiPFJetAve80_v13, process.HLT_DiPFJetAve140_v13, process.HLT_DiPFJetAve200_v13, process.HLT_DiPFJetAve260_v14, process.HLT_DiPFJetAve320_v14, process.HLT_DiPFJetAve400_v14, process.HLT_DiPFJetAve500_v14, process.HLT_DiPFJetAve15_HFJEC_v17, process.HLT_DiPFJetAve25_HFJEC_v17, process.HLT_DiPFJetAve35_HFJEC_v17, process.HLT_DiPFJetAve60_HFJEC_v15, process.HLT_DiPFJetAve80_HFJEC_v16, process.HLT_DiPFJetAve100_HFJEC_v16, process.HLT_DiPFJetAve160_HFJEC_v16, process.HLT_DiPFJetAve220_HFJEC_v16, process.HLT_DiPFJetAve300_HFJEC_v16, process.HLT_AK8PFJet15_v3, process.HLT_AK8PFJet25_v3, process.HLT_AK8PFJet40_v16, process.HLT_AK8PFJet60_v15, process.HLT_AK8PFJet80_v15, process.HLT_AK8PFJet140_v15, process.HLT_AK8PFJet200_v15, process.HLT_AK8PFJet260_v16, process.HLT_AK8PFJet320_v16, process.HLT_AK8PFJet400_v16, process.HLT_AK8PFJet450_v16, process.HLT_AK8PFJet500_v16, process.HLT_AK8PFJet550_v11, process.HLT_PFJet15_v3, process.HLT_PFJet25_v3, process.HLT_PFJet40_v21, process.HLT_PFJet60_v21, process.HLT_PFJet80_v20, process.HLT_PFJet140_v19, process.HLT_PFJet200_v19, process.HLT_PFJet260_v20, process.HLT_PFJet320_v20, process.HLT_PFJet400_v20, process.HLT_PFJet450_v21, process.HLT_PFJet500_v21, process.HLT_PFJet550_v11, process.HLT_PFJetFwd15_v3, process.HLT_PFJetFwd25_v3, process.HLT_PFJetFwd40_v19, process.HLT_PFJetFwd60_v19, process.HLT_PFJetFwd80_v18, process.HLT_PFJetFwd140_v18, process.HLT_PFJetFwd200_v18, process.HLT_PFJetFwd260_v19, process.HLT_PFJetFwd320_v19, process.HLT_PFJetFwd400_v19, process.HLT_PFJetFwd450_v19, process.HLT_PFJetFwd500_v19, process.HLT_AK8PFJetFwd15_v3, process.HLT_AK8PFJetFwd25_v3, process.HLT_AK8PFJetFwd40_v15, process.HLT_AK8PFJetFwd60_v14, process.HLT_AK8PFJetFwd80_v14, process.HLT_AK8PFJetFwd140_v14, process.HLT_AK8PFJetFwd200_v14, process.HLT_AK8PFJetFwd260_v15, process.HLT_AK8PFJetFwd320_v15, process.HLT_AK8PFJetFwd400_v15, process.HLT_AK8PFJetFwd450_v15, process.HLT_AK8PFJetFwd500_v15, process.HLT_PFHT180_v17, process.HLT_PFHT250_v17, process.HLT_PFHT370_v17, process.HLT_PFHT430_v17, process.HLT_PFHT510_v17, process.HLT_PFHT590_v17, process.HLT_PFHT680_v17, process.HLT_PFHT780_v17, process.HLT_PFHT890_v17, process.HLT_PFHT1050_v18, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v12, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v12, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v12, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v12, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v12, process.HLT_PFMET110_PFMHT110_IDTight_v20, process.HLT_PFMET120_PFMHT120_IDTight_v20, process.HLT_PFMET130_PFMHT130_IDTight_v20, process.HLT_PFMET140_PFMHT140_IDTight_v20, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagDeepCSV_3p1_v8, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v12, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v12, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v12, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v11, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v20, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v19, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v19, process.HLT_L1ETMHadSeeds_v2, process.HLT_CaloMHT90_v4, process.HLT_CaloMET80_NotCleaned_v4, process.HLT_CaloMET90_NotCleaned_v4, process.HLT_CaloMET100_NotCleaned_v4, process.HLT_CaloMET110_NotCleaned_v4, process.HLT_CaloMET250_NotCleaned_v4, process.HLT_CaloMET300_NotCleaned_v4, process.HLT_CaloMET350_NotCleaned_v4, process.HLT_PFMET200_NotCleaned_v9, process.HLT_PFMET250_NotCleaned_v9, process.HLT_PFMET300_NotCleaned_v9, process.HLT_PFMET200_BeamHaloCleaned_v9, process.HLT_PFMETTypeOne200_BeamHaloCleaned_v9, process.HLT_MET105_IsoTrk50_v9, process.HLT_MET120_IsoTrk50_v9, process.HLT_SingleJet30_Mu12_SinglePFJet40_v11, process.HLT_Mu12_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets40_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets100_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets200_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets350_CaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagDeepCSV_p71_v2, process.HLT_Photon300_NoHE_v12, process.HLT_Mu8_TrkIsoVVL_v12, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v18, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v18, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v19, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v19, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v13, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v1, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v11, process.HLT_Mu17_TrkIsoVVL_v13, process.HLT_Mu19_TrkIsoVVL_v4, process.HLT_BTagMu_AK4DiJet20_Mu5_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_v12, process.HLT_BTagMu_AK4Jet300_Mu5_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_v2, process.HLT_BTagMu_AK8Jet300_Mu5_v12, process.HLT_BTagMu_AK4DiJet20_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet40_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet70_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet110_Mu5_noalgo_v13, process.HLT_BTagMu_AK4DiJet170_Mu5_noalgo_v12, process.HLT_BTagMu_AK4Jet300_Mu5_noalgo_v12, process.HLT_BTagMu_AK8DiJet170_Mu5_noalgo_v9, process.HLT_BTagMu_AK8Jet170_DoubleMu5_noalgo_v2, process.HLT_BTagMu_AK8Jet300_Mu5_noalgo_v12, process.HLT_Ele15_Ele8_CaloIdL_TrackIdL_IsoVL_v3, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v19, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v19, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu12_DoublePhoton20_v5, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v3, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v3, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v4, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v4, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v4, process.HLT_Photon20_v2, process.HLT_Photon33_v5, process.HLT_Photon50_v13, process.HLT_Photon75_v13, process.HLT_Photon90_v13, process.HLT_Photon120_v13, process.HLT_Photon150_v6, process.HLT_Photon175_v14, process.HLT_Photon200_v13, process.HLT_Photon100EB_TightID_TightIso_v2, process.HLT_Photon110EB_TightID_TightIso_v2, process.HLT_Photon120EB_TightID_TightIso_v2, process.HLT_Photon100EBHE10_v2, process.HLT_Photon100EEHE10_v2, process.HLT_Photon100EE_TightID_TightIso_v2, process.HLT_Photon50_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_v14, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ300_PFJetsMJJ400DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_CaloMJJ400_PFJetsMJJ600DEta3_v5, process.HLT_Photon90_R9Id90_HE10_IsoM_v14, process.HLT_Photon120_R9Id90_HE10_IsoM_v14, process.HLT_Photon165_R9Id90_HE10_IsoM_v15, process.HLT_Photon90_CaloIdL_PFHT700_v16, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v13, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v13, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v15, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v13, process.HLT_Photon35_TwoProngs35_v1, process.HLT_IsoMu24_TwoProngs35_v1, process.HLT_Dimuon0_Jpsi_L1_NoOS_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v7, process.HLT_Dimuon0_Jpsi_v8, process.HLT_Dimuon0_Jpsi_NoVertexing_v8, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v7, process.HLT_Dimuon0_Jpsi3p5_Muon2_v5, process.HLT_Dimuon0_Upsilon_L1_4p5_v9, process.HLT_Dimuon0_Upsilon_L1_5_v9, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v8, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v9, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v7, process.HLT_Dimuon0_Upsilon_NoVertexing_v7, process.HLT_Dimuon0_Upsilon_L1_5M_v8, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v7, process.HLT_Dimuon0_LowMass_L1_0er1p5_v8, process.HLT_Dimuon0_LowMass_v8, process.HLT_Dimuon0_LowMass_L1_4_v8, process.HLT_Dimuon0_LowMass_L1_4R_v7, process.HLT_Dimuon0_LowMass_L1_TM530_v6, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v6, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v6, process.HLT_TripleMu_5_3_3_Mass3p8_DZ_v8, process.HLT_TripleMu_10_5_5_DZ_v10, process.HLT_TripleMu_12_10_5_v10, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v4, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v4, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v10, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v10, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v10, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v6, process.HLT_DoubleMu4_Jpsi_Displaced_v7, process.HLT_DoubleMu4_Jpsi_NoVertexing_v7, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v7, process.HLT_DoubleMu43NoFiltersNoVtx_v4, process.HLT_DoubleMu48NoFiltersNoVtx_v4, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v5, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v5, process.HLT_Mu38NoFiltersNoVtxDisplaced_Photon38_CaloIdL_v1, process.HLT_Mu43NoFiltersNoVtxDisplaced_Photon43_CaloIdL_v1, process.HLT_DoubleMu33NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu40NoFiltersNoVtxDisplaced_v1, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v7, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v8, process.HLT_HT425_v9, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT500_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v13, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v13, process.HLT_HT650_DisplacedDijet60_Inclusive_v13, process.HLT_HT550_DisplacedDijet60_Inclusive_v13, process.HLT_DiJet110_35_Mjj650_PFMET110_v9, process.HLT_DiJet110_35_Mjj650_PFMET120_v9, process.HLT_DiJet110_35_Mjj650_PFMET130_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v9, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v9, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v13, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v13, process.HLT_Ele28_HighEta_SC20_Mass55_v13, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v8, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v16, process.HLT_Ele15_IsoVVVL_PFHT450_v16, process.HLT_Ele50_IsoVVVL_PFHT450_v16, process.HLT_Ele15_IsoVVVL_PFHT600_v20, process.HLT_Mu4_TrkIsoVVL_DiPFJet90_40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v15, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v16, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v15, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagDeepCSV_4p5_v8, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v15, process.HLT_Mu15_IsoVVVL_PFHT450_v15, process.HLT_Mu50_IsoVVVL_PFHT450_v15, process.HLT_Mu15_IsoVVVL_PFHT600_v19, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET70_PFMHT70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET80_PFMHT80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET90_PFMHT90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMET100_PFMHT100_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu70_PFMHTNoMu70_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu80_PFMHTNoMu80_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu90_PFMHTNoMu90_IDTight_v2, process.HLT_Mu3er1p5_PFJet100er2p5_PFMETNoMu100_PFMHTNoMu100_IDTight_v2, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v7, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v7, process.HLT_Dimuon12_Upsilon_y1p4_v2, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v7, process.HLT_Dimuon18_PsiPrime_v14, process.HLT_Dimuon25_Jpsi_v14, process.HLT_Dimuon18_PsiPrime_noCorrL1_v6, process.HLT_Dimuon24_Upsilon_noCorrL1_v6, process.HLT_Dimuon24_Phi_noCorrL1_v6, process.HLT_Dimuon25_Jpsi_noCorrL1_v6, process.HLT_DiMu4_Ele9_CaloIdL_TrackIdL_DZ_Mass3p8_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v17, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v17, process.HLT_DoubleIsoMu20_eta2p1_v7, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v6, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v12, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v13, process.HLT_Mu8_v12, process.HLT_Mu17_v13, process.HLT_Mu19_v4, process.HLT_Mu17_Photon30_IsoCaloId_v6, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v16, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele15_CaloIdL_TrackIdL_IsoVL_PFJet30_v3, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v18, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v16, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v18, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v18, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v14, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v7, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v8, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v13, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v13, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v3, process.HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v9, process.HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v8, process.HLT_PFHT400_SixPFJet32_v8, process.HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v7, process.HLT_PFHT450_SixPFJet36_v7, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_v8, process.HLT_PFHT400_FivePFJet_100_100_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT400_FivePFJet_120_120_60_30_30_DoublePFBTagDeepCSV_4p5_v8, process.HLT_PFHT350_v19, process.HLT_PFHT350MinPFJet15_v9, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v11, process.HLT_ECALHT800_v10, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v13, process.HLT_Physics_v7, process.HLT_Physics_part0_v7, process.HLT_Physics_part1_v7, process.HLT_Physics_part2_v7, process.HLT_Physics_part3_v7, process.HLT_Physics_part4_v7, process.HLT_Physics_part5_v7, process.HLT_Physics_part6_v7, process.HLT_Physics_part7_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLT_ZeroBias_Alignment_v1, process.HLT_ZeroBias_part0_v6, process.HLT_ZeroBias_part1_v6, process.HLT_ZeroBias_part2_v6, process.HLT_ZeroBias_part3_v6, process.HLT_ZeroBias_part4_v6, process.HLT_ZeroBias_part5_v6, process.HLT_ZeroBias_part6_v6, process.HLT_ZeroBias_part7_v6, process.DST_ZeroBias_v2, process.DST_Run3_PFScoutingPixelTracking_v16, process.HLT_AK4CaloJet30_v11, process.HLT_AK4CaloJet40_v10, process.HLT_AK4CaloJet50_v10, process.HLT_AK4CaloJet80_v10, process.HLT_AK4CaloJet100_v10, process.HLT_AK4CaloJet120_v9, process.HLT_AK4PFJet30_v19, process.HLT_AK4PFJet50_v19, process.HLT_AK4PFJet80_v19, process.HLT_AK4PFJet100_v19, process.HLT_AK4PFJet120_v18, process.HLT_SinglePhoton10_Eta3p1ForPPRef_v8, process.HLT_SinglePhoton20_Eta3p1ForPPRef_v9, process.HLT_SinglePhoton30_Eta3p1ForPPRef_v9, process.HLT_Photon20_HoverELoose_v10, process.HLT_Photon30_HoverELoose_v10, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v9, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, process.HLT_CDC_L2cosmic_10_er1p0_v1, process.HLT_CDC_L2cosmic_5p5_er1p0_v1, process.HLT_HcalNZS_v13, process.HLT_HcalPhiSym_v15, process.HLT_HcalIsolatedbunch_v5, process.HLT_IsoTrackHB_v4, process.HLT_IsoTrackHE_v4, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_LumiPixelsCounts_Random_v2, process.AlCa_LumiPixelsCounts_ZeroBias_v2, process.MC_ReducedIterativeTracking_v12, process.MC_PFMET_v17, process.MC_AK4PFJets_v17, process.MC_PFBTagDeepCSV_v10, process.MC_PFHT_v16, process.MC_PFMHT_v16, process.MC_CaloMET_v8, process.MC_CaloMET_JetIdCleaned_v9, process.MC_AK4CaloJets_v9, process.MC_AK4CaloJetsFromPV_v8, process.MC_CaloBTagDeepCSV_v8, process.MC_CaloHT_v8, process.MC_CaloMHT_v8, process.MC_AK8PFJets_v17, process.MC_AK8TrimPFJets_v17, process.MC_AK8PFHT_v16, process.MC_AK8CaloHT_v8, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v13, process.MC_DoubleEle5_CaloIdL_MW_v15, process.MC_Ele5_WPTight_Gsf_v8, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.MC_IsoMu_v15, process.MC_DoubleMu_TrkIsoVVL_DZ_v11, process.MC_DoubleMuNoFiltersNoVtx_v7, process.AlCa_EcalPi0EBonly_v13, process.AlCa_EcalPi0EEonly_v13, process.AlCa_EcalEtaEBonly_v13, process.AlCa_EcalEtaEEonly_v13, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v12, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET140_v3, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v12, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v11, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau200HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_MediumChargedIsoPFTau220HighPtRelaxedIso_Trk50_eta2p1_v12, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v9, process.HLT_Rsq0p35_v15, process.HLT_Rsq0p40_v15, process.HLT_RsqMR300_Rsq0p09_MR200_v15, process.HLT_RsqMR320_Rsq0p09_MR200_v15, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v15, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v15, process.HLT_IsoMu27_MET90_v3, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v12, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v12, process.HLT_DoubleMediumChargedIsoPFTauHPS30_L1MaxMass_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS35_Trk1_eta2p1_Reg_v4, process.HLT_DoubleTightChargedIsoPFTauHPS35_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_eta2p1_Reg_v1, process.HLT_DoubleMediumChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_DoubleTightChargedIsoPFTauHPS40_Trk1_TightID_eta2p1_Reg_v1, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_v3, process.HLT_VBF_DoubleLooseChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleMediumChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_VBF_DoubleTightChargedIsoPFTauHPS20_Trk1_eta2p1_v1, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v5, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v5, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v9, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v9, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v9, process.HLT_Mu18_Mu9_SameSign_v4, process.HLT_Mu18_Mu9_SameSign_DZ_v4, process.HLT_Mu18_Mu9_v4, process.HLT_Mu18_Mu9_DZ_v4, process.HLT_Mu20_Mu10_SameSign_v4, process.HLT_Mu20_Mu10_SameSign_DZ_v4, process.HLT_Mu20_Mu10_v4, process.HLT_Mu20_Mu10_DZ_v4, process.HLT_Mu23_Mu12_SameSign_v4, process.HLT_Mu23_Mu12_SameSign_DZ_v4, process.HLT_Mu23_Mu12_v4, process.HLT_Mu23_Mu12_DZ_v4, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v6, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v5, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v10, process.HLT_TripleMu_5_3_3_Mass3p8_DCA_v3, process.HLT_QuadPFJet98_83_71_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet103_88_75_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet111_90_80_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_QuadPFJet98_83_71_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet103_88_75_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet105_88_76_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet111_90_80_15_PFBTagDeepCSV_1p3_VBF2_v8, process.HLT_QuadPFJet98_83_71_15_v5, process.HLT_QuadPFJet103_88_75_15_v5, process.HLT_QuadPFJet105_88_76_15_v5, process.HLT_QuadPFJet111_90_80_15_v5, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p17_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BTagDeepCSV_p1_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_p02_v3, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np2_v2, process.HLT_AK8PFJet330_TrimMass30_PFAK8BoostedDoubleB_np4_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_Mass55_v2, process.HLT_Diphoton30_18_R9IdL_AND_HE_AND_IsoCaloId_NoPixelVeto_v2, process.HLT_Mu12_IP6_ToCSCS_v1, process.HLT_Mu12_IP6_part0_v2, process.HLT_Mu12_IP6_part1_v2, process.HLT_Mu12_IP6_part2_v2, process.HLT_Mu12_IP6_part3_v2, process.HLT_Mu12_IP6_part4_v2, process.HLT_Mu9_IP5_ToCSCS_v1, process.HLT_Mu9_IP5_part0_v2, process.HLT_Mu9_IP5_part1_v2, process.HLT_Mu9_IP5_part2_v2, process.HLT_Mu9_IP5_part3_v2, process.HLT_Mu9_IP5_part4_v2, process.HLT_Mu7_IP4_ToCSCS_v1, process.HLT_Mu7_IP4_part0_v2, process.HLT_Mu7_IP4_part1_v2, process.HLT_Mu7_IP4_part2_v2, process.HLT_Mu7_IP4_part3_v2, process.HLT_Mu7_IP4_part4_v2, process.HLT_Mu9_IP4_ToCSCS_v1, process.HLT_Mu9_IP4_part0_v2, process.HLT_Mu9_IP4_part1_v2, process.HLT_Mu9_IP4_part2_v2, process.HLT_Mu9_IP4_part3_v2, process.HLT_Mu9_IP4_part4_v2, process.HLT_Mu8_IP5_ToCSCS_v1, process.HLT_Mu8_IP5_part0_v2, process.HLT_Mu8_IP5_part1_v2, process.HLT_Mu8_IP5_part2_v2, process.HLT_Mu8_IP5_part3_v2, process.HLT_Mu8_IP5_part4_v2, process.HLT_Mu8_IP6_ToCSCS_v1, process.HLT_Mu8_IP6_part0_v2, process.HLT_Mu8_IP6_part1_v2, process.HLT_Mu8_IP6_part2_v2, process.HLT_Mu8_IP6_part3_v2, process.HLT_Mu8_IP6_part4_v2, process.HLT_Mu9_IP6_ToCSCS_v1, process.HLT_Mu9_IP6_part0_v3, process.HLT_Mu9_IP6_part1_v3, process.HLT_Mu9_IP6_part2_v3, process.HLT_Mu9_IP6_part3_v3, process.HLT_Mu9_IP6_part4_v3, process.HLT_Mu8_IP3_ToCSCS_v1, process.HLT_Mu8_IP3_part0_v3, process.HLT_Mu8_IP3_part1_v3, process.HLT_Mu8_IP3_part2_v3, process.HLT_Mu8_IP3_part3_v3, process.HLT_Mu8_IP3_part4_v3, process.HLT_Mu9_IP0_part0_v2, process.HLT_Mu9_IP3_part0_v2, process.HLT_QuadPFJet105_88_76_15_DoublePFBTagDeepCSV_1p3_7p7_VBF1_v8, process.HLT_TrkMu6NoFiltersNoVtx_v1, process.HLT_TrkMu16NoFiltersNoVtx_v1, process.HLT_DoubleTrkMu_16_6_NoFiltersNoVtx_v1, process.HLT_PPSMaxTracksPerArm1_v1, process.HLT_PPSMaxTracksPerRP4_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.ParkingBPH1Output, process.ParkingBPH2Output, process.ParkingBPH3Output, process.ParkingBPH4Output, process.ParkingBPH5Output, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALumiPixelCountsExpressOutput, process.ALCALumiPixelCountsPromptOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.PhysicsScoutingMonitorOutput, process.PhysicsHLTPhysics1Output, process.PhysicsHLTPhysics2Output, process.PhysicsHLTPhysics3Output, process.PhysicsHLTPhysics4Output, process.PhysicsZeroBias1Output, process.PhysicsZeroBias2Output, process.PhysicsZeroBias3Output, process.PhysicsZeroBias4Output, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index e28210eba0a99..2a7b05a982ff5 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/HIon --type HIon --unprescale --process HLTHIon --globaltag auto:run3_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root -# /dev/CMSSW_12_2_0/HIon/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/HIon/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTHIon" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/HIon/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/HIon/V7') ) process.transferSystem = cms.PSet( @@ -8325,7 +8325,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClustersPPOnAA = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -22912,6 +22913,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23012,6 +23014,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 0.0 ), MaxInvMass = cms.vdouble( 9999.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23050,6 +23053,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 60.0 ), MaxInvMass = cms.vdouble( 120.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23088,6 +23092,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 2.2 ), MaxInvMass = cms.vdouble( 4.5 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -23126,6 +23131,7 @@ MaxPtMin = cms.vdouble( 1.0E125 ), MinInvMass = cms.vdouble( 8.0 ), MaxInvMass = cms.vdouble( 12.0 ), + MinDiMuonDeltaR = cms.double( -1.0 ), MinAcop = cms.double( -999.0 ), MaxAcop = cms.double( 999.0 ), MinPtBalance = cms.double( -1.0 ), @@ -24445,7 +24451,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltHISiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltHISiPixelDigis" ), @@ -34613,7 +34620,7 @@ process.PhysicsHIMinimumBias19Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHIMinimumBias19Output + process.hltOutputPhysicsHIMinimumBias19 ) -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.DST_Physics_v7, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.HLT_HIPhysics_v1, process.HLT_HIPhysicsForZS_v1, process.HLT_HIRandom_v1, process.AlCa_EcalPhiSymForHI_v1, process.HLT_HIHcalNZS_v1, process.HLT_HIHcalPhiSym_v1, process.AlCa_RPCMuonNormalisationForHI_v1, process.AlCa_EcalPi0EBonlyForHI_v1, process.AlCa_EcalPi0EEonlyForHI_v1, process.AlCa_EcalEtaEBonlyForHI_v1, process.AlCa_EcalEtaEEonlyForHI_v1, process.HLT_HICentralityVeto_v1, process.HLT_HICentralityVeto_Beamspot_v1, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, process.HLT_HICentralityTag20100_v1, process.HLT_HICentralityTag30100_v1, process.HLT_HICentralityTag50100_v1, process.HLT_HIZeroBias_v1, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, process.HLT_HIMinimumBiasRF_part0_v1, process.HLT_HIMinimumBiasRF_part1_v1, process.HLT_HIMinimumBiasRF_part2_v1, process.HLT_HIMinimumBiasRF_part3_v1, process.HLT_HIMinimumBiasRF_part4_v1, process.HLT_HIMinimumBiasRF_part5_v1, process.HLT_HIMinimumBiasRF_part6_v1, process.HLT_HIMinimumBiasRF_part7_v1, process.HLT_HIMinimumBiasRF_part8_v1, process.HLT_HIMinimumBiasRF_part9_v1, process.HLT_HIMinimumBiasRF_part10_v1, process.HLT_HIMinimumBiasRF_part11_v1, process.HLT_HIMinimumBiasRF_part12_v1, process.HLT_HIMinimumBiasRF_part13_v1, process.HLT_HIMinimumBiasRF_part14_v1, process.HLT_HIMinimumBiasRF_part15_v1, process.HLT_HIMinimumBiasRF_part16_v1, process.HLT_HIMinimumBiasRF_part17_v1, process.HLT_HIMinimumBiasRF_part18_v1, process.HLT_HIMinimumBiasRF_part19_v1, process.HLT_HIMinimumBiasRF_part20_v1, process.HLT_HIMinimumBiasRF_part21_v1, process.HLT_HIMinimumBiasRF_part22_v1, process.HLT_HIMinimumBiasRF_part23_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_v1, process.HLT_HIPuAK4CaloJet120Eta5p1_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, process.HLT_HIPuAK4CaloJet40Fwd_v1, process.HLT_HIPuAK4CaloJet60Fwd_v1, process.HLT_HIPuAK4CaloJet80Fwd_v1, process.HLT_HIPuAK4CaloJet100Fwd_v1, process.HLT_HIPuAK4CaloJet120Fwd_v1, process.HLT_HIIslandPhoton10_Eta2p4_v1, process.HLT_HIIslandPhoton10_Eta1p5_v1, process.HLT_HIIslandPhoton20_Eta2p4_v1, process.HLT_HIIslandPhoton20_Eta1p5_v1, process.HLT_HIIslandPhoton30_Eta2p4_v1, process.HLT_HIIslandPhoton30_Eta1p5_v1, process.HLT_HIIslandPhoton40_Eta2p4_v1, process.HLT_HIIslandPhoton40_Eta1p5_v1, process.HLT_HIIslandPhoton50_Eta2p4_v1, process.HLT_HIIslandPhoton50_Eta1p5_v1, process.HLT_HIIslandPhoton60_Eta2p4_v1, process.HLT_HIIslandPhoton60_Eta1p5_v1, process.HLT_HIGEDPhoton10_v1, process.HLT_HIGEDPhoton20_v1, process.HLT_HIGEDPhoton30_v1, process.HLT_HIGEDPhoton40_v1, process.HLT_HIGEDPhoton50_v1, process.HLT_HIGEDPhoton60_v1, process.HLT_HIGEDPhoton10_EB_v1, process.HLT_HIGEDPhoton20_EB_v1, process.HLT_HIGEDPhoton30_EB_v1, process.HLT_HIGEDPhoton40_EB_v1, process.HLT_HIGEDPhoton50_EB_v1, process.HLT_HIGEDPhoton60_EB_v1, process.HLT_HIGEDPhoton10_HECut_v1, process.HLT_HIGEDPhoton20_HECut_v1, process.HLT_HIGEDPhoton30_HECut_v1, process.HLT_HIGEDPhoton40_HECut_v1, process.HLT_HIGEDPhoton50_HECut_v1, process.HLT_HIGEDPhoton60_HECut_v1, process.HLT_HIGEDPhoton10_EB_HECut_v1, process.HLT_HIGEDPhoton20_EB_HECut_v1, process.HLT_HIGEDPhoton30_EB_HECut_v1, process.HLT_HIGEDPhoton40_EB_HECut_v1, process.HLT_HIGEDPhoton50_EB_HECut_v1, process.HLT_HIGEDPhoton60_EB_HECut_v1, process.HLT_HIEle10Gsf_v1, process.HLT_HIEle15Gsf_v1, process.HLT_HIEle20Gsf_v1, process.HLT_HIEle30Gsf_v1, process.HLT_HIEle40Gsf_v1, process.HLT_HIEle50Gsf_v1, process.HLT_HIEle15Ele10Gsf_v1, process.HLT_HIEle15Ele10GsfMass50_v1, process.HLT_HIDoubleEle10Gsf_v1, process.HLT_HIDoubleEle10GsfMass50_v1, process.HLT_HIDoubleEle15Gsf_v1, process.HLT_HIDoubleEle15GsfMass50_v1, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt18_v1, process.HLT_HIFullTracks2018_HighPt24_v1, process.HLT_HIFullTracks2018_HighPt34_v1, process.HLT_HIFullTracks2018_HighPt45_v1, process.HLT_HIFullTracks2018_HighPt56_v1, process.HLT_HIFullTracks2018_HighPt60_v1, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, process.HLT_HIL1DoubleMuOpen_v1, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, process.HLT_HIL1DoubleMuOpen_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, process.HLT_HIL1DoubleMu0_v1, process.HLT_HIL1DoubleMu10_v1, process.HLT_HIL2_L1DoubleMu10_v1, process.HLT_HIL3_L1DoubleMu10_v1, process.HLT_HIL2DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_M60120_v1, process.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, process.HLT_HIL3DoubleMuOpen_Upsi_v1, process.HLT_HIL3Mu0_L2Mu0_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, process.HLT_HIL1MuOpen_Centrality_70_100_v1, process.HLT_HIL1MuOpen_Centrality_80_100_v1, process.HLT_HIL2Mu3_NHitQ15_v1, process.HLT_HIL2Mu5_NHitQ15_v1, process.HLT_HIL2Mu7_NHitQ15_v1, process.HLT_HIL2Mu3_NHitQ15_tagging_v1, process.HLT_HIL2Mu5_NHitQ15_tagging_v1, process.HLT_HIL2Mu7_NHitQ15_tagging_v1, process.HLT_HIL3Mu2p5_L1DoubleMu0_v1, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, process.HLT_HIL3Mu3_L1TripleMuOpen_v1, process.HLT_HIL3Mu12_v1, process.HLT_HIL3Mu15_v1, process.HLT_HIL3Mu20_v1, process.HLT_HIL3Mu3_NHitQ10_v1, process.HLT_HIL3Mu5_NHitQ10_v1, process.HLT_HIL3Mu7_NHitQ10_v1, process.HLT_HIL3Mu3_NHitQ10_tagging_v1, process.HLT_HIL3Mu5_NHitQ10_tagging_v1, process.HLT_HIL3Mu7_NHitQ10_tagging_v1, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, process.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity4060_v1, process.HLT_HIFullTracks_Multiplicity6080_v1, process.HLT_HIFullTracks_Multiplicity80100_v1, process.HLT_HIFullTracks_Multiplicity020_v1, process.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity2040_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, process.HLT_HIUPC_Mu8_Mu13_v1, process.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, process.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HICsAK4PFJet60Eta1p5_v1, process.HLT_HICsAK4PFJet80Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, process.HLT_HICsAK4PFJet120Eta1p5_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, process.HLT_HIL3Mu3_EG10HECut_v1, process.HLT_HIL3Mu3_EG15HECut_v1, process.HLT_HIL3Mu3_EG20HECut_v1, process.HLT_HIL3Mu3_EG30HECut_v1, process.HLT_HIL3Mu5_EG10HECut_v1, process.HLT_HIL3Mu5_EG15HECut_v1, process.HLT_HIL3Mu5_EG20HECut_v1, process.HLT_HIL3Mu5_EG30HECut_v1, process.HLT_HIL3Mu7_EG10HECut_v1, process.HLT_HIL3Mu7_EG15HECut_v1, process.HLT_HIL3Mu7_EG20HECut_v1, process.HLT_HIL3Mu7_EG30HECut_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HICastor_MediumJet_NotMBHF2AND_v1, process.HLT_HICastor_MediumJet_NotMBHF2OR_v1, process.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_BptxAND_v1, process.HLT_HICastor_MediumJet_v1, process.HLT_HICastor_HighJet_v1, process.HLT_HICastor_HighJet_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_HighJet_NotMBHF2OR_v1, process.HLT_HICastor_HighJet_NotMBHF2AND_v1, process.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, process.HLT_HICastor_Muon_v1, process.HLT_HICastor_Muon_BptxAND_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, process.HLT_HIGEDPhoton10_Cent30_100_v1, process.HLT_HIGEDPhoton20_Cent30_100_v1, process.HLT_HIGEDPhoton30_Cent30_100_v1, process.HLT_HIGEDPhoton40_Cent30_100_v1, process.HLT_HIGEDPhoton10_Cent50_100_v1, process.HLT_HIGEDPhoton20_Cent50_100_v1, process.HLT_HIGEDPhoton30_Cent50_100_v1, process.HLT_HIGEDPhoton40_Cent50_100_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, process.HLT_HIL1NotBptxOR_v1, process.HLT_HIL1UnpairedBunchBptxMinus_v1, process.HLT_HIL1UnpairedBunchBptxPlus_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.DQMCalibrationOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCAP0Output, process.NanoDSTOutput, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHIMinimumBiasReducedFormat0Output, process.PhysicsHIMinimumBiasReducedFormat1Output, process.PhysicsHIMinimumBiasReducedFormat2Output, process.PhysicsHIMinimumBiasReducedFormat3Output, process.PhysicsHIMinimumBiasReducedFormat4Output, process.PhysicsHIMinimumBiasReducedFormat5Output, process.PhysicsHIMinimumBiasReducedFormat6Output, process.PhysicsHIMinimumBiasReducedFormat7Output, process.PhysicsHIMinimumBiasReducedFormat8Output, process.PhysicsHIMinimumBiasReducedFormat9Output, process.PhysicsHIMinimumBiasReducedFormat10Output, process.PhysicsHIMinimumBiasReducedFormat11Output, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.PhysicsHIHighMultiplicityOutput, process.PhysicsHILowMultiplicityOutput, process.PhysicsHIMinimumBias0Output, process.PhysicsHIMinimumBias1Output, process.PhysicsHIMinimumBias2Output, process.PhysicsHIMinimumBias3Output, process.PhysicsHIMinimumBias4Output, process.PhysicsHIMinimumBias5Output, process.PhysicsHIMinimumBias6Output, process.PhysicsHIMinimumBias7Output, process.PhysicsHIMinimumBias8Output, process.PhysicsHIMinimumBias9Output, process.PhysicsHIMinimumBias10Output, process.PhysicsHIMinimumBias11Output, process.PhysicsHIMinimumBias12Output, process.PhysicsHIMinimumBias13Output, process.PhysicsHIMinimumBias14Output, process.PhysicsHIMinimumBias15Output, process.PhysicsHIMinimumBias16Output, process.PhysicsHIMinimumBias17Output, process.PhysicsHIMinimumBias18Output, process.PhysicsHIMinimumBias19Output, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.DST_Physics_v7, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.HLT_HIPhysics_v1, process.HLT_HIPhysicsForZS_v1, process.HLT_HIRandom_v1, process.AlCa_EcalPhiSymForHI_v1, process.HLT_HIHcalNZS_v1, process.HLT_HIHcalPhiSym_v1, process.AlCa_RPCMuonNormalisationForHI_v1, process.AlCa_EcalPi0EBonlyForHI_v1, process.AlCa_EcalPi0EEonlyForHI_v1, process.AlCa_EcalEtaEBonlyForHI_v1, process.AlCa_EcalEtaEEonlyForHI_v1, process.HLT_HICentralityVeto_v1, process.HLT_HICentralityVeto_Beamspot_v1, process.HLT_HICentrality30100_FirstCollisionAfterAbortGap_v1, process.HLT_HICentralityTag20100_v1, process.HLT_HICentralityTag30100_v1, process.HLT_HICentralityTag50100_v1, process.HLT_HIZeroBias_v1, process.HLT_HIZeroBias_FirstCollisionAfterAbortGap_v1, process.HLT_HIMinimumBiasRF_part0_v1, process.HLT_HIMinimumBiasRF_part1_v1, process.HLT_HIMinimumBiasRF_part2_v1, process.HLT_HIMinimumBiasRF_part3_v1, process.HLT_HIMinimumBiasRF_part4_v1, process.HLT_HIMinimumBiasRF_part5_v1, process.HLT_HIMinimumBiasRF_part6_v1, process.HLT_HIMinimumBiasRF_part7_v1, process.HLT_HIMinimumBiasRF_part8_v1, process.HLT_HIMinimumBiasRF_part9_v1, process.HLT_HIMinimumBiasRF_part10_v1, process.HLT_HIMinimumBiasRF_part11_v1, process.HLT_HIMinimumBiasRF_part12_v1, process.HLT_HIMinimumBiasRF_part13_v1, process.HLT_HIMinimumBiasRF_part14_v1, process.HLT_HIMinimumBiasRF_part15_v1, process.HLT_HIMinimumBiasRF_part16_v1, process.HLT_HIMinimumBiasRF_part17_v1, process.HLT_HIMinimumBiasRF_part18_v1, process.HLT_HIMinimumBiasRF_part19_v1, process.HLT_HIMinimumBiasRF_part20_v1, process.HLT_HIMinimumBiasRF_part21_v1, process.HLT_HIMinimumBiasRF_part22_v1, process.HLT_HIMinimumBiasRF_part23_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_v1, process.HLT_HIPuAK4CaloJet120Eta5p1_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet40Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet60Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet80Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_30_100_v1, process.HLT_HIPuAK4CaloJet100Eta5p1_Centrality_50_100_v1, process.HLT_HIPuAK4CaloJet80_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet100_35_Eta1p1_v1, process.HLT_HIPuAK4CaloJet80_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet100_35_Eta0p7_v1, process.HLT_HIPuAK4CaloJet80_45_45_Eta2p1_v1, process.HLT_HIPuAK4CaloJet40Fwd_v1, process.HLT_HIPuAK4CaloJet60Fwd_v1, process.HLT_HIPuAK4CaloJet80Fwd_v1, process.HLT_HIPuAK4CaloJet100Fwd_v1, process.HLT_HIPuAK4CaloJet120Fwd_v1, process.HLT_HIIslandPhoton10_Eta2p4_v1, process.HLT_HIIslandPhoton10_Eta1p5_v1, process.HLT_HIIslandPhoton20_Eta2p4_v1, process.HLT_HIIslandPhoton20_Eta1p5_v1, process.HLT_HIIslandPhoton30_Eta2p4_v1, process.HLT_HIIslandPhoton30_Eta1p5_v1, process.HLT_HIIslandPhoton40_Eta2p4_v1, process.HLT_HIIslandPhoton40_Eta1p5_v1, process.HLT_HIIslandPhoton50_Eta2p4_v1, process.HLT_HIIslandPhoton50_Eta1p5_v1, process.HLT_HIIslandPhoton60_Eta2p4_v1, process.HLT_HIIslandPhoton60_Eta1p5_v1, process.HLT_HIGEDPhoton10_v1, process.HLT_HIGEDPhoton20_v1, process.HLT_HIGEDPhoton30_v1, process.HLT_HIGEDPhoton40_v1, process.HLT_HIGEDPhoton50_v1, process.HLT_HIGEDPhoton60_v1, process.HLT_HIGEDPhoton10_EB_v1, process.HLT_HIGEDPhoton20_EB_v1, process.HLT_HIGEDPhoton30_EB_v1, process.HLT_HIGEDPhoton40_EB_v1, process.HLT_HIGEDPhoton50_EB_v1, process.HLT_HIGEDPhoton60_EB_v1, process.HLT_HIGEDPhoton10_HECut_v1, process.HLT_HIGEDPhoton20_HECut_v1, process.HLT_HIGEDPhoton30_HECut_v1, process.HLT_HIGEDPhoton40_HECut_v1, process.HLT_HIGEDPhoton50_HECut_v1, process.HLT_HIGEDPhoton60_HECut_v1, process.HLT_HIGEDPhoton10_EB_HECut_v1, process.HLT_HIGEDPhoton20_EB_HECut_v1, process.HLT_HIGEDPhoton30_EB_HECut_v1, process.HLT_HIGEDPhoton40_EB_HECut_v1, process.HLT_HIGEDPhoton50_EB_HECut_v1, process.HLT_HIGEDPhoton60_EB_HECut_v1, process.HLT_HIEle10Gsf_v1, process.HLT_HIEle15Gsf_v1, process.HLT_HIEle20Gsf_v1, process.HLT_HIEle30Gsf_v1, process.HLT_HIEle40Gsf_v1, process.HLT_HIEle50Gsf_v1, process.HLT_HIEle15Ele10Gsf_v1, process.HLT_HIEle15Ele10GsfMass50_v1, process.HLT_HIDoubleEle10Gsf_v1, process.HLT_HIDoubleEle10GsfMass50_v1, process.HLT_HIDoubleEle15Gsf_v1, process.HLT_HIDoubleEle15GsfMass50_v1, process.HLT_HIL1Mu3Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu3Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu5Eta2p5_Ele20Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele10Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele15Gsf_v1, process.HLT_HIL1Mu7Eta2p5_Ele20Gsf_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle10Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle15Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIEle20Gsf_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt15_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDmesonPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_v1, process.HLT_HIDsPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HIDsPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_v1, process.HLT_HILcPPTrackingGlobal_Dpt20_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt30_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt40_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt50_NoIter10_v1, process.HLT_HILcPPTrackingGlobal_Dpt60_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt18_v1, process.HLT_HIFullTracks2018_HighPt24_v1, process.HLT_HIFullTracks2018_HighPt34_v1, process.HLT_HIFullTracks2018_HighPt45_v1, process.HLT_HIFullTracks2018_HighPt56_v1, process.HLT_HIFullTracks2018_HighPt60_v1, process.HLT_HIFullTracks2018_HighPt18_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt24_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt34_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt45_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt56_NoIter10_v1, process.HLT_HIFullTracks2018_HighPt60_NoIter10_v1, process.HLT_HIL1DoubleMuOpen_v1, process.HLT_HIL1DoubleMuOpen_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_40_100_v1, process.HLT_HIL1DoubleMuOpen_Centrality_50_100_v1, process.HLT_HIL1DoubleMuOpen_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_er1p6_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_30_100_v1, process.HLT_HIL1DoubleMuOpen_OS_Centrality_40_100_v1, process.HLT_HIL1DoubleMu0_v1, process.HLT_HIL1DoubleMu10_v1, process.HLT_HIL2_L1DoubleMu10_v1, process.HLT_HIL3_L1DoubleMu10_v1, process.HLT_HIL2DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_v1, process.HLT_HIL3DoubleMuOpen_M60120_v1, process.HLT_HIL3DoubleMuOpen_JpsiPsi_v1, process.HLT_HIL3DoubleMuOpen_Upsi_v1, process.HLT_HIL3Mu0_L2Mu0_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_v1, process.HLT_HIL1MuOpen_Centrality_70_100_v1, process.HLT_HIL1MuOpen_Centrality_80_100_v1, process.HLT_HIL2Mu3_NHitQ15_v1, process.HLT_HIL2Mu5_NHitQ15_v1, process.HLT_HIL2Mu7_NHitQ15_v1, process.HLT_HIL2Mu3_NHitQ15_tagging_v1, process.HLT_HIL2Mu5_NHitQ15_tagging_v1, process.HLT_HIL2Mu7_NHitQ15_tagging_v1, process.HLT_HIL3Mu2p5_L1DoubleMu0_v1, process.HLT_HIL3Mu3_L1DoubleMuOpen_OS_v1, process.HLT_HIL3Mu3NHitQ10_L1DoubleMuOpen_v1, process.HLT_HIL3Mu3_L1TripleMuOpen_v1, process.HLT_HIL3Mu12_v1, process.HLT_HIL3Mu15_v1, process.HLT_HIL3Mu20_v1, process.HLT_HIL3Mu3_NHitQ10_v1, process.HLT_HIL3Mu5_NHitQ10_v1, process.HLT_HIL3Mu7_NHitQ10_v1, process.HLT_HIL3Mu3_NHitQ10_tagging_v1, process.HLT_HIL3Mu5_NHitQ10_tagging_v1, process.HLT_HIL3Mu7_NHitQ10_tagging_v1, process.HLT_HIL3Mu0NHitQ10_L2Mu0_MAXdR3p5_M1to5_v1, process.HLT_HIL3Mu2p5NHitQ10_L2Mu2_M7toinf_v1, process.HLT_HIL1_ETT8_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT10_ETTAsym50_MinimumBiasHF1_OR_BptxAND_v1, process.HLT_HIL1_ETT60_ETTAsym65_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIL1_ETT65_ETTAsym80_MinimumBiasHF2_OR_PixelTracks10_v1, process.HLT_HIFullTracks_Multiplicity020_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1AND_v1, process.HLT_HIFullTracks_Multiplicity4060_v1, process.HLT_HIFullTracks_Multiplicity6080_v1, process.HLT_HIFullTracks_Multiplicity80100_v1, process.HLT_HIFullTracks_Multiplicity020_v1, process.HLT_HIFullTracks_Multiplicity020_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity020_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity2040_v1, process.HLT_HIFullTracks_Multiplicity2040_HF1OR_v1, process.HLT_HIFullTracks_Multiplicity2040_HF2OR_v1, process.HLT_HIFullTracks_Multiplicity335_HF1OR_v1, process.HLT_HIUPC_Mu8_Mu13_v1, process.HLT_HIUPC_Mu8_Mu13_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMuOpen_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleMu0_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleMu3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_NotMBHF2AND_v1, process.HLT_HIUPC_NotMBHF2OR_BptxAND_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG2_NotMBHF2OR_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_DoubleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG5_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2AND_v1, process.HLT_HIUPC_SingleEG3_BptxAND_SinglePixelTrack_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG3_NotMBHF2OR_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_SingleEG5_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_v1, process.HLT_HIUPC_ETT5_Asym50_NotMBHF2OR_SinglePixelTrack_v1, process.HLT_HIUPC_ZeroBias_MaxPixelCluster_v1, process.HLT_HIUPC_SingleEG3_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_SingleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG2_BptxAND_MaxPixelTrack_v1, process.HLT_HIUPC_DoubleEG5_BptxAND_MaxPixelTrack_v1, process.HLT_HICsAK4PFJet60Eta1p5_v1, process.HLT_HICsAK4PFJet80Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_v1, process.HLT_HICsAK4PFJet100Eta1p5_Beamspot_v1, process.HLT_HICsAK4PFJet120Eta1p5_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet60Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet80Eta1p5_Centrality_50_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_30_100_v1, process.HLT_HICsAK4PFJet100Eta1p5_Centrality_50_100_v1, process.HLT_HIL3Mu3_EG10HECut_v1, process.HLT_HIL3Mu3_EG15HECut_v1, process.HLT_HIL3Mu3_EG20HECut_v1, process.HLT_HIL3Mu3_EG30HECut_v1, process.HLT_HIL3Mu5_EG10HECut_v1, process.HLT_HIL3Mu5_EG15HECut_v1, process.HLT_HIL3Mu5_EG20HECut_v1, process.HLT_HIL3Mu5_EG30HECut_v1, process.HLT_HIL3Mu7_EG10HECut_v1, process.HLT_HIL3Mu7_EG15HECut_v1, process.HLT_HIL3Mu7_EG20HECut_v1, process.HLT_HIL3Mu7_EG30HECut_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu3Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet40Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet60Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet80Eta2p1_FilterDr_v1, process.HLT_HIL3Mu5Eta2p5_PuAK4CaloJet100Eta2p1_FilterDr_v1, process.HLT_HICastor_MediumJet_NotMBHF2AND_v1, process.HLT_HICastor_MediumJet_NotMBHF2OR_v1, process.HLT_HICastor_MediumJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleMu0_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_SingleEG5_MBHF1OR_BptxAND_v1, process.HLT_HICastor_MediumJet_BptxAND_v1, process.HLT_HICastor_MediumJet_v1, process.HLT_HICastor_HighJet_v1, process.HLT_HICastor_HighJet_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF1OR_BptxAND_v1, process.HLT_HICastor_HighJet_NotMBHF2OR_v1, process.HLT_HICastor_HighJet_NotMBHF2AND_v1, process.HLT_HICastor_HighJet_MBHF1AND_BptxAND_v1, process.HLT_HICastor_HighJet_MBHF2AND_BptxAND_v1, process.HLT_HICastor_Muon_v1, process.HLT_HICastor_Muon_BptxAND_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent30_100_v1, process.HLT_HIIslandPhoton10_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton20_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton30_Eta2p4_Cent50_100_v1, process.HLT_HIIslandPhoton40_Eta2p4_Cent50_100_v1, process.HLT_HIGEDPhoton10_Cent30_100_v1, process.HLT_HIGEDPhoton20_Cent30_100_v1, process.HLT_HIGEDPhoton30_Cent30_100_v1, process.HLT_HIGEDPhoton40_Cent30_100_v1, process.HLT_HIGEDPhoton10_Cent50_100_v1, process.HLT_HIGEDPhoton20_Cent50_100_v1, process.HLT_HIGEDPhoton30_Cent50_100_v1, process.HLT_HIGEDPhoton40_Cent50_100_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_DeepCSV0p4_v1, process.HLT_HIPuAK4CaloJet60Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet80Eta2p4_CSVv2WP0p75_v1, process.HLT_HIPuAK4CaloJet100Eta2p4_CSVv2WP0p75_v1, process.HLT_HIL1NotBptxOR_v1, process.HLT_HIL1UnpairedBunchBptxMinus_v1, process.HLT_HIL1UnpairedBunchBptxPlus_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF1_AND_BptxAND_v1, process.HLT_HIL1_ZDC_AND_OR_MinimumBiasHF2_AND_BptxAND_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixBypass_part19_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part0_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part1_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part2_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part3_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part4_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part5_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part6_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part7_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part8_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part9_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part10_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part11_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part12_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part13_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part14_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part15_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part16_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part17_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part18_v1, process.HLT_HIMinimumBias_SinglePixelTrack_NpixGated_part19_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.DQMCalibrationOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCAP0Output, process.NanoDSTOutput, process.PhysicsHICommissioningOutput, process.PhysicsHIDoubleMuonOutput, process.PhysicsHISingleMuonOutput, process.PhysicsHIHardProbesOutput, process.PhysicsHIMinimumBiasReducedFormat0Output, process.PhysicsHIMinimumBiasReducedFormat1Output, process.PhysicsHIMinimumBiasReducedFormat2Output, process.PhysicsHIMinimumBiasReducedFormat3Output, process.PhysicsHIMinimumBiasReducedFormat4Output, process.PhysicsHIMinimumBiasReducedFormat5Output, process.PhysicsHIMinimumBiasReducedFormat6Output, process.PhysicsHIMinimumBiasReducedFormat7Output, process.PhysicsHIMinimumBiasReducedFormat8Output, process.PhysicsHIMinimumBiasReducedFormat9Output, process.PhysicsHIMinimumBiasReducedFormat10Output, process.PhysicsHIMinimumBiasReducedFormat11Output, process.PhysicsHITrackerNZSOutput, process.PhysicsHIForwardOutput, process.HIHLTMonitorOutput, process.HIDQMOutput, process.HIDQMEventDisplayOutput, process.HIDQMOnlineBeamspotOutput, process.HIExpressOutput, process.HIExpressAlignmentOutput, process.PhysicsHIHardProbesLowerOutput, process.PhysicsHIHardProbesPeripheralOutput, process.PhysicsHIHeavyFlavorOutput, process.PhysicsHIHighMultiplicityOutput, process.PhysicsHILowMultiplicityOutput, process.PhysicsHIMinimumBias0Output, process.PhysicsHIMinimumBias1Output, process.PhysicsHIMinimumBias2Output, process.PhysicsHIMinimumBias3Output, process.PhysicsHIMinimumBias4Output, process.PhysicsHIMinimumBias5Output, process.PhysicsHIMinimumBias6Output, process.PhysicsHIMinimumBias7Output, process.PhysicsHIMinimumBias8Output, process.PhysicsHIMinimumBias9Output, process.PhysicsHIMinimumBias10Output, process.PhysicsHIMinimumBias11Output, process.PhysicsHIMinimumBias12Output, process.PhysicsHIMinimumBias13Output, process.PhysicsHIMinimumBias14Output, process.PhysicsHIMinimumBias15Output, process.PhysicsHIMinimumBias16Output, process.PhysicsHIMinimumBias17Output, process.PhysicsHIMinimumBias18Output, process.PhysicsHIMinimumBias19Output, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py index 215b4df3dd2ea..d46f9242ee225 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/PIon --type PIon --unprescale --process HLTPIon --globaltag auto:run3_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root -# /dev/CMSSW_12_2_0/PIon/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/PIon/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTPIon" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/PIon/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/PIon/V7') ) process.transferSystem = cms.PSet( @@ -6062,7 +6062,7 @@ process.DQMOutput = cms.EndPath( process.dqmOutput + process.hltGtStage2Digis + process.hltPreDQMOutput + process.hltPreDQMOutputSmart + process.hltOutputDQM ) -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.PhysicsCommissioningOutput, process.DQMOutput, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.PhysicsCommissioningOutput, process.DQMOutput, )) # source module (EDM inputs) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py index c2bc7c844d8ac..d94c60735c3b1 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py @@ -1,13 +1,13 @@ # hltGetConfiguration --full --data /dev/CMSSW_12_2_0/PRef --type PRef --unprescale --process HLTPRef --globaltag auto:run3_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root -# /dev/CMSSW_12_2_0/PRef/V6 (CMSSW_12_2_0_pre2) +# /dev/CMSSW_12_2_0/PRef/V7 (CMSSW_12_2_0_pre3) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTPRef" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_12_2_0/PRef/V6') + tableName = cms.string('/dev/CMSSW_12_2_0/PRef/V7') ) process.transferSystem = cms.PSet( @@ -7055,7 +7055,8 @@ Regions = cms.PSet( ), UsePilotBlade = cms.bool( False ), UsePhase1 = cms.bool( True ), - CablingMapLabel = cms.string( "" ) + CablingMapLabel = cms.string( "" ), + SiPixelQualityLabel = cms.string( "" ) ) process.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", src = cms.InputTag( "hltSiPixelDigis" ), @@ -12074,7 +12075,7 @@ process.PhysicsHIZeroBias6Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHIZeroBias6Output + process.hltOutputPhysicsHIZeroBias6 ) -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_ZeroBias_Beamspot_v4, process.HLT_Physics_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, process.HLT_HIL1NotBptxORForPPRef_v2, process.HLT_HIHT80_Beamspot_ppRef5TeV_v3, process.HLT_HIZeroBias_part0_v6, process.HLT_HIZeroBias_part1_v6, process.HLT_HIZeroBias_part2_v6, process.HLT_HIZeroBias_part3_v6, process.HLT_HIZeroBias_part4_v6, process.HLT_HIZeroBias_part5_v6, process.HLT_HIZeroBias_part6_v6, process.HLT_HIZeroBias_part7_v6, process.HLT_HIZeroBias_part8_v6, process.HLT_HIZeroBias_part9_v6, process.HLT_HIZeroBias_part10_v6, process.HLT_HIZeroBias_part11_v6, process.AlCa_HIEcalPi0EBonly_v1, process.AlCa_HIEcalPi0EEonly_v1, process.AlCa_HIEcalEtaEBonly_v1, process.AlCa_HIEcalEtaEEonly_v1, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v9, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.AlCa_HIRPCMuonNormalisation_v1, process.AlCa_LumiPixelsCounts_Random_v2, process.AlCa_LumiPixelsCounts_ZeroBias_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsTracksOutput, process.PhysicsForwardOutput, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALumiPixelCountsExpressOutput, process.ALCALumiPixelCountsPromptOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, )) +process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_ZeroBias_Beamspot_v4, process.HLT_Physics_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLT_HIL1UnpairedBunchBptxMinusForPPRef_v2, process.HLT_HIL1UnpairedBunchBptxPlusForPPRef_v2, process.HLT_HIL1NotBptxORForPPRef_v2, process.HLT_HIHT80_Beamspot_ppRef5TeV_v3, process.HLT_HIZeroBias_part0_v6, process.HLT_HIZeroBias_part1_v6, process.HLT_HIZeroBias_part2_v6, process.HLT_HIZeroBias_part3_v6, process.HLT_HIZeroBias_part4_v6, process.HLT_HIZeroBias_part5_v6, process.HLT_HIZeroBias_part6_v6, process.HLT_HIZeroBias_part7_v6, process.HLT_HIZeroBias_part8_v6, process.HLT_HIZeroBias_part9_v6, process.HLT_HIZeroBias_part10_v6, process.HLT_HIZeroBias_part11_v6, process.AlCa_HIEcalPi0EBonly_v1, process.AlCa_HIEcalPi0EEonly_v1, process.AlCa_HIEcalEtaEBonly_v1, process.AlCa_HIEcalEtaEEonly_v1, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v9, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.AlCa_HIRPCMuonNormalisation_v1, process.AlCa_LumiPixelsCounts_Random_v2, process.AlCa_LumiPixelsCounts_ZeroBias_v2, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsTracksOutput, process.PhysicsForwardOutput, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALumiPixelCountsExpressOutput, process.ALCALumiPixelCountsPromptOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.PhysicsHIZeroBias1Output, process.PhysicsHIZeroBias2Output, process.PhysicsHIZeroBias3Output, process.PhysicsHIZeroBias4Output, process.PhysicsHIZeroBias5Output, process.PhysicsHIZeroBias6Output, )) # source module (EDM inputs) From 258971b30d4e134c60b37158b004956566dda32a Mon Sep 17 00:00:00 2001 From: Matti Kortelainen Date: Mon, 6 Dec 2021 19:17:51 +0100 Subject: [PATCH 53/54] Set RootInputFileSequence::usedFallback_ --- IOPool/Input/src/RootInputFileSequence.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/IOPool/Input/src/RootInputFileSequence.cc b/IOPool/Input/src/RootInputFileSequence.cc index 553644e16b9e9..fd79067e52c63 100644 --- a/IOPool/Input/src/RootInputFileSequence.cc +++ b/IOPool/Input/src/RootInputFileSequence.cc @@ -234,6 +234,7 @@ namespace edm { lfn_ = logicalFileName().empty() ? fileNames()[0] : logicalFileName(); lfnHash_ = std::hash()(lfn_); + usedFallback_ = false; std::shared_ptr filePtr; std::list originalInfo; @@ -253,6 +254,7 @@ namespace edm { try { std::unique_ptr name(gSystem->ExpandPathName(it->c_str())); filePtr = std::make_shared(name.get(), " Initiating request to open file ", inputType); + usedFallback_ = (it != fNames.begin()); break; } catch (cms::Exception const& e) { if (!skipBadFiles && std::next(it) == fNames.end()) { From afd77df1767faee0a95118145bd5bcc1b0a52f0a Mon Sep 17 00:00:00 2001 From: Tamas Date: Mon, 6 Dec 2021 19:55:15 +0100 Subject: [PATCH 54/54] Inclusion of new ECAL PF cluster corrections in Run-3 MC GTs --- Configuration/AlCa/python/autoCond.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index c4458f0adb517..ff52c10fb9587 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -64,19 +64,19 @@ # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in PEAK mode 'phase1_2018_cosmics_peak' : '122X_upgrade2018cosmics_realistic_peak_v1', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2021 - 'phase1_2021_design' : '122X_mcRun3_2021_design_v3', + 'phase1_2021_design' : '122X_mcRun3_2021_design_v5', # GlobalTag for MC production with realistic conditions for Phase1 2021 - 'phase1_2021_realistic' : '122X_mcRun3_2021_realistic_v3', + 'phase1_2021_realistic' : '122X_mcRun3_2021_realistic_v5', # GlobalTag for MC production (cosmics) with realistic conditions for Phase1 2021, Strip tracker in DECO mode - 'phase1_2021_cosmics' : '122X_mcRun3_2021cosmics_realistic_deco_v3', + 'phase1_2021_cosmics' : '122X_mcRun3_2021cosmics_realistic_deco_v5', # GlobalTag for MC production with realistic conditions for Phase1 2021 detector for Heavy Ion - 'phase1_2021_realistic_hi' : '122X_mcRun3_2021_realistic_HI_v3', + 'phase1_2021_realistic_hi' : '122X_mcRun3_2021_realistic_HI_v5', # GlobalTag for MC production with realistic conditions for Phase1 2023 - 'phase1_2023_realistic' : '122X_mcRun3_2023_realistic_v3', + 'phase1_2023_realistic' : '122X_mcRun3_2023_realistic_v5', # GlobalTag for MC production with realistic conditions for Phase1 2024 - 'phase1_2024_realistic' : '122X_mcRun3_2024_realistic_v3', + 'phase1_2024_realistic' : '122X_mcRun3_2024_realistic_v5', # GlobalTag for MC production with realistic conditions for Phase2 - 'phase2_realistic' : '122X_mcRun4_realistic_v2' + 'phase2_realistic' : '122X_mcRun4_realistic_v4' } aliases = {