From fcd39e29fa3df8076c6f25f412dd3ce5be431503 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 31 May 2017 17:25:07 +0200 Subject: [PATCH 001/317] minor: a wrapper to use cout more convenient --- DataFormats/interface/KBasic.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index d127cd65..ab2ce2fc 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -17,6 +17,18 @@ #include "KRoot.h" +static void dout() +{ + std::cout << std::endl; +} +template +static void dout(Head H, Tail... T) +{ + std::cout << H << ' '; + dout(T...); +} + + struct KLV { virtual ~KLV() {}; From 8c3df3a5c117696033569cbca3567ebd4c02ae5f Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 1 Jun 2017 13:59:07 +0200 Subject: [PATCH 002/317] KPatTauProducer: additional members for KTau * collection of both signal and isolation pions for each tau candidate * collection of associated to pions track todo: store the corresponding mappings --- DataFormats/interface/KTau.h | 4 +++ Producers/interface/KPatTauProducer.h | 36 +++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index b7845916..75684fe6 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -68,6 +68,10 @@ struct KTau : public KBasicTau KPFCandidates chargedHadronCandidates; KPFCandidates gammaCandidates; + KPFCandidates isolationChargedHadronCandidates; + KPFCandidates jet_hps_chargedHadronCandidates; + KTracks jet_hps_chargedHadronCandidates_tracks; + int tauKey; inline unsigned long nCandidates() diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 6d813752..01fcfe04 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -105,18 +105,54 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) + std::vector tau_picharge; + for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) { + pat::PackedCandidate const* single_pion = dynamic_cast(in.signalChargedHadrCands()[i].get()); + tau_picharge.push_back(single_pion); + KPFCandidate outCandidate; KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); out.chargedHadronCandidates.push_back(outCandidate); } + + for(size_t i = 0; i < in.isolationChargedHadrCands().size(); ++i) + { + pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); + tau_picharge.push_back(single_pion); + + KPFCandidate outCandidate; + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[i].get()), outCandidate); + out.isolationChargedHadronCandidates.push_back(outCandidate); + } + out.jet_hps_chargedHadronCandidates = out.chargedHadronCandidates; + out.jet_hps_chargedHadronCandidates.insert(out.jet_hps_chargedHadronCandidates.end(), out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end()); + + for(unsigned pi_i = 0 ; pi_i < tau_picharge.size() ; pi_i++) + { + if (tau_picharge[pi_i]->bestTrack() != nullptr) + { + out.jet_hps_chargedHadronCandidates_tracks.push_back(KTrack()); + KTrackProducer::fillTrack(*tau_picharge[pi_i]->bestTrack(), out.jet_hps_chargedHadronCandidates_tracks.back()); + } + else// at least fill reference point + { + //dout("no associated track "); + out.jet_hps_chargedHadronCandidates_tracks.back().ref.SetXYZ(tau_picharge[pi_i]->vertex().x(), tau_picharge[pi_i]->vertex().y(), tau_picharge[pi_i]->vertex().z()); + } + } + for(size_t i = 0; i < in.signalNeutrHadrCands().size(); ++i) { + pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); + tau_picharge.push_back(single_pion); + KLV tmp; copyP4(in.signalNeutrHadrCands()[i].get()->p4(), tmp.p4); out.piZeroCandidates.push_back(tmp); } + for(size_t i = 0; i < in.signalGammaCands().size(); ++i) { KPFCandidate outCandidate; From 9411d08e25f17afb799182d136b6cd6b20e97d55 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 1 Jun 2017 14:06:29 +0200 Subject: [PATCH 003/317] KPatTauProducer: add to prev commit * store isolationChargedHadronCandidates sorted --- Producers/interface/KPatTauProducer.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 01fcfe04..b597c834 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -161,6 +161,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } #endif + std::sort(out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end(), KLVSorter()); std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); From 47c9c85f41559b15a95cecf665728e8589f0056b Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 2 Jun 2017 17:05:01 +0200 Subject: [PATCH 004/317] KPFCandidate: add KTracks as a member * fixed the bug in signalNeutrHadrCands * add parameter to specidy in PS if the members needed for Kaons should be stored are (no by default) * cosmetics --- DataFormats/interface/KParticle.h | 4 +- Producers/interface/KPatTauProducer.h | 566 +++++++++++++------------- 2 files changed, 296 insertions(+), 274 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 36543489..7b8fe81b 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -6,8 +6,7 @@ #include -#include "KBasic.h" - +// #include "KTrack.h" /// Particle base class for generator particles or candidates struct KParticle : public KLV { @@ -257,6 +256,7 @@ struct KPFCandidate : public KParticle double ecalEnergy; //< energy deposited in ECAL double hcalEnergy; //< energy deposited in HCAL unsigned short fromFirstPVFlag; + KTrack bestTrack; }; typedef std::vector KPFCandidates; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index b597c834..04b76738 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -2,7 +2,6 @@ #ifndef KAPPA_PATTAUPRODUCER_H #define KAPPA_PATTAUPRODUCER_H - #include "KBaseMultiLVProducer.h" #include "KTauProducer.h" @@ -22,324 +21,347 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> { -protected: - - virtual void fillChargeAndFlavour(const SingleInputType &in, SingleOutputType &out) - { - out.leptonInfo = KLeptonFlavour::TAU; - //assert(in.charge() == 1 || in.charge() == -1); - if (in.charge() > 0) - out.leptonInfo |= KLeptonChargeMask; - if(in.isPFTau()) - out.leptonInfo |= KLeptonPFMask; + protected: -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) - pat::PackedCandidate const* packedLeadTauCand = dynamic_cast(in.leadChargedHadrCand().get()); - out.dz = packedLeadTauCand->dz(); - out.dxy = packedLeadTauCand->dxy(); - if (packedLeadTauCand->bestTrack() != nullptr) + virtual void fillChargeAndFlavour(const SingleInputType &in, SingleOutputType &out) { - KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track); + out.leptonInfo = KLeptonFlavour::TAU; + //assert(in.charge() == 1 || in.charge() == -1); + if (in.charge() > 0) + out.leptonInfo |= KLeptonChargeMask; + if(in.isPFTau()) + out.leptonInfo |= KLeptonPFMask; + + #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) + pat::PackedCandidate const* packedLeadTauCand = dynamic_cast(in.leadChargedHadrCand().get()); + out.dz = packedLeadTauCand->dz(); + out.dxy = packedLeadTauCand->dxy(); + if (packedLeadTauCand->bestTrack() != nullptr) + { + KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track); + } + #else + if (in.leadPFChargedHadrCand().isNonnull()) + { + if (in.leadPFChargedHadrCand()->trackRef().isNonnull()) + { + KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track); + } + else if (in.leadPFChargedHadrCand()->gsfTrackRef().isNonnull()) + { + KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track); + out.leptonInfo |= KLeptonAlternativeTrackMask; + } + } + #endif + else // at least fill reference point + { + out.track.ref.SetXYZ(in.vertex().x(), in.vertex().y(), in.vertex().z()); + } + + if (in.isPFTau()) out.emFraction = in.emFraction(); + + out.decayMode = in.decayMode(); } -#else - if (in.leadPFChargedHadrCand().isNonnull()) + + virtual void fillDiscriminators(const SingleInputType &in, SingleOutputType &out) { - if (in.leadPFChargedHadrCand()->trackRef().isNonnull()) + const std::vector> tauIDs = in.tauIDs(); + int digit = 0; + out.binaryDiscriminators = 0; + for(auto discriminator: discriminatorMap[names[0]]->binaryDiscriminatorNames) { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track); + if(in.tauID(discriminator) > 0.5 ) + out.binaryDiscriminators |= (1ull << digit); + ++digit; } - else if (in.leadPFChargedHadrCand()->gsfTrackRef().isNonnull()) + + out.floatDiscriminators.resize(n_float_dict); + for(auto discriminator=realTauIdfloatmap[names[0]].begin(); discriminator != realTauIdfloatmap[names[0]].end(); discriminator++) { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track); - out.leptonInfo |= KLeptonAlternativeTrackMask; + out.floatDiscriminators[discriminator->second] = in.tauID(discriminator->first); } - } -#endif - else // at least fill reference point - { - out.track.ref.SetXYZ(in.vertex().x(), in.vertex().y(), in.vertex().z()); - } - if(in.isPFTau()) - out.emFraction = in.emFraction(); - - out.decayMode = in.decayMode(); - } - - virtual void fillDiscriminators(const SingleInputType &in, SingleOutputType &out) - { - const std::vector> tauIDs = in.tauIDs(); - int digit = 0; - out.binaryDiscriminators = 0; - for(auto discriminator: discriminatorMap[names[0]]->binaryDiscriminatorNames) - { - if(in.tauID(discriminator) > 0.5 ) - out.binaryDiscriminators |= (1ull << digit); - ++digit; - } - out.floatDiscriminators.resize(n_float_dict); - for(auto discriminator=realTauIdfloatmap[names[0]].begin(); discriminator != realTauIdfloatmap[names[0]].end(); discriminator++) - { - out.floatDiscriminators[discriminator->second] = in.tauID(discriminator->first); - } -#if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) - for(auto variable = extraTaufloatmap[names[0]].begin(); variable!= extraTaufloatmap[names[0]].end(); variable++) - { - if (variable->first == EXTRATAUFLOATS::decayDistX ) out.floatDiscriminators[variable->second] = in.flightLength().x(); - else if (variable->first == EXTRATAUFLOATS::decayDistY) out.floatDiscriminators[variable->second] = in.flightLength().y(); - else if (variable->first == EXTRATAUFLOATS::decayDistZ) out.floatDiscriminators[variable->second] = in.flightLength().z(); - else if (variable->first == EXTRATAUFLOATS::decayDistM) out.floatDiscriminators[variable->second] = std::sqrt(in.flightLength().x()*in.flightLength().x() - + in.flightLength().y()*in.flightLength().y() - + in.flightLength().z()*in.flightLength().z()); - else if (variable->first == EXTRATAUFLOATS::nPhoton ) out.floatDiscriminators[variable->second] = (float)clusterVariables_.tau_n_photons_total(in); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDetaStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_deta_strip(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDphiStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dphi_strip(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDrSignal ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dr_signal(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDrIsolation) out.floatDiscriminators[variable->second]= clusterVariables_.tau_pt_weighted_dr_iso(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::leadingTrackChi2 ) out.floatDiscriminators[variable->second] = in.leadingTrackNormChi2(); - else if (variable->first == EXTRATAUFLOATS::eRatio ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_Eratio(in); + #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) + for(auto variable = extraTaufloatmap[names[0]].begin(); variable!= extraTaufloatmap[names[0]].end(); variable++) + { + if (variable->first == EXTRATAUFLOATS::decayDistX ) out.floatDiscriminators[variable->second] = in.flightLength().x(); + else if (variable->first == EXTRATAUFLOATS::decayDistY) out.floatDiscriminators[variable->second] = in.flightLength().y(); + else if (variable->first == EXTRATAUFLOATS::decayDistZ) out.floatDiscriminators[variable->second] = in.flightLength().z(); + else if (variable->first == EXTRATAUFLOATS::decayDistM) out.floatDiscriminators[variable->second] = std::sqrt(in.flightLength().x()*in.flightLength().x() + + in.flightLength().y()*in.flightLength().y() + + in.flightLength().z()*in.flightLength().z()); + else if (variable->first == EXTRATAUFLOATS::nPhoton ) out.floatDiscriminators[variable->second] = (float)clusterVariables_.tau_n_photons_total(in); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDetaStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_deta_strip(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDphiStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dphi_strip(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDrSignal ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dr_signal(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDrIsolation) out.floatDiscriminators[variable->second]= clusterVariables_.tau_pt_weighted_dr_iso(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::leadingTrackChi2 ) out.floatDiscriminators[variable->second] = in.leadingTrackNormChi2(); + else if (variable->first == EXTRATAUFLOATS::eRatio ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_Eratio(in); + } + #endif } -#endif - } - - virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) - { -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) - std::vector tau_picharge; - for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) + virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { - pat::PackedCandidate const* single_pion = dynamic_cast(in.signalChargedHadrCands()[i].get()); - tau_picharge.push_back(single_pion); + #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) + std::vector tau_picharge; - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); - out.chargedHadronCandidates.push_back(outCandidate); - } + for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) + { + KPFCandidate outCandidate; + + if (kshortinformation[names[0]]) + { + pat::PackedCandidate const* single_pion = dynamic_cast(in.signalChargedHadrCands()[i].get()); + tau_picharge.push_back(single_pion); + + outCandidate.bestTrack = KTrack(); + if (single_pion->bestTrack() != nullptr) + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack); + else + outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); + } + + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); + out.chargedHadronCandidates.push_back(outCandidate); + } - for(size_t i = 0; i < in.isolationChargedHadrCands().size(); ++i) - { - pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); - tau_picharge.push_back(single_pion); + if (kshortinformation[names[0]]) + { + for(size_t i = 0; i < in.isolationChargedHadrCands().size(); ++i) + { + KPFCandidate outCandidate; + + pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); + tau_picharge.push_back(single_pion); + + outCandidate.bestTrack = KTrack(); + if (single_pion->bestTrack() != nullptr) + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack); + else + outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); + + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[i].get()), outCandidate); + out.isolationChargedHadronCandidates.push_back(outCandidate); + } + + out.jet_hps_chargedHadronCandidates = out.chargedHadronCandidates; + out.jet_hps_chargedHadronCandidates.insert(out.jet_hps_chargedHadronCandidates.end(), out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end()); + + for(unsigned pi_i = 0; pi_i < tau_picharge.size() ; pi_i++) + { + out.jet_hps_chargedHadronCandidates_tracks.push_back(KTrack()); + if (tau_picharge[pi_i]->bestTrack() != nullptr) + KTrackProducer::fillTrack(*tau_picharge[pi_i]->bestTrack(), out.jet_hps_chargedHadronCandidates_tracks.back()); + //out.map_pions_to_tracks[&(out.chargedHadronCandidates[pi_i])] = &(out.jet_hps_chargedHadronCandidates_tracks.back()); + else + out.jet_hps_chargedHadronCandidates_tracks.back().ref.SetXYZ(tau_picharge[pi_i]->vertex().x(), tau_picharge[pi_i]->vertex().y(), tau_picharge[pi_i]->vertex().z()); + } + + std::sort(out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end(), KLVSorter()); + } - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[i].get()), outCandidate); - out.isolationChargedHadronCandidates.push_back(outCandidate); + for(size_t i = 0; i < in.signalNeutrHadrCands().size(); ++i) + { + KLV tmp; + copyP4(in.signalNeutrHadrCands()[i].get()->p4(), tmp.p4); + out.piZeroCandidates.push_back(tmp); + } + + for(size_t i = 0; i < in.signalGammaCands().size(); ++i) + { + KPFCandidate outCandidate; + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalGammaCands()[i].get()), outCandidate); + out.gammaCandidates.push_back(outCandidate); + } + #endif + + std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); + std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); + std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); } - out.jet_hps_chargedHadronCandidates = out.chargedHadronCandidates; - out.jet_hps_chargedHadronCandidates.insert(out.jet_hps_chargedHadronCandidates.end(), out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end()); - for(unsigned pi_i = 0 ; pi_i < tau_picharge.size() ; pi_i++) + public: + + KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + _lumi_tree_pointer(_lumi_tree) { - if (tau_picharge[pi_i]->bestTrack() != nullptr) + const edm::ParameterSet &psBase = this->psBase; + names = psBase.getParameterNamesForType(); + if(names.size() != 1) { - out.jet_hps_chargedHadronCandidates_tracks.push_back(KTrack()); - KTrackProducer::fillTrack(*tau_picharge[pi_i]->bestTrack(), out.jet_hps_chargedHadronCandidates_tracks.back()); + std::cout << "Currently the PatTau Producer only supports one PSet" << std::endl; + assert(false); } - else// at least fill reference point + + for(size_t i = 0; i < names.size(); ++i) { - //dout("no associated track "); - out.jet_hps_chargedHadronCandidates_tracks.back().ref.SetXYZ(tau_picharge[pi_i]->vertex().x(), tau_picharge[pi_i]->vertex().y(), tau_picharge[pi_i]->vertex().z()); + discriminatorMap[names[i]] = new KTauMetadata(); + _lumi_tree_pointer->Bronch(names[i].c_str(), "KTauMetadata", &discriminatorMap[names[i]]); + + const edm::ParameterSet pset = psBase.getParameter(names[i]); + dout(pset); + kshortinformation[names[i]] = pset.getUntrackedParameter("kshortinformation", false); + preselectionDiscr[names[i]] = pset.getParameter< std::vector >("preselectOnDiscriminators"); + binaryDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("binaryDiscrWhitelist"); + binaryDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("binaryDiscrBlacklist"); + floatDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("floatDiscrWhitelist"); + extrafloatDiscrlist[names[i]] = pset.getUntrackedParameter< std::vector >("extrafloatDiscrlist", std::vector(0) ); + #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION < 21) || (CMSSW_MAJOR_VERSION < 8 ) + if (extrafloatDiscrlist[names[i]].size() > 0) + std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; + #endif + floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); } } - for(size_t i = 0; i < in.signalNeutrHadrCands().size(); ++i) - { - pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); - tau_picharge.push_back(single_pion); - - KLV tmp; - copyP4(in.signalNeutrHadrCands()[i].get()->p4(), tmp.p4); - out.piZeroCandidates.push_back(tmp); - } - - for(size_t i = 0; i < in.signalGammaCands().size(); ++i) - { - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalGammaCands()[i].get()), outCandidate); - out.gammaCandidates.push_back(outCandidate); - } -#endif + static const std::string getLabel() { return "PatTaus"; } - std::sort(out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end(), KLVSorter()); - std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); - std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); - std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); - } - -public: - KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), - _lumi_tree_pointer(_lumi_tree) - { - const edm::ParameterSet &psBase = this->psBase; - names = psBase.getParameterNamesForType(); - if(names.size() != 1) + virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { - std::cout << "Currently the PatTau Producer only supports one PSet" << std::endl; - assert(false); + return true; } - for(size_t i = 0; i < names.size(); ++i) + virtual bool acceptSingle(const SingleInputType &in) override { - discriminatorMap[names[i]] = new KTauMetadata(); - _lumi_tree_pointer->Bronch(names[i].c_str(), "KTauMetadata", &discriminatorMap[names[i]]); - - const edm::ParameterSet pset = psBase.getParameter(names[i]); - - preselectionDiscr[names[i]] = pset.getParameter< std::vector >("preselectOnDiscriminators"); - binaryDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("binaryDiscrWhitelist"); - binaryDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("binaryDiscrBlacklist"); - floatDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("floatDiscrWhitelist"); - extrafloatDiscrlist[names[i]] = pset.getUntrackedParameter< std::vector >("extrafloatDiscrlist", std::vector(0) ); -#if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION < 21) || (CMSSW_MAJOR_VERSION < 8 ) - if (extrafloatDiscrlist[names[i]].size() > 0) - std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; -#endif - floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); - } - } - - static const std::string getLabel() { return "PatTaus"; } - - virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) - { - return true; - } - + // propagate the selection on minPt/maxEta + bool acceptTau = KBaseMultiLVProducer, KTaus>::acceptSingle(in); -virtual bool acceptSingle(const SingleInputType &in) override - { - // propagate the selection on minPt/maxEta - bool acceptTau = KBaseMultiLVProducer, KTaus>::acceptSingle(in); + // reject taus with a charge different from +/- 1 + acceptTau = acceptTau && (in.charge() == 1 || in.charge() == -1); - // reject taus with a charge different from +/- 1 - acceptTau = acceptTau && (in.charge() == 1 || in.charge() == -1); - - for(auto discriminator: preselectionDiscr[names[0]]) - { - if ( !in.isTauIDAvailable(discriminator) ) + for(auto discriminator: preselectionDiscr[names[0]]) { - std::cout << "Configured Tau preselection discriminator " << discriminator << " is not available. Available discriminators are: " << std::endl; - for(auto availableDiscriminator : in.tauIDs()) - std::cout << availableDiscriminator.first << std::endl; + if ( !in.isTauIDAvailable(discriminator) ) + { + std::cout << "Configured Tau preselection discriminator " << discriminator << " is not available. Available discriminators are: " << std::endl; + for(auto availableDiscriminator : in.tauIDs()) + std::cout << availableDiscriminator.first << std::endl; + } + acceptTau = acceptTau && (in.tauID(discriminator) > 0.5); } - acceptTau = acceptTau && (in.tauID(discriminator) > 0.5); - } - return acceptTau; - } - - - virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) - { - copyP4(in, out.p4); - // hash of pointer as Id - out.internalId = hasher(&in); - fillChargeAndFlavour(in, out); - out.tauKey = createTauHash(in); - fillDiscriminators(in, out); - if(in.isPFTau()) - { - KTauProducer::fillPFCandidates(in, out); + return acceptTau; } - else + + virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - KPatTauProducer::fillPFCandidates(in, out); + copyP4(in, out.p4); + // hash of pointer as Id + out.internalId = hasher(&in); + fillChargeAndFlavour(in, out); + out.tauKey = createTauHash(in); + fillDiscriminators(in, out); + if (in.isPFTau()) + KTauProducer::fillPFCandidates(in, out); + else + KPatTauProducer::fillPFCandidates(in, out); } - } - virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override - { - if(this->verbosity > 0) + virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override { - if(!in.isPFTau()) + if (this->verbosity > 0 && !in.isPFTau()) std::cout << "Warning: pat::Tau has not been made from PFTau. emFraction and some PFCandidates will not be filled properly" << std::endl; - } - // Write out discriminators - // Discriminators are saved as floats in the pat::Tau. - // The black/whitelisting mechanism is used to decide if a discriminato is used as binary or float. - // The threshold between these two is 0.5 - out.binaryDiscriminators = 0; - n_float_dict = 0; - out.floatDiscriminators = std::vector(0); // Will be resized in each event - - const std::vector> tauIDs = in.tauIDs(); - for(size_t i = 0; i < names.size(); ++i) - { - for(auto tauID : tauIDs) + + // Write out discriminators + // Discriminators are saved as floats in the pat::Tau. + // The black/whitelisting mechanism is used to decide if a discriminato is used as binary or float. + // The threshold between these two is 0.5 + out.binaryDiscriminators = 0; + n_float_dict = 0; + out.floatDiscriminators = std::vector(0); // Will be resized in each event + + const std::vector> tauIDs = in.tauIDs(); + for(size_t i = 0; i < names.size(); ++i) { - if( KBaseProducer::regexMatch(tauID.first, binaryDiscrWhitelist[names[i]], binaryDiscrBlacklist[names[i]])) //regexmatch for binary discriminators + for(auto tauID : tauIDs) { - discriminatorMap[names[i]]->binaryDiscriminatorNames.push_back(tauID.first); - if (this->verbosity > 0) - std::cout << "Binary tau discriminator " << ": " << tauID.first << std::endl; + if( KBaseProducer::regexMatch(tauID.first, binaryDiscrWhitelist[names[i]], binaryDiscrBlacklist[names[i]])) //regexmatch for binary discriminators + { + discriminatorMap[names[i]]->binaryDiscriminatorNames.push_back(tauID.first); + if (this->verbosity > 0) + std::cout << "Binary tau discriminator " << ": " << tauID.first << std::endl; + } + + if( KBaseProducer::regexMatch(tauID.first, floatDiscrWhitelist[names[i]], floatDiscrBlacklist[names[i]])) //regexmatch for float discriminators + { + realTauIdfloatmap[names[i]][tauID.first] = discriminatorMap[names[i]]->floatDiscriminatorNames.size(); + discriminatorMap[names[i]]->floatDiscriminatorNames.push_back(tauID.first); + if (this->verbosity > 0) + std::cout << "Float tau discriminator " << ": " << tauID.first << std::endl; + } } - if( KBaseProducer::regexMatch(tauID.first, floatDiscrWhitelist[names[i]], floatDiscrBlacklist[names[i]])) //regexmatch for float discriminators - { - realTauIdfloatmap[names[i]][tauID.first] = discriminatorMap[names[i]]->floatDiscriminatorNames.size(); - discriminatorMap[names[i]]->floatDiscriminatorNames.push_back(tauID.first); - if (this->verbosity > 0) - std::cout << "Float tau discriminator " << ": " << tauID.first << std::endl; - } - } -#if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) - for (auto extrafloatDiscr : extrafloatDiscrlist[names[i]]){ - EXTRATAUFLOATS add_value = string_to_extraTaufloats(extrafloatDiscr); - if (add_value != EXTRATAUFLOATS::UNKNOWN){ - extraTaufloatmap[names[i]][add_value] = discriminatorMap[names[i]]->floatDiscriminatorNames.size(); - discriminatorMap[names[i]]->floatDiscriminatorNames.push_back(extrafloatDiscr); - } + #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) + for (auto extrafloatDiscr : extrafloatDiscrlist[names[i]]) + { + EXTRATAUFLOATS add_value = string_to_extraTaufloats(extrafloatDiscr); + if (add_value != EXTRATAUFLOATS::UNKNOWN) + { + extraTaufloatmap[names[i]][add_value] = discriminatorMap[names[i]]->floatDiscriminatorNames.size(); + discriminatorMap[names[i]]->floatDiscriminatorNames.push_back(extrafloatDiscr); + } + } + #endif + + checkMapsize(discriminatorMap[names[i]]->floatDiscriminatorNames, "float Discriminators"); + checkMapsize(discriminatorMap[names[i]]->binaryDiscriminatorNames, "binary Discriminators"); + n_float_dict += discriminatorMap[names[i]]->floatDiscriminatorNames.size(); } -#endif - checkMapsize(discriminatorMap[names[i]]->floatDiscriminatorNames, "float Discriminators"); - checkMapsize(discriminatorMap[names[i]]->binaryDiscriminatorNames, "binary Discriminators"); - n_float_dict += discriminatorMap[names[i]]->floatDiscriminatorNames.size(); } - } -private: - void checkMapsize(const std::vector &map, const std::string &title) - { - if(map.size() > 64) + + private: + + void checkMapsize(const std::vector &map, const std::string &title) { - std::cout << title << " contains too many Elements(" << map.size() << ", max is 64" << std::endl; - exit(1); + if(map.size() > 64) + { + std::cout << title << " contains too many Elements(" << map.size() << ", max is 64" << std::endl; + exit(1); + } } - } - std::map > preselectionDiscr; - std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist, extrafloatDiscrlist; -#if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) - TauIdMVAAuxiliaries clusterVariables_; - enum class EXTRATAUFLOATS : int - { - UNKNOWN = -1, decayDistX = 0, decayDistY = 1, decayDistZ = 2, decayDistM = 3, - nPhoton = 4, ptWeightedDetaStrip = 5, ptWeightedDphiStrip = 6, ptWeightedDrSignal = 7, - ptWeightedDrIsolation = 8, leadingTrackChi2 = 9, eRatio = 10 - }; - EXTRATAUFLOATS string_to_extraTaufloats(std::string in_string){ - if (in_string == "decayDistX") return EXTRATAUFLOATS::decayDistX; - else if (in_string == "decayDistY") return EXTRATAUFLOATS::decayDistY; - else if (in_string == "decayDistZ") return EXTRATAUFLOATS::decayDistZ; - else if (in_string == "decayDistM") return EXTRATAUFLOATS::decayDistM; - else if (in_string == "nPhoton") return EXTRATAUFLOATS::nPhoton; - else if (in_string == "ptWeightedDetaStrip") return EXTRATAUFLOATS::ptWeightedDetaStrip; - else if (in_string == "ptWeightedDphiStrip") return EXTRATAUFLOATS::ptWeightedDphiStrip; - else if (in_string == "ptWeightedDrSignal") return EXTRATAUFLOATS::ptWeightedDrSignal; - else if (in_string == "ptWeightedDrIsolation") return EXTRATAUFLOATS::ptWeightedDrIsolation; - else if (in_string == "leadingTrackChi2") return EXTRATAUFLOATS::leadingTrackChi2; - else if (in_string == "eRatio") return EXTRATAUFLOATS::eRatio; - std::cout<<"Warning: "< > extraTaufloatmap; -#endif - std::map > realTauIdfloatmap; - std::map discriminatorMap; - std::vector names; - boost::hash hasher; - int n_float_dict; - - TTree* _lumi_tree_pointer; + + #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) + TauIdMVAAuxiliaries clusterVariables_; + + enum class EXTRATAUFLOATS : int + { + UNKNOWN = -1, decayDistX = 0, decayDistY = 1, decayDistZ = 2, decayDistM = 3, + nPhoton = 4, ptWeightedDetaStrip = 5, ptWeightedDphiStrip = 6, ptWeightedDrSignal = 7, + ptWeightedDrIsolation = 8, leadingTrackChi2 = 9, eRatio = 10 + }; + + EXTRATAUFLOATS string_to_extraTaufloats(std::string in_string) + { + if (in_string == "decayDistX") return EXTRATAUFLOATS::decayDistX; + else if (in_string == "decayDistY") return EXTRATAUFLOATS::decayDistY; + else if (in_string == "decayDistZ") return EXTRATAUFLOATS::decayDistZ; + else if (in_string == "decayDistM") return EXTRATAUFLOATS::decayDistM; + else if (in_string == "nPhoton") return EXTRATAUFLOATS::nPhoton; + else if (in_string == "ptWeightedDetaStrip") return EXTRATAUFLOATS::ptWeightedDetaStrip; + else if (in_string == "ptWeightedDphiStrip") return EXTRATAUFLOATS::ptWeightedDphiStrip; + else if (in_string == "ptWeightedDrSignal") return EXTRATAUFLOATS::ptWeightedDrSignal; + else if (in_string == "ptWeightedDrIsolation") return EXTRATAUFLOATS::ptWeightedDrIsolation; + else if (in_string == "leadingTrackChi2") return EXTRATAUFLOATS::leadingTrackChi2; + else if (in_string == "eRatio") return EXTRATAUFLOATS::eRatio; + std::cout<<"Warning: "< > extraTaufloatmap; + #endif + std::map > preselectionDiscr; + std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist, extrafloatDiscrlist; + std::map > realTauIdfloatmap; + std::map discriminatorMap; + std::map kshortinformation; + + std::vector names; + boost::hash hasher; + int n_float_dict; + + TTree* _lumi_tree_pointer; }; #endif From bc4f85c45e32af2dec679e6174c72a021f29fb53 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 2 Jun 2017 17:23:08 +0200 Subject: [PATCH 005/317] KPatTauProducer: remove unused members --- DataFormats/interface/KTau.h | 3 --- Producers/interface/KPatTauProducer.h | 14 -------------- 2 files changed, 17 deletions(-) diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index 75684fe6..d9e1fe9a 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -67,10 +67,7 @@ struct KTau : public KBasicTau KLVs piZeroCandidates; KPFCandidates chargedHadronCandidates; KPFCandidates gammaCandidates; - KPFCandidates isolationChargedHadronCandidates; - KPFCandidates jet_hps_chargedHadronCandidates; - KTracks jet_hps_chargedHadronCandidates_tracks; int tauKey; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 04b76738..c9cfba48 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -146,19 +146,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.isolationChargedHadronCandidates.push_back(outCandidate); } - out.jet_hps_chargedHadronCandidates = out.chargedHadronCandidates; - out.jet_hps_chargedHadronCandidates.insert(out.jet_hps_chargedHadronCandidates.end(), out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end()); - - for(unsigned pi_i = 0; pi_i < tau_picharge.size() ; pi_i++) - { - out.jet_hps_chargedHadronCandidates_tracks.push_back(KTrack()); - if (tau_picharge[pi_i]->bestTrack() != nullptr) - KTrackProducer::fillTrack(*tau_picharge[pi_i]->bestTrack(), out.jet_hps_chargedHadronCandidates_tracks.back()); - //out.map_pions_to_tracks[&(out.chargedHadronCandidates[pi_i])] = &(out.jet_hps_chargedHadronCandidates_tracks.back()); - else - out.jet_hps_chargedHadronCandidates_tracks.back().ref.SetXYZ(tau_picharge[pi_i]->vertex().x(), tau_picharge[pi_i]->vertex().y(), tau_picharge[pi_i]->vertex().z()); - } - std::sort(out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end(), KLVSorter()); } @@ -202,7 +189,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> _lumi_tree_pointer->Bronch(names[i].c_str(), "KTauMetadata", &discriminatorMap[names[i]]); const edm::ParameterSet pset = psBase.getParameter(names[i]); - dout(pset); kshortinformation[names[i]] = pset.getUntrackedParameter("kshortinformation", false); preselectionDiscr[names[i]] = pset.getParameter< std::vector >("preselectOnDiscriminators"); binaryDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("binaryDiscrWhitelist"); From f7ab2eecae75783b61b5ba5480eeb2718f78cfba Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 7 Jun 2017 18:11:14 +0200 Subject: [PATCH 006/317] dataset.json: add cs to QCD FALL15 MC nickname: QCD_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8 xsec: 381304 as set [here](https://github.com/cms-tau-pog/jetToTauFakeRate/blob/master/data/wjets_samples.json#L25): ``` "dtag":"MC13TeV_QCDMuEnriched", "split":110, "xsec":381304, "br":[ 1.0 ] , "dset":["/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM"] ``` --- Skimming/data/datasets.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index c256a063..617638a5 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6489,7 +6489,8 @@ "n_events_generated": "21948126", "n_files": "502", "process": "QCD", - "scenario": "PU25nsData2015v1" + "scenario": "PU25nsData2015v1", + "xsec": 381304 }, "QCD_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ From c2465c7417ba3bac5d0c4aadea2c9fd03ddbf5b0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 21 Jun 2017 14:31:42 +0200 Subject: [PATCH 007/317] Add more fields KBeamSpot: * rotatedCovariance3D KTrack: * innerPosition * charge is stored in short now --- DataFormats/interface/KBasic.h | 1 + DataFormats/interface/KTrack.h | 4 ++-- Producers/interface/KBeamSpotProducer.h | 1 + Producers/interface/KTrackProducer.h | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index ab2ce2fc..d417b927 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -53,6 +53,7 @@ struct KBeamSpot double sigmaZ; ///< sigma in z direction ROOT::Math::SMatrix > covariance; + ROOT::Math::SMatrix > rotatedCovariance3D; }; typedef std::vector KBeamSpots; diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 1637b606..eeeed06b 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -34,10 +34,10 @@ struct KTrack : public KLV virtual ~KTrack() {}; /// reference point (formerly known as "vertex", not the PV) - RMPoint ref; + RMPoint ref, innerPosition; /// charge and fit quality - char charge; + short charge; float chi2, nDOF; float errPt, errEta, errPhi, errDxy, errDz; ///< errors on four vector and distances float d2D, d3D; ///< impact parameters dxy and d calculated considering the magnetic field diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 3756a744..433de741 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -40,6 +40,7 @@ class KBeamSpotProducer : public KBaseMultiProducer out.sigmaZ = in.sigmaZ(); out.covariance = in.covariance(); + out.rotatedCovariance3D = in.rotatedCovariance3D(); } }; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index c18a146d..96f38f36 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -36,6 +36,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.errPt = in.ptError(); out.errEta = in.etaError(); out.errPhi = in.phiError(); + out.innerPosition = in.innerPosition(); // Reference point: out.ref = in.referencePoint(); From 046d9721287716886409cb6f0686a9515a4c61ab Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 21 Jun 2017 16:42:08 +0200 Subject: [PATCH 008/317] Correct KTrack remove innerPosition as unaccessible --- DataFormats/interface/KTrack.h | 2 +- Producers/interface/KTrackProducer.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index eeeed06b..0dd23f78 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -34,7 +34,7 @@ struct KTrack : public KLV virtual ~KTrack() {}; /// reference point (formerly known as "vertex", not the PV) - RMPoint ref, innerPosition; + RMPoint ref; /// charge and fit quality short charge; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 96f38f36..c18a146d 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -36,7 +36,6 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.errPt = in.ptError(); out.errEta = in.etaError(); out.errPhi = in.phiError(); - out.innerPosition = in.innerPosition(); // Reference point: out.ref = in.referencePoint(); From 2e043dcf59efaedf48baf3c64e57358ed18b7326 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 21 Jun 2017 18:45:35 +0200 Subject: [PATCH 009/317] KBasic * rotatedCovariance3D is strange behaving - removed --- DataFormats/interface/KBasic.h | 1 - Producers/interface/KBeamSpotProducer.h | 1 - 2 files changed, 2 deletions(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index d417b927..ab2ce2fc 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -53,7 +53,6 @@ struct KBeamSpot double sigmaZ; ///< sigma in z direction ROOT::Math::SMatrix > covariance; - ROOT::Math::SMatrix > rotatedCovariance3D; }; typedef std::vector KBeamSpots; diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 433de741..3756a744 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -40,7 +40,6 @@ class KBeamSpotProducer : public KBaseMultiProducer out.sigmaZ = in.sigmaZ(); out.covariance = in.covariance(); - out.rotatedCovariance3D = in.rotatedCovariance3D(); } }; From b014949ac9431461b976d7d4a1dd1be4e8774362 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Thu, 13 Jul 2017 15:43:45 +0200 Subject: [PATCH 010/317] first step: most often called getByLabel to getByToken --- Producers/interface/KBaseMultiProducer.h | 22 ++++++++-------------- Producers/interface/KBaseProducer.h | 1 + Producers/src/KBaseProducer.cc | 4 +++- 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index 57ca2f54..fd8af26e 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -22,14 +22,9 @@ class KBaseMultiProducer : public KBaseMatchingProducer event_tree(_event_tree), justOutputName(_justOutputName) { this->addPSetRequests(); - for (typename std::map >::iterator - it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) - { - const edm::InputTag &src = it->second.second; - consumescollector.consumes(src); - } } + typedef std::tuple> TargetSetupMapContent; virtual ~KBaseMultiProducer() {} virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) @@ -37,11 +32,11 @@ class KBaseMultiProducer : public KBaseMatchingProducer this->cEvent = &event; this->cSetup = &setup; - for (typename std::map >::iterator + for (typename std::map::iterator it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) { - const edm::ParameterSet &pset = it->second.first; - const edm::InputTag &src = it->second.second; + const edm::ParameterSet &pset = std::get<0>(it->second); + const edm::InputTag &src = std::get<1>(it->second); const std::pair desc = this->nameMap[it->first]; // Clear previous collection @@ -49,7 +44,7 @@ class KBaseMultiProducer : public KBaseMatchingProducer clearProduct(ref); // Try to get product via id - if (!event.getByLabel(src, this->handle)) + if (!event.getByToken(std::get<2>(it->second), this->handle)) { std::cout << "Could not get main product! " << desc.second << ".src = " << src.encode() << std::endl; continue; @@ -92,8 +87,7 @@ class KBaseMultiProducer : public KBaseMatchingProducer nameMap[target] = make_pair(targetName, inputName); // Used for fast lookup of selector and lv collection - typedef std::pair TmpType; - this->targetSetupMap.insert(std::pair(target, TmpType(pset, tag))); + this->targetSetupMap.insert(std::pair(target, TargetSetupMapContent(pset, tag, this->consumescollector_.template consumes(tag)))); } virtual void fillProduct(const InputType &input, OutputType &output, @@ -105,8 +99,8 @@ class KBaseMultiProducer : public KBaseMatchingProducer TTree *event_tree; const edm::Event *cEvent; const edm::EventSetup *cSetup; - - std::map > targetSetupMap; + + std::map targetSetupMap; std::map > nameMap; private: diff --git a/Producers/interface/KBaseProducer.h b/Producers/interface/KBaseProducer.h index 7864d2d1..70ecc26f 100644 --- a/Producers/interface/KBaseProducer.h +++ b/Producers/interface/KBaseProducer.h @@ -53,6 +53,7 @@ class KBaseProducerWP : public KBaseProducer void addProvenance(std::string oldName, std::string newName); protected: + edm::ConsumesCollector& consumescollector_; const edm::ParameterSet psBase; KProvenance *provenance; }; diff --git a/Producers/src/KBaseProducer.cc b/Producers/src/KBaseProducer.cc index 979e0bc6..9ea6b872 100644 --- a/Producers/src/KBaseProducer.cc +++ b/Producers/src/KBaseProducer.cc @@ -137,7 +137,9 @@ bool KBaseProducer::fail(const std::ostream &s) return false; } -KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : psBase(cfg) +KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + consumescollector_(consumescollector), + psBase(cfg) { provenance = new KProvenance(); _lumi_tree->Bronch(("provenance_" + producerName).c_str(), "KProvenance", &provenance); From b58f1f2b452a42ae141d690caa1ca7e456ddd793 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Thu, 13 Jul 2017 16:22:13 +0200 Subject: [PATCH 011/317] KTowerProducer --- Producers/interface/KTowerProducer.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KTowerProducer.h b/Producers/interface/KTowerProducer.h index d6230218..21f96300 100644 --- a/Producers/interface/KTowerProducer.h +++ b/Producers/interface/KTowerProducer.h @@ -21,7 +21,7 @@ class KTowerProducer : public KBaseMultiLVProducer KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), srcPVs(cfg.getParameter("srcPVs")) { - consumescollector.consumes(srcPVs); + pvToken_ = consumescollector.consumes(srcPVs); } static const std::string getLabel() { return "Tower"; } @@ -34,7 +34,7 @@ class KTowerProducer : public KBaseMultiLVProducer { // Get information for vertex correction edm::Handle pvCollection; - cEvent->getByLabel(srcPVs, pvCollection); + cEvent->getByToken(pvToken_, pvCollection); if (pvCollection->size() > 0) vertex = pvCollection->begin()->position(); else @@ -52,6 +52,7 @@ class KTowerProducer : public KBaseMultiLVProducer private: reco::Jet::Point vertex; KLVSorter towersorter_pt; + edm::EDGetTokenT pvToken_; }; #endif From 39e169ae8dc696669bc4e56264939b897840ad6b Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Thu, 13 Jul 2017 16:33:33 +0200 Subject: [PATCH 012/317] KTaupairVerticesMapProducer --- Producers/interface/KTaupairVerticesMapProducer.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index e1a79fa1..b624bf3c 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -22,7 +22,11 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) + { + this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); + this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); + } static const std::string getLabel() { return "TaupairVerticesMap"; } @@ -43,7 +47,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerincludeOriginalPV = pset.getParameter("includeOrginalPV"); assert((this->fitMethod == 1) || (this->fitMethod == 0)); edm::Handle beamSpotHandle; - this->cEvent->getByLabel(this->beamSpotSource, beamSpotHandle); + this->cEvent->getByToken(this->beamSpotHandleToken, beamSpotHandle); beamSpot = *beamSpotHandle; // Continue normally @@ -155,7 +159,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer &commonTaus, const std::vector recoTracks) { edm::Handle> tauHandle; - this->cEvent->getByLabel(this->pfTauCollection, tauHandle); + this->cEvent->getByToken(this->pfTauCollectionToken, tauHandle); // check wich tau is from the current PV for(std::vector::const_iterator tau = tauHandle->begin(); tau != tauHandle->end(); ++tau) @@ -232,6 +236,8 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> pfTauCollectionToken; + edm::EDGetTokenT beamSpotHandleToken; double deltaRThreshold; int fitMethod; bool includeOriginalPV; From a6817f9db9ba29b0f6396be29b110f9f0e5da4d6 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Thu, 13 Jul 2017 17:07:31 +0200 Subject: [PATCH 013/317] Muon Producer, dropping the srcMuonIsolationPF support since not used any more in any config --- Producers/interface/KMuonProducer.h | 36 +++++++++----------- Producers/python/KTuple_cff.py | 1 - Skimming/higgsTauTau/kSkimming_run2_cfg.py | 1 - Skimming/zjet/skim_76_jtb_miniAOD_cfg.py | 1 - Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py | 1 - Skimming/zjet/skim_80_jtb_miniAOD_cfg.py | 1 - 6 files changed, 16 insertions(+), 25 deletions(-) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 97338a8d..d9869f68 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -40,6 +40,8 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), tagHLTrigger(cfg.getParameter("hlTrigger")), + VertexCollectionSource(cfg.getParameter("vertexcollection")), + isoValInputTags(cfg.getParameter >("isoValInputTags")), hltMaxdR(cfg.getParameter("hltMaxdR")), hltMaxdPt_Pt(cfg.getParameter("hltMaxdPt_Pt")), selectedMuonTriggerObjects(cfg.getParameter >("muonTriggerObjects")), @@ -57,19 +59,17 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> muonMetadata = new KMuonMetadata(); _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); - consumescollector.consumes(tagHLTrigger); + this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); + this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("srcMuonIsolationPF")) consumescollector.consumes>(pset.getParameter("srcMuonIsolationPF")); if(pset.existsAs("vertexcollection")) consumescollector.consumes>(pset.getParameter("vertexcollection")); - if(pset.existsAs>("isoValInputTags")) - { - for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); - } + for(size_t j = 0; j < isoValInputTags.size(); ++j) + isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); } } @@ -111,28 +111,19 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Retrieve additional input products - edm::InputTag tagMuonIsolationPF = pset.getParameter("srcMuonIsolationPF"); - - if (tagMuonIsolationPF.label() != "") - { - cEvent->getByLabel(tagMuonIsolationPF, isoDepsPF); - muonIsolationPFInitialized = true; - } if (tagHLTrigger.label() != "") - cEvent->getByLabel(tagHLTrigger, triggerEventHandle); + cEvent->getByToken(HLTTriggerToken, triggerEventHandle); - edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); - cEvent->getByLabel(VertexCollectionSource, VertexHandle); + cEvent->getByToken(VertexCollectionToken, VertexHandle); pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); pfIsoVetoMinPt = pset.getParameter("pfIsoVetoMinPt"); - std::vector isoValInputTags_ = pset.getParameter >("isoValInputTags"); - isoVals.resize(isoValInputTags_.size()); - for (size_t j = 0; j < isoValInputTags_.size(); ++j) + isoVals.resize(this->isoValInputTags.size()); + for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { - cEvent->getByLabel(isoValInputTags_[j], isoVals[j]); + cEvent->getByToken(isoValTokens[j], isoVals[j]); if (isoVals[j].failedToGet()) { doPfIsolation = false; @@ -315,6 +306,11 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> private: edm::InputTag tagHLTrigger; + edm::InputTag VertexCollectionSource; + std::vector isoValInputTags; + edm::EDGetTokenT HLTTriggerToken; + edm::EDGetTokenT VertexCollectionToken; + std::vector>> isoValTokens; double hltMaxdR, hltMaxdPt_Pt; double pfIsoVetoCone, pfIsoVetoMinPt; std::vector selectedMuonTriggerObjects; diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 0eb4a8cc..52c3c28e 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -334,7 +334,6 @@ muons = cms.PSet( src = cms.InputTag("muons"), # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py - srcMuonIsolationPF = cms.InputTag("pfmuIsoDepositPFCandidates"), vertexcollection = cms.InputTag("offlinePrimaryVertices"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index d0905afb..2a54b72b 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -260,7 +260,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.load("Kappa.Skimming.KMuons_miniAOD_cff") process.kappaTuple.Muons.muons.src = cms.InputTag(muons) process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") - process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.use03ConeForPfIso = cms.bool(True) process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: diff --git a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py index 9eeb7e28..4fa50115 100644 --- a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py @@ -155,7 +155,6 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") -process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) diff --git a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py index e41b687a..d65637b4 100644 --- a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py +++ b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py @@ -166,7 +166,6 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") -process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) diff --git a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py index f491da42..4e4b8d2a 100644 --- a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py @@ -156,7 +156,6 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") -process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) From ef2895ed5b583f1b59fc8dd88143189d4ea40866 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Thu, 13 Jul 2017 17:10:13 +0200 Subject: [PATCH 014/317] removed producer that is already deactivated for a long time --- Producers/interface/KL2MuonProducer.h | 149 -------------------------- Producers/src/KTuple.cc | 2 - 2 files changed, 151 deletions(-) delete mode 100644 Producers/interface/KL2MuonProducer.h diff --git a/Producers/interface/KL2MuonProducer.h b/Producers/interface/KL2MuonProducer.h deleted file mode 100644 index 15cd01c2..00000000 --- a/Producers/interface/KL2MuonProducer.h +++ /dev/null @@ -1,149 +0,0 @@ -//- Copyright (c) 2011 - All Rights Reserved -//- * Fred Stober -//- * Joram Berger -//- * Manuel Zeise - -#ifndef KAPPA_L2MUONPRODUCER_H -#define KAPPA_L2MUONPRODUCER_H - -#include "KTrackProducer.h" -#include "KL1MuonProducer.h" -#include "../../DataFormats/interface/KBasic.h" -#include "../../DataFormats/interface/KDebug.h" -#include -#include -#include -#include -#include -#include "../../Producers/interface/Consumes.h" - -#include "DataFormats/RecoCandidate/interface/IsoDeposit.h" -#include "DataFormats/RecoCandidate/interface/IsoDepositFwd.h" - -//http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/DQM/HLTEvF/plugins/HLTMuonDQMSource.cc?revision=1.40&view=markup - -struct KL2MuonTrajectorySeedProducer_Product -{ - typedef std::vector type; - static const std::string id() { return "std::vector"; }; - static const std::string producer() { return "KL2MuonTrajectorySeedProducer"; }; -}; - -struct KL3MuonTrajectorySeedProducer_Product -{ - typedef std::vector type; - static const std::string id() { return "std::vector"; }; - static const std::string producer() { return "KL3MuonTrajectorySeedProducer"; }; -}; - -struct KMuonTriggerCandidateProducer_Product -{ - typedef std::vector type; - static const std::string id() { return "std::vector"; }; - static const std::string producer() { return "MuonTriggerCandidateProducer"; }; -}; - - -class KL2MuonTrajectorySeedProducer : public KBaseMultiProducer, KL2MuonTrajectorySeedProducer_Product> -{ -public: - KL2MuonTrajectorySeedProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KL2MuonTrajectorySeedProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} - virtual ~KL2MuonTrajectorySeedProducer() {}; - -protected: - virtual void clearProduct(OutputType &output) { output.clear(); } - virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) - { - out.clear(); - for (std::vector::const_iterator it = in.begin(); it != in.end(); ++it) - { - const l1extra::L1MuonParticle * l1muon = it->l1Particle().get(); - KL1Muon tmpMuon; - KL1MuonProducer::fillL1Muon(*l1muon, tmpMuon); - out.push_back(tmpMuon); - } - } -}; - -class KL3MuonTrajectorySeedProducer : public KBaseMultiProducer, KL3MuonTrajectorySeedProducer_Product> -{ -public: - KL3MuonTrajectorySeedProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KL3MuonTrajectorySeedProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} - virtual ~KL3MuonTrajectorySeedProducer() {}; - -protected: - virtual void clearProduct(OutputType &output) { output.clear(); } - virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) - { - //std::vector particles = pset.getParameter >("selectedParticles"); - out.clear(); - for (std::vector::const_iterator it = in.begin(); it != in.end(); ++it) - { - const reco::Track * l2track = it->l2Track().get(); - KTrack tmpTrack; - KTrackProducer::fillTrack(*l2track, tmpTrack); - out.push_back(tmpTrack); - } - } -}; - - -class KMuonTriggerCandidateProducer : public KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product> -{ -public: - KMuonTriggerCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) - { - const edm::ParameterSet &psBase = this->psBase; - std::vector names = psBase.getParameterNamesForType(); - - for (size_t i = 0; i < names.size(); ++i) - { - const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("srcIsolation")) consumescollector.consumes>(pset.getParameter("srcIsolation")); - if(pset.existsAs("srcIsolation")) consumescollector.consumes>(pset.getParameter("srcIsolation")); - } - } - - virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) - { - isoDeltaR = pset.getParameter("isoDeltaR"); - // Retrieve additional input products - edm::InputTag tagIsolation = pset.getParameter("srcIsolation"); - - if (tagIsolation.label() != "") - { - cEvent->getByLabel(tagIsolation, isoDeps); - cEvent->getByLabel(tagIsolation, isoDepDecisions); - } - // Continue normally - KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product>::fillProduct(in, out, name, tag, pset); - } - - virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) - { - KTrackProducer::fillTrack(*(in.track()), out); - - if (isoDeps.isValid()) - { - // Isolation - edm::Ref< std::vector > tk = in.track(); - reco::IsoDepositMap::value_type calDeposit= (*isoDeps)[tk]; - - out.isoQuantity = calDeposit.depositWithin(isoDeltaR); - out.isoDecision = (*isoDepDecisions)[tk]; // decision - } - } - -private: - edm::Handle< edm::ValueMap > isoDeps; - edm::Handle< edm::ValueMap > isoDepDecisions; - double isoDeltaR; -}; - -#endif diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index 74c9f865..e3a146ef 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -257,8 +257,6 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(psConfig, active[i]); else if (active[i] == "L3MuonTrajectorySeed") addProducer(psConfig, active[i]); - else if (active[i] == "MuonTriggerCandidates") - addProducer(psConfig, active[i]); */ if (producers.size() > nProducers + 1) { From 2d6f40f83ba904d30939abd0fb2053f97d3c21c6 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 11:01:47 +0200 Subject: [PATCH 015/317] remove sigma from pileup density --- DataFormats/interface/KJetMET.h | 2 -- DataFormats/src/KDebug.cpp | 3 +-- Producers/interface/KPileupDensityProducer.h | 9 +-------- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/DataFormats/interface/KJetMET.h b/DataFormats/interface/KJetMET.h index 470a607b..e4798d93 100644 --- a/DataFormats/interface/KJetMET.h +++ b/DataFormats/interface/KJetMET.h @@ -227,9 +227,7 @@ struct KHCALNoiseSummary struct KPileupDensity { virtual ~KPileupDensity() {}; - double rho; - double sigma; }; #endif diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 06074785..93080386 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -36,7 +36,6 @@ std::ostream &operator<<(std::ostream &os, const KBeamSpot &bs) { os << bs.position << " beta*=" << bs.betaStar; os << " beamWidth=(" << bs.beamWidthX << ", " << bs.beamWidthY << ")"; - os << " dx/dz=" << bs.dxdz << " dy/dz=" << bs.dydz << " sigmaZ=" << bs.sigmaZ; return os; } @@ -264,7 +263,7 @@ std::ostream &operator<<(std::ostream &os, const KTriggerObjects &to) std::ostream &operator<<(std::ostream &os, const KPileupDensity &pu) { - return os << "rho=" << pu.rho << " sigma=" << pu.sigma; + return os << "rho=" << pu.rho; } std::ostream &operator<<(std::ostream &os, const KHit &hit) diff --git a/Producers/interface/KPileupDensityProducer.h b/Producers/interface/KPileupDensityProducer.h index c8be4935..aa745537 100644 --- a/Producers/interface/KPileupDensityProducer.h +++ b/Producers/interface/KPileupDensityProducer.h @@ -21,18 +21,11 @@ class KPileupDensityProducer : public KBaseMultiProducer static const std::string getLabel() { return "PileupDensity"; } protected: - virtual void clearProduct(OutputType &output) { output.rho = 0; output.sigma = 0; } + virtual void clearProduct(OutputType &output) { output.rho = 0; } virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { out.rho = in; - - edm::InputTag tmpLabel(tag->label(), "sigma", tag->process()); - edm::Handle hSigma; - if (this->cEvent->getByLabel(tmpLabel, hSigma)) - out.sigma = *hSigma; - else - out.sigma = 0; } }; From bb762665fcc90061ec460e5e65cba245eeeec674 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 11:02:15 +0200 Subject: [PATCH 016/317] deactivate Producer that is not used any more --- Producers/src/KTuple.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index e3a146ef..97d8f862 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -62,7 +62,7 @@ #include "../interface/KExtendedTauProducer.h" #include "../interface/KTowerProducer.h" #include "../interface/KTrackProducer.h" -#include "../interface/KLeptonPairProducer.h" +// #include "../interface/KLeptonPairProducer.h" not used in an config atm #include "../interface/KTrackSummaryProducer.h" #include "../interface/KTriggerObjectProducer.h" #if CMSSW_MAJOR_VERSION >= 7 @@ -238,7 +238,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); - addProducer(active[i]); +// addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); #if CMSSW_MAJOR_VERSION >= 7 From c5b1b71e858835c1ff97ed20d55758e64c7c0aeb Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 12:03:17 +0200 Subject: [PATCH 017/317] FilterSummary Producer. Deactivating parts that probably have not been used because they lack the consumes call --- Producers/interface/KFilterSummaryProducer.h | 30 +++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index 2be39f64..3b104e57 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -24,14 +24,14 @@ class KFilterSummaryProducer : public KBaseMatchingProducer { names = new KFilterMetadata; _lumi_tree->Bronch("filterMetadata", "KFilterMetadata", &names); - consumescollector.consumes(labelEventsTotal); - consumescollector.consumes(labelNegEventsTotal); - consumescollector.consumes(labelEventsFiltered); - consumescollector.consumes(labelNegEventsFiltered); + tokenEventsTotal = consumescollector.consumes(labelEventsTotal); + tokenNegEventsTotal = consumescollector.consumes(labelNegEventsTotal); + tokenEventsFiltered = consumescollector.consumes(labelEventsFiltered); + tokenNegEventsFiltered = consumescollector.consumes(labelNegEventsFiltered); } static const std::string getLabel() { return "FilterSummary"; } - +/* virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) { summary->presence = 0; @@ -76,20 +76,21 @@ class KFilterSummaryProducer : public KBaseMatchingProducer return true; } +*/ virtual bool endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) override { edm::Handle nEventsTotal, nNegEventsTotal, nEventsFiltered, nNegEventsFiltered; - lumiBlock.getByLabel(labelEventsTotal, nEventsTotal); + lumiBlock.getByToken(tokenEventsTotal, nEventsTotal); names->nEventsTotal = nEventsTotal->value; - lumiBlock.getByLabel(labelNegEventsTotal, nNegEventsTotal); + lumiBlock.getByToken(tokenNegEventsTotal, nNegEventsTotal); names->nNegEventsTotal = nNegEventsTotal->value; - lumiBlock.getByLabel(labelEventsFiltered, nEventsFiltered); + lumiBlock.getByToken(tokenEventsFiltered, nEventsFiltered); names->nEventsFiltered = nEventsFiltered->value; - lumiBlock.getByLabel(labelNegEventsFiltered, nNegEventsFiltered); + lumiBlock.getByToken(tokenNegEventsFiltered, nNegEventsFiltered); names->nNegEventsFiltered = nNegEventsFiltered->value; return true; @@ -97,6 +98,7 @@ class KFilterSummaryProducer : public KBaseMatchingProducer } private: +/* struct NameAndTagComparison { edm::InputTag tag; @@ -110,14 +112,19 @@ class KFilterSummaryProducer : public KBaseMatchingProducer std::vector namesAndTags; std::string provenance; KFilterSummary *summary; - KFilterMetadata *names; std::vector tags; - +*/ + KFilterMetadata *names; std::string labelEventsTotal = "nEventsTotal"; std::string labelNegEventsTotal = "nNegEventsTotal"; std::string labelEventsFiltered = "nEventsFiltered"; std::string labelNegEventsFiltered = "nNegEventsFiltered"; + edm::EDGetTokenT tokenEventsTotal; + edm::EDGetTokenT tokenNegEventsTotal; + edm::EDGetTokenT tokenEventsFiltered; + edm::EDGetTokenT tokenNegEventsFiltered; +/* virtual bool onMatchingInput(const std::string targetName, const std::string inputName, const edm::ParameterSet &pset, const edm::InputTag &tag) { @@ -130,6 +137,7 @@ class KFilterSummaryProducer : public KBaseMatchingProducer provenance += tag.encode() + ","; return true; } +*/ }; #endif From 293f8e2d96d4ad8a7cd6aa38cfd8d1cabc563dad Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 12:20:00 +0200 Subject: [PATCH 018/317] KBasicTauProducer --- Producers/interface/KBasicTauProducer.h | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index eeca515a..a058632a 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -24,7 +24,8 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc { public: KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)) + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), + VertexCollectionSource(cfg.getParameter("vertexcollection")) { const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); @@ -47,7 +48,10 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc floatDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("floatDiscrWhitelist"); floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); tauDiscrProcessName[names[i]] = pset.getParameter< std::string >("tauDiscrProcessName"); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + if(pset.existsAs("vertexcollection")) + { + this->VertexCollectionToken = consumescollector.consumes(pset.getParameter("vertexcollection")); + } } } @@ -124,8 +128,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get vertices from event - edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); - this->cEvent->getByLabel(VertexCollectionSource, VertexHandle); + this->cEvent->getByToken(this->VertexCollectionToken, VertexHandle); // Get tau discriminators from event this->cEvent->getManyByType(currentTauDiscriminators); @@ -276,6 +279,8 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc } protected: + edm::InputTag VertexCollectionSource; + edm::EDGetTokenT VertexCollectionToken; std::map > preselectionDiscr; std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist; std::map discriminatorMap; From 12b9ed9c81f4f6dcbdccf1e04c44018ebcf20b01 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 12:38:16 +0200 Subject: [PATCH 019/317] TriggerObjectStandaloneProducer --- .../KTriggerObjectStandaloneProducer.h | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/Producers/interface/KTriggerObjectStandaloneProducer.h b/Producers/interface/KTriggerObjectStandaloneProducer.h index 31b1a8e9..ec203865 100644 --- a/Producers/interface/KTriggerObjectStandaloneProducer.h +++ b/Producers/interface/KTriggerObjectStandaloneProducer.h @@ -54,11 +54,11 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducerBronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); - consumescollector.consumes(triggerBits_); - consumescollector.consumes(metFilterBits_); - consumescollector.consumes(triggerPrescales_); + this->triggerBitsToken_ = consumescollector.consumes(triggerBits_); + this->metFilterBitsToken_ = consumescollector.consumes(metFilterBits_); + this->triggerPrescalesToken_ = consumescollector.consumes(triggerPrescales_); for(size_t j = 0; j < metFilterBitsList_.size(); j++) - consumescollector.consumes(edm::InputTag(metFilterBitsList_[j])); + this->metFilterBitsListTokens_.push_back(consumescollector.consumes(edm::InputTag(metFilterBitsList_[j]))); } @@ -78,7 +78,7 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer::onFirstEvent(event, setup); edm::Handle metFilterBits; - event.getByLabel(metFilterBits_, metFilterBits); + event.getByToken(this->metFilterBitsToken_, metFilterBits); // preselect met filters metFilterNames_ = event.triggerNames(*metFilterBits); for(size_t i = 0; i < metFilterBits->size(); i++) @@ -108,19 +108,17 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducertriggerBitsToken_, triggerBitsHandle_); + event.getByToken(this->metFilterBitsToken_, metFilterBitsHandle_); + event.getByToken(this->triggerPrescalesToken_, triggerPrescalesHandle_); - for(size_t i = 0; i < metFilterBitsList_.size(); i++) + for(size_t i = 0; i < this->metFilterBitsListTokens_.size(); i++) { - event.getByLabel(edm::InputTag(metFilterBitsList_[i]), metFilterBitsListHandle_[i]); + event.getByToken(this->metFilterBitsListTokens_[i], metFilterBitsListHandle_[i]); } - + if (save_l1extratau_) event.getByToken( l1tauJetSource_, l1tauColl_ ); event_ = &(event); - - //if (save_l1extratau_) event.getByLabel( tauJetSource_, tauColl_ ); names_ = event.triggerNames(*triggerBitsHandle_); @@ -322,6 +320,9 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer triggerBitsHandle_; edm::Handle triggerPrescalesHandle_; edm::Handle metFilterBitsHandle_; + edm::EDGetTokenT triggerBitsToken_; + edm::EDGetTokenT triggerPrescalesToken_; + edm::EDGetTokenT metFilterBitsToken_; const edm::Event *event_; bool save_l1extratau_; @@ -330,6 +331,7 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer l1extratau_idxs_; std::vector metFilterBitsList_; std::vector> metFilterBitsListHandle_; + std::vector> metFilterBitsListTokens_; From 64e78fe6d1a1f0933ba740ed53eaddb05af86735 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 12:57:25 +0200 Subject: [PATCH 020/317] deactivate JetID from CaloJetProducer -> was disfunctional anyway since it lacks the consumes call --- Producers/interface/KCaloJetProducer.h | 28 +++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index dcf2159f..674637ab 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -26,9 +26,9 @@ class KCaloJetProducer : public KBaseMultiLVProducer("srcJetID"); - if (tagJetID.label() != "") - cEvent->getByLabel(tagJetID, hJetID); + //tagJetID = pset.getParameter("srcJetID"); + //if (tagJetID.label() != "") + // cEvent->getByLabel(tagJetID, hJetID); // Continue normally KBaseMultiLVProducer::fillProduct(in, out, name, tag, pset); @@ -46,20 +46,20 @@ class KCaloJetProducer : public KBaseMultiLVProducer jetRef(edm::Ref(handle, this->nCursor)); - const reco::JetID &jetID = (*hJetID)[jetRef]; - out.n90Hits = static_cast(jetID.n90Hits); - out.fHPD = jetID.fHPD; - out.fRBX = jetID.fRBX; - out.fHO = jetID.fHO; - } + //if (tagJetID.label() != "") + //{ + // edm::RefToBase jetRef(edm::Ref(handle, this->nCursor)); + // const reco::JetID &jetID = (*hJetID)[jetRef]; + // out.n90Hits = static_cast(jetID.n90Hits); + // out.fHPD = jetID.fHPD; + // out.fRBX = jetID.fRBX; + // out.fHO = jetID.fHO; + //} } private: - edm::InputTag tagJetID; - edm::Handle > hJetID; + //edm::InputTag tagJetID; + //edm::Handle > hJetID; }; #endif From c0bc43782a2de19de595a748bd7f52e34cf85e8c Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 12:57:45 +0200 Subject: [PATCH 021/317] deactivate ExtendedTauProducer -> no analysis is using it atm --- Producers/python/KTuple_cff.py | 26 +++++++++++++------------- Producers/src/KTuple.cc | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 52c3c28e..67f95db8 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -578,19 +578,19 @@ ), ), - ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, - taus = cms.PSet( - src = cms.InputTag("hpsPFTauProducer"), - preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! - binaryDiscrWhitelist = cms.vstring("hpsPFTau.*"), - binaryDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$", "raw", "Raw"), - floatDiscrWhitelist = cms.vstring("hpsPFTau.*raw.*", "hpsPFTau.*Raw.*"), - floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), - tauDiscrProcessName = cms.string("KAPPA"), - barrelSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALBarrel"), - endcapSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALEndcapWithPreshower"), - ), - ), + #ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, + # taus = cms.PSet( + # src = cms.InputTag("hpsPFTauProducer"), + # preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! + # binaryDiscrWhitelist = cms.vstring("hpsPFTau.*"), + # binaryDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$", "raw", "Raw"), + # floatDiscrWhitelist = cms.vstring("hpsPFTau.*raw.*", "hpsPFTau.*Raw.*"), + # floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), + # tauDiscrProcessName = cms.string("KAPPA"), + # barrelSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALBarrel"), + # endcapSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALEndcapWithPreshower"), + # ), + #), L2MuonTrajectorySeed = cms.PSet(kappaNoCut, manual = cms.VInputTag(), diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index 97d8f862..6ae4007a 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -59,7 +59,7 @@ #include "../interface/KGenJetProducer.h" #include "../interface/KTauProducer.h" #include "../interface/KPatTauProducer.h" -#include "../interface/KExtendedTauProducer.h" +// #include "../interface/KExtendedTauProducer.h" #include "../interface/KTowerProducer.h" #include "../interface/KTrackProducer.h" // #include "../interface/KLeptonPairProducer.h" not used in an config atm @@ -234,7 +234,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); - addProducer(active[i]); +// addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); From 058de04a03f2e3994528f901cc0352bdcaff368e Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 12:59:41 +0200 Subject: [PATCH 022/317] remove precompiler statements for KDataInfoProducer --- Producers/interface/KDataInfoProducer.h | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/Producers/interface/KDataInfoProducer.h b/Producers/interface/KDataInfoProducer.h index ea5262bb..0bc644db 100644 --- a/Producers/interface/KDataInfoProducer.h +++ b/Producers/interface/KDataInfoProducer.h @@ -31,13 +31,7 @@ class KDataInfoProducer : public KInfoProducer currentRun(0), isEmbedded(cfg.getParameter("isEmbedded")) { -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) lumiSource = consumescollector.consumes(cfg.getParameter("lumiSource")); -#else - lumiSource = cfg.getParameter("lumiSource"); - consumescollector.consumes(lumiSource); - -#endif } static const std::string getLabel() { return "DataInfo"; } @@ -56,11 +50,7 @@ class KDataInfoProducer : public KInfoProducer // Read luminosity infos edm::Handle hLumiSummary; -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) if (lumiBlock.getByToken(lumiSource, hLumiSummary)) -#else - if (lumiBlock.getByLabel(lumiSource, hLumiSummary)) -#endif { this->metaLumi->avgInsDelLumi = hLumiSummary->avgInsDelLumi(); this->metaLumi->avgInsDelLumiErr = hLumiSummary->avgInsDelLumiErr(); @@ -100,11 +90,7 @@ class KDataInfoProducer : public KInfoProducer protected: short currentRun; -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) edm::EDGetTokenT lumiSource; -#else - edm::InputTag lumiSource; -#endif bool isEmbedded; }; From 08339456b1428e9d4500fb61730bd20361c3b900 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Fri, 14 Jul 2017 20:04:34 +0200 Subject: [PATCH 023/317] KInfoProducer --- Producers/interface/KInfoProducer.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KInfoProducer.h b/Producers/interface/KInfoProducer.h index fe041c61..4dfb96e8 100644 --- a/Producers/interface/KInfoProducer.h +++ b/Producers/interface/KInfoProducer.h @@ -101,7 +101,7 @@ class KInfoProducer : public KInfoProducerBase } consumescollector.consumes(tagL1Results); tagHLTResultsToken = consumescollector.consumes(tagHLTResults); - consumescollector.consumes>(tagErrorsAndWarnings); + tokenErrorsAndWarnings = consumescollector.consumes>(tagErrorsAndWarnings); } virtual ~KInfoProducer() {}; @@ -201,7 +201,7 @@ class KInfoProducer : public KInfoProducerBase edm::Handle > errorsAndWarnings; - event.getByLabel(tagErrorsAndWarnings, errorsAndWarnings); + event.getByToken(tokenErrorsAndWarnings, errorsAndWarnings); if (errorsAndWarnings.failedToGet()) { metaEvent->bitsUserFlags |= KEFRecoErrors; @@ -236,6 +236,7 @@ class KInfoProducer : public KInfoProducerBase edm::InputTag tagHLTrigger; edm::InputTag tagErrorsAndWarnings; + edm::EDGetTokenT> tokenErrorsAndWarnings; std::vector avoidEaWCategories; bool printErrorsAndWarnings; bool printHltList; From a76a5002514eba61286c22f03b57c5ba1341eb08 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Mon, 17 Jul 2017 14:10:41 +0200 Subject: [PATCH 024/317] remove non-functional and hardly configurable code parts --- Producers/interface/KJetProducer.h | 111 +---------------------------- 1 file changed, 1 insertion(+), 110 deletions(-) diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index e0aeb8db..76f3895f 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -19,8 +19,7 @@ class KJetProducer : public KBaseMultiLVProducer { public: KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), - tagger(cfg.getParameter >("taggers")) + KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) { names = new KJetMetadata; _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); @@ -40,19 +39,6 @@ class KJetProducer : public KBaseMultiLVProducer virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { - for (size_t i = 0; i < tagger.size(); ++i) - { - if ( (tagger[i] == "puJetIDFullLoose") - || (tagger[i] == "puJetIDFullMedium") - || (tagger[i] == "puJetIDFullTight") - || (tagger[i] == "puJetIDCutbasedLoose") - || (tagger[i] == "puJetIDCutbasedMedium") - || (tagger[i] == "puJetIDCutbasedTight") - || (tagger[i] == "puJetIDMET") ) - names->idNames.push_back(tagger[i]); - else - names->tagNames.push_back(tagger[i]); - } return KBaseMultiLVProducer::onLumi(lumiBlock, setup); } @@ -67,67 +53,6 @@ class KJetProducer : public KBaseMultiLVProducer PUJetID = pset.getParameter("PUJetID"); PUJetID_full = pset.getParameter("PUJetID_full"); - for (size_t i = 0; i < tagger.size(); ++i) - { - if (tagger[i] == "QGlikelihood") - cEvent->getByLabel(QGtagger.label(),"qgLikelihood", QGTagsHandleLikelihood); - else if (tagger[i] == "QGmlp") - cEvent->getByLabel(QGtagger.label(),"qgMLP", QGTagsHandleMLP); - else if (tagger[i] == "TrackCountingHighEffBJetTags") - cEvent->getByLabel(Btagger.label()+"TrackCountingHighEffBJetTags", TrackCountingHighEffBJetTags_Handle); - else if (tagger[i] == "TrackCountingHighPurBJetTags") - cEvent->getByLabel(Btagger.label()+"TrackCountingHighPurBJetTags", TrackCountingHighPurBJetTags_Handle); - else if (tagger[i] == "JetProbabilityBJetTags") - cEvent->getByLabel(Btagger.label()+"JetProbabilityBJetTags", JetProbabilityBJetTags_Handle); - else if (tagger[i] == "JetBProbabilityBJetTags") - cEvent->getByLabel(Btagger.label()+"JetBProbabilityBJetTags", JetBProbabilityBJetTags_Handle); - else if (tagger[i] == "SoftElectronBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftElectronBJetTags", SoftElectronBJetTags_Handle); - else if (tagger[i] == "SoftMuonBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftMuonBJetTags", SoftMuonBJetTags_Handle); - else if (tagger[i] == "SoftMuonByIP3dBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftMuonByIP3dBJetTags", SoftMuonByIP3dBJetTags_Handle); - else if (tagger[i] == "SoftMuonByPtBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftMuonByPtBJetTags", SoftMuonByPtBJetTags_Handle); - else if (tagger[i] == "SimpleSecondaryVertexBJetTags") - cEvent->getByLabel(Btagger.label()+"SimpleSecondaryVertexBJetTags", SimpleSecondaryVertexBJetTags_Handle); - else if (tagger[i] == "CombinedSecondaryVertexBJetTags") - cEvent->getByLabel(Btagger.label()+"CombinedSecondaryVertexBJetTags", CombinedSecondaryVertexBJetTags_Handle); - else if (tagger[i] == "CombinedSecondaryVertexMVABJetTags") - cEvent->getByLabel(Btagger.label()+"CombinedSecondaryVertexMVABJetTags", CombinedSecondaryVertexMVABJetTags_Handle); - else if (tagger[i] == "puJetIDMET") - cEvent->getByLabel(PUJetID.label(), "metId", puJetIDMET_Handle); - else if (tagger[i] == "puJetIDFullDiscriminant") - cEvent->getByLabel(PUJetID.label(), PUJetID_full.label()+"Discriminant", puJetIDfullDiscriminant_Handle); - else if (tagger[i] == "puJetIDCutbasedDiscriminant") - cEvent->getByLabel(PUJetID.label(), "cutbasedDiscriminant", puJetIDcutbasedDiscriminant_Handle); - else if (tagger[i].find( "puJetIDFull") != std::string::npos) - cEvent->getByLabel(PUJetID.label(), PUJetID_full.label()+"Id", puJetIDfull_Handle); - else if (tagger[i].find( "puJetIDCutbased") != std::string::npos) - cEvent->getByLabel(PUJetID.label(), "cutbasedId", puJetIDcutbased_Handle); - else - { - std::cout << "Tagger '" << tagger[i] << "' not found! " << std::endl; - exit(1); - } - } - - tagmap_b["TrackCountingHighEffBJetTags"] = TrackCountingHighEffBJetTags_Handle; - tagmap_b["TrackCountingHighPurBJetTags"] = TrackCountingHighPurBJetTags_Handle; - tagmap_b["JetProbabilityBJetTags"] = JetProbabilityBJetTags_Handle; - tagmap_b["JetBProbabilityBJetTags"] = JetBProbabilityBJetTags_Handle; - tagmap_b["SoftElectronBJetTags"] = SoftElectronBJetTags_Handle; - tagmap_b["SoftMuonBJetTags"] = SoftMuonBJetTags_Handle; - tagmap_b["SoftMuonByIP3dBJetTags"] = SoftMuonByIP3dBJetTags_Handle; - tagmap_b["SoftMuonByPtBJetTags"] = SoftMuonByPtBJetTags_Handle; - tagmap_b["SimpleSecondaryVertexBJetTags"] = SimpleSecondaryVertexBJetTags_Handle; - tagmap_b["CombinedSecondaryVertexBJetTags"] = CombinedSecondaryVertexBJetTags_Handle; - tagmap_b["CombinedSecondaryVertexMVABJetTags"] = CombinedSecondaryVertexMVABJetTags_Handle; - tagmap_qg["QGlikelihood"] = QGTagsHandleLikelihood; - tagmap_qg["QGmlp"] = QGTagsHandleMLP; - tagmap_pu["puJetIDFullDiscriminant"] = puJetIDfullDiscriminant_Handle; - tagmap_pu["puJetIDCutbasedDiscriminant"] = puJetIDcutbasedDiscriminant_Handle; - // Continue normally KBaseMultiLVProducer::fillProduct(in, out, name, tag, pset); } @@ -138,32 +63,6 @@ class KJetProducer : public KBaseMultiLVProducer std::vector puJetID; - for (size_t i = 0; i < tagger.size(); ++i) - { - if ( (tagger[i] == "QGlikelihood") || (tagger[i] == "QGmlp")) - out.tags.push_back(getvalue( (*tagmap_qg[tagger[i]])[jetRef] ) ); - else if ((tagger[i] == "puJetIDFullDiscriminant") || (tagger[i] == "puJetIDCutbasedDiscriminant")) - out.tags.push_back(getsignedvalue( (*tagmap_pu[tagger[i]])[jetRef] ) ); - else if (tagger[i] == "puJetIDFullLoose") - puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 2) ) != 0); - else if (tagger[i] == "puJetIDFullMedium") - puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 1) ) != 0); - else if (tagger[i] == "puJetIDFullTight") - puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 0) ) != 0); - else if (tagger[i] == "puJetIDCutbasedLoose") - puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 2) ) != 0); - else if (tagger[i] == "puJetIDCutbasedMedium") - puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 1) ) != 0); - else if (tagger[i] == "puJetIDCutbasedTight") - puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 0) ) != 0); - else if (tagger[i] == "puJetIDMET") - puJetID.push_back(( (*puJetIDMET_Handle)[jetRef] & (1 << 2) ) != 0); - else - { - const reco::JetTagCollection & tags = *(tagmap_b[tagger[i]].product()); - out.tags.push_back(getvalue( tags[this->nCursor].second ) ); - } - } for (unsigned int i = 0; i < puJetID.size(); ++i) out.binaryIds |= puJetID[i] << i; @@ -215,14 +114,8 @@ class KJetProducer : public KBaseMultiLVProducer } private: - std::vector tagger; - KJetMetadata *names; - std::map< std::string, edm::Handle> > tagmap_qg; - std::map< std::string, edm::Handle> > tagmap_pu; - std::map< std::string, edm::Handle > tagmap_b; - edm::InputTag QGtagger; edm::InputTag Btagger; edm::InputTag PUJetID; @@ -249,9 +142,7 @@ class KJetProducer : public KBaseMultiLVProducer edm::Handle< edm::ValueMap > puJetIDfullDiscriminant_Handle; edm::Handle< edm::ValueMap > puJetIDcutbasedDiscriminant_Handle; - static constexpr float default_for_not_defined_tagger_value = -999.; - float getvalue(const float value){ return (value<0.) ? default_for_not_defined_tagger_value : value; } float getsignedvalue(const float value){ return value; } }; From bbf5ae1aebad214b13b55b85b72b45c6cffbb244 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Mon, 17 Jul 2017 16:11:01 +0200 Subject: [PATCH 025/317] ElectronProducer --- Producers/interface/KElectronProducer.h | 108 +++++++++---------- Producers/python/KTuple_cff.py | 2 +- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 4 +- Skimming/zjet/skim_53_cfg.py | 4 +- Skimming/zjet/skim_74_cfg.py | 2 +- Skimming/zjet/skim_76_cfg.py | 2 +- Skimming/zjet/skim_76_jtb_miniAOD_cfg.py | 2 +- Skimming/zjet/skim_76_test_cfg.py | 2 +- Skimming/zjet/skim_76_test_no_pujetid_cfg.py | 2 +- Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py | 2 +- Skimming/zjet/skim_80_calo_cfg.py | 2 +- Skimming/zjet/skim_80_calo_noPUJetID_cfg.py | 2 +- Skimming/zjet/skim_80_cfg.py | 2 +- Skimming/zjet/skim_80_jtb_miniAOD_cfg.py | 2 +- 14 files changed, 66 insertions(+), 72 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 7f20ef09..8424010a 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -21,14 +21,18 @@ #include "EgammaAnalysis/ElectronTools/interface/ElectronEffectiveArea.h" #endif - class KElectronProducer : public KBaseMultiLVProducer, KElectrons> { public: KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, KElectrons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), - namesOfIds(cfg.getParameter >("ids")), + tagConversionSource(cfg.getParameter("allConversions")), + beamSpotSource(cfg.getParameter("offlineBeamSpot")), + VertexCollectionSource(cfg.getParameter("vertexcollection")), + rhoIsoTag(cfg.getParameter("rhoIsoInputTag")), + isoValInputTags(cfg.getParameter >("isoValInputTags")), + tagOfIds(cfg.getParameter >("ids")), srcIds_(cfg.getParameter("srcIds")), doPfIsolation_(true), doCutbasedIds_(true) @@ -39,24 +43,23 @@ class KElectronProducer : public KBaseMultiLVProducer, doMvaIds_ = (srcIds_ == "pat"); doAuxIds_ = (srcIds_ == "standalone"); + this->tokenConversionSource = consumescollector.consumes(tagConversionSource); + this->tokenBeamSpot = consumescollector.consumes(beamSpotSource); + this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); + this->tokenRhoIso = consumescollector.consumes(rhoIsoTag); + const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("allConversions")) consumescollector.consumes(pset.getParameter("allConversions")); - if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); - if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); - if(pset.existsAs>("isoValInputTags")) - { - for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); - } + for(size_t j = 0; j < this->isoValInputTags.size(); ++j) + tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); } - for (size_t j = 0; j < namesOfIds.size(); ++j) + for (size_t j = 0; j < tagOfIds.size(); ++j) { - consumescollector.consumes >(edm::InputTag(namesOfIds[j])); + tokenOfIds.push_back(consumescollector.consumes >(tagOfIds[j])); } } @@ -64,9 +67,9 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { - for (std::vector::const_iterator id = namesOfIds.begin(); id != namesOfIds.end(); ++id) + for (size_t j = 0; j < tagOfIds.size(); ++j) { - electronMetadata->idNames.push_back(*id); + electronMetadata->idNames.push_back(this->tagOfIds[j].label()); } return KBaseMultiLVProducer, KElectrons>::onLumi(lumiBlock, setup); } @@ -75,52 +78,29 @@ class KElectronProducer : public KBaseMultiLVProducer, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get additional objects for the cutbased IDs - edm::InputTag tagConversionSource = pset.getParameter("allConversions"); - cEvent->getByLabel(tagConversionSource, hConversions); + cEvent->getByToken(this->tokenConversionSource, this->hConversions); - edm::InputTag beamSpotSource = pset.getParameter("offlineBeamSpot"); - cEvent->getByLabel(beamSpotSource, BeamSpot); + cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); - edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); - cEvent->getByLabel(VertexCollectionSource, VertexCollection); + cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); - std::vector isoValInputTags = pset.getParameter >("isoValInputTags"); - isoVals.resize(isoValInputTags.size()); - for (size_t j = 0; j < isoValInputTags.size(); ++j) + this->isoVals.resize(this->isoValInputTags.size()); + for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { - cEvent->getByLabel(isoValInputTags[j], isoVals[j]); - if (isoVals[j].failedToGet()) + cEvent->getByToken(this->tokenIsoValInputTags[j], this->isoVals[j]); + if (this->isoVals[j].failedToGet()) { doPfIsolation_ = false; } } - cEvent->getByLabel(pset.getParameter("rhoIsoInputTag"), rhoIso_h); - /*art::Handle stepsHandle; - event.getByLabel("g4run","tracker",stepsHandle); - StepPointMCCollection const& steps(*stepsHandle); - */ - /*try { - iEvent.getByLabel(l1GTReadoutRecTag_,L1GTRR); - } catch (...) {;} - if ( L1GTRR.isValid() ) { // exists - - edm::Handle trh; - try {iEvent.getByLabel(triggerInputTag_,trh);} - catch( cms::Exception& ex ) { LogWarning("HWWTreeDumper") << "Trigger results: " << triggerInputTag_ << " not found"; } - if (!trh.isValid()) - throw cms::Exception("ProductNotValid") << "TriggerResults product not valid"; - */ - - // Continue with main product: PAT-electrons - + cEvent->getByToken(tokenRhoIso, rhoIso_h); + // Prepare IDs for miniAOD - edm::InputTag electronIdsInputTag; - electronIDValueMap.resize(namesOfIds.size()); - for (size_t j = 0; j < namesOfIds.size(); ++j) + electronIDValueMap.resize(tokenOfIds.size()); + for (size_t j = 0; j < tokenOfIds.size(); ++j) { - electronIdsInputTag = edm::InputTag(namesOfIds[j]); - cEvent->getByLabel(electronIdsInputTag, electronIDValueMap[j]); + cEvent->getByToken(this->tokenOfIds[j], this->electronIDValueMap[j]); } // call base class @@ -232,7 +212,7 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual void doAuxIds(const SingleInputType &in, SingleOutputType &out) { edm::Ref> pe(this->handle, this->nCursor); - for (size_t i = 0; i < namesOfIds.size(); ++i) + for (size_t i = 0; i < tagOfIds.size(); ++i) { out.electronIds.push_back((*(electronIDValueMap)[i])[pe]); } @@ -244,9 +224,9 @@ class KElectronProducer : public KBaseMultiLVProducer, * Full instructions in Producer/KElectrons_cff */ out.electronIds.clear(); - for (size_t i = 0; i < namesOfIds.size(); ++i) + for (size_t i = 0; i < tagOfIds.size(); ++i) { - out.electronIds.push_back(in.electronID(namesOfIds[i])); + out.electronIds.push_back(in.electronID(tagOfIds[i].label())); } } @@ -293,14 +273,13 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Ref> pe(this->handle, this->nCursor); // isolation values (PF is used for IDs later) - out.sumChargedHadronPt = (*(isoVals)[0])[pe]; - out.sumPhotonEt = (*(isoVals)[1])[pe]; - out.sumNeutralHadronEt = (*(isoVals)[2])[pe]; - out.sumPUPt = (*(isoVals)[3])[pe]; + out.sumChargedHadronPt = (*(this->isoVals)[0])[pe]; + out.sumPhotonEt = (*(this->isoVals)[1])[pe]; + out.sumNeutralHadronEt = (*(this->isoVals)[2])[pe]; + out.sumPUPt = (*(this->isoVals)[3])[pe]; } private: - std::vector namesOfIds; KElectronMetadata *electronMetadata; boost::hash hasher; @@ -309,6 +288,21 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Handle BeamSpot; edm::Handle VertexCollection; edm::Handle rhoIso_h; + + edm::InputTag tagConversionSource; + edm::InputTag beamSpotSource; + edm::InputTag VertexCollectionSource; + edm::InputTag rhoIsoTag; + std::vector isoValInputTags; + std::vector tagOfIds; + + edm::EDGetTokenT tokenConversionSource; + edm::EDGetTokenT tokenBeamSpot; + edm::EDGetTokenT tokenVertexCollection; + edm::EDGetTokenT tokenRhoIso; + std::vector>> tokenIsoValInputTags ; + std::vector>> tokenOfIds; + std::string srcIds_; bool doPfIsolation_; bool doCutbasedIds_; diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 67f95db8..427fe147 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -458,7 +458,7 @@ Electrons = cms.PSet(kappaNoCut, kappaNoRegEx, - ids = cms.vstring(), + ids = cms.VInputTag(), srcIds = cms.string("pat"), electrons = cms.PSet( src = cms.InputTag("patElectrons"), diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 2a54b72b..43491920 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -282,7 +282,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.Electrons.srcIds = cms.string("standalone") if tools.is_above_cmssw_version([8]): - process.kappaTuple.Electrons.ids = cms.vstring( + process.kappaTuple.Electrons.ids = cms.VInputTag( "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", @@ -290,7 +290,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values" ) else: - process.kappaTuple.Electrons.ids = cms.vstring( + process.kappaTuple.Electrons.ids = cms.VInputTag( "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", diff --git a/Skimming/zjet/skim_53_cfg.py b/Skimming/zjet/skim_53_cfg.py index c14126b9..d32c8820 100644 --- a/Skimming/zjet/skim_53_cfg.py +++ b/Skimming/zjet/skim_53_cfg.py @@ -329,8 +329,8 @@ def getBaseConfig( cms.InputTag('elPFIsoValuePU04PFIdPFIsoCal')), ) - #process.kappaTuple.Electrons.ids = cms.vstring("mvaTrigV0", "mvaTrigNoIPV0", "mvaNonTrigV0") - process.kappaTuple.Electrons.ids = cms.vstring('idMvaNonTrigV0', 'idMvaTrigNoIPV0', 'idMvaTrigV0') + #process.kappaTuple.Electrons.ids = cms.VInputTag("mvaTrigV0", "mvaTrigNoIPV0", "mvaNonTrigV0") + process.kappaTuple.Electrons.ids = cms.VInputTag('idMvaNonTrigV0', 'idMvaTrigNoIPV0', 'idMvaTrigV0') process.kappaTuple.Electrons.minPt = cms.double(8.0) diff --git a/Skimming/zjet/skim_74_cfg.py b/Skimming/zjet/skim_74_cfg.py index ce1bb064..b51216cf 100644 --- a/Skimming/zjet/skim_74_cfg.py +++ b/Skimming/zjet/skim_74_cfg.py @@ -241,7 +241,7 @@ def baseconfig( process.kappaTuple.Electrons.minPt = 8.0 from Kappa.Skimming.KElectrons_run2_cff import setupElectrons - process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", + process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_cfg.py b/Skimming/zjet/skim_76_cfg.py index 7533be8a..984e6c6c 100644 --- a/Skimming/zjet/skim_76_cfg.py +++ b/Skimming/zjet/skim_76_cfg.py @@ -198,7 +198,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py index 4fa50115..6477a082 100644 --- a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py @@ -173,7 +173,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", +process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", diff --git a/Skimming/zjet/skim_76_test_cfg.py b/Skimming/zjet/skim_76_test_cfg.py index 81080f37..70fb1939 100644 --- a/Skimming/zjet/skim_76_test_cfg.py +++ b/Skimming/zjet/skim_76_test_cfg.py @@ -213,7 +213,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_test_no_pujetid_cfg.py b/Skimming/zjet/skim_76_test_no_pujetid_cfg.py index c75508c1..5ccccb20 100644 --- a/Skimming/zjet/skim_76_test_no_pujetid_cfg.py +++ b/Skimming/zjet/skim_76_test_no_pujetid_cfg.py @@ -213,7 +213,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py index d65637b4..9cd398c4 100644 --- a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py +++ b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py @@ -184,7 +184,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", +process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", diff --git a/Skimming/zjet/skim_80_calo_cfg.py b/Skimming/zjet/skim_80_calo_cfg.py index 71446a39..cdd9cc83 100644 --- a/Skimming/zjet/skim_80_calo_cfg.py +++ b/Skimming/zjet/skim_80_calo_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py b/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py index 7330d42d..90b74101 100644 --- a/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py +++ b/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_cfg.py b/Skimming/zjet/skim_80_cfg.py index 445fcccd..66dec8a2 100644 --- a/Skimming/zjet/skim_80_cfg.py +++ b/Skimming/zjet/skim_80_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py index 4e4b8d2a..f027728e 100644 --- a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py @@ -174,7 +174,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", +process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", From 0dca32a58b086980b8d7c92db4dd94b58e31cd65 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Mon, 17 Jul 2017 16:59:28 +0200 Subject: [PATCH 026/317] KGenInfoProducer --- Producers/interface/KGenInfoProducer.h | 40 +++++++++++++++----------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 49f26b38..9c894957 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -45,12 +45,12 @@ class KGenInfoProducer : public KInfoProducer runInfo(cfg.getParameter("lheSource")), lheWeightRegexes(cfg.getParameter>("lheWeightNames")) { - consumescollector.consumes(tagSource); - consumescollector.consumes(tagSource); - consumescollector.consumes(lheSource); - consumescollector.consumes>(puInfoSource); - consumescollector.consumes(runInfo); - consumescollector.consumes(runInfo); + this->tokenGenRunInfo = consumescollector.consumes(tagSource); + this->tokenSource = consumescollector.consumes(tagSource); + this->tokenLhe = consumescollector.consumes(lheSource); + this->tokenPuInfo = consumescollector.consumes>(puInfoSource); + this->tokenLHERunInfo = consumescollector.consumes(runInfo); + this->tokenRunInfo = consumescollector.consumes(runInfo); genEventInfoMetadata = new KGenEventInfoMetadata(); _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); @@ -70,7 +70,7 @@ class KGenInfoProducer : public KInfoProducer #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) // print available lheWeights edm::Handle runhandle; - if((this->verbosity > 1) && lumiBlock.getRun().getByLabel( runInfo, runhandle )) + if((this->verbosity > 1) && lumiBlock.getRun().getByToken( tokenRunInfo, runhandle )) { LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) @@ -87,7 +87,7 @@ class KGenInfoProducer : public KInfoProducer } // Read generator infos edm::Handle hGenInfo; - lumiBlock.getRun().getByLabel(tagSource, hGenInfo); + lumiBlock.getRun().getByToken(this->tokenGenRunInfo, hGenInfo); const bool invalidGenInfo = !hGenInfo.isValid(); this->metaLumi->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); @@ -103,7 +103,7 @@ class KGenInfoProducer : public KInfoProducer virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup) { edm::Handle lheEventProduct; - if(lheWeightRegexes.size() > 0 && event.getByLabel(lheSource, lheEventProduct)) + if(lheWeightRegexes.size() > 0 && event.getByToken(tokenLhe, lheEventProduct)) { for(size_t i = 0; i < lheEventProduct->weights().size(); ++i) { @@ -131,7 +131,7 @@ class KGenInfoProducer : public KInfoProducer edm::Handle lheEventProduct; double lheHt = 0.; int lheNOutPartons = 0; - if (event.getByLabel(lheSource, lheEventProduct) && lheEventProduct.isValid()) + if (event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { const lhef::HEPEUP& lheEvent = lheEventProduct->hepeup(); std::vector lheParticles = lheEvent.PUP; @@ -147,7 +147,7 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->lheHt = lheHt; this->metaEvent->lheNOutPartons = lheNOutPartons; // Get LHE renormalization and factorization weights - if((lheWeightRegexes.size() > 0) && event.getByLabel(lheSource, lheEventProduct) && lheEventProduct.isValid()) + if((lheWeightRegexes.size() > 0) && event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { this->metaEvent->lheWeight.clear(); for(size_t j = 0; j < genEventInfoMetadata->lheWeightNames.size(); j++) @@ -172,7 +172,7 @@ class KGenInfoProducer : public KInfoProducer // Get generator event info: edm::Handle hEventInfo; - event.getByLabel(tagSource, hEventInfo); + event.getByToken(tokenSource, hEventInfo); this->metaEvent->binValue = -1; if (hEventInfo->binningValues().size() > 0) @@ -201,7 +201,7 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->nPUp1 = 0; this->metaEvent->nPUp2 = 0; edm::Handle > puHandles; - if (event.getByLabel(puInfoSource, puHandles) && puHandles.isValid()) + if (event.getByToken(tokenPuInfo, puHandles) && puHandles.isValid()) { for (std::vector::const_iterator it = puHandles->begin(); it != puHandles->end(); ++it) { @@ -224,7 +224,7 @@ class KGenInfoProducer : public KInfoProducer { // in some versions of CMSSW it's not a vector: edm::Handle puHandle; - if (event.getByLabel(puInfoSource, puHandle) && puHandle.isValid()) + if (event.getByToken(tokenPuInfo, puHandle) && puHandle.isValid()) this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); } @@ -238,6 +238,13 @@ class KGenInfoProducer : public KInfoProducer edm::InputTag tagSource, puInfoSource, lheSource, runInfo; KGenEventInfoMetadata *genEventInfoMetadata; std::vector lheWeightRegexes; + + edm::EDGetTokenT tokenGenRunInfo; + edm::EDGetTokenT tokenSource; + edm::EDGetTokenT tokenLhe; + edm::EDGetTokenT> tokenPuInfo; + edm::EDGetTokenT tokenLHERunInfo; + edm::EDGetTokenT tokenRunInfo; }; template @@ -250,7 +257,7 @@ class KHepMCInfoProducer : public KInfoProducer forceLumi(cfg.getParameter("forceLumi")), tagSource(cfg.getParameter("genSource")) { - consumescollector.consumes(tagSource); + tokenSource = consumescollector.consumes(tagSource); } static const std::string getLabel() { return "HepMCInfo"; } @@ -278,7 +285,7 @@ class KHepMCInfoProducer : public KInfoProducer // Get generator event info: edm::Handle hEventInfo; - event.getByLabel(tagSource, hEventInfo); + event.getByToken(this->tokenSource, hEventInfo); const HepMC::GenEvent &hepmc = hEventInfo->getHepMCData(); this->metaEvent->binValue = hepmc.event_scale(); @@ -303,6 +310,7 @@ class KHepMCInfoProducer : public KInfoProducer double forceXSec; int forceLumi; edm::InputTag tagSource; + edm::EDGetTokenT tokenSource; }; #endif From ccaee493b7a947c8654cbf55ee1fb7bdafde193a Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Mon, 17 Jul 2017 17:53:50 +0200 Subject: [PATCH 027/317] move from local to global settings --- Producers/python/KTuple_cff.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 427fe147..f75147f7 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -331,9 +331,6 @@ ), Muons = cms.PSet(kappaNoCut, kappaNoRegEx, - muons = cms.PSet( - src = cms.InputTag("muons"), - # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py vertexcollection = cms.InputTag("offlinePrimaryVertices"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), @@ -343,6 +340,9 @@ # Cuts for PF isolation pfIsoVetoCone = cms.double(0.01), pfIsoVetoMinPt = cms.double(0.5), + muons = cms.PSet( + src = cms.InputTag("muons"), + # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py ), muonTriggerObjects = cms.vstring( # HLT_MuX (2010) @@ -460,17 +460,17 @@ kappaNoRegEx, ids = cms.VInputTag(), srcIds = cms.string("pat"), - electrons = cms.PSet( - src = cms.InputTag("patElectrons"), - allConversions = cms.InputTag("allConversions"), - offlineBeamSpot = cms.InputTag("offlineBeamSpot"), - vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), - isoValInputTags = cms.VInputTag( + allConversions = cms.InputTag("allConversions"), + offlineBeamSpot = cms.InputTag("offlineBeamSpot"), + vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), + isoValInputTags = cms.VInputTag( cms.InputTag('elPFIsoValueChargedAll04PFIdPFIso'), cms.InputTag('elPFIsoValueGamma04PFIdPFIso'), cms.InputTag('elPFIsoValueNeutral04PFIdPFIso'), cms.InputTag('elPFIsoValuePU04PFIdPFIso')), - rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), + electrons = cms.PSet( + src = cms.InputTag("patElectrons"), ), ), From 363702855b7bd3c607c626286fd3a69eb2c7936c Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Tue, 18 Jul 2017 10:35:45 +0200 Subject: [PATCH 028/317] switch to usual reco::VertexCollection like in KElectronProducer --- Producers/interface/KMuonProducer.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index d9869f68..f4514c5c 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -31,6 +31,7 @@ #include #include #include +#include #include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" @@ -60,14 +61,14 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); - this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); + this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("vertexcollection")) consumescollector.consumes>(pset.getParameter("vertexcollection")); + if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); for(size_t j = 0; j < isoValInputTags.size(); ++j) isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); } @@ -150,8 +151,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> if (in.globalTrack().isNonnull()) KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack); - edm::View vertices = *VertexHandle; - reco::Vertex vtx = vertices.at(0); + reco::Vertex vtx = VertexHandle->at(0); if (in.muonBestTrack().isNonnull()) // && &vtx != NULL) TODO { /// ID var from the bestTrack which is not saved entirely @@ -309,7 +309,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> edm::InputTag VertexCollectionSource; std::vector isoValInputTags; edm::EDGetTokenT HLTTriggerToken; - edm::EDGetTokenT VertexCollectionToken; + edm::EDGetTokenT VertexCollectionToken; std::vector>> isoValTokens; double hltMaxdR, hltMaxdPt_Pt; double pfIsoVetoCone, pfIsoVetoMinPt; @@ -318,7 +318,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> PropagateToMuon propagatorToMuonSystem; edm::Handle > isoDepsPF; edm::Handle triggerEventHandle; - edm::Handle > VertexHandle; + edm::Handle VertexHandle; KMuonMetadata *muonMetadata; boost::hash hasher; From ac5816bc2975557449da4fe0d8d6b1eb58066c70 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Tue, 18 Jul 2017 10:57:27 +0200 Subject: [PATCH 029/317] reconfigure muons --- Producers/python/KTuple_cff.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index f75147f7..0530d9df 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -331,17 +331,17 @@ ), Muons = cms.PSet(kappaNoCut, kappaNoRegEx, - vertexcollection = cms.InputTag("offlinePrimaryVertices"), + vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), cms.InputTag('muPFIsoValueGamma04PFIso'), cms.InputTag('muPFIsoValueNeutral04PFIso'), cms.InputTag('muPFIsoValuePU04PFIso')), # Cuts for PF isolation - pfIsoVetoCone = cms.double(0.01), - pfIsoVetoMinPt = cms.double(0.5), muons = cms.PSet( src = cms.InputTag("muons"), + pfIsoVetoCone = cms.double(0.01), + pfIsoVetoMinPt = cms.double(0.5), # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py ), muonTriggerObjects = cms.vstring( From f06d7dae5d6be5c145b5808aac414bc363707cf3 Mon Sep 17 00:00:00 2001 From: Raphael Friese Date: Tue, 18 Jul 2017 14:40:30 +0200 Subject: [PATCH 030/317] change to proper tree --- Producers/interface/KFilterSummaryProducer.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index 3b104e57..448f2e0a 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -24,10 +24,10 @@ class KFilterSummaryProducer : public KBaseMatchingProducer { names = new KFilterMetadata; _lumi_tree->Bronch("filterMetadata", "KFilterMetadata", &names); - tokenEventsTotal = consumescollector.consumes(labelEventsTotal); - tokenNegEventsTotal = consumescollector.consumes(labelNegEventsTotal); - tokenEventsFiltered = consumescollector.consumes(labelEventsFiltered); - tokenNegEventsFiltered = consumescollector.consumes(labelNegEventsFiltered); + tokenEventsTotal = consumescollector.consumes(labelEventsTotal); + tokenNegEventsTotal = consumescollector.consumes(labelNegEventsTotal); + tokenEventsFiltered = consumescollector.consumes(labelEventsFiltered); + tokenNegEventsFiltered = consumescollector.consumes(labelNegEventsFiltered); } static const std::string getLabel() { return "FilterSummary"; } From b94d675245830a77abdf6f894ae8ef0c05b5d5c5 Mon Sep 17 00:00:00 2001 From: rfriese Date: Thu, 20 Jul 2017 11:22:16 +0200 Subject: [PATCH 031/317] change path --- test_build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_build.sh b/test_build.sh index f1c15823..691830ae 100755 --- a/test_build.sh +++ b/test_build.sh @@ -169,7 +169,7 @@ echo "# ================= #" echo "# Download checkout script for Kappa" echo "# ================= #" mkdir -p /home/build && cd /home/build - curl -O https://raw.githubusercontent.com/KappaAnalysis/Kappa/CMSSW92X/Skimming/scripts/${CHECKOUTSCRIPT} + curl -O https://raw.githubusercontent.com/KappaAnalysis/Kappa/getByToken/Skimming/scripts/${CHECKOUTSCRIPT} chmod +x ${CHECKOUTSCRIPT} cat ${CHECKOUTSCRIPT} set -x From f39569fa76d04a7d607d307300be27cb9b6ad9aa Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 20 Jul 2017 22:04:44 +0200 Subject: [PATCH 032/317] checkoutCmssw*PackagesForSkimming.sh: adjust Kappa branches to avoid failing tests. Revert this commit before merging into the master --- Skimming/scripts/checkoutCmssw53xPackagesForSkimming.sh | 2 +- Skimming/scripts/checkoutCmssw7414PackagesForSkimming.sh | 2 +- Skimming/scripts/checkoutCmssw74xPackagesForSkimming.sh | 2 +- Skimming/scripts/checkoutCmssw76xPackagesForSkimming.sh | 2 +- Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh | 2 +- Skimming/scripts/checkoutCmssw92xPackagesForSkimming.sh | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw53xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw53xPackagesForSkimming.sh index 0545ae64..d75bf786 100755 --- a/Skimming/scripts/checkoutCmssw53xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw53xPackagesForSkimming.sh @@ -73,7 +73,7 @@ git-cms-addpkg CommonTools/ParticleFlow git cms-addpkg PhysicsTools/JetMCAlgos #Check out Kappa -git clone https://github.com/KappaAnalysis/Kappa.git +git clone https://github.com/KappaAnalysis/Kappa.git -b dictchanges # fixes for SLC6 diff --git a/Skimming/scripts/checkoutCmssw7414PackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw7414PackagesForSkimming.sh index 14b5f6cb..dba34cdb 100755 --- a/Skimming/scripts/checkoutCmssw7414PackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw7414PackagesForSkimming.sh @@ -69,7 +69,7 @@ cd $CMSSW_BASE/src git cms-merge-topic ikrav:egm_id_7.4.12_v1 #Check out Kappa -git clone https://github.com/KappaAnalysis/Kappa.git +git clone https://github.com/KappaAnalysis/Kappa.git -b dictchanges scram b -v -j 4 || { echo "The ${CMSSW_BASE} with Kappa could not be built" diff --git a/Skimming/scripts/checkoutCmssw74xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw74xPackagesForSkimming.sh index ae2d07f4..58e9c983 100755 --- a/Skimming/scripts/checkoutCmssw74xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw74xPackagesForSkimming.sh @@ -68,7 +68,7 @@ git cms-merge-topic -u cms-met:METCorUnc74X git cms-merge-topic ikrav:egm_id_747_v2 #Check out Kappa -git clone https://github.com/KappaAnalysis/Kappa.git +git clone https://github.com/KappaAnalysis/Kappa.git -b dictchanges scram b -v -j 4 || { echo "The ${CMSSW_BASE} with Kappa could not be built" diff --git a/Skimming/scripts/checkoutCmssw76xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw76xPackagesForSkimming.sh index b1f2f34b..f761d8ad 100755 --- a/Skimming/scripts/checkoutCmssw76xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw76xPackagesForSkimming.sh @@ -47,7 +47,7 @@ git cms-addpkg DataFormats/METReco git clone https://github.com/artus-analysis/TauRefit.git VertexRefit/TauRefit #Check out Kappa -git clone https://github.com/KappaAnalysis/Kappa.git +git clone https://github.com/KappaAnalysis/Kappa.git -b dictchanges scram b -v -j 4 || { echo "The ${CMSSW_BASE} with Kappa could not be built" diff --git a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh index 74d4e470..5a285f31 100755 --- a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh @@ -88,7 +88,7 @@ sed -i "/produces>/a \ produces();" RecoMET/M sed -i "/iEvent.put(std::move(out),/a \ iEvent.put(std::auto_ptr(new bool(found)));" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc sed "/import\ switchJetCollection/a from\ RecoMET\.METProducers\.METSignificanceParams_cfi\ import\ METSignificanceParams_Data" PhysicsTools/PatUtils/python/tools/runMETCorrectionsAndUncertainties.py -i #Check out Kappa -git clone https://github.com/KappaAnalysis/Kappa.git +git clone https://github.com/KappaAnalysis/Kappa.git -b dictchanges scram b -v -j 4 || { echo "The ${CMSSW_BASE} with Kappa could not be built" diff --git a/Skimming/scripts/checkoutCmssw92xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw92xPackagesForSkimming.sh index 60a61632..c4d62e83 100644 --- a/Skimming/scripts/checkoutCmssw92xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw92xPackagesForSkimming.sh @@ -52,6 +52,6 @@ git clone https://github.com/artus-analysis/TauRefit.git VertexRefit/TauRefit ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git #Check out Kappa -git clone https://github.com/KappaAnalysis/Kappa.git +git clone https://github.com/KappaAnalysis/Kappa.git -b dictchanges scram b -j 4 From 2a8d654eb7a957eb01305185fa098f2bf08ef1c3 Mon Sep 17 00:00:00 2001 From: rfriese Date: Fri, 21 Jul 2017 09:38:01 +0200 Subject: [PATCH 033/317] use the inputTag class member --- Producers/interface/KBasicTauProducer.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index a058632a..59efb72b 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -48,10 +48,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc floatDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("floatDiscrWhitelist"); floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); tauDiscrProcessName[names[i]] = pset.getParameter< std::string >("tauDiscrProcessName"); - if(pset.existsAs("vertexcollection")) - { - this->VertexCollectionToken = consumescollector.consumes(pset.getParameter("vertexcollection")); - } + this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); } } From 5d16b43431bbd830ea593b9029cb4c81e6b3615f Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 21 Jul 2017 17:33:22 +0200 Subject: [PATCH 034/317] KTrack IP corrected * the vertice with respect the IP parameters are estimated is stored * first Valid collection vertice is considered ATTENTION: when calculating this the TransientTrackBuilder has to be passed with the reco::Vertex collection --- DataFormats/interface/KTrack.h | 1 + Producers/interface/KTrackProducer.h | 26 +++++++++++++++++++------- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 0dd23f78..1cd10078 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -42,6 +42,7 @@ struct KTrack : public KLV float errPt, errEta, errPhi, errDxy, errDz; ///< errors on four vector and distances float d2D, d3D; ///< impact parameters dxy and d calculated considering the magnetic field float err3D, err2D; ///< errors on the dxy (2D) and d (3D) impact parameters + KVertex ipVertex; /// number of hits or tracker layers in detector components (used for lepton IDs) /// DataFormats/TrackReco/interface/HitPattern.h (numberOf...) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index c18a146d..5e87e24d 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -14,6 +14,7 @@ #include "TrackingTools/IPTools/interface/IPTools.h" #include #include "../../Producers/interface/Consumes.h" +#include "../../Producers/interface/KVertexProducer.h" class KTrackProducer : public KBaseMultiLVProducer, KTracks> { @@ -61,14 +62,25 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.nInnerHits = in.trackerExpectedHitsInner().numberOfHits(); #endif - // check for builder - if(vertices.size() == 1) + // check for builder is missing - be carefull to pass it to this function together with verticies + if (vertices.size() > 0) { - reco::TransientTrack transientTrack = builder->build(in); - out.d3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(0)).second.value(); - out.d2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(0)).second.value(); - out.err3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(0)).second.error(); - out.err2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(0)).second.error(); + int validVertexIndex = -1; + for (unsigned int i = 0; i < vertices.size(); i++) + if (vertices.at(i).isValid()) + { + KVertexProducer::fillVertex(vertices.at(i), out.ipVertex); + validVertexIndex = i; + break; + } + if (validVertexIndex >= 0) + { + reco::TransientTrack transientTrack = builder->build(in); + out.d3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(validVertexIndex)).second.value(); + out.d2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(validVertexIndex)).second.value(); + out.err3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(validVertexIndex)).second.error(); + out.err2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(validVertexIndex)).second.error(); + } } } }; From a3a960825dca63d7a3ba20546375bbbf779c229b Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 21 Jul 2017 17:37:43 +0200 Subject: [PATCH 035/317] KPFTau expanded * for each tau-candidate all charged particles store additionaly their IP with respect to the first valid reco::Vertex * added TransienTrackBuilder member * added tokens to access new collections --- Producers/interface/KPatTauProducer.h | 25 +++++++++++++++++++--- Skimming/data/datasets.json | 2 +- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 2 ++ 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index c9cfba48..008ca80d 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -104,6 +104,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { + cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); + #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) std::vector tau_picharge; @@ -118,7 +120,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> outCandidate.bestTrack = KTrack(); if (single_pion->bestTrack() != nullptr) - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack); + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, theB); else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); } @@ -138,7 +140,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> outCandidate.bestTrack = KTrack(); if (single_pion->bestTrack() != nullptr) - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack); + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, theB); else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); @@ -173,10 +175,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + VertexCollectionSource(cfg.getParameter("vertexcollection")), _lumi_tree_pointer(_lumi_tree) { + this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); const edm::ParameterSet &psBase = this->psBase; - names = psBase.getParameterNamesForType(); + names = psBase.getParameterNamesForType(); if(names.size() != 1) { std::cout << "Currently the PatTau Producer only supports one PSet" << std::endl; @@ -189,6 +193,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> _lumi_tree_pointer->Bronch(names[i].c_str(), "KTauMetadata", &discriminatorMap[names[i]]); const edm::ParameterSet pset = psBase.getParameter(names[i]); + kshortinformation[names[i]] = pset.getUntrackedParameter("kshortinformation", false); preselectionDiscr[names[i]] = pset.getParameter< std::vector >("preselectOnDiscriminators"); binaryDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("binaryDiscrWhitelist"); @@ -205,6 +210,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> static const std::string getLabel() { return "PatTaus"; } + virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) + { + setup.get().get("TransientTrackBuilder", this->theB); + return true; + } + virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { return true; @@ -347,6 +358,14 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> boost::hash hasher; int n_float_dict; + edm::Handle VertexCollection; + + edm::InputTag VertexCollectionSource; + + edm::EDGetTokenT tokenVertexCollection; + + edm::ESHandle theB; + TTree* _lumi_tree_pointer; }; diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 617638a5..a56e015e 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6535,7 +6535,7 @@ }, "QCD_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Summer16" + "MC_Summer16","KaonsAnalysis" ], "campaign": "RunIISummer16MiniAODv2", "data": false, diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 8ce15981..0dc4a4d8 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -336,6 +336,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.p *= getattr(process, taus) process.kappaTuple.active += cms.vstring('PatTaus') + process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(False) + process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) process.kappaTuple.PatTaus.taus.floatDiscrBlacklist = cms.vstring() From 3b9d4914c67cf181ef86d9ba9139280106a858b0 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 21 Jul 2017 17:48:37 +0200 Subject: [PATCH 036/317] KTrackProducer.h, KTrack.h: provide access to track parameters and save their covariance matrix --- DataFormats/BuildFile.xml | 1 + DataFormats/interface/KTrack.h | 32 ++++++++++++++++++++++++++++ Producers/interface/KTrackProducer.h | 12 ++++++++++- 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/DataFormats/BuildFile.xml b/DataFormats/BuildFile.xml index 70486eef..581ce353 100644 --- a/DataFormats/BuildFile.xml +++ b/DataFormats/BuildFile.xml @@ -3,6 +3,7 @@ + diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index e086be87..e97d361b 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -9,7 +9,9 @@ #include "KBasic.h" +#include #include +#include /** Data format definition for KTracks and KLeptons @@ -65,6 +67,28 @@ struct KTrack : public KLV if (bit < 0) return false; return (qualityBits & (1 << bit)); }; + + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 + std::vector helixParameters() + { + KVertex origin; + std::vector parameters = { qOverP(), lambda(), phi(), getDxy(&origin), getDsz(&origin) }; + return parameters; + } + ROOT::Math::SMatrix > helixCovariance; + + float qOverP() const + { + return charge / p4.P(); + } + float lambda() const + { + return TMath::PiOver2() - p4.Theta(); + } + float phi() const + { + return p4.Phi(); + } /// distances to primary vertex, refitted primary vertex, beamspot and interaction point /// all these function mix float and double precision values @@ -90,6 +114,14 @@ struct KTrack : public KLV ) * p4.z() / p4.Perp2(); } + template + float getDsz(const T* pv) const + { + if (!pv) + return -1.; + return getDz(pv) * std::cos(lambda()); + } + /* mode: 0 - dxy diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index c18a146d..851e4ea6 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -15,6 +15,7 @@ #include #include "../../Producers/interface/Consumes.h" + class KTrackProducer : public KBaseMultiLVProducer, KTracks> { public: @@ -60,10 +61,19 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac #else out.nInnerHits = in.trackerExpectedHitsInner().numberOfHits(); #endif - + // check for builder if(vertices.size() == 1) { + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 + for (unsigned int index1 = 0; index1 < reco::Track::dimension; ++index1) + { + for (unsigned int index2 = 0; index2 < reco::Track::dimension; ++index2) + { + out.helixCovariance(index1, index2) = in.covariance(index1, index2); + } + } + reco::TransientTrack transientTrack = builder->build(in); out.d3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(0)).second.value(); out.d2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(0)).second.value(); From 79f441053ff4081a820c663fd19159c5938f26c4 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 21 Jul 2017 23:11:32 +0200 Subject: [PATCH 037/317] KTrackProducer.h: write out covariance matrix for all tracks --- Producers/interface/KTrackProducer.h | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index b37fa542..e2524c60 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -31,7 +31,9 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac } // Static method for filling Tracks in other producers - static void fillTrack(const SingleInputType &in, SingleOutputType &out, std::vector vertices = std::vector(), edm::ESHandle builder = edm::ESHandle()) + static void fillTrack(const SingleInputType &in, SingleOutputType &out, + std::vector const& vertices = std::vector(), + edm::ESHandle const& builder = edm::ESHandle()) { // Momentum: out.p4.SetCoordinates(in.pt(), in.eta(), in.phi(), 0); @@ -62,18 +64,19 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac #else out.nInnerHits = in.trackerExpectedHitsInner().numberOfHits(); #endif - // check for builder is missing - be carefull to pass it to this function together with verticies - if (vertices.size() > 0) + + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 + for (unsigned int index1 = 0; index1 < reco::Track::dimension; ++index1) { - // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 - for (unsigned int index1 = 0; index1 < reco::Track::dimension; ++index1) + for (unsigned int index2 = 0; index2 < reco::Track::dimension; ++index2) { - for (unsigned int index2 = 0; index2 < reco::Track::dimension; ++index2) - { - out.helixCovariance(index1, index2) = in.covariance(index1, index2); - } + out.helixCovariance(index1, index2) = in.covariance(index1, index2); } - + } + + // check for builder is missing - be carefull to pass it to this function together with verticies + if (vertices.size() > 0) + { int validVertexIndex = -1; for (unsigned int i = 0; i < vertices.size(); i++) if (vertices.at(i).isValid()) From 3eb1bb746f5515a0f4715ccd6f787e856feae382 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 21 Jul 2017 23:48:47 +0200 Subject: [PATCH 038/317] KTrack.h: remove redundant information and offer get functions instead --- DataFormats/interface/KTrack.h | 31 ++++++++++++++++++++++++---- DataFormats/src/KDebug.cpp | 4 ++-- Producers/interface/KTrackProducer.h | 5 ----- 3 files changed, 29 insertions(+), 11 deletions(-) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 4e013a44..48c9ad5a 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -41,10 +41,33 @@ struct KTrack : public KLV /// charge and fit quality short charge; float chi2, nDOF; - float errPt, errEta, errPhi, errDxy, errDz; ///< errors on four vector and distances float d2D, d3D; ///< impact parameters dxy and d calculated considering the magnetic field float err3D, err2D; ///< errors on the dxy (2D) and d (3D) impact parameters KVertex ipVertex; + + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L757-L819 + float errPt() const + { + return (charge != 0) ? + std::sqrt(p4.Pt() * p4.Pt() * p4.P() * p4.P() / charge / charge * helixCovariance(reco::Track::i_qoverp, reco::Track::i_qoverp) + 2 * p4.Pt() * p4.P() / charge * p4.Pz() * helixCovariance(reco::Track::i_qoverp, reco::Track::i_lambda) + p4.Pz() * p4.Pz() * helixCovariance(reco::Track::i_lambda, reco::Track::i_lambda)) : + 1.e6; + } + float errEta() const + { + return std::sqrt(helixCovariance(reco::Track::i_lambda, reco::Track::i_lambda)) * p4.P() / p4.Pt(); + } + float errPhi() const + { + return std::sqrt(helixCovariance(reco::Track::i_phi, reco::Track::i_phi)); + } + float errDxy() const + { + return std::sqrt(helixCovariance(reco::Track::i_dxy, reco::Track::i_dxy)); + } + float errDz() const + { + return std::sqrt(helixCovariance(reco::Track::i_dsz, reco::Track::i_dsz)) * p4.P() / p4.Pt(); + } /// number of hits or tracker layers in detector components (used for lepton IDs) /// DataFormats/TrackReco/interface/HitPattern.h (numberOf...) @@ -135,13 +158,13 @@ struct KTrack : public KLV if (!pv) return -10000.; - //double error = static_cast(errDxy); + //double error = static_cast(errDxy()); switch (mode) { case 0: return getDxy(pv); case 1: - return getDxy(pv) / errDxy; + return getDxy(pv) / errDxy(); case 2: { ROOT::Math::SVector orthog; @@ -150,7 +173,7 @@ struct KTrack : public KLV orthog[2] = 0; float vtxErr2 = static_cast(ROOT::Math::Similarity(pv->covariance, orthog)) / p4.Perp2(); - return getDxy(pv) / sqrtf(errDxy * errDxy + vtxErr2); + return getDxy(pv) / sqrtf(errDxy() * errDxy() + vtxErr2); } default: return -10000.; diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 06074785..01f43adc 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -60,9 +60,9 @@ std::ostream &operator<<(std::ostream &os, const KTrackSummary &s) std::ostream &operator<<(std::ostream &os, const KTrack &trk) { os << static_cast(trk); - os << "+-(" << trk.errPt << ", " << trk.errEta << ", " << trk.errPhi << ")" << std::endl; + os << "+-(" << trk.errPt() << ", " << trk.errEta() << ", " << trk.errPhi() << ")" << std::endl; os << "\tcharge=" << int(trk.charge) << " chi2/nDOF=" << trk.chi2 << "/" << trk.nDOF; - os << " ref=" << trk.ref << "+-(" << trk.errDxy << ",, " << trk.errDz << ")" << std::endl; + os << " ref=" << trk.ref << "+-(" << trk.errDxy() << ", " << trk.errDz() << ")" << std::endl; os << "\thits: nPX=" << trk.nValidPixelHits << " nST=" << trk.nValidStripHits; os << " nMU=" << trk.nValidMuonHits << " nIN=" << trk.nInnerHits; os << "; layers: nPX=" << trk.nPixelLayers << " nST=" << trk.nStripLayers; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index e2524c60..66054bbe 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -37,9 +37,6 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac { // Momentum: out.p4.SetCoordinates(in.pt(), in.eta(), in.phi(), 0); - out.errPt = in.ptError(); - out.errEta = in.etaError(); - out.errPhi = in.phiError(); // Reference point: out.ref = in.referencePoint(); @@ -49,8 +46,6 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.chi2 = in.chi2(); out.nDOF = in.ndof(); out.qualityBits = in.qualityMask(); - out.errDxy = in.dxyError(); - out.errDz = in.dzError(); // hit pattern information out.nValidPixelHits = in.hitPattern().numberOfValidPixelHits(); From 0fdafebfd9ac9c21b2c63910d2acba56e8e38353 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 21 Jul 2017 23:59:21 +0200 Subject: [PATCH 039/317] Delete .nfs00000002a3c27b1900003508 remove commited binary - sorry for that --- .nfs00000002a3c27b1900003508 | Bin 4472885 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .nfs00000002a3c27b1900003508 diff --git a/.nfs00000002a3c27b1900003508 b/.nfs00000002a3c27b1900003508 deleted file mode 100644 index 8908969bb3f90b295e76caff1641fec28d1f158b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4472885 zcmbTe2Ut^Gv@MDVD1v~XAYDazC-f>^rAhA{5;{@>(gg&hBOnkURHgUcn-qZ%P)g_^ zz4u=4j{kqoJ@35teea%|kC?L8UVHAf#vF6ZxmI*`bachQ*s90Cz_7rOdBukzBXI$| z7XhAkfTtAJ-#0S&oER7&QH(n?=1VjV4<4;1lBpAl1-I-1NB@r=z8L6^lyoD*7W^*Qw`{QJ4+5{v_1c?FEFstXXTT53wSI0LN9{`J7EuC>>-7FnkT`({) zFnoY^ch`V_fcJU^74A%J4N9#u9TeMK6U|rl- z^bqSjdg$}5gx+p=k(qy0hxyPpor_>V+m7ivrAd!EFaZm=qt|U5{w0T3?>h6ZgS#z7 zaAPoVJBeakh72RjKdB(gU*u%t;quBpTRCidOuJtAdsDIc0S}dN^f14i$#TNnmD_vs z@IKeq&t5)*90~laUC7?Wx@h934V{wmkR%dnp=R6dJa}_O4$+#>*`*Bf+Xq3yq}cT3O?DgT0jTP4@lD*ybH&W6L3LoG4u)X=+ed$xbl zYx}n3i5~H@JO9r=f0q0Bh9ow`^;ZquUpzYa;rhi@hYjl1BaX``1&LIB@3$-xGj?1X z0D9)oDAeEk7lml=0v>m*{&~gtKS3eJ1E4X0LIW-|3WG5*_Vm#x)YsMOd`8qc<1}}A zjDdXQ?SeJ9lAE{}<|Z^8)&#To#DK><%PN9pRe%>jwAdMGJoB^uSFU*$rbdPaw${rs zb$>^vheZ!!u6T;4j)m1%wr@p=AJ_&!+k;Ki%jm~Re_m|3VKoMbwYSW_de8K#(Y!sh zjRzX3VrQr2WI~gUXTk|SQQL}9PpqcKtbINx)@@Y!Dly&P^Q35>7F%%aR&}$M19~|c zpnVK^x^?@0R#iV2)^$}d<&|YHsBhz>A{0!Tnlc~cYo@NKsOiJ^$Ps^);e+OStX@K( zA4_iRWDg=giC?Juk?0l38NZauy#BNNxVH9&KUv+gAg$f?2ExMA72RgCv0I0w>-*-X zVZIzLqqx^E2)R`KTbRlaR1Oscu9X|5ePkCy*G_fa8EpJP(|_czgDih?vJBt2)V}%i zv8EtX&sgD@dTe;yDj(xX24+9YN2tZ@MTOmESz2}Lke~kfc-_VC5_ZE0PT;5|^GCj2 z1k+0eW4ZXX;0H%?{<4>Z(>>>EahlD-5~lShDk8@I?>Lw4Y-)_EXzCJ2hkBjQlP$d= zuHXjFHq@S%yPxCxC$g4zTys&u!aFFUwZsUw1bfeqwT?t5r{y4OG-Lh4e#)^b#wBm% zpjk-j+oyNCxvop&`NxW$ONh|-7QFeu8=@V5N?7v7ftf*J!y{=dWfnUa>IlB@>DdtPG~D{HW;rG=D-rh~bqv#Y7K zgR8Zr%l{Yi0>Q&_6peXl3XIQ|0Olj%9&B7=$T#fy-80(l1d$At&!#g2oM zyXOtFg@nh28#hO#g@s-(Ds@QMZb-ww^V|-0uq8YTr(c{3{>H~B1b>c$kSv{KN9`h4aq>swM*>FJHx&?e-<=SZE!*zK=D(>0xf z3men;uEjS?P@@z7>0pOeVzLW(|Ia7%3PQmPC9MrI8p0j1IH6*5-sB7XyjILC)TTGl zqaXTjm5_wa`W<8Myd+QiD4nTpV)XSTBI~;CISLlF?>Mt6AHUq`D&b_}z;NCjY>+hw ztac0+n`5bH6_|bN7h;|;-*?-SDy<+YS`gGV-E7N-fAyKHT!{VVaZ(UH)wTr}i{3fM zYmnWjz^|-?E`m+Fh?JuToMtWux#y1{Rj?94J7kAS&m)LJx~bjvMSNnp5MGaKi~$@2 zRrI6LgFK~jZ+j=!)~zE?rQ6KKl^`YCWtvyRKxd>niIs6B5jmiz|OGdk4TsZPv?x6amQ8yCt(3ObH$&kwoIOTSL=3AVpFiTqo@-zUNdN}1c@pnb(U(lAXQX)ZLf*57!ZGTzVI@nTQ>~=kil89_ z%w0il(bUG7$Cq27WiF3o(Oi^_Mr#nvN zsL8@y+$}`iayl_ty07dqVJhT-w>&ZA(!8=yejIkS9U3d*Hl4=$mcfJJHf2zTzVbST z0gWsG80cXT4uQk?mh#pfyNn^<42WKd>=J;Zo*QN@AC+8IZD}5zv9M;6>#avSS!|ba> z8OURE^=*k{OIY}!;%x7e*l^1}MnSps@Sj0w z5_GX3?27V^$wN}R<(MWa#oAsZH$)ZV3lD2F41HL({95}yjl8_!^JKW^pMnNu#Z+A} zt!}aFLIrWk6v4x=jkyhKj`Ik|1;rE4#B5rn%}(T@Vp=y$Fx!a%X+`D6P}^NQ()#T? zbAca#&_IjXQtkTUhA~ziSMejKB*EsQi`sd^2gHY7gYbuz$9tjq)=aVhL8{-mV8OlySs$6?btLb*|SLa&P-n?al#6Mmj7 zIFEb)+%5$EOX#n2IM03vzetRkRNguVFCg;#KEKuS8ph%y_}@63mPj?5DsmYycp#!) zYANWHf8%i3i&$y0v;4U!q`7-2j8}%403?k>6soB zM0jbmbsh}=wP*%$MNY#WlFdH4qibhJl9;M(0_m%I`r6>|D$(9~009t%Iw*&j%xm&F z8eLT)wXZZP&WzJ3xvQcA;pCHMB2Fh~$H16LKUg|U-adEMu65my2!fLzG>ej+cxZsU}iV=+SY0IuDaFd_`}J4q>)|$wYSyCPycC)dyZYE%kQGa{@E4KmW`K( z&m<=mspwo0z7WXaO3MghI#58Mz4}xn?!rsh$*GI_p(>Zx*pAa;e4Yij(o~+;QzS@? zij#!Q$F@a}tOI$(1ba4Bc=S#z9GhOC|2o#mzpvdkKBs zpWxQ@3QL$R1gSArpIXjda4v`rFQR5T$p=dEgfc@xCv=??w63bDp`fnc*4dM!%L$<% z3dlmlU$lLiZ@xr0X~hMC-ke>-nb zKXY4IsK4o)z(H#MrSWWb0ZT6=z0slKA&1E4aKqX+)gkb8;a4m3Ys!mFC4;UL*Ob*{ zhR3kvToXuxRt$k$PmY(**w{Z91qgiD1<`6vW!+3#|6=W$!VSFls@|9OZ1@4xFYo8j z`Ov=zc@kc^R8QI3H|0ViB4AGAl%IWNU!P@B&NI@(=FVr-bEp`eZDZtrsCcD+(EQeH zKocMt>Kne4$;w;)KKcjX%{FRpudugZ&f@G6kuAj##9^!mR1Lu3;eW;v24o)eJn>4w z{s0eeOEJ1QH0zKp?>$VI<1cHj_|>)U%gP{wDMkW4mkA1K+U(+L&Q>6uT`1#S&#yeW zU!S{#Df7Q5nF!nDI0rvUiF2Rlb;|T10K~`p8s>-?(B4l2J;Og#Ez(a&sfi-Xeo9Mt z^5vGTlJpj5GwK_4udGq=GjgWPE>wOF&^Z1UJ;1zi3hIi~Ym_RcGI4RX8Kf_I=)T$~gi9iIj?Rv-QPO-P)Y^pAI1A)^UL+t`xARy7+`y2IOCt+7%Ii728&;j;}_?IkR zxX}#?YG=tbh}as3*L~)$9i1W~fkf3jyLj}aEm$VC438x1e zhzjN3qo3NIZ?I>Cf+htOQ-2A%Kp2jSWPOV2n_i>o5O(=eOM^#WAbI^D>+5sKfje>; zN=o`w>l+f+4g5Ag6<1&bqS=EZ0)hvrdzt2n_OWjvj^wo#I&6Db307h2g-a>HWtYpE zXvJd+VIcgORrh?8FmE5AT?O$MB~EL1mwDY7yvE)xU?wzuoBVMI`!0e7Htn4Pji}TA z=O}rY%V2c*{xK;K4jzYPb!B#TX_9Ajn_2#ZHAQZJ4!>HG2Q(DWO)a2Xa5i@f>c(NI zY7z@l+nS?s^lo6AmFK<7b|hXcrjQ&hK_(VmtHCb-YX31wE2dCM(p_A$2U{fWRI=iJ zcZW8g#$p#zahh>X<6`#%#|PjvQVA*!7Tw<)%)wW`@kO$u@BURyM;^DrT?FYu%8}S2 zAjj$^oPIn8+O(1gLyyXoLRm9Sd5osyibA{|IuyTPqUhR0r zl{OLw#YbNeb?%A)N5Q!G^_*Ax>YIFua{&#h`Y1~%&5yQ98<4J!hANC4rf*`C{Q$~p z;av4N*88=;a*HEU=?tf>MqNx5b}!)Be*nbrzqUo-<$A>}PH1b6LIdFBGd7@OZmU10 z<*O;cEE;VK1fX<=FxN=lLLbTzb*f>P!0x4kLXvNEBrpe9M9!wTkeS z&u>ZjTqE_!f%vi52E>qhP@u99liT+h!{!wjv(JOj@SVEX#f@k_&`1gI3=%t&GE^Cd zwKIA?(uS;HLw6KYL)qjFq)%-|B}gCyr;H_E=G2w}w2~ZJcqP6VY3cx?!4D+99oy=` z@usXN6nqrk!{o51|0I5R9A>KhHk4JrwHa_pbwTF1x=-dk56`-06_#8a~+P! z?DpNZ%BZ7XaL~e!9`!JbQ|V{}v1jKYK|p(}QU4K6zSnLLroZ}I>@UPB*ZZ?#`5t7Z z4gfg`!mpLCek&ghCB>DLct+jqliQf2UT<_zzh2s%)wym8Mkfz)-?oX5+0Mp1mNDJH zYtz`BUmsph7J{&SmXnRlv}($oe`DP^mVqt=0V08H;EPP=)UIVOZY8h-J+I+kR-o8b zd({Z|%a+4pyZThI>zV{(#tYfz*8Zot(Bfr5z_jdln2A zg1$>z92+K_3{2!)Nd-(B8y)Z2Jo7B~(pbm2_{74cuBV8Jl@aU5doCcIP6e&O6Ggd zBeyXQKU`aYI@}p@aifGzh1`0fcefBjkR=Sf>78Rdl>{#@;%c%}mm=Y@aTs~eGS#@- zO4K|+(!GsLC}R6SUzV>u6o0eN_Ai?^}QBQ6*uB3Nn^O zv;dTAT$aO#k^IOaX#v^qj3ow&O^J4Q1+56?GlV_{t_U)2F_4JiHeS@h)|idHJDptA z6y+Vs6wlIfR+91F>kL}KK=Mur-Wv(e9#@JU8tv;JhtaGqhF0<=7a_|5tX;G!8-M*^ zmU3RVEYyuWinxMJh8tDu7ALg9$|_ZqIh?o+TQmR_b1`DWS)W?$aIS$>8Cj`9sTXw8 ziLcz)Q&4kyE&z2@i?e$u_UFhUY@suVZvY#bJ(M|DaRI3{?3SZG^K2mkm$7L!r9p*BCAIh#8{om5#o@)yuC%=D z9ied;hb|D(mrqI25xU`w>e1J)5Y+3=e9wL!p?jszh?rs(%_&WbGhf_@!zH|vq zlAw7etc>yG^d3;LK(Nxi$ZM{nzB^Lhj%-?>Wv+MJ%mYe09`rD+RxzjamwDcy|B=E1 zoCLDEu&0n;IG)%)u*Me|E_j3Mq~>*<^tbN~L=P=ev!?e% z%2?}E_^((2E{-lP`ICIddt;Bx7ZP^s_E@KgTf z8J;=!!VJRFW6!{0e=END`H+WGpFH_)>$?;!Nm2G~R)fpLa9dgtlD+dcMv(n)O%o_~ z?FZ!`P10U3Lz{z`vyb^^%THEeEZg_qdF2nc?w`~ir)qZpo?=$9Y5mTzPl#CgFZsO` z4{f-zhhF_yK6k;6M~IR{troqYC98qM`TkQxME zO8BXrhhq*gQXwp--p{7`-{+saPy4sZfDRk25Uyj+mT&(0zRP#vP6^GocbwV>ZXcro zc7!gDf!uQzViI0tFh1W*MG2J|BXt(2s1-)Y6o5Q7zl!c-9qFZQ-L(MLK95_sdkd{o zuW^&j)sS#PVmasumGjLnZZuJ1V`gTXhFwp?W zwEv^<0|AO1`y&#$wo=~3BK;r8h2u`zHdG9@YFcmHaNPc5Tv%kTQp~0ZAs+C-_>?0t zC+3jGMp1M^xuh60r@trcTN=)}yWP*4tD*}FB-sqf6JmACx$+cJdGla=DZ!5nV-l01e0uF8|6lRb;IESJXJ^WY>PblhZg2%TN#4nqa{HxW zto)zaBur$H_C>U*)I@9A#9nj0!MMjpHr<&Lv{|3r75p)>jx{Q7I!2Os>#^c{YT~uP?%k8)LmjpgYZ+k_qKWk!1u*&!j}%N3}?rV{sA&D z4Nf@)uHEMj1&vbsT(jC+2uG2nEB2a6Vs4uMGE-L-7cVk;S`L~Ho`{$?r%D<0eYv}n zR|)r+0BSM5FlUDZD%FXpxh$sya_!EkvJb@lcCP)kI^!_sC$w*O{wP8@+mUBf8Rn~R zoQpKhABrpI^YJi2Mtg zZpJ14F8;Bcx}~|7ACce0(jAFV6&pRlS6x7=4e1N|dEC1~-CcNf=TLDn?$c?0^Ea|h z3Lv!hQ%%YmI0xGP6^gL^Q6S2Abc&*@g_g4pjP*y<8@rSy|HY1`GL4n%s>;X+5!Oxv z5)qf`nb#EZu2NC|gC{}?F5(##y>mVYzw z%Ne^{gue{qiCcM;Xwbi2a`6Kj7)sGR8RJq9V&z2D!KNWt6=U)Ch|$8t_J(HwFo;H+ zX1bzpp6`03+|3nhnUk+M{q_aOXU}ZK+9V+u_uzM^+;aN57qir9+@@@P-iF+DTT%Ny z+{s6M7({W;6{j-@iBUr3C=sqAIi|;!Nvp?JOc4Iz7Mrv9Lou+9>WN;k(h~f4Jr-D2 zML(XM{qy=iT94KGfL@z=j)@_t^>-*sD^vyk=@D zq+MDhJ=bD%Ba^Z8K5je&7UMyKb7i=uha}_ZCG-qsOhP4HNYU~Q`2QK(kZWBT*T|YVYB_Y9Dhn|OUwA~Hx2Dz0;&4__xAQx zKYP3LaadEU%VrHBrL{S?V%bCS%_Cp&kp63ad`lHFiqd*-7!*b-WDqX}*%_l#^@sP( zU)+g?wn4?0JwwD6+-3wscT7W>*4$(;)yE9%`KbHFnJ45oGZ_Bc3iuu3q-cyZ5?XkN z2XZ-{IQKbl++P@XtK%fav0|*grYH>S26x`#yW``6?q?Uzt!%3%AT3uasUM3Se=cxB z%K)NDEB-{KwyEo~lh5aM`L!)Z=tC*XDr@K~+{?z7G<-`PeAGs=2jnZD9wuahVC|;9 z={Cq)q-B%?mAhS*Lu=-ac!%AIRI)?fd|y76d#he2)*kp&{l~J=Vp}p*eZ(MdU#L{yA=yUoD@XtK7@KqoM=4)9>-D z2d9PQA~j#HzU$Cd0_uacM@!NwHSU{HC4tg?+6k=re?lYA_!WS>Kfr#JyZ<1L&iVfW zdBz{n$YZ^W@yZyDJcCfDX)b(=8^POK2{&w1fWm7-<`?YWvPX!w47j?V5o3ReVR}1{ zzhVxLyRO7wDA3exTJdij<(ouIM=O z+`Pqdd+bVoC26rls}|K@XPOsjn4^O9mFQrD7d0X@sBz` z0$YwK4d)E5$9*a^sOo1&C>m;}Kd>dF)fTl@sVEWbjm}r%_EV{3;^74No0x?8PlMj~ zxxe0}cC?Blb@>iGUO)v5>wpG7UR{G{d8*pmPM)?^?iQ-+rIn|ug>kjN62RA)mA0{) z@1H+pR$#DZx>@z}Ei?72A@umsM&vG_*J|VdPc2~y+;qKo;umQwYbto}?i2(=g{bM# z+feb3!vx7A<=bQSNLcMH*{#Utb>i_EbCiniJYzLvlNt590hRaYw446ULD>7FF}l?+ zhv({|3SzcVzA9VQH#EB`%|_u`&@P%iOYyU#WtY-ldo8`IpoFBmXKavsV5>l|HwSKv zHr51JPkm)4RfeqT)%@aiXWq&S`r#IN|4Fr*AYYlu%eTMx(d!|q2HK-@%G7rveg%|j zlfSt1xQOrtc|Kl7ri-v~Yfm;UeqH&qt*xic={xH!+hp?WsUXAM4=Wx%plnEyxlv@^ z#ZUZ*Wvr)`lLj!fvQ+gNk0TYFn zUg48Qi+_%|Ol6{L;fBYTuHkV6wUp0QO zHmJEyTS?U>n)5A}7vDHiI*i-e*ExY&^gDjGE7DIRIKxQ>S@!DvW7!@i!=P;i4@K^7 z_`#sC_!gHt{54zwC83%);wnA1*xOvctGLm}NGLtSblTb|Z< z4*Ja!CXjkQ2*`;sWWDgp8sar4aRP^M8Am2c zEY`_hnDPpFP?mo7US2#3tVFt`zwFt{qwD2Pr|^FXro|hKJ-2f9EtMd-oLM^wGMXk# zrt0yvcBX<(jxw;UKRhaq5)xG>jMAz;7e2S-Cmw?m-c!T}(U2YYF(RLy5^`{ei9z%OO2Zo%pVe75kn3B+)2HjZf zWLP_{m}(-=5}sB4F9g0(15toY-}b084KFCrTpM>LKOHb01UhRBCel!6@O{xE4}1t0 z&D5`z*{}kx$_t_s_czp0O}zCQ_=S+6Y>}N2AnEQq|BVnlQ2-s%3g>9B8eb4th9bH| zei-!l64L#Vi#3PQ!0$`0R3IMeIS9+en8U`YLrpo<=bJErW8~8m?hjUk@1A;>(DjzT z{OV$4~ zJDW%+gS6^IX>b5M0J<9$2D)^fCOS_bcGgNm7dA=Md|&i#goRb+!$7RPzH}4 zru#h6-ekR*QL0dIfQ$Nw$C%RB&Cn81Aj6_{nC8zplR!eNQP?Lr=(C@q;V8-e$Py5) z*t|#NCe4*XRCEa_be1oO!#%Kw))gKaUGS;l0iW?djV5%`b%Xj=EnAlej(4G39vpJt zvVrTDGj?6)iLRM@7_JG&RVj_kIWuNkh&Lc#IvfWH9#%b!IsCqO7uaGE-?(nM` zqU8at916Aq zb8_UtFiSq$xObs-6N!*V!9KJy=ehU|>u&&8o!8J>DrJt%HV*V)&%ovH-kls58{trN)xZ}T@|N>$iaX09`?+{@z5GVh!a*!#ZS%k zGnVC0ut&E1uVOsPK3LUTgNDzMdPHT;>gA*^iQ;$tYOvFdlJpg5g~+J0$5wOU0{c`C zTx><e5Qg`8R?ke(E-EAO^q%C3flGE12QTQ6M3p3b zil9k+Iu{mt{8<{lpsl$A`1kG6lZ{l?vp3WOimlV5QUWxq13va(si=AK;iH@z=QDhO zLVm3qKC|+)y%}IgvxG*NG4P)}+jvVM9%udywyw57?^;PK4O~0NSX1JD^4nmI-~>uT z$OROBM^gRG2mJ}o0mZ7h%Y7Ky*c?aOCU8#ddfX?)K$tJ9yyUdTfsYuv$(*_EyVIPd zRD?WeSZw}bC#>Xs2Eb+b?36f8!|Ar=EzXI+t-6bEyzSdcJO%F5=1~csdhbPc#_9+lvL=h)*Yl=QpMBOfwAoFx?Z75#~mkd_78lApgFfILK&cDhnpKi zMnlL8zr;hh9_7)r71;CJOvp2JlRl5&)Zfh7_nd5@L-e{_y>nK&hnsB>g#& zhVezw*O$MSH1?ey2_NEkK&*g3#4DtkKv%x8+1e*%%*NJxRuDz<1u+J zMn;V0l0XkQVy~fne^LyypwF9EDC#hy*J;Fh_uc5FN?Qv&*FDx}7_sIGm&_G69MbU> zC^CNxGOA1rKpHWSrXSTQfEGRX+15r-hQ$@e$>h-#wW_E52R>i3Vf%R(`9ohf@1ny` z^hV^fycYW>CU@mGH5T)LgX1EUvEyHtRBMDKel%pkoNjSSEA^(mxYp{wAd-wDZ0||( zo%T_9z^%c0H<1yOta{Q*qChZNl>{y34O?^@=rpoKIZbtQ0`$OR-r`t?A$dGCWth2~ zV~zz{nOgVTOUf$Izj=)evgr0^R2YGMC#QZj7zv!X7PP5kIFpk(8r(Yd48~2SER6YP zWH*iG3o02nI{t@eLrYt#yKc8H&qHwIH5ef<_*ppa&weu%ZEr;V+Nso*`&UPgd^%Wp z-FA9-!`kuY_bA{Jo4E~nB3?%sshqv|+{UrwQn>>WC|iS8x5bmou|CTAH~tpgRc@`c z5no2}-%owTPs=jztOi4b&BZEG$acO6$C8hs97zT<%l6dmF(szXKR3Pv*(sg*4o&>H z7rccjZ|-QeUM(y+G`sHsE81(ktW)6m!E>dO#nIHe+2)}lu^`@ypGgNZZA3-4dBba6 z@eoRZj5M+2C(!SNs*oFI4qM4i_MJFHnSg$9AX3NC?6_^D_g#t=Sj~oeXo5ZNchOiK};yVJ>W#~DwX zk0$=$9OcUO43VLQeJfk|6OnoaP~4XB!^5C%VM~C}+aneM9N$RyJZ@FKU0z@RyehOd z=2|Ehtc3Xdvd8&cLv+JIxe=FLfST@SdFsWZ-KzDm9Y+gsK!2>)(1?bZ^-26v-2kLb zG~+`l!*&(vziMPcXhHjavO|soK*502;k07MQo>dWv}^_RP}9S?2Zj+WP~hzx>d!IP zlTVy?#ROuh6dXiwB-JG^jnGPG`O`N4#*V?qFf2gZ2$AjLOAc4}^9R;BT2z-W`7}I* zV&}lr@xy8z}=$v<6Of@eBNUhDeMnXI8)3~*G?u<3yQ{mCh95f1H5^Gg6I74jSv_PC(Gzi>%u#IznQpCO9fzmY*4Rh^M z<-9_&bV4+(4JUqhP=3$5Wso5$2gdyb4~(gNWltnRV+c{)j>`Zwwzv`cFyGR)ci@EW zSMOI&c0zMtp`zaSht*NyCY#|XSP7^YYWNOv#-&Yb$;)|Ydqb-l<1rybWabURi{!+U`ojSD0f0_+LPMREWdc7om9HE@BjwrQ?$cn zxk>y;)s}bgPoNx794?w5(!di7`5VN*I+8Te%r^elMO1VHihFymBZmEU4qWq7WXa?x z9fS0ZP3}R9hhrw-o5u+EvBmf;AlS1>P(TG}_`V7!!^*^K-z7@i8@vmM7wgtN+mRV6 z2}wY`a69U8UKAhsrvd^Z`t0e*3^_5&p*0uDbDid+b}t-jaEIDHuH*or>T^zDn&jd9 zARo28t(;jl8V7~$R0>2@A-3wV>5NdUEj1mCdw%MEbsomx8#D^HFa40_VV;{RWFGcb z;AwF?9APimgNJ`J94Ck%)+k=c6*>}0&4qfo=dQm)OPIAP`lMYXr!ra}TDx~(NgnUO zv~b>6A=?mI7?RaxvJkW?bM-r>#u^P_Z(;jNKDYYwqvs+S>l*O=Cz>m~fDL#rE80VV z;0De)9qEaA-TY*cy+k$EG>e4yGU;?p})R?QmOQwfETBV^>|1VHpav z=B@T2NI+U4bfOjo+>3_utjF&4e3S=-lWwS2TyuMusD}z~(wo@DewRdu<3n)RzNoq5 z=Czu5DKJ3ZLR7229Nzky>g0|AK){7Qf%yJdYB@j@v@2S`;y z2X3C$gxwAowMW>qtl)XpzuqBqh2uI60hvRg0oRfSUfhAbnb6 z{!FPL8jQFOk#ltgr^P~OSLEH*PVEUiG)GUSdBhEQfQ>4*UuM86F#IL53;0({9XddE zVJ&1rztVVo6iP)4c*WZNkr`T?hffD0vXxU{pU-vrM=8l1LgOhQ^EiWpQU=YZbVc-B z)Y(b6P>w&`Eq*)G=mei!8bwW{;mG0JN;?egwzel6X%-2sPC{1*j2km{qSN=!KcQiA z;P+~#m^BU!hhc|#qWcB4t62fxaBuCzu(ff|lS_4Cg2dy{kE!r`XUOgKFMK^!`I@+IEolD)l2-oJb;6Sk4 zTru0p<|d!o4iI+lEQ_h4+IPPidG`YdHtD&r-Q{A|zTv|HxVa(7q$LVlq&WBX<8?p@ z$iBqPr!r;qbQg0?_(yV7w|5Tq`Pj=V5ei;Vq(o7819Gf*tQh3`M|?oB?Y{O1bnP%v z69Fg%)!YHa%kQ+(%6x}=i3jd8yr48g&uoX~h(-SQRY}$s?T25IVGZwo@@^;w3QavP zDQO^ojus#!m-}pa9PH<>D_(&}^l3MPlh21wovDWryrO^nuXEV< zDD_)2?NS0*D8XE!cflDbz~$!4wl0~Lum<-HZiF^`KTolo6PAlCZ+U(fx=v~Qnz~tF zbc!{NE`b&a1omWDcHBNZJ=r-Ys=8{IK>T3x&YO{lC%Y)_frvp(zme}qa#o;1qrRIq zo}#w9Ai{k^o(vPVBn$N}?qc|^38A1i3U1g9UaRGO;e-*L@Pft5$I&{@A{Y`TtPFWi}lm?Fcp06r` z)N7}VMv8g7*??IN@oda?c$4Fp4_*0jxX>&IR?|esoc$ZURR7^VBQhS~#|bmb?$1kd zA`$VZAaKsg7)hRf@y&}>NfZp{&3Jlp&3Ps;#JuZaUPTSo2anLFrM+hKU^^Wn*WxpS)=)RM2EZ(&;ogemwzI`fViibE8#@@I`9~uUeg3jT#7~O zbh!rs2yPx6mV`uX3%}!>^@{u!SYbEHYR$j)?QU{+ zU>_l8k=5^Vj|R>iU0w0#*xEWWyRIGM+KELZ-3o3-oR5jVt_r&~ehr)~GOs_^*jW3Y*U!eiPpC?i&~>b)1O3q(C4#4t2&G zl&y7hgWD@92N3l$gxqs|D}={p-oTlpDeq7soxK|llQZ(BN=qCA z2!vj(DoRvPc?=uC%f$ON$jIpHIhNZOBm;MeR6_lh^UL^$QCPKrqjEu(+14_VP)ADjTFihwPcqZP2#r>ebUM z_1$FjL4E4z(}9tg!*<1h@2@vjdcNmHwyl(2(>=2)%7LKCs)!}HI_If~7_6AAIvETe z9BzFDdAsG3Jt7=;7{t1!kxN&()SSJE$QtW^1+n{86AN7-IZFfd_jjT>@~44%LA|X4 zZ$XuN*{eyM`PZ`7V|nk|Nc3Qc<9W!u^ZV_0sDb=_V_*rQI+YW*?}$ zmt(fJaenY!eS39cd&fF@3RYC^~ zXcL#G;#bQA1Un4h9#HvXy#vE6PcKw@fiBTH%ibnRIJUh5ePEM>!D~zDgW= z;`*?w%3uM1pnmr%;nDb0&j202V51EBwI>&Y2_Ubo+1ts(^j1px)wDzR+$9h47XpTO z*YC(szI6#)ET?G#L<&1fy3WQI+M9>To0IaO5CLgSp-!vUbU*1srd>XB-}n7KOeCbG zTx#>o|M^PfCPg}l4ocwSxV+}x3-wwWT-O1TO}ETz_NiibgSZmQ52%h94(P7wyC`l{_BtQr%9+mQSL6$Qu;xLbPqEJiokSEmULNoF1xmZ zK8KT@bML6Ui%EL@g|NvkvkG8k=KYb@TG5;$(#h7@LC==Q*BkYFnE z|L^eqzgp=9dXs7XyV6U7VI_n9VS0*(tA^}YTca_iB<3f2O5KlToOBhk)N*%U=rCYX~uHQ&Aay|D$T%iXwIvtQ(A^Sa> zTkHyp-pli&Ou7`QlKxChttk(uQpVB*K84vW`1NJv+iL@YhjEKzd@!>wUj&NOXTIDE zM#f9i#w}J1Uc5Nf{@w1Y%T;lf%;uhcH_YQQcu=t7s#8_S&ZNR%Q+Vm5=)Pdq7%FB} zFICpTaV3-P(Rt<4_^zXKUV}!f2hE-elA4^&VjMgM85ECc;9l2 zWf?L_ckJuCs_ot3B1h7Q4-mvIsptdQDTk@hmim_O&Op3R>wTJ0hZFL=-vrLBGDvk_ zc53HD{~7SfRB((u*!=GcD0hZOC*Iy`jqGoiP+zZ1t10~tXJri>MIb~|5ePrmJx8HW zD)rJU#n1SuRVsHhb#XwJJ!=1#YxKi7r|zrFp3|S(%@@xt$csQVDUU|qRlx;rAL`i_p`0i$`+M|+*{UFKK zSLm`_6pv!bo0p7WR8qU>)5Z)g9%yOw3&Jyv?qIb45Z)!eBgKZS@wSL-%&$<{6=dvKhT-iU~Nd;J^b z6k^+QKAo$F#rVO>d}{Y-m6o#~O&EApaf`=sg=s9b1M#!BE5X70QrpOaBIe(0X<=dt>67!Q~A#!|XbbY@^QuV&MBO z=pc^FZ7x5J#Sb1FzIz(&#kUns-okUB?=@d((GHQkrEh@bGkq0!+Db*7M8i~k5I;m!?tdT0qluBCTOr_b3w#cPC zOxBpWe18K2+y|<2azTV>yRNHx6V3O-=TlV>jTdTDH0|#8{*)}YrMbzJsLDMU>%p;u zGoA^u(;*}FVsmHxq1NE8HGT2ac_M5ZA)4|9X*YC@k_H$&;d6Thkj9qU5J_M?gauFa zgjP9m$obxhbEd{ps>D7H(sSqh*qBZs;_oce z&mM}<5^ZJk+YG!DA^Yd%y*Ljo;(*QIc&DmG)6YDGRL;1(fnn%W*#~B}N~cS`qGy2PZYuVhUp0HQ zG9XF#eiZTfx)S3CdZ949%V0vYA1aDzn}JNuLdIJ+F={q>P}NEnZ`_b1$#|fzD>lpX zz=fkdazF-hf_w6ZyQlrha<>dk{j&PP({F!MpT=B`bAf$YsVnNn!>y=I6sHi}ngV(g zs{6ibF`n>G@btjU=k~cfpkV=jtsNQhI51@dazw!yPm;&7p|(}OZCb?}1(5$`wA!-y z+m93QF8YhR-B3e++D2{zqjS}4eKe#h|sP%@h#7w}b8H*`64O8bjpt9B;A zf35I%nD|2ma(W?+Wp2tv=2ng;3NdkcqpbDzo1|UvfiU?-VBWg65^y4px(x*r(bU(W3SgNL`AlF?71Y#4jCo@XCE$mD!yDr` zEH3%OI;8D_krjWCy2Q>aw{b!Q-`8B$?Hg7<-gfk40JdW9N@!wwIAS=jwyzg)WF=>E zXA05gu~}-7xjom~wuxbbP8#g+N~r*UVQb&jnSiHxC{H1r*_-d{B}(5WlF>e7AcO0v z^4Y&jevjP6k4*`&hXMjQ2C{bieT9rctzS-1pc|z)3 z)oQlyUrbxGK~YVt*FwQYS_6bEax+!;Ie+6rU~TOYr!q6QnR7%ovxwY8-q3YW9sq7d z?WeWDy$2)hZ)kvQ@_M(t$~=yPx~6)jMSM(`*xpB={X8d&)Wx$s7?Ys|V08 z&Kzhn=fKU<);C4Y9b>xA{H;rd1hDbtBxw%1PGJzzfuLJX=XxsMtgr{7%xMEn?bEYT zBKr|K9JnH6T0?%i;ZnoR%E_eQ)v|Md?!dr=*DbK#>}hs+&N*wM3$|3o0er0hbQYy~ zNp;E4 zNF172-P?<=2Vj=C)n`~u4HX*kSt2xP8!i z8B861Em3ZPuJbcfN|%`RQn&0xMjfAMx?Es2uW4YxGFa&7h*-V#@^f(M!aV@Y}C z&6&bYD3urw4(L-UoiZnhzFrx^BPD1_=`nx9)EhJ)+A{e!L;P~nnx1eAzqeOwKTREo zmUhseF@ffhAC0D`sVo{L8zI-wP7!jw+AM)Y!@GXiI$Zx+>T(MX$Zt&|@u5NdP0_HB zfc4*l`8VXINqL`oU|j8s)}6cSM8L=g%v;}DvpqF!_vR06fG}}X=uJSeM|U>Vl#kro z)Wdj2Tu!m zO%zX&Hs!_VYE#b6q9f(u_x9xSYFI`FfZu)e{Y&7r6<{Q~+P&o$d46u6L0}GV$Xqw+ z3-}B;r@~~M_Gk#x0sqEGzy!%_V3B|JY*>z^25<%v+b;Uoj)>@V-Xuj<&;5ANC9?0r zv4!Xc+Jnx6NQ?7*L-T6elGbegcWfWoEnpF}^u-?vm%W35EKMb2jy86%hq6PAGKE5Y<=o#kp?Q%hu>xB1(Ga>J0~41u$a1bT?vG2s^h#>j zfMi^LT3IDo-%_15a_P8mnNB2RIM*4r|72#t$zMGm)q%K1US_8B6>k9E9aXiRiWU3? z^iBgQ)qBoD0zd8}=J^HXqL==yH z>El7OKIzY+Hm}wu!I>^FvC*J{>_9{>Bb`yk8b?1RA=l)ST22(?=R`4&*k>AaV|^6> zQ3u^BfCu#s$?F9GW8?P}f1BHke*~1gF;lK8xsrBQV_uEKt*LfePHW>x?F${qF9<(q zzdqJVg@k);VJ?a~zBg{yk39qHIpB4~urN`0wQjfpa>Gwx!Fbx?A05a(@P$swZTdca zb6n1CPnZWPvYzQZ5wCnZmv08k`s~ zO<8`Q`Noz#&1O=`cx&=;>Skm_3Z}esvwdx|)25jL{wwWKiBRr8o&UAJJcA3V=$Grq z0C(hnyuL?6Vokha@Pxl-SsmFyFId71hib!{2}nHOLaI&Gj<4~&!`a1@alj-BrTO04 z#x7~V=HUmUrIJ@Sq8aUwDzfP{6LCP$=Im6eMvNbs3sAb^)mHYbeRDPAju_y>4(~ZK z-%geeYR;?S5nU&h`xl)V;D$_(*4M2-LJ$qfatH2-{(+4LN*WP{kKE7dny=_UgeiYD z+k8k`tT`V=2ekTctx>}Ilykq(Pu~$oob^Q|=aq~^(Q5N=7_d>H#F`bFwV*$*#^|Sf zGkAZ9@ie>xQMT`QFXA%)`6s{{sx%o~5nhSE4gvgj$=ln%+yE$cQ)~~O_YMSeAp0Rc z=dRi?@@YVl<`?zRt&Vw!DbR+7decfJUv@>n7}PNHT_;dM6qx&u$Pc_;f8+if`k}}O zbK97Tvo-ovgS1;9ZSlwKHxJ#2$Q&*87o~JTKhdt|?lGe8Z-DT!)@M>fR`tD!%zGhqz%WJuRK)kPMUBwePBt=S65HGZ0kVr1)S zYPU?&Jmdh2*tl(|EEr2|5NT^*P{w%C3hM-8fWu0(PtfJWFJG+l$>1`+=FuA*fI)o6 zk}7J|{JQqjpihRTLRD_Xn6;FcJw!1VA0{-Z5^RxVs9590UOA$&e^z#QbC&?K=R?$A~*L< z7rw$ub5FoEQIF{uhr5-Ce$4X&Ti?o4QeY#7S9^eYk|$Fn7cu~S3pdG17B}6xfKXVYrg> zB<{UE^+c+t;RSs@cb4;C^%;V-Q1&`Ad2CRp!qaZy+^S>O@W@;2n@=A!3v8!se_-Du%pdGHoiT2C zp{4dFMl3LRN5MCQgKu<2njNm|dokWDo{0e^==NK|L%Rp8p^PwW&o1@x=+U)-P45qD zja4HH-*u^^?ByYSwsk!Z%lWpdcE#!^2%jUSJ^kkXjE~KRHXYpyEo)Xu#t2LqQ^gXf0Dm8ku<8vn1;5w(Gq$)5m?Tdn-sjpD$gq1$Qt%E0DHR z98bG3?2NLb9?{#$w=D$wp-*>j+tyEuGZ7-?e4sRGbe-CkEPoh-j=Ro+ADof~E4G-Q zFG;&7U6Fm&h-lO&o$rc;cNvHEYa}X}tmvWR9iQsVy0mCY4u1)XnXO~#UtbRCKIc8v z`zSwmJAsSMW1ez5B*1fzWpLc%l?q3KNh<1_dm35(HB@AH_>qb?N6xBBkvVebZ!r=dzP~ zczel$@tUXf%(%4Afc#GNacD|)o;|zoe59PY>Vq@BZNVkhNK|V#^FZ#2BR!$UiSV+^ zZrG(1p6*2Oq_?X}W3RSud56vCuoo*|{B5r|YCl{&IEK~X=2zj-Ny}wBKP1U&ns(Mq zzFKCraUsuNucA3=N`(cX&hB=WKRi-qi@K!c`u;J)RGqC0R_hza$bcpxAtx#w7HHOL71N5f;^@uWN1^Zd7)YTC z)A1jro1N=-GMb{FA4HCG(LhpMsH+QYjg@^T9((pT;ilK`sLfXw73WQ9@mU?jx7)k3 zEFj(4hU3PTH4pigv%G>_i~mxLuv}`|B%L!eYt&+r%24!<=}X(Ke!uinV@L;~ColGw z1b)}@vi<4!>GgG&BBt>`HN{IiVM{7Dr=0G%5z+aM)6JJqOLe1!)sEXy&3Am(I&Lp$ zchZX!UYSmN?!G|Pv79D<7C5o^j+6Ai->sA!Srz+<#;R@m%K}PDlNLQZF|K8d7@9#)W z>i#EP{jcwA5RaJ#=Tmzo5jm`!;~dnJcxNNk-hM7I z@M-+S9@GPeS%Frg`KVj-LP9bx2WChfL#_vAMEtnEcj|X9FZOB(xgzsU6_wwK#7+7q z6Z3nvZH0?>Ptq$Qk_6}H>z={x#te|emvf7zeFQs$67Ho_&h@3{PkxqV`69o(a<+Am zAQfn6lj|6Jf$80$mt&4_`jjJND8o`SfU?bZt<)KHQn$7HTOvJj2I_WqFMIMQvwG1b z=_`9CUfsUogh9=simQQIW~hE)G=Ac71)+ELAObx>GXuuHGO?aD}v~=8TKYe3;I@kZdU{$o=NPgv+c1)7iXPehU+KM!)wm8j@rzts+Vlo zZbOQ5ecp+XIG-fv7x;d^XP!ftgAC%GZ+$L2IW6LPf&>S`WY;)#=h|uyT7Zd}ZDG{=Hbj|v<{r6^Ca+y#gg+HEJjY~{ zd!l;tS|i$EOw$?G;0sM&8vfA1R&oR8aQ1%eE<4)Z_MtDc-t_&ksHdjZ6YYX1R+91Lw?MQo9d>P!ry}>a$wxKF;c&5`|J7z z?H2UyrUN% zh!9w147XF&YuufUysp!NhKV^z20c5FH+9cfA};R(YKLW zXpl3U@1_2?JK21`tkcb_cxu~N=dVg~x4C6_=T29#?@3rp88vJ>@Y&@eQ|7D*v?rDJ zC-|7iu3U+{S0UnlX`p6{+9Ntztdyiewwy+fnm{i_o2TbYiCj`hfM$o9JVV>OA=HrH z*@_R$#_~dbY|YihgrNXes=JmPX@{~U$PBOk{OQ1WVZzy=j}Q&BswMTvOxf6~K?YcY zD5@N=gx{A;>PL-#KY0eDK9K#Mpq(y3WpK&tqtHOp`S^zoKQ=1*T3G@B0KAp)kss*Z z@7gr)`4EjB(ln@SeD*khSJC0Y)8vCgZbEG<CB z6C|s3wF_|}f$<9nn)ir<#qGaNp~T7I%=pq)Y~@bo2mOHu*npGWjW+_+hV<*10LUs- zAqXtfF@m|g_8buK)tVT!YJ&<*g~?8=wZH!e1sg^!^3G%)cAls4$=Xj(u_yO`B&&=n zxLj@;lm7B%I_75Mud)&_&WqP(nT+@t;OOD zHOLS3lOh4bXbz+T5d6lQuU_?YA_ihPX>9@ZcxfZ%-b?9A3D%8OF-sz)1#Cjs=6PtofAqH(*NU{zHU8%ZOr$7e^z$pAx{uK*@!o z&1leI?N?xl3maO}b@_e?etN}E!j8BwzGaC=0`^0JkCOmUaqzK`yHkyPVo=^2z-|1x zCp^}^xfdtU0PgZu1nb~0liS#>e_p#qEqppZR`SU7+4}m#C9s~$8AR%UYCEc>*Xp;R zkNp9dVA(56D}P40&2#3Y*Xt`y9lj--mIl!aqOQRXD>H@VN{lw*%k`Edc`b1q1gTti zokVxPb7KHX-*mYG-(D+ON}w8WPZCzF4XiqSIK(UZ2lN{io<`GV_ve?b^!mGaA;N3H zy>_#~fw)Pq9LSK9Z`szwl#F$D2~azP0<_G1NVn{d^l(j=S&hYo`@Y!KPF&ao9*i z2|qnWo7+i{A&G6G@Vu!uiWXGFc`K1x@y-A|;Tv}@Tm2Nz_2Aj@_;nl(8F1!ny!Kt; zWzm#e@~$ruF-RVC)WkdJ?elp2I-Fzix#jwJYL@;uf7(RG~ z*7sV&HH9j=FVbxj+x)~keBF-4_DJUQk5I_`8sUeU6jb?*fN4Hj0~4J5HqE*E0GW2* z*>k<{IWK9kHO%8@wKvZ(%uPw#s%C-HX1xO)TB*T>UFjV%G-gz*Gu8>jPke`@eN{GLe zfd{_c&$aOt)!0q@FgP9o%eH29jxNZox_!#bmImj$Y9@>#JgIuIqAKkaFH~MGO{leP zTh0duh{p-dFUCOztb7z12Ik3YvS0!!=cwTwZf6oW7qnxZp2=T+Yp?`1mGL;*l-Lm4 zY)(Vax2t6P@D1k9kLt@w8D?P6YA|+Y!F8I-J+thGs>z$peZG^q%E%=zN)S!An0m;N zW-Bl+u*)69H|-7qd{b13Z8$;@TzbH=R)1M@Vw!UsEjtD(KVuDamTle21qsn*Z_}1s zW~d_ZQO>;nj&U1HA9cz1uBH_;=BrkM0CK-p@StIg!;b}cy(yFh?aGa{s1tGe!!~su zr~@r1%6S1ZQUy)-?FG2+=y#^Lt)@O`x7T->+Z?ud9p{qhox{-K4ahB=q1Tr;%|^w1 zdukTVHf`mi7CR7E%*3qReBT_`g_51(i2Np2P7bZJ zNM#JJ58C zIPU2xa#8^P)4!T%ym4HnVe69A44Mso8-dM^(jC-D1(PAO?(^-wfAgg9HqZ_#)i!2< z1c-#zX_EGN0JAN9ahSL9y6@q250byL=r23;ZF5p@p7Q?Q;fke(J#_^!c-c>jCB@|` zxOl@?4>0)Q+rnX+y-Ob?!QNNbjmtikPr0sD!HM+d*oM2woa7rM;(Z)D(~8*KJ$MOQ zkPNfDtKOOVjQ1PdnHtt~7I-iip0NGcndAX+B85t#D26Z*!AHe$+f<+n+{9z_NRbf@ ze01i7R^z7fi zaiQxomxOSCrV}wMcTjxPC<$@MWfw+$a#m*ARA#nDB1{cJ-!|Zvp3>@4!@7P889uoe zLpiX0F2$c6eUrb}M?H{cXnTecgaM+Y8}rETwvhH>8np9CIL`p@5Ko915~^nUYSb+! z!T1HJQAtinNqCm4|Kcw%De%J+iQwDUopdv>mF^b7wP^fXw+CzDjrTyW!|?Uj)1{jC zroMW=hYWbRk*#~{o65+$%7D)v*#VVmnCJWgz`RMI)2BoLJ2W`90+^`HzwJodI7Hb1 zoWr*N8di5rx@AsEr`k?WT9h;zkHFm@)mLM*@u<`;TsrxVusIQV-|lkksdUoNdljtn z6oCJu=v-mB^`FL#`nyIToWgzyGvQ*4Ai5qlV{}m$tvJ?rxdQQb17ZhXVyQp8O|uy} zBj52va{jtm9lERQWB-(r%p9sW#@z02Z39fQ?KvUwEtX+7EhZc+MzKEP{>bleO zF|1ux%s;3Bb{sM!@5rPx(ng)-OT@Bazao zcs!?hhkin5Ju?sPk0hk;v4(k5*Z$pT{CzTrTS)kdbumFK{68w;xxXo`uTOdxLJ}ez zJiS>rxpDKF?qz_GGR6{0tIO0wfAec#NQ8Jk8G7W{nExZh88$KP-|N%g8^L>LRGRO@ z%bmJmTU&b1e4?N$&(S zP5iM#(fS{=Z+|!$sbQw4N)#%t^_K7L?*CX%RT^*c(JIpz-n8<}QE%bF*`+}g@z?=& zG&<|x=JMpW{4(@F)O%gP9H%U^$A4_no%yr_T|-{+ zp{=6p#lGw%ECl08nk=}5GpsBOj4`K%X;%~8UZokb-B}Ju6mt2)$?VjsSVnjK>DQxK z=F|5FnRGe4Ne%>JxZdhUsCa#gZ5RD0DkuICCxb-%L6T0;+5M_I7)1&1{Y)0D3Nu=` zCX20LejagvPNh!ZEMl1loVayrV{2skH3BkUvE^-FP#uu^jt?uTYDHKPn*J+A>b}my zS+W=YX9Gy04Kn=5=9hwR5tEikM9phxNW0pJI^GlLH5Uu!Sc(3Ut)l=4%}1@z2Nv!V zH$88`JAUub`7z~q*SYn1|Ci*BwNg=*12?s*gAgu0X%-sd2WSY)!^AI!#h-UrPy}`g zekEM?oKWfbCT7OLL1QI{;KynHm~3{Wzb*T(=Ow7P6iHl-;QG77*4>)Fvh&6+$fF{s zih4f5C&^MR5PQZR%a~=(!?+-X5@(H*5~p*_I#C9P}{4kdgmCdWEa!zf)f>Be9SPb)W+!+}O(q;qnaMtkv`rM?S7 z{GeL@Jp6#au7IdPrYX&#k-v1R%RDBWVXMulR!yUYN85)g>x)96OYRk4$HM=h@Kv z(N<8M%8UI1pJWN1HaLjp^p^ueJDElwXfoMRKqup{?gUtdyq3<1>V^ERPmNeOC|l&1 zvnONY=>>4ck`OYxM`y=Pi9OTVEePi#ip3p)wDf1JMs_lF{cdtX5K-L);GVWx>z@y+ z8Op3Ft&#MdP9(KXzvL~}0iSra6B4t#AElPFn{yP%Mbdfa7a0cgkU{8=s0I`is+eDV z%lm|ex75@9RIn(B=f+t{LSj_P(C{>o2MemQ*tbU@DQ-cLC412=PyXIu1_gq~c5Inh z9k#4nw2Xt$E?!$gkaHk|xRCy}L(tyyyMNytHpFMTF-lp+(MgEP;@!~986+^ER)Ew- zag}7HBr=#%M`hOAhV{o*;zz|rY*@zmy;1FZ>VmC)&D`A(b9IA;(KWJr zPP3Le9fP0I%DBP7tdw6MfmQp`W#qJMBfFuRtWvqT@<+H05B=IotdKyPzb5DKyR?t# zx2V;});gJ0U^c=*Y-*cYa0Acs(T$P<+*}GCB6m0-$l`iR`K%?11?Bx&gFO%BrWsH= zgKlH;?43g-vRt>k4bJ^%{HRy?S}x-;Bd~&6+!bc0PX2^x88S!?DO$NMp6=i(yrU|y zRMT?HDZEjP45B1uglpa?^b2OcD~?f%qsY~7EQ@wOm_UWs_l=C@nEbH)7F$_GtRj5o zPTCiPUo1>q7z4rYo^rphd)JR%Gaeta)+a(Ri}llPAKakxJrhd^#mzp67_0 z?dS*}5zWgsBi483(4$T`7qikehFjlcEvGRAQu=bOVoaJK&{*v2*$=PKdnzyRBkA#N zF=%-4si`KtFi26N+}cagaA{B7A{tPCEA}}xM@T(E8#u!l&VGfrLq^KNd|73&ZS-xv zcYL+C-F)n~fZEOB!T+pU{<_8Qog-kLqha74v%Bkd=?p~6IMeWhqF_{^Z_?mJ5NZov zUMKuMV^olz{f;O@A=D|t_6J4hl zrTiNe9V;N=MrDgpSN|1U6ZMA1LM*vgJLe3HN~aT)5?(>$n8kx>sgIhhEB8aR@3Nyu zA<5Vm$6rUCIuT{1xYhA3`F_k&4In5$R!Y52hD33uJ+1gWz@Pp3Hh)|wD zP$W~!J8va~Lj5$GJz}7Sxf8^sq?Y=1B=`bKpCtd5i)n|jREK*KxyY_|<0#I8GET@+ z6W_$7+BN}j-*_@n?Urns@l+BJ)I-rd`mpRkWrtdv5l{-ll68+EA4Vl|+ZirkA!`_S z81zkc85XY|O}e=Yk)jQ2U^j=Eibukym>30s(8qVjz=^+aHGqdXi%n`@WA3K zYd3`7TNt&39r4m{kppV@u{{h*Ei;8bjhZBSld)e+Rf6}>k5xon5JCd>qFN53u!>?J z>rpFqN5lJ?znHx8H&Sdt+dxUHrYDPEP)%Q+{wP%b_iiNo8iMJgQbH7Bzo6p7=(=Ek zpd~{Y{obwJ0cM=TIZ!DY^_bW@aD&5?<+h{o?YIlX`iQJe1{-QuzAH_~(GDzS?xtD`eZ=@`LH%O1AAjM7t zO%$FuQ|>ZSq8Qu~!*lZc!)LLiY@ntHYH=A2%|=t`Jt=W9evwZ@4ov+TMc1M(T5?F&iVzH-cmBAr)U+F< zRokm$!gd&d536dLmfqKuZEiu7x%;>J>i%k<0&j~&lv)+rW_$}+E46>m`3p#zO?y$5Wbz9VCq;dD>=h|G@Kt0K*;o3Nl=FgZic!VV6YF~q?YWVUP zIfFq_CcOkTtiny~z77=N%k- z&K20;=3SL+Ip>+9B!y`fJF9uq*!yZ9_<8n+Qtsjmw_9nkU}+gp5s^i+6^hmw1z7^~Lj#tD)4eW&d`c zVa~XA85kIH6QXtg#0OmU3LGO)n}YU9tj@0Vr%ib5!4!5RBrXQoF0Ba#>{iHgyaCRQ zPELyf_t92%4s+{C-*q5_i~nGJ-CX+=6WFlHA%s&$&OWy$cnF@J(AjQ%-6GaDJr|jG z36$qV{4W#Q<+ylv|2o4gpf+ITRjR=@mWx=3iu$k!O3pvDWtz~A$RF?P^QjV_wM9_) zfrzS>>-G1ouuS{y$bTtc)EZxDy>|%6W~pJup`MedW8Sx7pjcUE5mVb(*D@^zc$3V@ z?g)1{_T@7LYgG_}69rfW&uIALj&uyDa|vwqkMX?Ml?7u>o!_L=7@8#c1d34Hb~xxs z#+2hvBEE7q%LGa~Da$lKQQ1=<5-x@&NRet3n57)7(wxy^v)Rzwj+l8S@i3|8AVgeT zGPbG|F^UJEAyy?VASju!lY&1?JopDbNCb!X@|N8}ZPxAT=!=$*8&9qheoJ>0wBxof z0L_`K6?iZ=x3at_y$}dW(~pm?Z||}GhVE^vwO6^A9p7BDK{EqJE%RupE%jF4)ZoTM zaYy1r^QupH**7AHx1AnO;Tc)SZ($!xC$%DM(sn+ymzOk`gzQ$l>maC&XK#WVj^+XG zmePG?k`OlxfJZc%c7>G;676rkxta>MKAvKPL$$W*mxH-%g3Acj#lBq7e~QjpzL!S?CX?}+fL487P53#Co98(4@ispopN1G03} z<2G2{rs9ryrfBLT1u%H^edJh`f97a)J3_eBu63?`M^kT~;D%-8|NqR`hsMNPbfj%R$fmJeEcd$mq({3vW?!r?J}Huq+kCTw-B^y}MK-X&O%E=%cOF7NTiyu8bej`o+h z&2a;#6B5fIEoT^Ej2eM+qt_;37s1O^Ippd~7D%0bnl9V!p{o<|Jm;EECov z*Wpv9Ot)U}^|BF-`R_=^PWGoo9nFKBz1rrU|6r>eF#>dyOll zW$pYRR(4n@gvNMN6x^$=af@Cd)88^fwRUn4>rv?ne*8)_esm7t4%QLU+1BrDCgCqVsLN-Z z`MSr1EKEP=d1V>bfB25}(@gz<(w$7SJ~V0#?Q>q9Gtx^7#>c{ZjP@-*UD@D*Bwllb z(p^oSeB1``5VR?LZ^oGP2Q5bJ^s98y)ZLYTMz7gq!9jR>eNJP(>H9WOQA9R!0Glts zG;%l5r6VvhmJ~Q2i+jwgoy+#MoIYHTFpvPwFemb={EU1Qyr+poz}I@pUHEP%fxJKn zXjFflQAW)1dhf%T4AL|><>PDoY!4OTKQ$#^!^ow*tXVfbzK~sZhLHABhurbLE1m{_ziVc- z6LLJR1}a(vzAC02gqe?F2+^=Qe^YOd+pX_(|5K)79s}em{m{om4?xo#Ju$TQYtA4! z2_j~xTff>yZ|cy?Za+YjHDG6t6nf8A+z1`2@aGpFo<`skVUv%W%S7_;%Kl`AghH$aWDH`464 zRLb-smf9f<5?5OOmhDf!{|dD%w!yD9EERQ@A`9Gwqm;K-udP}63+Sc+S{B&3(*JmZ z28n2J3W@OY=qDQdjhq-DtzSY&U>h90>W})9iVwHRsX?Vv5)vQ=%?)OAMc@BtoxmL$ zn~Vdc4emMV*RZYSCa_yY-X_MHj#wg%r|+%JmD5MR3qM;_Ln2Z)R}Imc&5r3-{Z6-| zF7`r5{SU}{C~^4M_w7=1XhxIP<@=|1asa)cXAd1|OTSW%=Yrz3%Uc=Wj#ol-lvi(U zzJ^gHF{6EbH+T)6&w6_$w&v>nRB$nGR|Q5duO{1Y@!Ods*6}r7lw#)^O= z_fO3xU_^M5)XMk2Axz7OIrB?G(gft6u?RQG%)}uS7x(2bW^zeHW|69}m*yA6lO9WO zwjrbzI!gwQ#hc&nGXdyP+3D|b_1$6@7 z@fZCJhWaNY^W-(m-Gp@zerm~Z1Hed;ek55?{y?=KLkvLoePS2m&PX&`nWw-x>~q8o za;^>kHpp53cU#=Kpz;5?LGJ#4pGoiH=Ah*Izj!P?C1`w=xJS zo1LL2HTB*ebORQ=;^fxPo;uv33Fo*Zn{M+n?-py>jr&V?I%2IeIT&<;AGo)EYK-4; zzbgEU?&ZHtv`jTHMsIIePKZar)Mn)xtFd~+L9yD~~=ITL-R7&o1UwBd}K zPK9`{fBEvfK7uy-rrFo=h z*6X$zE~#9;@XoFS0XBOb*eEtuhk)w!g4!Ow$A1v&;PB(+Y}1zQR3wXa|pF?eKDCLgm(y`o-NcnLPa7QF&qaOXZMR&M3oV7BI2;G>Ytha&L4N2GOrwC1Nmh`gFeQI>Z7cLMJostg*dDmRR@&nikx&BV!Ec5J8bp@-~d#LP=fNsT()pn9bxeVR77Y5AYL)|>xig<$={?n*7GtZEuO(CJ2K!zaSlaxh z@~Fx0Yj=#G<(47UcWRWUXsJHbJEfa-1}^xmxP(pg5!jh?68~hi(AJVP+PV1!P5i*} ziYa%?`DnkfSfFa;wbyZMJd>HLdd=Ja&>d(!)i^|IY zH5;YBGv>{4SuD0y$%-+!D};lrl&ts-BQ{IRc$U>0Ro#u%Dv}!G>wl$wSo&%(6sdnV zE-U$;!~Q>WsCmV7S8Na2Kg9FFL}ywW=T=Ex*-Sy2_pH*kG=?<)t3~YVF!IP)InW~y zU;e2|dHZI6bjp3kQpSG9Y=t#3u@uYa={haqmEwD=Lz|Lo$7w+{vMU;s5(=A~NFH zL`uZ7iIOUm|FXUbLVgKdzU0-8DGhv;5v0-a^8D!&8vE86`D;-P?YtxWlP$IFvEUI( z;OR%=WU>w|(jShWtv*@RUwyRtd{u4LSPiG(!RpTK&hF0de&3zfozq=#_wFuNqDVps zmcg#1=4UL{qRUMDpm4!OL#!-kSSt2;M+xh*0pZN>P`B-iqkCR2%2F0?XSIs(1~AUs zj!5xWHFF0g=BcobKhJK{R~>xyUgmYmy__HGHP&oGO7iB+En-#fP>~P?3F^E5o=)`t z_b+;5bLX?EvAQ94aF&Kh2yuFO#$&^iz{>6X2=K7BF;iJwg(s3 zo-v(A+nv^yV8vYOhDxO$+*AYav7JXh?0wXuU6t^J`ZH^Q?GnaX`KnP~`E%zOGl@vFX8>Ab?wr-R|DKW+t^7Zc`2TA& zKG@oCZ$}gwqKxMl?1`K4k)EzMl}0*3SueKSyZ3~;YPI_n?AwQ>w2L?L!qYEA)ZZ<& z(0`@#=)vztSL)y04g13@7n7W>>MnWxz0i+i~xC$ki*jrJJVyw?1C;xC0})y@20oV{mQ zQ%x5(YC{wRR8*uZD2Q}6y(5Am0YpSVI!FT2dj|of7o`VCKv6(???nVc3kf}RG?dU= zq_?x<^StkSzVq)pTyQ0jnLV@DTK8J_TCX)82!HN*v49hb*lS=>cN?kE*^=1Jm$lIwZ*VMst zhIygN&1Byc^My2`Q^+-mcZ8c&@}2f0#aEwPQ{@{Z-9H!V*HzS%wgN2+y3lh`*sq;;zVwuCn5f-m2QRSHg2tMp5Qu12v15DA}}?c(0i`HB-Na+6>u0_f*v@#j3%xK2t{vZR_Pe zbHk^1E}6xY&A!Q#OiWuT@1Xl^G_yOc##q(qR-|`U(tlC;{NzXQn$jl^mP(ru`9iAd zZW9{S*9E+vXtMA~K)|0!^<~k~DIB9IqyAH!q@-Z@2Z^n$js0jcL0I;$qg}$8>G}1`v-go;qJnYz3Zpq9#rTSSecQxVjd^3=_^at&6F+ZTT zCm|^(iUB&$f7TFnFbV~93#9f%)z{BS`metgPO?n)EaFGy4F}I(2WL=PlL4gka9$Ka zOFz&#ljtwK0X@6(IT-#s;(3y0JCa_h9f*5zMB7S~xh~+iHYhODL?&6*X=SF`g8n5l z(kN19b;UZlv!~fBi7Hbt+f=zzu_f}$01$W7{xD~pRVx1ABMim7)*|ZVomxHaND*!A z-g-ZBx5d>g0){g5zqlY2T>sb^ynU(5?Qw!IHW^y*hAGmfqoUjys?X2CRT`C@CplMD z+OcZ6(O}t9lyYk$;Yjb@@lPPGoa?5`{Dhf4R4DhO0+1DsV!}coB7amf+b(| z+s?%V!!ti8chi~9!WqCtviI2Pjd!bF9Q(uW8AO_iXUk+%fUASdz}CFqdE6HUC|i=e zG`Pk1xwK_rw9VJeQL8g;0|L&XG&A%c25}6~8;D?fR$23D_9r=~!f2mxb4=vJ`>eCR z95XN`XXOADXF)8)MVqywWp{H`;#EszY)CM@608MXreV&?f{@21!#F%8c3iu)fDQl= zNQBS+o>r80K1m1d(E}Q*V`5zON4eJn4_7e~Rk?VrF~nZZoC=`%<<}!t`tjg(3)-4o z(8!*3Q5gL|5>(xA!Bu{CcaEM_2Ivdpvxv>-ir(q;;*8_&ejFv=Orh7)`XVA%WBSty z{?$sEX_nfVv1Exm(ZkaWP@z7#$ma7o_Gy6@^KAiF`MG8JLcQIofUxuOgzj__sC$g0 z_T@SPJ&P|7<(Z-+)Gl80BM7HVi=e;yQA!f4LRNg0`>c`|r6^}460Zd@K$$d552No5 z9H`9zil;zEW;ZMLbY;Fk%gP^?AgVPib~(i+Ep)<>#E9N!GqZJ;cuoK zmv<#lQX!rEBC?qa!sz-x$b7UU>>$=B1;(){##M%aJL!K?Z-E&24i3d|-f}@-Awy^` zvoFD@fM+ZuT_Wjq+HTv-1QBhpe`2jeg7{{B%Yd3l3p7W$a0|GMv0&FvHF6`$9 z!^zY#jLZ!m>_5apx`R%YCe3MW;9-*b(Vof79Xg)SL1_=@O9U05q?%!OTK??yIC$AH zoiN+9n<~h~8$5uVxgnfc_D<0}+|gF-juC3gEQQ?zYS84R0DC!UyUpVg!*aBWh7Xw{MHStAo=ili5zLDFky!#I8u?MhAA z%C;PeLEeJC#}jKmS>UQ<)p%6S2YP)K@yfwk!c{#WB5*G&3dUh7S)ldEZ49G!d3-k2 z-nx)Dsdjh?34fn-`p6LTcHhcS8n{g4?@IkS-RCEhxddX)En8l?Y}qqq8JwDt3b`TF zO@9f7gbym&*-VcKFsRmJg%3>xhrRFcTkb|(`a3HS&+ScSeB?$V8>>9)z~%LGJ3k*Z z9k2Cq=|ZWugFN)sWi^)BseqbodD!6Q2v8UrOhE;NtGA#PMeZPL2xMjn zFpeE;O-A>G@W%s<76|&;;Qd6+Ly*rnQV|!H*g;=-pN7-}3puKIX){x*S&sef%W)#z zm?Shs^LaZE41v{sF{K9+ioPuX?dkc0kaZKz*DY4bR^?X?IsP#8j59#P9U6X#z51j> zM7O5<(a(q!-2sgk6v+VIGZf}!biZj(pzLhABXmZ?mXH+>5Q=^6{nS@y;8tD~1YPHS zn=y?obdKi+I!BTb3Z0RvLpLX&I(sGycHSn#H80iNmQVx%H|@f?P}-k5vX+W}vQCDu zchrBqyoqilsGUdD?5Z$mFhG%GQMLL*R`npF-dS4^UCs&Sm@4;yrd}8m>=l(8;nMic zbpG;$;$aNpn?&R;JU+}=LHcxn$_5*dsxB`lL_XI)GANKa`x)#tDgY$TkG6$eF(?Ch zgR*ny$|ZIk=$r!u28Jg(F%RD_b&9nr9N2?s7@R+R=-!u>X$l@DbQNpNn>hT00ebFp zj%vf3bs)&0XDQ~=XK9kNrvg;x#LF;C*Oy*^o~!jjuZ3u`%JCOd=tf;~d#k~gZxpuv zW%Rb+NGK}wU#)Xab&F62mXE4!x|OP-@^ya;4MOh zNRG%X*CF!uCz@D(%jC|E=AE09su1gB&wEtMh%NE`^8cB~1cSkO#^E9|2itCd*4>(` zykssoq*EUeXwFfXHXmDM{MCa2nk#o^v%hGk!ti|i@g$2&V|-A#(Jy$Ie)Ub)$q&4M z-?RV%Wj(eP^F?B1>xJ1z7>8&kc`NWGM$4GE3?E4|%E|LBT7@HXXW(JRADrWg z7H_9Wd8UU&Gem4p9i-^a!8cu6T#=g?pZ-nsbZws;3wiw8suvy+`~u`h|KUhH2CDn%X-}u~W_&raxaaXe-HT~)G6End6Mi=d z-N8}5)+a!`w8jM()g&D#x1ishy^7tlp(*J)grJ!zpYQtC6kuD+8v|?mg+MR+mngv< zO@%@?R(UygM9|{nffybm+ht&lM{a2hcAb&|TFM!O*>Jy`KKw6gKo#wLrh^tD6_1GM z$93u^jM*y{+wcY1%NgAa*Pk`E0ko5Q_ZEEa8wOQJw_1-PN2s&^Y40q+omN=*))tNkF^iO zewyD3#29!CeI)DQpD7*sHzEtBcTgz3B0j)tw?GOI8Ni9;lS8KLUp^cM-~BSWC1o#1 zs)&gx8Dh>N`bxPGyOzm8i#WCxCJNA*-~Ey$z=!@X3J+rLegYk)*jx}1NB0Y{0K(wKsMN%#wX89@<)` zn*XxC=x49nf(|{@1hXw+&Mov~-j;R9?HNM9Hv<@8!Bo?Eo+<|?R`%U=S3hC?xRY)w zN7b1V8)+>VtyZQ?w))u<%HZ$CvMeK(zBC8dB>sYHx{9KC?9aF!%1NtWAGbg>*==TW ziY%F=Kn6GG59YP&^uX&xCI;v*v^$l}d{t-*3=-Z=d-hro^juw45s_wHnHCoCjq|(I&klYzt>}9i8Cce0ol7e7kRE3p^;&Fw-|V7@ja9 zYkuV7WhV(efrmuH{g-T#J$EjY3p&%!+9iNF%rzRxnQc^gp#w!C96ltUB;vq#Y=0T_ zs#+vgtLSY+1+Y8t2^J0BG42(h9b(1r$4T}}Dz!ieo;i6ACwe+iXoXRcRm~ zD2c8!_2&?b+i~^A6(GRg&gi0H?jk31H{@3@59nk(RPdZ2Qo#DbdAZ+S%`)~9UBahQ ztpQ`av%bHl^q(%XC&GW6J(%X6*jLT*ofu@Bh~ zgHcT2RcGBDSorIewXYJ)hGFNvow$S&B-7Oz+k{$Xn}u2y{-9UB|7ghGU0^Rif%u z9(zR$3~F3ZlEa9LLka%Hn1suzUTD(9CT~iaC-h=TAuupg7#o_R$ViBwz%(f5c;^AD9RX1Gt z*kh68*vJ&{Cl^eUHnel3Wa>1pVyQf!4|Ti+lNx(EDG`Ad&>?>XoYU;9CB`Y3Tgd5U z$tuAxq#zbu*uB?~9M5l52@+P?&?Ki$6);y{@uEyO1W$4SV-smYI}K8_OWV;>PgjVt zWyk&=^U3qp+}p!#hv>dp?X9e*5sNqD$q?8ZA3mphm!-Zq-Tar=$N+QexKC8HTvB!; zzI1HQ>7{PC6jB!JRCK8~3u;Xfb(WC{Wn~hZSU^kfDp~DUHQrEODnJk?Pp}e6+3Bsv zzLfsMv!wj0cW)LvdS#1mP{#T2)R2T@X~0`!Mv8KGvZ=col$zF#98>C)Mob^WJJ|fw zei-PzPc}q*T&%zl)dH+=&tOcT=YH9vjmj|J-C0n+<^|ZG}re`*rl*XYa z{Dx&hp3=D718WLbf;Kq}bdGmqX`{W}*Eg=YxP3FtI`4wm@EZ+9)dj=r6?$dYy~%E9 zkctKZTGZ_iehzrvEXg&6DqR^&b+QsA(Fp%1z29D`3U2rqv_Qx?7bdc&vt2X)M{~HQ zO&DpAY$qbB z?tz$wEWYiC|I!gUI~mQj2E+nT)GmQP90Fsn2mmAf$+K-kR=)keY*Sg}Aa8E?B-R#5+vNcg0E z;d_s@@3LNCDy6@8#NOr{ev}5AKeXq*Yt+T={`}AbN})(&*5JC)q%>G>Pw@{ImH{ld zaq^Q>8nvTBWyGkm4AqCy5SA5??N~I-C?sul&$P;|19Ohmm1=1hU`xX!xG%__!PhKf zvO(fd8S?}>fuI@i1WkL#IZps71_w)HAi2mYy^l<<#n@!;Y@%(rke9Z-P=()0S^?+1 z0Lwvb>QY2%BTp`+q|UPU_w;3oHP8RdX8eRAq;??DCCl;WAv#()EW??9@`)tpILh{k zXb|7=?X*=r3nZM`9&yHS>j&g-o;JQd&1X-s9z{DSCJk7$Y#OjD@nnF*#xv`YZ@&2Q zBB-YH>!@`eD57xHrj9#5%Z_7L_tCg^MfoI2k-*_CX<)h`@UV7}i}l5!N4lQahEl%! zf+R@g{=*1Iop>)V?bvl?h;E^6xLIjxzy5SqI5I+LIT+Y;{n++-yY0fz4i2rjq)^{l zQiav>fL0djUX*m-TRpytg)FWK<}43u`n{&ZqKAh)ka$e}v&J7_IyVC!m7vBA7Dfc+ zoO+~leXmj!edaMQZToAV4~uTz-Foi6;`){q3lX?-+&?s*`-%JX5wYn)-oH6aBB6ug zgF8-9I9dcgKddX1N4qludU90G314|W-Ucz(vrt@JJdTVBqG>xs3 z>D6lKBvl(+K?xy!RHtsN?Qq(H7-xXS>MKg)wl(9)vFNNvOsdGXEE!;Q#2@K=cQ#2H z*x%nSnZoee`u=d8S_z02_1`cVd)0S=7>p}V*6rS-6??<#$YP7a$EWu zUMZ&bSn4bi9wn9-$hVV80jjzlyRz$=Af_~dt-`j8pd zj*nY#oYDgzh8?#6O+-_yilh3+HeDjFEEXMbK}cUk*2(+pJHm7ba|=^Vhr> zmTk9q_d$yLH(U(>WsUxq2N9*iWmTTKqh8;x`VrB+=|IhZ>5 zM|chml>HuK>aFpYfOVsTtL5Ygj{eFsU?^=FSINm6dPcHmk_~f>UObfjRR5NNbTi8r zXFN;XUy`ycEk`Qc!qky~e!AX}RiRD&Q)=c%Ct!g4H?g_F5>TW3RU{$e^0 zS$zBI3@&;6#0&L)qiMjo**!d1k?pNfmU)APxN-J+O7#f5Q2-}v+`OwZC2{%d3|#Nj z@ck9G`k-gui~iA2R-XMMX^p60;Y85c?ckXbouGHO(}Upz)^{FU{<~~Vv%b)|JWd4y z(&BmJzc~$GYxrqk#RWZ^hDVegwI?*!?CA~9oH@@&TA?(S|GPr@{0#X&E0f>B6Mp`F zy&-@3$kf@|!iCbsUgeF4vXzaCh0{ePHw!x#=QH3rC%&Xsq@BUQ_r~u?i;+X;&d3}8 zedYkJ~qNyGS-TpYZP!jrvFTh$hwuOsu^J(R* z>h5ujl=Iq3l{x#_>$(X)M7V4?DZB^61>fH)T-`C3lgp*rV*KnIf3GmYF4QjEF3c`s zEp#n>mVS9HY%PK%lqH-cj3ojYiVR1FAtQ`Jjlzw>j3TB&r^2VgrXplRudc`CK=nTd z7f7q?Nv#z`6om0t+9wcyNTNIodEFw4(_{j)*94KhwHG`L2j}RC$|%8y#Gc^?;=(;dWBtu|`E==~BtGSJdlOWvQm&di~-`6iXW)N}eE^8C7`J zT=aT!*t~7VcE)ZPuwOo?InLX?~#;S_XKX8l|IC9e|tHg^DTZM_(Im*k6z4y zo*h-M-MHjJGjTpPJC5g4=uo_``PA(S9we#muF^HtJb(W&RmH^ToJZg<+6~i~e8J$} zpCb0lgeMjINqcAHHh9n1o7-&md`Ow=i6soD=oHy=CygCK!G|!d)4}cNKK?CK=xtr7ZkK)f0lC0~E3WL@PAF_Krexh%9KU-yh3U`s zS@cvr8uotX^uvhvbeDcw-=i=1AIUgje+(igd~E$|bY*ar!y?^{NFMqK(r2Xa461;^ zWoooy<4~#Uz5-Ljym?s+ZEwARU7rgRE4#=#u4-p5ZB~Qe_p3>wuIW%r(+ae56bUV_ zJN`w>rN0;Ki0CHj|0Xt6zarsFjUEh+!6Q?KUyZ*E_ac%(6y-k@GI;u-Z( z;3B1YT4bl9SF=qEIz-WN=>yz987^36-17Jw_|$^y_3GH-N+qc;hJ8p&W0yOUH#%7? zqaU|_q3!#=0CC}~y=oY4GV}VSkkvM~7^;8MCX9WTZI-4+U0YaPYFdq0^hH17bELfd z;jZcXk78r@a8myJoqXxcPed=r*C#n)GZ=gV}gK7EjFaO%FccWG3KIX0c&dM5p@{^rzb;^&$1TY8G5rljxUhvz;w z&7A1{Osw;v7!BKAAHY=!zR9Cx=JFfbVsE}Htw{5} z_5?Y&^?BS=QRBq1^tEI+>#{73>G`LLUoPC5Cx+NlKG`e|xUh8R-6T#UkMZNk5n;b%Z+LhT3_4gyh-mofZu%S2Eyly5yw02~YS~yT?-MN3NxyrKFyH9-z zykZ{u()1&#&uN{=F5c0Np{u7u>8Uy~hgcW9nuI+*ln$+xRcVn)VhFitd|14Fn1x!5 zaqecg{T21OStrSGad~WpyT|&9_xD{h+=M|ppQOdukt>Cs+9EB37!;wLj*3jGRLO{V zcj_xo|4i-sOx?l0?RV#pgM{*%rRlE;hXJKGPu7F1Q^(61d-|ZXh0{uQ2wQXYe?;eZ zZX|v6#FiK@BjrAEz@A0^uT167DPC^HoXx3Pzibx$;@HgXk#hz{?REt0MV92HU&o#N z=JV5+2sDn*M5VwdU>!+T3`+y8cm{kv>heF*XP4x#|5r@ zKumeBTf|NNnev~zRAU8oicfp6=XQLZhduXsJkRLtl`EefTwvh}kG1tRu0O00FVRig zt9kJ4&hx955kC~PCPc>sDPm~!#!cB1p0BMQEa00W*1s>hhczs`6;%tGE)`g*EfKeJ z=~^i7qt7f;CPZQw4Fzf~T{;&^`)+3DDdQpw87Bp5t=<=nE4xRoF-!ur_J4jXeC|us z#0U{av>bJnFyuTVNy-~K-vf$1O-e>8bedLJ;}{Us_iu*$kWACzLpUX$4G`iKdZ#<{ z<(K|>^=nGkOys&{>OB&^tm&kSEJVqWFYnBDJ*j_K#MQ3LC$4)81=N?_f5cx5&( z(zeOlOMqqR#39=Jr3g;+yBZfY6E zZBF;6UAbqmB7eSL6K4{Ugt|;z8fDLHS2j7fd+>^vq>zqKc}xXoc2OkPj#EPHK)kJ2 zfMz7+IkJGjAJ@oR?1w!@}JjWcL9NK zvsdR92 z(7({rKGJEO*bZ(=LFh=w&Eu!8#^qiNuHx8&!L{DNgj4lF>7yA59zJ?eW*+jGyNF8fr$%dRPARNLc&$48sX8kXa)?DIu(ZKVy1c%6S# z+pc~0ij=9WwI49Jbo_mi_%!+3>3fn|)fr!TR-{0Vy!Z>;XE zrH-*mu~8MHJ@HEdcD0qEAq0aQTIFHwXulD1*^sT7!@Q-SN(Y(yNYQUytZt@Ku5(OX zgBl~q@vIm*n>rukthC_|Wfz_NHZ<&Z?w+VQm^e>Aomh6_F`T7I^xBYY2vL>sK(N?< zYT=())^ol7VWe7i;pmHcnn{PR+S0lTx;#Gchsh-Y4Of{PxC2DLm7PDA;1$!j6r90I z@DG~-pQYMAjU0}J8=I^N+eT$NMGnmFBJdgyrG5 z_(JpJuX}9j1+WpqAH;ZijEH+$jXCpA*8Q^686QsnCc3YM+pW~QH)9wB4gAc^ucof6 z3AP^%jee;4ws$7(hSaosxXkg37q;VLtJ|f!VNvr@9v(7}fFz^1^ye6nNPo^Pn;@~| zCecUj?N1S|J_8h<*|JTS9B*aS2<9(ms|<5iz0@DhWv%?WCQEy8{;@>s)iY-v7?2!p z-0)wAYjNh^EyOF-|Gy6R|K>5kcvi4CiFt!p1K)#Qc#ZSSa2&}CgM0G6Y(G53Rk+_D zQ94UT_VTLRDt=PCq?H&=m=w7;)4n8Yh>P3n%4w(0!PeL z|A-OM8(2c)`pK5Wv_C-bfMVb{S?BI$Szvd~Li@^G1bsNemEadE=?a3kC#Zsl)7RWh z3$`vQCJ4p^>k_xEu(em-DnlIs``cIc`+QueRGJnPC? z9h=%7kFB)clur|xcG18K@u9{%TTCA0{8$B|<`HjEEw_!zUOWv*gZfjRDi(Ig&4!;S z7T(75B(c4|t*be``v7JADxBL=E?0-;r_|64u+vR^bj_zF59AjDEm7UB2P`c*M7R3GG#?bVN4o1pKhCVg%Q<4J#rxoR%gmC(*0 zd0sp-@Q7c)N2E=)&QEKN5(5+kS6_3-+e}FWd!n|i7GB`hPf8MS`SLIx|7`VNh^5Yn zEGL77Dz#ENUVQmQs4F6^9_%A7P_iA-$4SW2v*_Y$@CQBo9$G?VMjQZ6Vb|6lhp z-$T4&%80?u&mSoe6s7pwl)D$D;_gHjr?@sSMCF$uODrYWCs4kc(?s#Nm8Awq^A&Uo zAv3gY2p>ON3|!XYznbLwg{?@h8DrC^k(8RUoi_gf^;45|8V>f5ha{bos6}hfNx*34&2HZIc$DcABetL3EOW6LmNU>5k{mog|p9&>~9)EUe z>1m|O9uRJ`LVOnlAxA-e>5MiEls^-}}RI?)79x|D8krYlG zJ1$Zzk7eQ-KH>6BU~JhkbBLv|y`_36nG}%Spqu?wY3){WG$5F|yX7Zhs}!yUD?bcC z^f`^t^M;UK;2FWR`+njS-c3$RX!@p?W7EvUFSC+2{yQZ6=H0baYCH8RC1OFZqcZ7M z(fA%d>ClwHtjfp`1U$Yts=D>#Rim;%1l)p7oi%cuM}QdyO_;(Q4h89ti@Pe!!SCPw?C5Q9j?W@de}Y@4%R23GiBd8ooKeF)-3zITb%1N{mbd9(KUt z$Ewfk2gwPuHK1M0({}e5; z?X1(Z=9^J3+UdIuH7X5Y+{;bv?oUIfh+{3=+dymcg?S-6zLxA3h_m4q!O6m2egs;8 zbglXz*fV0v%@xS_ z^DoBr2f`>2s18V#`q4P|+&shRu9-kYUvvawpI=?jBVOo+#rcI);ui5{BU!W;nfV*H zAM^F~#qjFdD7rEHi#s7+EX%MeWV9{EM zganXymEg{~{w!c#m(p)MP`pS>Yu50ZD5v$tMLdHKpP97=*y-eDe`ucj94DyX9#0kx zM6~2JSttK(gy$Q{PScRn2%drA-X=X-DWX7#(3h6!)#~!`oI5a<_%BlKA*TU!m4unP zQV;QQ>HRNfm(6E(B9oZh<~1eie$D&M48otZ%~cPOcR7b3Jo|Tq+b9<%G%#mI;D@8a z1CmS3deG~9CNLyorXBq&XL_Xqw6+>Xy|n7u=$NfNQ`i-Ys;fHO4?2x%pIx^$hZWu* zh+MIh?i6_{ZPAA$KG`4P=!Ahn1DKL3bAc#FVx{p<- z7IT(FHBl{?2^Q&4@v3KSbFPtyPM^JZ)eomw-$<`Oc4}_mb48}RNlsdfHhoL|$v1av zwZ3|bcNksSit#on<~bWWl0Tgv0UV>PF$>(p`)(ZL4R>kq4yxijyXU3iMz^RP6U_BD zQ*Qdg_%MIw-W~j$3L(vy&z`A8YG@+V(x}V~G*mh!@L0W>1FYK;I-!}RwPD2jnf^PHu4_}kz@NX4e`|a{dgsx0-%Wqq|m!s1Z#^@Mg*GJ|H9`z$M7T%byR>dZb&+gKI+A;nF=utO5B_MLABCt9Pn^HD zy?xsr1LD8th;fd6do()loHHJB@UclebAHF0TWyBl3Sv7yn=yMkWq1H!!hLJR4JQJA#o*zu}_t?M%&bmSn*54PI|Ojwd`f|nY` zkC(yXy1PN6QIS&Ef9fk^AE*VxL@#5>wOHjE+DH=T59#xI?&}p`@P^5a!;gH}tu9--LgfsNIqXy$ze3~CpLXRhQB&||=cKba-1>n6YnBF)q!c8&= zhJ%mW^n=-Yg(Q&2?YzeppbPk{NWVDenu$$)mmMF`w_|mikJo`U^J41Mivdo>i0ivY zC}&TbVjx@g3g?M%!adhUIRmB^H2_07V94KPr1Z2zRiV|I-B z!MJSR4a4)vb&MOYK+^IY4kl#8K$Dnx%A~wm==Sgq*dVMmwiTi8rp_Yg3!^qJQm~nC zU)^FdhsEkgv8_S3yyyo&2SH6k=ea!JK_$fE#v$Q&sjY6viHsB>@7=s!Bk6pmhbs~k z()ao(a!sIRzGJlo!_-**t~%c~?5`Fk^lhf2oD|8j%8>gNwoL0f>yQ6@I*dR#R+C*# z+8kg6XXGp<{IMF{mj{9oUHZo@&^oQ^;tvc{p-XDDO^XcJAoHMi?D6rj%T)r&C73Kf zVS29d%780I1Uy?~x4HG3S6ydG6ou1#Mq5NRt>(#Jg^z4-uD{e^2`8z9nwJ)*vc#_~ zfdxU_`)ZRzc`3YJgu`wAho0ctcP(LDsmBPs<+P@aTubZAYY@e0u$2=34fSo8CmOyYIbEDZczWyk?B8X$|Q72lqxV0 zW)Laej@yVZDa~N=7smNn`=3NgfaTH{+TEinl}gJgq1!iSA!!P;ON6Aw19OmK9nb&F zkBO?AXt~j&FX;(grRQFM=^PUcGKdj)1^wlEt)58nm+rt2M$^sR?iiV%u>uV!)gvU#L10LVp``!ayJyo1f= z!F-V@kWZmkY7axbU1r~bOpnOU7FMUXaDn8mq3buh$lvZn=aKrh^6l)d6-twrfP;E~ zUC9ZH9wadvyyWtC*B+Axr3De4BLgv)UrEtjN#=G3*IL3Txb314dI&(^Nt?q6X_Bw|Frtb&Wl zRbROevW+9*&2uzgSQwrglUTrAOIgQu>zhfN#Xw)tK-jo(Cz>>9>H(5~c-!@ZHBC~> zz3&m;ZHHHdQldc`cxXZ4_+-3a<{TLDzJy1>Sjqil*mo7>uvcmZ5N0PVno2B;E9hOE zVdx=m*Mr?Q5Ng56=R@n<>exx}icGGGbkA*S%CU-==S9?5jU=^uW~T@WYT2=3fR;uY zI)lfyHNGS8yW@OU-OFOL!H`RTtv;cen_dqT-~70#VpyHb8r9!R6(*sjhA5NfH%J6& zV&JG=>sZG3Jrf-Po-1KySNnF?c?oUe-etX1Fz-5hVg^%A^i!BIsvT~8$bLu)NbzIR~pg0taXQ=hopTl%XJcO8jtf0WVYni`cbBH?vlrHgaw`&6+HKj_#Rd8Cr6 zwcJsp>7rNAryvsF2HAtxa#8j?(lc<`vV*mlSzmXK!?cdzW=!JRNa}B389FL7{!MuDe zjRgJIp>Y!7f|QmOKeM?=8GQlc$dh8==IhoM^>X3be`9MdqRlyPI+~RhgjAuHJ<)Hw zudE&nZ;nNdY1I+de95gKxuC~0svAJ#AMVmgmDQhUv`$Lzfs{Y~dG9{RG`pmR4i$fr zct^zxHmt#@=O;pe|Aunw?~V`Br7fqnH*21Zq(!;LhUPT_Mo!9Pwu^U*uD1>mo9+TU z7}3<)u`pr>hqE4IYT1B0yJN*Ev1?FlQ*0PDzw*?Er}}IF$0q8cC@i~Mx;aXG_D@tO zbGG6IF|T^tyT09#Wj)bpPXZZhULfghq7z%@^H<6~;A@U-VmC7+5-B6tL#+pM3TBHX zKz=XrT3v2@MAorpL|=G(e5_TX8Ixagcc;zPE^tB_3|^yzJ;>%#+WP7sygH(M%jsp4 zTl=jZxz96@N2_`D1HXOkNNHRuZ3|hIdm<^Jvj8q6Ne8+a@Q>T5XGgAW$kw7;bQq>h9&#O+WV4 zi4dOwmK)e2yt@#;2@H<|cjF*f)6-y|Z%!^+eP}6iQ>kGU$F^!Dv*A6Jx;_3*2!3kE z-{ySmR7T2ub5XHI6%W>3gn7k>%Gt|Btnt$S$@oSEjSMsboGVA%s!jr;q7ZuV2g#Lv z$317^F<|xwU7k6EKZhsp5UVK$RKp4Eg{X{M{n{(&F$XWUUmJ!gJd-~?Io2A3@cYqC z_Sc;+yFqOk9rJy&=L+y(R!)Uvn_BU6G635%bYBo-SH!sfGr0;FPn$D+Dds!SKHPQ{ zH`oBT9o{?!=^iO_>2m^8{yO$8$nj?Ptm~H<2zUlx)DYpu@4tMh%tDuOxPACZnbw?O zD~5+U=W$y0?=tE35xBTqiR{*8;=D8%c|;EP90743hF5XaW-z>g@}rCwiRa4Ij#d$@5DQj9Z5H`SN1ZU(1@rq1k($@zGHSL^EHkj)DlafOxmp%!* zWu~lxs=+*-Vv$e7P4NloFoM}?iYp<^`j^-=$JA}mUw>zLYOt!H0Ws?dN5K7e&N!a1 zBL9YxX{(rDcG(@ykqCHG$l6EdlNjpJFZ-M>Ysh&T#ttdw6Mo9B8fq!PKR{P!Pp&S( zGJCrAho^G4DJ*y*+x`vnTt4OA9vDY=(w94>n7e8(_YYmCkYxRv)?&hd!VXCyV)kOGkN{N^!s7QtnTY9 zt=Dwj@~k{R$bq#0VEsq|ztptO<6IF91S~(6ZqeQs<;4I**qqOug0C)L?CqKh8T((SLBa;4}aLWul+lAz_p*!h#S-}iLwd}uQJD5BSpqY0t ztWlnKUO_j0o4yKLbQu)h=EYGG=vS*jOUzzJr*s?&SH75i|K0g9EtnQWJ`W7b+r5Wd zWbkMs-o^)>AM4n@<_3-Q046m3i4Q$}&0tXffp>V3XS#1`_o<`+Zu8(@W~-GwcSk|% zg-=EzM1-xwU z{Vz%ZWzDa`ane%^vn%i^^bq#Ku5-NAnnr>iBLNO?D5BsisUN7Zn*TZ;XpXJw8kh+C zTf})KTk*gsYG6~yeo@@{RDclwartxB0b!q!Y~;U^%x%C+gjsCegCCXvicW5QjTauf zemW$1xbBEcg>BHJJDWI#5%{%2#s@|p&Ejx%(SWOYnDuqxo=V~hHz<4b$kA&D7XJ

CP9M67(JtA{Sv~y>+tSM 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

N0qh$XkE}Swj8d>euFEt_Og`g}WQeO{IU^2hguX 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

3SqxZcR;mtG6}2MIixwGm`mRY zGx~LXo8#<0c)0kp2f}}kyp4c`-8M{^T5^WAQkE(fhfaS~#|I$@2AfxtfA0U$@o;pd zd;a#ru?o-^E$GV&_!yIwMsRL8XffXpnWE#3ZRB*hF9?w#U;^MZeXa2xd-lT6rA|K# zh(h{K<@=^5)_V_B?w|+Qzd$>k^#h--1GRhaLd`YD#>mM!stkxCgEeUj@vCsRVucq# zH*ig~MLc#@MwnoCL(+Ng{37+|k&^x}D^>Dfx9n+E?_A*r_dv9eGqUdv`^F!KIYPlr zJEdh!XFch6VWgaZOn}^g=75lw2J*7COQ%pPNTF$&ahpZ2sWN_0Jp;KP zeOeqN=)&e>Pg5Uf=4K+ATBa~T()B~Q5T zmQm=MIQoXsQpxYGzq?6$6KNMF$^eqlCB}ghsWHvK8~ZI7-E-8^-P;@md`|k(6|Cg( zbXbU>t!{9-ax>M;sU~6%Ns3PUrqw3qpj{83p=bY~h4G&Lc+&hHoI(sue|htgM^O|61*AkmP!N&s7*a_A z>5`W29O+V#6hWkC2$62-p;bBtly0PkX6TN64fp*#@4Nqdf7l=P2Y<|RX03Itb)9h> z$9Z0BrFEg@9~$?c!BCRjwTp-#E~YijyA9uX^v!y4g_g|uv&umoEyni17`TYJ|29YK z?J2D(Ac7p%`1pxAehfe|-SS{ftsKdkpPH~mg&;duE0o%ApK%*Q%TOrm;!#E*aK!MR z6Nzo6bt8qpLv+!(DoE4xs6#-rF$1ODB_-orw`K-E+nrsOo@04=G40zFgxsd1SfZiB z(2=zEH-}4|8<(}PFaTB5Hj#Dt15hhH-IJ%gqear|?R0jq@4C@_P&mfaLq_ zcy7OCYIO?0foD+Z7>O9ooTcfHDveR^QK5*yF_=$438V>plftli(X%sYkZ6Yj=k4W8 zAWrZp49y3T3xislNjbE&XX_mZqr!*#*nr^SArE^vk2Fom%F&MFbm5AHlITw-_}%jn zuP)vlTU6tty4MEm z(2evE-`*8*v!ck6T*;oF#xt?t2Zu|*^qdqZ$@?Y*gxe`kqsDc?VW1gR;b!%7QoAV< zd?6(^!YVG)?tlFH%RO?@Wa*Ig>p3D+!?uU}_xIn|yR%+mc=U+=EvUPnfF6NePNDZs z4+R`5;zjS0_NMML+R^Q7G^eGgjsqieEUnkv&L6n27u|?23qwM*c6sNjdM;UKrdBn- z`qzGEe3L)>9l}IM_j}uWaiLB>#XCHrvbw@}PMx!3?GPf-7O$S-ZhKA$(k~p!6W+L3 zD%i*)ZRRD~S96Fj=J$QX{Q?Q}r`a@>egj$XLRl}MwWtI=&fQ*TH(W{80Tf0YK-^p0 z_R-<%i&FZq7*0O9!L)NC7yJE7gIN#%Xa`(uh+M@}8^mr3&mJkKb)@x&rA|nQ!51}LU#yDF>3NJ>^?>ijo2!XO zvh9kGtG@!c_vSriwFmjG*E8q`s3cdb*`{(n$0!YLlFVuO(#2}P)GDJ_GIVrrI72I^ z+ASq{&-?`Fk%`Uj_D;_XrVdYFPU~MGY=?s0A)<#PS=nn$u7E6jzkY6a--(iQ>SO09 z*!*=D=SuVX2!Ca%@*{=}$OYTYr{pp8Qd{1;Mx16qz1x292d5&=5 zJpebd?Wd);1SP{WF{#^LAyN)d0rcg=Cr!rg@C3wQ!v?eZZxwZd8$ zI}hSos+>*H5~`b>J~W5(cnWX-#|>RE1-2tE42 zsdZ6lZ*p!~ENV?iH?e!yWrK;9ANcB-k{!8=y$k~>5sGFygHTMjLPTszM+{^I zJ<5Q7+RXb)4samr5I;-*(PWkGRl_pZG1b=Y_ejWr4z}Av3pQXm4 zPJt|5^K)nmHEKqGC?7IHjCd&bGS$Gy&D)M0 zpRdmbh@#&89xX!#q8u|zkPN|rxXq%t=S$qjRNz#jrYW?7rpXwo4#SE&>gw3Yle9J~ zek3oZLwrw*zqN?LeY%r7XznZ~Pu*S&h~LgX6tXDR0$i}(i_~SG(;{(+`ZrDEhBEG) zEz!7rF(vp$yygQ6M}Q9q98OLOOrF|4e`D;ZfXbE(6&F*LiGmA_tpkB$^CGhnC7Uc* z$IKUkW)=xYJaM`s;4$G@ee&kjb(c7)`5y0om_0^z8->%>-Y#eA6E^WL3PUp2l;9vM z7MhuWB*YbxQsb%Yay{@a9TomL12xv?2{_*&AaPoq9BdHm zCBJCm8=(Vl@ycJ!C^fJ7hRi1|Iv&6X9=YLPXUZ z+O?KkK0i#IKSL`}CP1R!a|^v9M5g#mv+YbFEBh42?dg_`^mAHb1Xla|6JxN}l80zO_x z5|fuNAFEpG^;-aeA~F|omKx?U1Tbu9S0{Vu#QYgDsgHA1rltrMhU=yCyrrf zYT3Lp9E#Ti`6h{fe)4!=eBzIn%>fT3h*fIb6%ABuP`g%A)L|b0CV5O^h8>e}Ql$!h&fdwMLKZ3?jROnK+ zg9bx8p&z=wz}B4(Xb88e7HsCmdrIPo%U$#BfqTeRoFpmRmx>kNc|)$W#tZ?n^r!R~ zQ~PTE4CE%jXQd1YUH7%^tG8%T)o(y5UX3AdVSM7ZeDF9PAg9Psf-I=4eN?w`&Effg zG03ZbR!auRN+w{A%6{rVfU%5lHCfO7lEJfg3Jx}RWFJ0qGEqz!Xgd<;P_Mr~`k1VG zNqW5Ojt;^*`vx>J_jLDBYbBvb!1Q`8pwHAVbTsV`{pjEUE4ThBr(Gfz82GVIOV>I* z+DDUjB-nIl3ZTxh#~#lxswrZbX5A+vKp803iK6B~SDyjd zOqqQA=Btj5CzvEUnOw@}*a0s`HWFRc(`MG6tB~m~BaxQiRyQ?0*R?HGSj@hP98Cv& zhSv%$H%d`{KT%}IA9@)JHD6_%_57o^f{dOpt24y2E@QXyk`pMY)7g*xc&5vi3gAne zU~DEjYxNJ!ULBN88eq)M#`*IBRAj%6F$eV>V&RdjHgynu!oVNg2dTHulL(!7m7Nq8 zf@Bu?UK&}=($R87HIx5ROlNo&w8;%T=PL0j_-Zxtm}B4ZJ%EbkKI*-tL=i8$`)H~P zxf=pX1BIjHjSa>0+JYe=rzP0%`DSw9-)Y_&MIF@K;7M|dm=b}n&s;t`n^`eCE;cGO zw1v1Oh%S`QFEZ-G_{$bKP>*VxG)}W75JJE;0zIPA3l2pmG zd8B^~;}t7-+)7H(1tS&gf%u-3CbhKgi<@H7|3A6`hQbLH53E@SIG2g&BKe4*dWSha z!YTvR;sWT~|4Tf0WR?!2WgS}SY$^niXAfQ$i*POGOR#+vANVerp{*yA=I493&(3+< zK%@bqSx3O1>K;3Heo&DUb&o*s$T8<&@bx#VEkT&bKsR6p#9`GUwwuzVyc}0~BicFM z^#*H-x=L#t02?P-UfOPDU)O&E7l>R=c~O%Rmv{PU_H{4u6h%|Xe1q7yFZA}mRR+L# zJ%2pn$97^rwStyh1F=e^|4`P*PVQ!F_Z&d7{vz6GiuvM7Op=|m$uYyv-8)@a&-=#~ zgh4s;LP^*q4(d$>L_C!{8wE85CHFBOHB&Qc)+%Vng0JMgCWw(id)=}C2!%&cflm`W zS!brrdNGiq<}!h-q^odj6V$yKmPAGOYk>xrTKO9U)&Eqs={Z)X7Jo%IeVPX;ojEH3 zmS?5Yy8;U3phlP!Ln8R>KsQxUi5hsfeQz~GnO4ry-jFYpa3&?c20FpP0_sD(o2~Bv zVdhBPv;`2Z+-HLysWgisZNbc7vR@7E(`glr5unA`D|bYqQLc?@Z#|6>mi#NmYoz`PJyLA`AuQnH3HK;KqmORqcrDgr^K`E+*>2zbl+vf zDT5`kf=klpv(5aPF7qaY}6A@JwcHHO=hgs?JH&zwu?Oaq8M`##tE)!_5 zudQ^)@4s~G_SW7c;@;VtKj|%lb+a}GeJ|A3ScD=|TqT+ubX^D*IdK+Gzh3NY-?m~a z$e3Ib?$(g~W#7Gusw|}45koIl6pEX%7tGx2rrLsAG~74QmGah$KcS#(j?&Xse{1o{ z(LvYjiS96huiIN|GiZKIZZ#Yvcp6wF%!Hr65EUbqc|1Ygh*u)b5KeajqKm4Co zC#81k_9)WRFQW{m%+a?<=xgw_T&;pz^z4}TrI>A59c&y7P4g;W~kpK)ZqH8AO!%CqW> z)!Xq5h@v$n?r9(?syWyB;uyI>-z~$vl;~7?-L>^mb@>YUSVElMYWGm_ae;AsE6L|> z$L;Gbj0XvO_2nvYijt1)Q?M2-c9)45uZsw_g!cvq)UD(rb0zB;^0f{9pP{KUJU3@w zIYT*GM2lsAte#g)#iT1->v3@vkP4nM_%6%;%anRrt>)!ua!f*SuEOwZW03)1tdb!H zbE{LnqqG7`XMr>Phsck`ceLP}JUXK3Ya?;N|6q)}icTuD*7w^;t&4w@xUhE^toYdk%;J(R?G zHc%x`nNRi*rAcdO40eyZY>Oa*lOAaB&gG}U(D|~ZcyNvS9m6@6gqeKTr0zXtV; z`l4e&9beaNtZ&ds<^UL8$A$A8%pi5`4?-SoPQZ%~ZYo?sTSVD5xGN=MZ%oh?xRi&U+tC30|crFS3 zA^H_^VQ{U-W^(Qxcnj=Y4od`67karw0jx6?wM64 zY@A@n_U4enYM9bnE;t%``wt1dIr6(^|^7~Up)+NhWUV#RU7K)@2mMJf82)F?T2qsI~HwDdK-RM&mnF0_`^``!uvcsv&BIc04>MS&~PT$o1 z$urLc5I~FnJanl?>G@^>YufVL&o5}&;`dsg<;9DH zC}RfQi2kh#-V>PCc065lK+w-R)6V0F@~IvdOpMGdk*~u`-Jja*1RTW|y`Mek6oa@x zCEb8wqd-0fGfX!+7JTBcnveRk1`_m4L%3-oXX{X>oB3P4n}C#V@@(Wb#BxyV8a|?1 z7g9RZKaRC(pL?YnjCu>M?X2c{VtKkG5&!$CfCf@@r)n0K2P=~muX%6qn_BRAm{a8A za;Ix%gvJ5s$*cBFHz`nzWrwYe+50=ku8d3IzlH8_; z8_{+VrK8FF=|MKW0h^pCm>jFBeebF~QRu0Sja6Lt2jrM**2nz4dq&Y<-17FlsY%GN z@_Y9L=L5MztQ;<1xzuqowq4D2s-S%&oemZhC2OzB;LPb)DcOh;g1{d^;|&9Js&&l6 zZHVB!d2YCK@o}3DLiWAM18-WU6qz*aV*{{}vrwPlW&idd*nxA8OD}-b3s)fl^QWL* zrC&7uj31dX5&$|MOY8^RIgjOaf>~~cLVEp6A^rx=Q0Z3#6Z!haf0h|h;r%db?v1}Jd|G0Kh`f^x4AZGG+5q; z(0ue3;@g=Vl>bGhNpDKp$(pcFxG4l7Jb_NKq5&HxJM74?wQOS=XxU^2pWrh004N;w z(TQt8KjtJJ0F}ajiM?eAUOSe7wgr7FX-*8qs8I+obHW*eZN)iTq>;5L9taJElTnD# z^OPOGD%Vut1DD4Hj*%}?JvBc4Fhsek?b>7g6D{Zdd~DM2N!LNc?e4ZGw=J%O)+q+i zIRIrT^2PLtK&1|fBC19^9YSAINkfR7$BXN}fxHIp$p1ip`mB38fgU=`uUG`r#LQ=F zWx0n9eJ4|W%_4WtBtZe2Vv zI3ExASR)f+$5GN?Lj<_{%i)nX%jvb*V*ibbjjw-Eip?k+C(Q#M&)an{yu18k_q+xA z^Aj6Vsl-mZQ3&-i;FKGzicy4?y!Bw^BC?K@02bOi>{KZG*Jp1gK(rk@;N(Y2GV(J- z$8>+dy=!ODQkDx8d6}v;n%Lu)Y6RRAV=V4NkH##SLhbJDf3#CW=xMx$_R5|qOlHVQ z8Jw&1(B32Dm>D3}5++oSo8Bi-f?nIy?mY(4-!~nTwZOD6*j5ay zEUsO?GJgUzqs5T`>0QG^zQwXTW`xV27pU*1U`WEUs^+J+{6_JKnTOB7e!zP|DA2so z<92V3baYA^Z2Lg#q@sJ%a|89J5ZS+p8m6kOb5xv#3;79s%CEy(O85@_b#@!^BOw;X zndeW25l=SOI-1_0oa;8hda=^sDVm0v8^~F$$blp?ym=xR7~d!zYqz?Oe2`+E!4qpj z5nfJBtuo6L!Y6r>UsdQ#*Gu!i@C#KvVU~*f4yiXCzSLw?6r$YdPm2J1PTdMOVRKRU z?$7E=#djpMYhAurBXtU4+V;t(0R6-EI6WZRV$`2_@i#RzF^i-ShH}msBhHUpC@x}U z+;OHSIpzTzz4Cw#^{eNv9t2nRrn)NX5+Y65CkB!Z!lbajr1of7V5|%zx#UualH7__ z=R)cLDevHm?Imq{M1zjj2~`z3sp!z}bi%AAwHL9v54=2zeFW|*WKQ7Y|U}1 ze`#=RONsG(02dL8efd$dnk7Z?GAnf&<+^YE!LgSuxO9zFWK2*_R7;gb3)-> zPB9pp3o)ik$Yp78qAiS{(SS5@n?7}c!Un`c*qRfYozCPvu+cQnPnAKlfkEBAK;ZTN}i*I7lNP>zj5Zn9YEAcnbG_LjtDj0yHE}2?V0liY#L>p7WjV;#fiJ zL_tZzPCo7{Z;Q)#Ir+j)&a@f-F&koj2HAYsdV+9YYxgn`%1!NE=BONO z%!)x9RH)~t$V|b;kq5gr*ZAb5JtZ;^=18BwF=8X?8YaEVX)4($oevvdB9cJ8Pdb*P zXvrt9=IV36cn|`?uO)Wu>&V#kvN&hy^mQ2c0=EbIANTV*EL3NBz2B_!_*fGUeuWiB z)8#X?7z+K5t9L&^Adk{v1>(_;3GYlJJ(6b?HoDXT?mk5wb!Fx%XiL~$Wibp!07hey zv$^^Ji3871vf{EPJpG%Y$^Y~owd;WB?dQ|%D2 zauT;e3Wf)h=vXh~>-eJ|$=x{)5h|EbIWGGA^S|*2C_<6B4^1#zj{DVD2mT!M^lY z`Se4qWVae1&o-J(40isPAW<&tbaHoY2Tk=J=K2059M^L0>lR+^7lDn^ST+62q_|LT z0R&DGI(UK^&z0bvvPUur>s+D8f^wBw1%fwzq}`qkUvdIVDey z)bzulP@hXy4PfV>seeaEYeoE^ix}fbvwf=!UY=bzpJuICdo9oMR;NPTQ;{Py7s;E4 zcUdij>MV%i^P*0pG!g)}(3dSY+1|+OYtrnak^k34xPuxq4out0D@EBt5GU|O1 z7j@X!AJD~aTVNJSUD4%!em?I2aBgVg0B_jZ-6R{}QN$(;+9ZNGX^nf>i5L&N;#Jib zzS1C1!C+VM;3`cyod>0g>t>Xo;njE`#I6PDXj&DjmBUc5VANKTd^(J}yNCKUnC?H{ z4*3(@9yXEl{7b3+?a#sut{UD&c+N0LNPGb?-v&ISl*MOz9V|N`!$Y$55 zvn^h7X(j)WJhpU@*YqMq_w=oo`_F#>?sQkJ)JElK94y15uN0!8U-WP@W^o^h5Ag1( zFTwUG!iv@ZQ=x`Sm#nC2HcZKa%|JIVu;Aj?a!_v7%+m5y#646(Yx zzPtrLO;-<-v}s3Ln)r1Cw9WuUHq%X*`3a;dXmJZ510>FktF^6X|gN2SX`ZUXDlY za74bc18yGb^PDc>rq={?-}@E}yO$bdq1%pxGXljl$mOHM!yco@|BP^}!FVY9KzV$x zkO5@MM(%@aF74UH0)Vt0RZ&-b+ox^%bHxOYswBrl=Y1r8-=D_2@ejysmVm2j?=Oi# zS_MvZz`l?`(+`Ier$Jy%!>kB(u$s?|zt;c=tj*9y@vo;1637!Mz#cNw@5s3vm?0EDWfq5l=xNe)50WS7yZY>}Y91 zvFj*FXQvb@#+10@TL}nMhS3FpcETMlR}M}N1u$ITwC)q1;N0wz9O!`+NKZtaL?DOI zl$bC4=EFXs4Vsey27NIh(^iI)0Z*I-*sA>=KR{Hm)aCJrU!NvHq?FEN@896I90ugi zl^DiqaI64$WgoRbdlWD(y6Ln{s=S;S!6XJiL@)^Atd;f+L3S!#ZQD8#DF6L%LFZkl zM_I7*iWmWYG&wxqy#}|PJ_F%lwlRHhI;lU3nh^*Y%{c+j4UDD<2RK0=h*MP>Vjzi# z0C@iM=3ZhC#MEsJ?FcaGcbVgeT6Y9Vf^KR=Zqnm$S>ZE?8UdEh^ez&`S*%*|CO!Y1 zQ7!oV;H~@cvY!KWmwZ4(yCTEW#vaeAOt@Xnsr$M(wL9qrtTu-3&Z*NCS!#nOWvyxv z()Q`(xlXj$f)=)-o#U@-Dl~ox*Wu+XPo$uR-QJd-dL1AXRIaHZy};WbF10q?OrYXN z^N=~|5C#Zk{)e=pqj1U?fS0Fydxr{+n8A5{@9KRN`jesX<$@3wJh}EocoCbMU$$M% z$w#dJxsektigM_dH0s6WnOA_$VbqQ)*EJq~0^^oKVpI{fHDR5of!u^PwjkriMy`L! zbx?mV17ZksmRfIR;y#8>Oq7}ux`gTKAmK-#A^=rYLRRX=W;Dg%Ax%V#auSynyAo~2 z15w|T4av;>kOG8CgDUsAP~ZLFsoDP2G@;5}s*Lu8`o!bfS|_w?(@gRue?cEuUA#}| zNBz;(ivLBZ&t9!<*xu;zdy{OXIQ~@k!#~6I&sU%u3yv_c3$Bs%2?lyx2wm^jIxNKo z?k-Ht%Aak4rE*Dpuz5WKm__N>0KbQCX$>`4AyE2j)jMH#YIHDb3DmjTE&nuc9hQi+gYe>o#R6U=NlFMeD z9BwXfncmnjeoe;mQ9$wqtny_})qALZ4`g|?{iAUv(+Dsz_=ZrWo%&~#rD9~;-n|hs zO-5EelVISqRtF5Xfi%O(yjq#hLK8oYwG6F_K9LVt0&TP3rqg|7cBMQh z7!y`9ip4>a5I>HyEjj*Vno1(&ibGS zYI}WzE=WNT_zyalYhfDHVNgmT=I^6%p~1www-EZ-+s`+YV8g?{P1G=k)uLsU$@;lJ zHJFKSsUDn%U$j*%biHfR;g~Cc4!u~7=)0F#2UtT3Q_&O06PPY46tr^qPAX4L@9?8^ z%s}3mHKp=jReYo*dV*;|vUW}qA5k#$Wcs<@F`F1OxOHzIKDMF(9RU^pT6Wmo!*Pms zs9AqsCl5I0%w-ay#%^M96=)#DE>Z%dg3P?y51N2}xwTTEzVBH7=SN`$Si6DY^a;Y5 z^f`-DwYFD+N`~y8+LpS5{${~a=bk)ud)CV8?Ya9@)^Dv?X^rdyQI3~a5;=w%0IcM> zZq4(j&PL6PSKOMA^MtSnT2IXowLA+L0C#hCfj2sSj~EjpIUAz{$QtbWH2Fa~{Er4b zc0s-Iu9nwK1w{cxU@$I5E&=9jCC5~oR>x~s#W&yVQLwS=QNXa=`!chxgbieubMO!R zgZs=M{%+tPFx$?}NPRfX(ARhNn7KC;Q#gO3eZ-{$ zI{wwn4rW>y&$y)*d1mXhdaTlch{2)JLqh?)q-ZiNRFTc-{d*NG=ntkfgFl25y%mFYlqPe`}3uJmVN(M$w`7cyUIUwXGa5}%6Jj0d zxo0KTxHEH)yB*Z+`_&s&!NgRY^iE;}OntsC2&4Y4^Qi<2rJ431`{LJ>!y+q+nf%`h zOQVXD48q5k&UU;RrI|k#eX?P2K)M?nj?8OZB$%shm>8yUu~**zsmNC?&`u+7|9`K) zp|#yiY16&lILOppFN;9t`L5y4)sA>RzcOv$7MNn!R(4d1>QuI65dp8F>ObUcc4PB* zxXAuFYYx(C;x`R#!>s(OAcMc0axjZ7C@L*T=jXpfo^3=NvvXJzI@P-3yX^Wz3C^T{ z_)nnxS2vsXW~Gc4uA4`rNX@JXqs00XP<4D&4OhGUD;dgtC^^;p^j0Q8k#B_WU)s^q zTcY8^%@CfLqhQ~g@`0d5W+=7bs>tTsp8(|TgvPH|TW1|ETAklm8yo@W|2IMtFJ|A# z^k3U+d>u&#l$6VZD%u&QKDgB@FujOlP8aTO9;Njb)MP``N5r^}jgwwHXiofBvN#)l z$kR?Sy)=6nepT`N3^}0kOCwA>DS#z`>gPa-M&WLdU<4oQbI@{R;Sc4jN2}@JR06(G zExwbhXY7gglfLQ@zsO8NDI232rJeRm%UJ3~+LzC(p8yP~Y+fip+ zk0q-;5{Es?z;aMPOEAI(@!Xye|8+EN)p+68D|_Y1IUc?_I8CASy)Ld{gcRK_l-vI$B6P+q|?(hDz3ygy}@A4j_ zW8VR~C!88SV8bKk;Nx*IHVPEZ=$#c}Tl9}|>X#r%|3}@%H*_vYonl%Wn9jn4Q4C0z zp-Z>x^V?~D)LF(2)Sk1Z_VxmW!!QrQM7!H?4QsSH^1KtO_2~Ch7hzs5%M??Zf4jl8 zQ5uoG3e*==0S3#bI~0Hdnt4%(HqQ`jiWTDGUG+g zbezVD+aL(zpF4%;zX_PBO`xO$q;?vRT4k}7j>=f}G*SEjRw4}>NaY(y@||v$^5(K% znX`-3dfKgzb|k*V_cduP_{c=Zu@`t-b>}nBJF`=sW|*HvL~pb-TI=o$>S|9icH8cS zTJZaKm3^5mD_kgHFUYI!hvOaFH12Wko7GGsEOb}PyDHwr51oj0+nzR9xIJ~!eIW8m zd&wq#Xvj)eWwNx8$uNG%F4JP)$V%6*SATe5h|TU9Q8!hhjcy>3-tg~V@%*AgWrOHj z5nWY<6z2A{q-MID5)Qia@wzamJoVDiVU}}WVyiHFA_mWni0~FbuO2$cz0)A#E!(=YgaDT2M=AwC4WaUV` z!g21#h;Y*{9iJBR5?ma;01ofJh%6eu>BWpkn_V^f&7@1D$#RXb6JGpPqi^nte)SS- zv&nCsKh%a;!^WQ<`ZIZH6UPZbW2lEZ zcsd#>jvIH$hs`d5JJ2yCl5p+QzCl~>!CX;9wNb;FZpaeVLKiQQA}XpuWc>&!izcET zFPEmy9Ils|EcMH4C+V~xczOAS^DGe_)rPusno~w5{4%L=u}eZzf5t6}5EFqsP^;q~ z4u2Xi8bUSl$472MfqQW~WUkPL_s!)C{TpVFBkfy$#NS!iy+5MJ7zJT6Y7wm7PTXyT z9QHc2n=Wo7)CNSh8%LQu6WNxw_kB6k`u6@^Y+{_Y;rLMWXQd5Ksl(;GqSzAkrc{Im z2e`5J?O4;qKda?z8=mWmOuP3i_nN+@#%VjaX&s_&J2rLCDwpmO`Tmt^nX*00VIS57 zYKI|fz$tTwBIptKI2IPuQ;fHG2?B3f#WMNVN3i+z{!eeAd1K-R+o z>f|V8;%IJTZt~{;@m}4l2O&YQusjPf?$h`LOVA6r57H0Um#p>laN)~ch3j~RtAC`Z z(ycrkt(KnJK2?{_fBl(0wErU+V>-n<>G0>b9`CUzF<;w^|LueK?ziM;sv9?MFw=Xb z)l7bwsuLT-KD(T5@8hW+8?#FDN=1wAit?7T%Fw3r(Mf9U5`;aw<)!)|;ugQZR|ex5 zOQh<`bKQm>sZTG2Y>e2#P~4KD7`cVTV(R`B_`L*W{a+vT(+!G%9fBcg5jnv1| z3O-M48nR`bm!x>mff6qM>f5zRf7YN_O^HkH^(a8-Q2IEUPI8(oy}pd<>5eDIWiSg4 z!txD?qXqppqqK#XRn6s2&2L&EsF0>5N)*%3$FL_idDYzA57KU>Yv!&E-aR^H{Z>+w znxT+APDB0?S3^a@@V>t!hjE^sc1@0w*GX)#H3jJl#e1{M)5ym+K9Mz#?>`5HBM8-_ zKj?Fx$rjd6HPV~(2Z#~cG?;$0p++DaZ#1mU`CMX! z>#{@XA3oZu6S&XV(|U|8&J`!5uKUz&{%&11y^~z}q|~o&X>+CeiD&pud@;I7w&{x` zlEbYV;-7zA3cZ$-d>Xpd8~qGN?qTqan!#u9nL2V5S1e`f5^Mj8GY#S=;Jl%KG=)~E z#J*=?Rj!AMfBS)iziC!DQ*6ohv}AVaiN~*KJH2u{mL2Iv=gqL4Z`UDHDru_tGCb~@ zin+HJVPB}&^%N_myvL%khF;{i6LO?m;1)lhB=YSq^735%92gN8E}F!pkRJQOGj9tI z=BWNMOtRv0W&O}eH~UzZrqr_`h7G^O^G~{)ajkDA z7s+L^bG(acGzH7`r8}fwuit<4=1wd%X|!jTS=i!yf667%&{t0uJFFqeAIBjf*+l?!~|NO{7hSBQ)1a$i+=lZr*B}^+1!zG<|Zj56o!r9s22tD>r4RG{*6SYe;>M zIac|7oBdbX6;{{nCpaT`OKoJKOXGYtU7USFpAKVRD`>?qvET%}jwHsBzZbpi8m5{4 zqK#-1dN9xjPhd=k6RAaYQ*Usnz5iM2C(9CGGt=igY_1YxHU2Q>jX5J2C#PIG8ONWk zXR{8vO|12Kz;e$-w1Mlvyik4Uw_v5=X+T`yw@|51?~qx$8h zvfga7d7ZA=&+0g;iEz#@qKTZO+PJuGqYnA8uT5z*7s9Up6&kou?Z>Hi9s=Jma2^RTx1$>!$aF{4OG`O0?ZiMxuX2Aw}ZReHLzB|@U zf%}|@K0Kmd7o1<@i)g28I*AWA-r;wX7Ov?LWXLvGwSguwUr3ZG}1ww4ZS8LrY3LFyS~BnXxcloOi?dQKk&Je?=LciY{J zM)PrqM@dh<;?sOCax=Ng55hDTiLoncqqUZfG)LD$1;-wdjoYF=dgOK__#IrYrh?q7 zK9ge=>aGmPoHkSHxFMRlHSI{rKQl+daJcu>khI2b5uQ;Jq=iI&TQy z6MV+{sd+cEfUA4)!u}82hnAc)vG3kTS?EzS^Iw!Hl3DI*FMNmhRqPti?baU=D$34? zk@%mmOb6fa$$NJLyCa7P&$aG1^4i0Ks(ufr62&g^tpxX$$x5PzKdR8PDJ_G3ABy7* z2M<_%pgvsTP`p6Hxfx!lzCX1o6mfJIXOKxT^*r{OQ?bOfi zHM$*VZ5JIsh_2iE^VE2Ns;L&l$ve4Elb3Goi`c;|J!X3Po(v|K-$9u)9h6x8+Ld$Ns;)g898J3zDAPWsH09V?cg)>rh8}W~Y`Rd;#jZ z)QYEne?e6^T|qhI;jR8C&Med`jS9U-G&B8yn#RsAyN;I1ref7@g&DP?T=auI!VwZv zzc`u4=~RTH!JU3V3w5=u$u;`T`m%NOr=M~@1??Ln$@c|CF&rfZ*S@CR_!=VBk^Kqr zk(m_nL6-6OR8Hq_Vq^mb0tgqYF7I?I*mGf0*xq=zyy`p4{zWQ>Xxsve$m{8rI+By0 zeh6)vFR5NUKYcUlp{MAsBx9@elMzK95gC{SVI|eYX*Ul`nomVsFRe-bz$T?UP29KW zmU3AAQaawcJj8R>nXV1D182u$mM|~abQIfF-sq=#!bFr|xzdnuJjXjiM@@;}aWJzl zsszkIyBFXUnk**$i(i=E=H=4tMsJI(LgU>X7%qH|BhZv%x2jo_et-*h5YMMr#@FC> zcTVH|-KVD)^KdUFcDvh8Bs=2o3#p5m&VeXG*D>t0d2OZB`9*#I*C3V#`Tm_G9aA`; zufI->nQE2|7oNOSS~kPp+g|hq7Vx9SvKpb8d3)BzqyPrdoiVcdlM$yeesYL~Y*$!G zJHCq3SE>hZ#lL*kbXL&Kn;qpT7REBfb;A!Z2=ZU{d4Y3ShgG#6z4)akvQL-1EJ691 z8+K|Ju*K&SDbb%B?WpmX`NDcbxvz9JWl+p?mD2z-M!xQ^ zeT&Rwoug_>>8Uf1_9Y(3TP1VY$z3PS|D7YTJ9V$`ubBY4c}9@N>_kmCk0dn3b8H0H zxcmlB82xt0H7&N=0mti?&ckxsnon4VY)?9uyE1ng1Nk;(X?^-W*qV1OR!zPyj;cXV zT(;7!&VOtYn8uveLeWQ5jaFN-Z!mgKxkp-kOkk8Je?&UrM;gVa$MbTQ-N|x`uO8r> zT;4c>3doH~lK8CL@by5MkZqWO1&)W) zvc^Sp$sbMUd)*HQTb_u;m1g#8%7L65Ws6sd?j%;PIusl%(63py&;4opXy@YK5*69=HDYaOBly-=FhaD1skc`rxayxPzmH5s<|FzV9gysN_4|vgv5^ zd1!@5HkFFM@*FB-VB{>o-jj&JVNWh;@r^KB`M?F)aN(rVw2tIYuua-G*rFuy&i!nD z!7}Bjo!Ix#@Pe%?Wi>IRu2pQwxPRbiwbBHH#|1If9sKHE!ms~kvot3XJk}{C9wv%F zLM*QvA{}R}c8HKa14mzbZX$g8erEsr6$Qo_R?piamufpO#2PpH+8{Sx)#~Fu&JE(v`}mj5Wr*|KNm@l)3_b4M*k51DslNowyVI6R@; z)V5}6AzoWIc9mqzT>Yu+^D3_Ow7ZvLLH!cFE%MEj?$aUqO>>g!F7KzJ4?6D-&5p*Ej+aoz1zoG#T z%R9I9z?=O(!&K}-5|Hg?bFtFApDixG`*J?`rHKRCKW_Ky4@BU=3=m`65o$e<5KI0kTg)e!Co)E%SGO@7v8+4y=u#j~gsj;uo zq4fw4tdwI+RotuVAi0*~W}`n!6k)ASwGB7uN(6?;xW40pB<7WzFz;v4l5+M~=(R=5ei~8x30CWiFTfE)npL=1A zoF9($vT?_LcE|utaGcMa*hQq45})OhXKW=>>jfJ7zg`WSq&XuCf5SdV#C3Wx%WbF7 zSo&9N1Y7g@(^;ZovcvCVc+;O8$OARz<)5@ln~bO8&NlRwq#|f z7hpt2U#Yi$mm| zhof$;ah~{bS*=V&v0n6{&(QIv2=ba149u8tSw7&(QhkiUb+t#G_tmFFB$K)JPbZ0= z=Wf>|MHRXP5?K%44xvd6Jk%1(1VOWd;eGvHUh~Q4_%9+u1MC!zq&ciH0b%YV*bWdhs$Gfwgy{RHI9$ z@&kV*YDS+7)!^{Lc6kxLLYH*h;QFVX8;wDzi?qdy)2*hMb&M+yCRlY+kvmUE>(o^z zIW6x}&g8#j5^X6LO+5?LV!SKjVzAI};wLXTcb1pDXVTQvffa^l{suo*PWlnIjlI-L zpu-IBhf(ZFiS*(a+2^4;(#BA+_Szbs{THcy_G3u~wy$PLJy*kVFd*n%g*kD*V$3tA=j|^y~dTtnw*y-agcz{;%G`e zm-ODMer)}^(eUP}ed(be>a(oxpHTQnfe3}edUN{>E$BK!HG{i9(a4}OorU%aLHX<# z-yKN)(^>XfVl5W8wRL$>tyujb^pCZ9icw*N(BCC80EPH-NvpHI2-%;g``CZ(QoTOc zuz%~C>m_R!joRZhG$Qr2;yW5eCd~%j;*#Gq75zcXa+8nJGyGOOIj0@F;(tdQ`+KB` z#2Ca)_-1efaBp#ny1$}mdoJUu#|~F#S|-mnUC#|({lI%Z_u~FcP-I=43EkGSr(Yz> z**)y*IhnM4f6a8*2Da}{qysCcPf`WIhXVi~=nD0VTn}d9Y0sA8yr;hhkN3$v(W9O9 zPKVZP3+ewCW8WFoMAWsbA|h1*5$TE)=|boo6c7j?f`C+Mq4!<_(mM!92_2Epd+!}Y z0s%trz4zX|6W{Os?ppWP{lQvHl9@Sk&fd>{_Oo|RTrbzE(3tyMSVqOR*U$VuROlYm zI&7*EajlC8xPK`jlG^Hysu4ki=9J5rizt79-cez@yCp|n;~p8Q^;IJc-bIwpyzS5^ z?(xH&s6nY;WZlI9#Ga+WwKZwJGDwT@2EW$w|17gc>TAO;!kLquFEhCXvls7PlP z?gz?&!jXP2_Z#<vj==R z88ERu6>RUNn(sh>Rdih3D=hh!f;`*$qe)cFq*m{AZ>~EofQVtVu}%F$#3D;@g00`I zRO#qjJpd@8-%-2$O^#Hjl4;v3qAAZG{zF6J7JCrXKiphS)JJ!63hq*Y&Df?N=X%2X z?TK!T61m}PnjhbJm*P|Ya$FGJQztz#SZu6&- zl*n2XHb4ov%z9~W&g2b=&b}5_>3{tNy?0`=i2U$cjG_EqO^(ZFmBkD_e;ltC5COr% zK2!0_MX}p!w>-({9qar|@mH^RUlU1kXlR{y>689>Z0GHHT@N6S)l9Z1?ZCAYbf%=G z0++kg>4niZvw_Bi2aAk;^fNmLoZaLLB#LzL; zt+b@3)!<*G^7BDjG7b{TV$`_jCA0E-eR#g9A0v1OFn-Rt$3@+YWu<=l4F z;($<3ImwceIBP|V2a=QT%rg;f;?4FGZgYHjBJ7`wsNfF8EURU=&UkrFIN7a%@|lVR z(;s|GcB8Ec{DzW7%lp^W1*9*lwLFgTdvN)ikDfN3Zki^){NufH=_znCvbgrLn(+1F zY$NPG2>=)n>h3GvSanUqFy0D`E3q%j74F`HX+ElG))ASkQW<6zZ0;zmuY*$jRUY(a zcUGgL*z_CSWvv8rjp;QHfz4fbR6!|L@{=|Hk8)BJ6V~?+-t4gnv5@rE0!T58gZJ{4 zp;zqL*nFzcZ){l8ABXEF#L^=x)fOJ?!iNC5oQ#6Qa9ostIKw zg%pzqbn0_@2YXZ5Hkp`w;vO-(3A)(%5w)|n0IP-ysb=ZRDbJtP?~GB(qfkhzp`QQ^ zrkm`qt1*$u6c{5fQhS^O!Hiy*ulUtOA3rIRXWOa@%jv6gO82mj&A<6WW25)n#cC=U zxV_=}=(_Tc|G<8LA>s4~+s)`<-DdG(nOA9Sl68fXo7z`x4*a!;ri}+jALGP#R{H&a z;`|5oJIEkJ+{eL{<6qxXa}%4ly>i^Y#YOfMF4nPP*L0^ZTUAwY$6+O|S+k5s57WuK z-Zm*J_v(=s6i!@8yJWHnvsJ0Q;x5r!&7L(sE`*BchD%IXpft)MzI+{?x`% zOWa(HjWxh36*KnBt%HG^eprIo`I7yceVNcjhWVgnSs5#g47oQPKw+X)-7R8`i?se6D70_TPGMwUo{~RV zZAYdXUy`ZbxAu7|Et3((82*v5fTPRLrQtz+EiFz6 zH&4EwV+*M#`49f$;PJk0F!4h0g+71}9! zs8-qGr;E}FG<_v~GvN*FdVoL^y!ry~%Ol>?hobU&`zlGHXz9;meo{19_Uo+mu)+M3 z9q}M0Jk;R!=FLFNv?~(}A(R2+6hO-!G0`K5IwpuDyKN z_ha5Y*n-Qv_90XW#|h`9ofC~EmIyJjnlr$h`xDdov~EIEogowE%vFTXT$v-bJI2>m zj9){mv;8>zWn-pQzRzAzOXjnB>*d!SekpcgyiIFCvQab!CT}!+`%6C=DiqQJP^=iL zJP(-P@c)SP>m^dZu2R)LRW+Qxa(Ik{QNJeSTeCBhe^7_WNvrK#X{tpz-jx4{GF>xBN7O)(kimA)(2^ohw&NGm{9~5+aqJDbjy>%3v zpeH}gzmFC($p*RDHXYn>`Z+6Fp#$&CA!)dDrg}nCr0E#@eCx26xOF}p*?HPHPMZiyqT$Z;Gb(oPi$v_MrW-%`5c1z&Z0v3h z3pH+3e65sTEFXn7TG0rc_+q|w@&5#v&d;PI%?l>%{E-+hk&_USjEErCz4sxpp0Ehi z<&}fX;(bY7m9%ITJ?z(izn{ylcs?PyGtVGz%dcaR93yO^k*|U`+F}|w#DR@&yRVy7 z3;gjnSU+HT<+UPvE77{Gp2O@=e>6srrL`h^>b=c@ZJGbcw+7asa_tF~#?g_q*4=RZ*)kOS_ zp@nuIVm?w_d^z4h!^<9mthQ_`&if#6G!-8}!jba2%Z7?@o(%g-1O0A}6MIhm`>s#9 zD3;x4Me429ezE2mVRv{=?%D#9+jlyHdv_B#ICH&)PlWgNhSr1GFK6s0SY~(=1%D`- z_Bna);gtZZvurBMq^(=!^H7IUYWW;vk6fJ1fjiN4_3mosnc@9nwZr)fe~a{`;5ki; zs0IDj+g@S^LA#u{Bs0ZqBUMk}v6`u(*$$Th2Wwr_PnmK2ukN}`+4UhL#T||IH&=^N zWfR8aKp+`CBb_ZP19TUv(b62-%QXm*b_-WT3(xf2yI1E#fv0@OQXDg@7_{KTXM+CT ztfgRdK8$E`-079|KNL2eaLrpuv$jN-h>sG<-M+bWn&+E~DRgCCEVb7Y|+0+t{71QqoX#W-n) zX3PsO4h|kCKwAJX&3)&4@n#{dK+y4ZZbjZX<)K8Gu>Cxik0pxoV8(m50bPySj$9p} zQIx7^-q)z#xgIeO| z)G{ZHD@o5O1v=vqA$ypRsKO<9pURn3)5ckZ{XH3Z*&V@(49`P-Qu|&hZ@!OBFO`Mk z>;kS+>V0kZ3hde|%&S~Ttb_#lwq7$8#M>@&Sg$WZ%P)SIU)%ol7DcDqBMHX}IJHI@ zo}%<{3^g= zp6+@G*ZiYE@i9tO{+RFj{qOtFDOAiwH+zD*_gC>b_!hoRF1oH|QUQSxubO{;7N1ED zU13+r&1{J_mj(5UCMvwWUpA_VD(z^xq}S^{#C9uL%I0WprPwQ7)KfTm@RO2gsV;(+(>aub|(eSiLKadrJPggPS%Gu#Yk z9*cfA;TR`0lq%_fz)|h^(fJzAoHtotstO%)yD(5?81eOcMm-km!5eMg;F7)Q9=mk- zzy=R*q*L@eg6_!KhUcR`Gazk0rq_-l`(Qqr_7an3%dAJ8`!$-V!hy*q|!(8P}784p8DeGbwdq-&{NV_A1xH(zW}Sf)lc$YxAs?$jdi=Qgv37 zkuR*TBt-k_x&VlU?RCF;@Esbl6f-h`whURIE#oLW_E-0Sz^Bvu>8qM4;QcRQTApyS zn!`&=%E4TkG&gTbz;!2=j&OWL!+^v9usuv1GH=UQ`dCs-8!J4Ijk4@x@KBo}sTcDf zh3@WN74$j`y-+DsmjTQqpAO@>t0P^REbMo=Su5$My#4Pi+o+|X-{m0dU#ce=Ra>asuR>1h#d|0|9e%sM#W^h>Z* zDb(@lKU`Fi4^GFXd|3WgbMnDtNY1*w{DAJ7raEPN&#|HHs3EJUYV6II_tOdKr|V%r zvB*pH-D!LH!1agiE~l)Yd>HTQm!5Mg+aMaUsKZ7`_Tf^#Cg(B*W;u>!?KAVg ztJ3~qa>NbI{#2z$cP6MC3a!fk^+$&VLH%t^T`gS=cY*-d`E5rN85z|TKps88Z_Ymzrk-jT$^UM24VCB637a0>UFtB96!ytsM#r#*z-2XZ z8|A+HRs#neD}Gons4Do9jNivA+aWtQBLwRnaEcJjHObE?+Sy}||HX~Ye)feyor85? zi+#VrBz79i@fWn;EHX6y$g$^W_8zboxM_CvrDAIB`v*#K@sMm!Q>1uX2kx>V=RU}q z!llwl_^clFB5L+m9Ni^`ic2irKL&7fWBm!L>|i$L6IREv+8!+0SBvsaSf=i`iU>Ow z48zY$MY~c7(eHU<)cAGozv|ut_o*KriC%E(BsqOnWXw$Z=<(eRlh$9gB#iQ?b^rI6RS@PYzu#*1&D3?550eS@q7U_9#Cdn+}Baqn>To&QzpJJSVDxbI&qP#49?y?cDZ=svkR z(|>((#`g&R^~Ygo`~JUuaxWFsBow4n+5dljG_dtGa5fI`_ZYZxHo8}CfcKth9lF&t z)kXE0?D=^Q=e-98ohe=Zz6BtIukP-T?kjh)GAF8cQUZIaXglaGC+X-oq_jN-L56r( zdQ%+QYrAW<##W=wVOqyG18#S-f+jUvJGb@)1y?FHlIJJ+Ovnu06BDIuuF-@k{wQPOoSkGlC&VZquFPa7nsq;by+DvGu0l zhczOv2LV^cPk9r(l^cQkH@_++hm?BWqHo{&5?nU6jD z?L$E>-;*M($sAZo^^N zmv=;tUHKeRsquvk@2;gJ`BtCgAXH`l;?(;}xVR1w^@mTDV({flDZbAVOCodn^dz%E z+jpIH2$7p=W1pqDvZJ3?@gB6Cn*}qotrl_l`CK#!zF)}~L1G5+^#)_6o`>KA?{PkP z!FNt*7!CbTp^e6to8=#5#&&LlBu@98HDC~F zG6SM|$~)l0kZxrekjg%wZoFqZS|*qiN`grnr++KnxXuQKq#V@$Al0Qy9rzcUlIf~s z`?0Yfk6WCZUV@VmdMn2v{yzlQRk z3Cx*5-X?eJih}TNqgN7jb^R9&IIhcs2XH`S3W{ku(0~^0^Rl1~)7bSs+QGPM=K&(5 zJdyp8Hby~HBLlt@w?L#|Qi}HdI5*?7qtRK`pH$oe*6*6c)!AR)yN;skah$Jz=t#oC zE={GN*h?BAq3(Q;KH=?H2@F#qGE0%#%IlCB&q>|G^S3=QEo(oxeC^4g8;xkILwqH3 zF9ObvfS0L*X+o{y-=gp!ZXN-(r~z1r63Jb--ggOXkjc-0;ys2&7stxp3VqlhkEIWu zT%z5eY+`T2y9$Ly}wL2;sfv1_3ifwri}uxDQnT z7AM?-kW*TYhR3jF5HSNgr?_C5rh!1z;LG3;s#M^zoQnJ5|7%sM1$0+~>z$u->=^7i zA+^#-sz*B%MRJ_Wr#Nb|XI#k`b~8hWnaPuTH*qthVXWT~iC&^p_v?pet28+J!=-&l zDw-Tem|z0EJO{C#(R9puhHj&JeDAR1v4*@74Z zH+8!uxko@+4%+7sMSdZ`CHW+xmLnl+GRe0YEG?$rEBFns4*g5ICh85wECH|MGQ29= zddWA{hrHekCzF%`9VjOtgiMe*2bU8t8aIv5FF~3$MrEe zvtRGieL+6m%>cZy3dn25ExEg#kU|Wv3xwU+ z4jbw8;eP|4Sywi^AE^$G&c6yzHs3N;UcS_)mMXtXsAq{D_(rw&~zCN zaqq3`T><W)7t`&KCc)J31H{g)mCC5-KyV|Z_5yNy zR*7<(n%PN=a#{j_y;zU~Q_FOnqm9nOCS+I|vN*9rX*dbhz(d`h&GyzA$dr~-kX6?AV6PdMyShCmfSAO#1- zjTn7s_aAPM3bB;l`qX+9U^J9~PsXw`UlMT&3RYb%@{K&r-eLuq$s_ z9T^E~5DIm!rKS$qmiSN5xe40)YfIj^%X?C}dovUFQ{n{A*xCX7J(ks33taFS+a7_E zZxyKB4cC0fp(rD3kHBSUE$(nOA7Ftt1~PI@C7PrM%qH%h^wEs~z;BWcV8!kU%xpnH zlHeGN5mt@jd-;cpO_m_@buTA!HfWrWo2mo=bm3#(omwlVR}rOpAM6pt;}I+4HrLa` z6XZyFU;w&%+4fnxok^DMAMAsjzpp$MG^^ya5qiXEQhn^ldPA;3n-x*lPy6Du+Nfpd zB3!QE69RmVoz?0L*I?NTr^g0~1Oex(+R&^ccIqG2qZsFpQ-D_+n1NSMt}r&D!g<#w z8>F#Qd1BUCW&c6_m%}G620~PvY3LUO<{~Mqn2a3`(Py==tw~SMgYK3DF=}D|< zNf5}xP*E4Qt9IS|FNC8yTpY4?6(x;NWI&*%A)d_btA9}gHh1xcZ)y+E$K!YCe{3Hn zHSgOp9fI)>6Gw)A&NVn8BpLJ}maqBy%S1Grae>8e(UP`p*mb|v0NnL|k>B!4=B>lE zCw8MWHt4dYg9mbE{Y|h)j?3Zn#l~K(kDglm+X@5vjbgodbZ{ho`^1rNUg}GiHlsc~ zKA47&gLT0@o({3`uz+u$pvRpa!M{O=s8wByo3y^F(^__u?FQFG&6qY+S*D}v%)o+_ zT$6ixM{Q+H`fG!@2MKAHe*fn8ztiL->fshpZ86`XPcw{o@xc4Oj@&4N;xb|)Fi6}b zyM=T>A28{TuZ@%JGX=lV{tTX4?uw|E*E(B1MIV&uY!LA-i)6xJl`NVY@jGh*0MY<) z5#}F|P)9sXPnxKr5giFSTwn9svyadobJdOMgxy{1+GnvjX<-5QGKp#T+nK!{<0|VP z!wJt)96)T1F>5c+|M7qdbI7j2ALVp5P3!H6=w_*9FCl{8i0yScAMKc+xg99GJh-R_ zm$dyt0z^!Md)%_yc~I4!Y9vBTGwm~N#h5gm!bMD@rLy5ZBI*5~amhv-w#@@OX`vm` zQq4tq{|npJ#wplRgKsdKyJj&lYZ*~UJSy%|X@5rk4bojkg+5IHRsJngNO#v=f9iw|?iIkLlVF5VbGBKtZ2GjiH2q*b z4ot_({NiQwq^j(7h*YgJPiS%|_L@Qd3-J{`!%)yS5B#ip!vh878#+JWMx*l8vZ z1_k(GD%?L5`VItYrWK|yzXff+Di;TVJdeHhkY~I3zQ8IiqPpg8rw5$TNP1wL9MJOG z#0^cXvmzl7)ldx^Xlm1g?QB>G#hbB+dG8fzs(x_P$lT4(9f2^VMFDvt2)Lqd=*(;V zGvF`(i>Ah+w);B*>CnaTR-%4z(dw%iQzQ*f>mS^5e$Y#S5Q<$lhx!BbvvNAX?XpCa z>@>zpfv8i;g_2m`s;0aSgg`btXa?&%)4mjprppRhc2 zGeSNFlZYf=Xwm1qQ}6|G@MSfeu&XW&7}&rxpIuhb?uaVzSSaTX&|npRS`hk92qX|*ZOtu4fqCoRI`)_+Gc`vH{7;?7$NMtk|++b~O zn5sBYh8rzU3S!v4A6mJvzR%Y!f8GKNIAyCY>%Gu(Nczn13jfxfaW{qc;wcB{uMmhw z_XL9gN$Db0OmD|v%)aqS@@w~3<083kSXXMIf}t?a9VhY&;P0BH?|AO4kR_yo?t%G` zhJpU>AIY<}!b5iODGyFjTsuDg@6pzeD_wEy$jWeOlTW?_Oz9Pu?oRGFmo8gV5%K7@D#ly zD|Ybi&vp?xd>ex~{xCn{%srKWW3gXGRo)TQ-Tc7f)IA;CRfeV8^2{72V6;x`G z-74|%u23S#-itcoWwWRqmkCoyep5j6+cbA)q7o%8zM`iNy?GWawR!*&bCb13bjNx( zihC15B)u_pOM3prWLCpKHyiFAPJ~HaB8F6hW&JO7VFH$<%Lp-m; z4!zpnQbLCj7moXnooJHJg4bDrwI*vBv_il+shxTuVGwxxQhSEbC9el13ZZJHi{scs zQQ5Pd13mjy-p}77Ifo}0NW?K+OB_?;q zYu+Ys+h~?n{q7&=)HM>6CSx^Y3f`v(YBc}MJmAXrYyg+< z&?WL_MKOHS#KfSBO$gZ2khMA9|vGf4gXTMaGQ+JyxvT@k1TcqsyfqT^o@5<+bPj+zI*tU#@ z5vFT14l0uwqH14uk>WRzjDiCzLXQuTuBYd)+^l7AGtxlJ@f1a{mw+D3>hr_ht;-!J z%zkh))g@pTqrYBh0H+^~C*7-OiF>r&waG?hBHX3IYq-_g1n_0xK)z&Edbvy9=iftL zp0h1W8(vLqyF$?%{m7X0-t1`Xqz94U09s~PDWQHSio)A2wN4_dN$!_O$nU-53RlZ6 zF8d0W9n@h;1u|z-h<41PSpug+>+7b$A%yG9eoue*h{U84zbQnR7@(s^Re{drC0<;%B0x0R!;*H$;%w64MjMCSleczRhezF! zKo|fw*SuwjfMIKW|C~gIOi69k+p6zF<7>Avqe-{LBgEhCN?yYN`Cj+#{)}a3L-QfM zGB$J~-5PS3(Xb@;+=&SCM;J?IEu2+^U(l6mGF)ZOsi~7e%7Ud~8iLE+09{rV~j0?YdV-po6m; zPCtMV+I45YJ)3XbDWL`aZTg-#ZPULOyqmEco~%~r!KJ=RG%B|QSS`5;I6WrKPOm$h zh`cb_sQaX`^TlBHB=oR`M>Fng_el}|H4-sDI{5KlX6>G`P0dGc<7u;VQZsE+AcCdi zelMk~jH@?%bGO<>vWCY)M}o`H-Qy&3Fe0tTA^vw=?@9I3QUh?5PEd;jJ&d#Inn^=} z>U59{1XquebT#fqWCj3}0i3_;!!TpoXwOc#4SWo`p$_z$&vCz}0^YHjcg~QfX$0i8 zXuH5c0ewjH!dpWHhA{=u@y_X2-Aqmq+7iXap`y>gP6eXuxb+1lb3cJhe8_Jyqd|ZX zpzzT^BEGgxZ_N#-`RqCn;}7fYsT)en-0yM#FqG8-SjTW}in1ndkWCs1hR#*P(gXoE zDBt{y3QK4};ql8#f9Z32f0J63>F2J)43~ zs5FE19JfXU?gsvF3%pBcE&g5n7* zCxI>vpmYI|wMOi{zQ=6Q%dqR(e#A;V4x4JdHA_DTwHPvC0B^rXwGQuj>76jz!1lGJf((SW|$lb`d>3ccP z<%MzUyI+IHz8>qS0s7$iwJB-659B8Po@`{D-i*g!fHPTC3mN(yk9)^Ih6^E1CN0an z=gC(jH!yX*>gP0^KjMJoGS=DE*SaJ09RLAzJu`PZkF2>b5FS>iB6H~^y@`fh z%1K)Wf_me^bA1?=!wsU6j$08loU=FvVh?NsAKEsb;6x7az4tWaSoI}N&zH_KOd&tT z)SuUDm(|8+!9pTQcD(CU@81p~9P`zm-aykoQlxXl9RCoguP1X%*D83bVfGffryaq zzuM7@kWDm8qjf|+(dtt7q(>l#b}Wi-d;uCxd}`%;;PU1gF9pJI^&s3Oi`U!A$Opo( z^)iZ$e6=Tm`FFfOj5Z=;jz|>qqYNmkQt6&|Z=Hgx7$7|~DHqB*)XsDPfj^|4^wFug zmrxjxmc+{8``3FsWFHRujL{F?HM8X{aJ*Fh%|+TwQUJJOy#DV|3{+4SLH8)ch>e%F0q z+T(8?)$6v{$fWv{&A%CxqF~p=YM)UAflhed=4x>4cGrr7i0$#Z;hBAz*zU++ECgRa zctnx#+{1A`H*8&9d_NPRjG5+;HSBaiTd*KL0QStKs`Lu$+v=b>H8M^j`|E2!z~b6U ze60!S29CV~zSp3}t&whW7%UyoEj7)<98!n#p$^(ugNXNOO?dSz6yXa9G$Y{)@YXThovTL0J~n> zACp?E%0+1eZ?h%Ad@7QB_nz#krZ|{Fe0z#l>pL*^O5uuujBl`Ek;u(-uEuRw_RFy-!*m4k#I8#`6kQ0tvAp&Ib`M z5<=WrEbS|1aPzuufJJRqSdL@bR<}fj&6fF-y)Y?kl1SjB?uEf@IdMIc9#n6ncv?*D zsN3Ldm_t^pQ+zxMKj-nI1eACN-A?-3p#)SWns|*E^>bFx?`+s0fzA|-eFSZzsB8-G zUBw@d*nQlO18ER^R3@~3w3%~{rf$bVo0|*4Ak^OPr-P$H>AxCq7zqLLyY?Wp>`o#K zpevPqPYo*ueyWDkaDy zO~d(p;43Zj8lAPVZ$b7?Hi{FH(BdA-+Vjg`s+OLrUMhZ##p=1-W?M!$hGDm-! z)Q?uVl+*TuryY_dNJX8}MGtNq0exv%l+v*&AFmn_Se5G!Yb?&dy>OhEf(}@!!C{-I zda-e)qPTwko?(Q)Xx(q8UiQ1tRmt;5g>Up3b_B=CrXm{51)eYV0%NjL`PyV`+Q>C^ zw50kP9t#5T3NoJOsS2uo?7`)Nfgj_2;cj8}mW;NWKl%hlBjt`8v8m7-VX_1jN0YFC)( zmD-z98Mz+EoW|fB_QiF(9gC6_JhDn5;PLn?$#?mucp!4 zbvv42@KN72!wXjJv+D|hYiiy!e`GqVXDTK!g=os$b=@*aRby@9v%$-MrocF5UNVrS z?eS-kUIYAGwM94bn!D32zA`>Z9Y%uI5Pzr>Lr^bhY4Wc}hLT1fVE< z+(batEyBpO!3zp4EUlit!2;GKuO?uUJMfqB&~qUU*(LCH^y|8z?~eIwUW_Ra_$Z&~ zxdk2;O==~t#-}(EdW3%nr@i1wX4UqCX3}5F;O(T=aD8N5NC&ted;i>L};&fv#xgre?rN9(7D0b z@VCwxP+?$8kdbKeMhO2RMX~~Sb60;jyMJ7>Ve$NT*B^UGU{Hw2iB}j)TH6rf;$}4T zT9r%Jd#LL;Mj8kqmG%6gzyyt9pPnp*!2My^wo!2ne0+kb$w@lbSU0Jq98UE%=4apM zIU?-Kr%fr-PiCGeANmY3c?Vix#)lV64q?6KDu7z94~i#S7Q zi1duIkkte-v1*esI+Lt#b>R~QO@hhgxZ9@cf2k~KzNz6>8vzOqR&(dZyb=00DZ=%} z2dqFGyKqu0R*_?`S{4nD1oi)@Uf^(A6t+NVLp5N)F*$QaUvBe@aV>68e|PXj{7^X? zpeeR{-@6VRX-2ZqdJQ7DEt*NUpdaf52J{_M%+~tORmnRhrL>%!bpZesaX(*^HkSKC zH}hl&@xt@s1}-~Q>Ea`L(R*JFa4z0Mx^c2%8QoGz|G2lrcbg;|#b*}~HNEPa-bPhrSc?LFc`?F2;3P||*;qm8bE$z|27E0XK^<^uvGJB804-)CS487vp%i_a zcW%8vZi+q69lcGkOS4qeKpou%_|Rg3oS(II5bNw#`7AJT3^x#`L4{;Ov%Ja8=PdGx zoA?OI@+zFcbrsJ`?x0l9I;9P~NG575Ze1T7un@^Z@OH^09Ht+8tBx$meXp#G(Su4Hq+<7^L^DfU_FlJ!GI|M461yzPjk8S7#zRaY zl8giQW+QgxzhepxaNiE%Ii5{`3;6wFJ7L<{;x3)g>^Rb2cHNC(6eQObe`<@rzm0vo ztXPK34MX!mnRf>+mdpBu>g@<3FVRfpm;r56SQWtZ_SJ1mex#?X{F6?ncwRO$DF@hp z{VSUog6L0uBjaA#%1NsaN!55VbILng$S@=BqZS3Kfa!TeGYBQWcna(S4vzh-BYw`?^=&y30^d)p*ETt! z)&|PS{o#6(#S1nn;S_0PfSaV&-gl%i=jm`&1fe>qG3(FwzVM6j>vz{snvS1aL|o%1 z!R+tQnS+|95lSGN@ee5}VV>qWxAO#oYo0~hd^M(kEqf*myP<-_QAjB#1NeAhxBj4& zXw~3mGZSQod9Z0O`nH&}AHhNGYc|iK>l*(7MC=SAxUr%k4Jrh#av9)jt+i+~!C?=1 zM9KVU>IrsOX$d`IMzqtZJElwcyEmFmtk`%LtCYj>%0lO}Csetn(;XBHP~ikcx>umm5H>8od{TaO!DyO|rYgI+}S~NIfi~LR84llO;S1SYO z%H!~n>o7n{I8xuLu%ueVjUw^*6-^;>O~$>6qZ^H?PZ@sPseIP4QI zeIvSb>}%61sWj=X4{DZ|0ugIFJi3@JbrR`zNP_JV+DM$2x8eag7#y;0lfhzG5Q5|d za)1)PN3(0ushkXhh==3c->g;kwEyw|yFn+4Pn+0E2tUbyF-4t8<0x?rFIA@&`n zIBBWy!}R%K#G5XNueGi!TdJ#)KLj4FWHxvzs-mrTfLuhAy8jNb_BX5DC7CpA~w2mp}0 zx#NxRc-G+&%?9L6+1qsk3my%n#>gfsG^sItPj)a~qM@?`)EP1yIe86B=1^9FdTzg$ z!7Yknt?O%4g5gC(kSV-}vmqJj==P3JfKAR1G4U>L6(P_!P3_OJO6AxZ^(<4*~>!A(q zb|UhQDcD;ofHTgbdKO)CV4G?dv>T$?W}F1W2-OxHEXVuPN{cVz->O&>Z4_F`83@rK z@Cq^Oo0R^1^>kfANEu)*JY$Gd4i7{B%#u&>Gq=wV>|9`7B-gm zYm;V)GvHAe9`yb3Uvx{|OZGhqb`MI~@x29>hslm(#KXK5g6`(g+nv@n38o^9MD_zF z(aFgEV@S5^Z5j%ZSivjN^qQf$=R9BqaZ)vVZ#SHD{oq`b2;xcVYkfEvdO=;JMi1+y zuiaCjljcYhkxL{Se0F1%`URthxIg@I^yy&#DUR&*q$g+}mkY)A)9*n}5y>5(;&~m|YwS zvuj2H4C>Xqw6FDD0pV{JDw7A}o8m5Od=!yFNn|K~)3EX;$umA_GYA+}@~vf;v>uRl zfj2g{XL2p)i9>d?VVq1*|A7|~CXcv5a4imr8jD^}?VLeGV*a&{wY-sfIEovTN*eHu zy}$uC#}2N!>6~$Vxa|XUhZxpV=8@)$LZ7%n_(YKaA+Fqft(_yE7(#|2xL9u0C>A8aWXpn>eYVut9*eF*}xE2#8a0j6MTGOWD?pjj5QA z)Z_xveYOvYOsNm*X?;R2n!l&O=3>9<86=|E{!BSPO!qd0g!XVRh(38D_PLE~S)Do= z4So}Hd=M0+JO5sps5xf~Al_Y3>CceyMnz3iApc61+i>wrcSi)?2qkFs?I;>cVT0QA zB-V9|6RHryGli`B5IM0-d5VZbg?6wgrlanB!p5=aWl$WD0tr9T>4%M(n}n6Je{u<15o@bgKUF5{wkyehHmxA+^+X4UQkqO zs+jNOc}&RZ8orN@`xk=@w3Svdlgqs&hKKxZ22tI19mGu6i{MOzNZ+=un@13N8U%e7 z)af7x-95PhKC_CzOh)fDa#A`ehq<|RN152uK zuw8CL&`8go4%|@7B@PuX3DU1j;pA9+tx5<6Nr?1qU@So2F(UA`F+>^Ry6u-b?FhFQ zRDUWJ_Su$PJ_7c`u=3^A!8k*1s+4EYw@48F-ui>tq*1m*Rsfer;&{Xp77_v+0Dlz2 z^uw+pSiDneM?iyR!g^9ix!0+7=i-H|DQkhpbewRFhh}SV13)(IlG+**8Z z*ZpDT#Nt8+XON}}m)~IoPnV&;`)^(MetwpP4D3Dh_DOG9_!8?6V*rVtdxSwJ_=q6n zRhY9G8)3lLnEk$dX$Mb;4B{)+2QLGUd-6VW`Zx5DPM;xRBSFHBhLb=p5oWZk_=9jc z{pB?fhYZEXO?m}9{{nf|^2z-Sp*zT%G#S}M7(TKH@4okJY2)LWo;zuPvT_{o8SOtQ zn9u{#95I*#U#ZE4w+_bnz^gr-R$rm#heA5CDP(pup7Fy`ZOuRfEhtk*-ZphHOS5g$ z=JOVE?b<0~xT&76{G~p_0%*hhnRos&CKKp1%s%UrLm@#4FtfS7l6-KIJrOfVczWk? z3OW6h0Z{3!KY8HoL@T=4wNFcjc&3S4|0m-4qE`&i()Qylr18sT) z!0m`+u8e~D+9rTFozZysS(^Z89{|KhwE&ZvAcr+&ws;b+9UEcQEw5Zom)3N%e2Q*) zK+)U>zX=`RujTvQ^H(w3v-_@!+|#fSh7HBtl)y%FS?@NTGB5IQz=DsJ>`zkX8@`1!)x}MDoxbiqZ&5cg#qGFmyLaC`b%3fJmu;bcafa3=EAl z(w)-v?(u&=-B0iDej-lovsXRqIcu-Ieix-@IC?I8lF&+v5!i+|BJf6*DPc-g_(ro| zN`J#hAV#yZhmq%EE|Q>5rsr}-q3wi)G1E$E7X6hWOT71hYBT&kTDR@@gaI$sFjY0er#*naeOP?O=#1y?(Ih04u=*LBzx8rc~EDsA|$rj53Jvnzs}>C~Ak%0M4ZY84x$~ zR4;v(Xar;t79LK~^oiN>G}!w7ALXH0^hwSm52w_#k#M0kXLP^s zkgBD>Jd}eU;a(GFLKk*w4lbeGl+S66(Tmv&mgxBlRtb*vb-;4~*Xwjqnw56cfQQ<* z1=^dHNAV%C{cvp-u*C^H!bhhT%56#hg-yy4m78{H~1dA2i-t))Y1Bhb59&&t;a zegWL5%TP-)!vzlpVY)iU2}{u}Dl{NV!UFJ%wOD=jfA|4H!?5C(tA((Ye;T0qN~#Y7 z+!Sr7+ig;jayhR996pbGMh^ie(f;>{ahWx)@y)4EDzYw9IdF5^g7YMSS4)U(S$k=H z>2LMJz@ek`o~h@mUqZJ0!64hGZq+4@PQUwrwDzFyk$yjvYwkLG&Lq}@AFJ_gx-K{0 z8RV|k9&I>vw{kDP{pN{;2C4%#owb7ofanFjG?Ga-on?EI08oo;=>wUzYFm*=^#EEx z;u1WOtN#xJD?HD(ouOAP1ELoFh}_{v6HQ(@oHjM>Tx89y(miz5d)c8Mdl?GI$^(tk z#W4m{5S9yET`2C#V29*8{_F#O1eLGL+c6y6z)aM#M1K zY8n(vdvVPiC-N^T6M%{?DksBh7kPr6+2H$38OmDnE4%Q+mBw^`^%6ONyx_V>`M$_4 zoj&y7n*&1sa)tF4Kaik5W4K;NyAi$>vl0uVx~8)tHrTdzhTAK7Q^D^s2Kn6kLh8s^FxvGR*f zl@rV6^jr{rnCiRGHh!CdS=PTfqhRHWOcaT=hOOEe;nv;iwKE1h@SD;PnVB?OA&0@n zc*$iy#Co@9`|R?!3|I7v!o5b&ZtlNSGMXO-It;xzy-Y+Nm?YE+tr&Mo?-xlPH^@N= zVEfUfgkpAv)d?86m;$6mg^L!zL`WkZvy=Gal@Htwu5+ zu<@sHjhtSSfz-M^MI&_WN_Feaegwd3UhUKNRKlz#qia#;aveyqTU$ZgPB4mgS+SnM zrdcAf1ZNSc@wXkwpCgR5+O+!CjKzR>-o1So?BKe>sfO(1c}Yknj=#N76Hgl_;DlNIFEasYV*FC*84#d_X9J8D4$>M8Rd zMmc8mqK^)PQnI2+(*rP&PVbF7Z8XK|L!?L{>a%#6xx z25rL8Se9rN5nOw}cJQ8Kbf^F%MRd34e)p<`Pl?BcD)?#`)tvA_(JOwjglhWwhq>tK z?#?XlBae@24R{aD@+_IMIj4TzYeL9%&^Av}z~fO44aJ8Me5K9VbJ3YrcaOT*MVXt) zpFnda_lTCI9$iMyWyC^C-Qk9Ck@ZR%tl<{wo70Uv*edJkixjL2q21ywR<29FUF3ZQ zevJ}FnIn66Z%Z9jKHq+^(s}X6!i`rvp8aFrd+w6H!JUy;V_z>`35T7#cVFU-dT)e* z9T{S=Yv&Bn|JKfF;4u8Rb}pgmf3KbU|Jaeih!nd_P7n_VZHQeamj-`5!AlyN=#YPi z5|LCZA=9PF2e<>q$rm zg90h>@&%pP8>n^<3ZF2a!$ZosgbGVWyViAgJ&ddHx2U`y9&F>qJxe~*@*dkxwi&A& zF9=cmX<_B8So6s6M)B2=khSk*fAXA^Yq%zEY+gMKIsK0JCwu$ZogS(`g-&-Qs8H8< zLXy98{;Awn*nU5@$Na0UYIU*h^kG&rnW~?HpNn32fd$>^Xf$^W`vWsm?hzeLO##N+ z5qsYQTLte1%?aYSIlaT(bQwoUyAYuqOHc3nP-{w$)!NOa-;e8W^iC}qGLWAVE%A-5 zA7-!>pQ;adxn!AHX;)t4J2_@EmfKW30@tb6Kb+tjZs3G#mDU57+UR9)M z*rNEtMA-2BMm0(7B7eB>;SEPRQoGr+bcNi#PVeV?(ssrQ=9mRhdOJlMWEQ#pl`FQdA0 zH(XQdI#PVAv;?QiF_*;Ea%4c4JsDBt%s9!a^uR1D|MZcfa{jH`y%Pm8<}INf*WV6C z06U(*^SjdTYgWfRe?0!?!ks-wXfTIM`In}j&{TC?1NEMgGK$LDQ2XiLWrLLQGV(lq zGJBJ#z0y|to79`>U(|atbZwg7ahC{>>C*6|-X^s-hW_@AuH7H*;1-^q`s+SfB84e1 z?mEoJ)GA2+GI&uUz`B*`_gi5nw{jGIyNi!@Z)N|U*c7Y2Nx!=Q;YwtnFYWeT3c{Ru zN6N+LiCyFMHTUh_B`Nl=euIV|(o4Vdw*4^DJ6I zH%aEN8HdS=T#cgA7U#?q_~T^OhSZtA!e~Y4n=XfWZqqTzgmM$!BXuHJ^8b=g`#JFMN6ZXI{T@-v^Jm+0MV<8)C9Lwv7xF?72)jvc0Pv<2=P4 zSt8NoHKcaPU8UaHjp(es8ROV_`}Og&{hXbAp$nhRi4Qwmw85BaSmRKQ?dz}aOO_{) zbxrN?sEidU%w>w(V>sHOvr4eN!m??Xi!kr@_95PyC}m}4|DLbt$YGtJujjNVf|+RT zX3|Qnq(hH%IJjo`<;61ttA;kRE!2L9Y@krJyA{OuBz*glZrzq#~Vjqg-dwZr)K zjMVuE@7a8sXSlz2t#TC(&RrI)wb|VV*0zRYg+u6dIaNnXW}``Mtk8;4t0hu=(aHPg1uJzy5{EGWt?8`O;)n>JK8r zCgtOXL+07wMWS!K9knTN1HpafQkgGB@d6F_~V?=962e z{UwgSV0^}heHVTwj;>*aZr4WUf9Itzl<6cys1y(w(<#Stp*Q&PpNy4lwJ1aM=xDnE zEfy>E{aJ{zMcJaWRMqK>DCk~Q&z0~FHXh4_2OZR#RSXDcTp7XJ;L?VITS506RIfcH zuJCwm_lJO&eO9iF;reTnKM&z_oE&XCWE>cBpFT`jnapo z{6M#=7L1GX5Hx^WI80I8bRJ?3PR=u9wY!f0WW8T>kO!mk^Ylu=_)BYv?&_3p8&7{P z-g}tIW~^1#4N-aReElWtCRNl0-`*ljhRiMP2QLn{p8tEx=yS55dwe7Njn-o}2+20x zumEE^47z51nBwO1mws+~aJgw$*~wT&oo~u>NRso@8~AOpZ=M+PQ=O~^_ve~*C)uNr zy@z4_jCJd!V%{I^Y*R{S$D#^uJkJ7xp-Os7CVNBcSFJl8%1M3Rh z-&n^9qW=nf_NhE$uwkNuCGk9&jCDwEQ67M(m_D}G@Hte*+oX_8naLR5UwWUCylzGKCb#!Ktf8RAiG4+|~__YQB6q1kLK~CfTq=%wyf!SiYZGo~>DLGbVZ5)W!Vlf`Q(6Q!2k`>Xh);hBe%jOQn z_;@~LxCE3ST=aBuYLD|9@J|dQTKd}YdFP8NQu5EG4Fi}?A-ocA(wsk z_GSDc7|iS9sQ#C0xW@X=gAJAxA!d1v-{s6fSj9bibqhaqPKm<98mN^`uwz=tTo*oF z<~5jt4{l`Za4Nwodja%dYE0eVf~k)X{e)rOSpym3pwM?ktdF<6R&3SWXI=Jvp1ZfMzSqmUCptCv*r(&HB8(2E(A4Tv>Sz-L zEV~`fjvwl4C7W6jhLk^j&uzkj73xRXf;R@YWyQ!K_?720%+(ZFH6q)Qd>>K&(xB6D z5cziCNa9|VuW|26_Ym&qLY&ic=i!wz_-8aQh!K+ z?2#TXGveZdwi06DFmn{17?mO)LJ^FA=Yto`TLEU;1m-_TCUCKI zjAk8k^>Zm2w950Pa8qrQy5a+$1=|_?!A#05b#(f)zJ*-p3=CtX9?k!{_$dW;jeirxs zcM^SDGN@}T+o5`#o-Q*CSqQyoI%WF?9A-H`Gyap+wdM$46mq8{UL(1zk{-C1yfm*c zHJ4_UW1#NRVaIMfcGv#}h>lfs>R8Xd%fQD!iFYD@Z_Iu9Ob1){&*nxLyXeDd&@V&+ z#x`=wta~J&IX}jzy6Byr)2h*#6cPg=G6cz%?ZDw33CPdBB&(o>>@hmn!zY8Fkc zbTrmL=m`x&jofAjuU3=cFuO``8=u5<%>6b}2WeLH^L?&w5xD>qv`_wklO9V%j+CK` z;4sbB%-`-W;!3a~W6w&MI0_wrJ6JtB(|&vSRCJZnu_F+RFJ@hz6JPC!@2CJGv|Bw< ziMYhUI-4=BkgR7vCFMs-!)UwQm8vnKCS(xf@WaVY*MF~3e2E+Moo|s8>qL;-zi5K) z6;3?H9$_`s15QX}hocC>pi?|v5>Yi3tFPsofxuR1M+ruB*Y)ZRas`lNvB)fvRmSXdg5ui2T{P*~4GxQ4@%mvG5S?|=REQmA zd0-$^x|&1Zj?N8aLAYe?Eh5K%;&UIRXq5nG{YtvORv_5x9X7bzhl*qS7|Y3EyEaL*3V$h6P)|;JtxFY%FgLF zB|sm;p41D-9iG)Z*IGT`HlnA;qm+^nH?g<5#HfMLiE`Rx#GoTKql!Yl^_&3r{Pt$t zar|cqJS+s5ANxabQ}J6`3$S$BO&T28cSmi)*f4cu@?lBs(1shi^I7~>d_?P1kJm~R zGQVIFB}Rg^r5p4^=OTL_c|N&fRH?=eLTa8#=q0(*!F+~B$NQK&SS#sZu|sV>B-bWh z0WJ1h>R>kta{;Jj{=G&WnGWM8;53emP`R%4Uz>hag&|W{jn}s)NU@3`cO4A+*7rk! zvO+Uhgp857$&HEKQ==2h8eWN2iFES3S;5VMi-GQa}XuM+9HR88H3(de(*fm!COWQ zh5U0E$7y7G9fazzOdSl-iqY;nU@1pG(jJ;H`)sj*82>}5&|53@m=>7TjMtafycaArFwvLm zNxj(-t1pSM(`c6QP*%h8!BOv63ed>XrTQ#xYt$a&T}<>=2EaN6zIfOm_16eyPV+@r z6Dau>@w0oB`8@={$EoD&5=XVlk{LnJ*G90zaj2^VBtN%apzJihl8VF(9>vFsuMwHR z&x{v-_$a;vkr61RWpf>ztyRsf#w%ZVw&VNT$M=m3o`4B38yG@L^G%cVVr}LNLYg9C z*|taW50Z9Wh!$~LEp{wS&j2<13tmSQO84v$2PWn9{5|=CMP2zc*4z?MFnr>Pky5Ac zzgaM*Ba?mCKMPYzAKwJW+cO)vmOgJ&7&!P z3;+0Q%|g|i$Hr!o;uR$=;dTA*oftN@=>$^ZsNibC;AEIk%{#wc)zoNY>$`DXTC0R2 zq2WX1s+x1wDP6DfTxX~I7ZUs@YLN#_y}j=e9M6e~qZlx^z7>I>x#sB*In)>p3-B^7c^h2>jn|>|0%vdQ|_gnF9DO#7g!Y9l1bHlR^{vXTW zj&Y5CZ9YUOnvXl+*w+4c8}3*)&!^{QXx&T+j+o;fA*8}FIPFmAlkI(91kQp5(rob? zxb!dD@Kk=%b2IKYo<(9i+SJ-qw~mGp=^oOT`6*Gh$t>%h^g}?-+R^p?UlyD7uy4rQnn8M zTnK;yc23N#Q}V9GAP@vqj0JPO^;SQ|@3^zC)uydl`W~-}rV?S$9eXp#W8HlC;#rBK zsogB{{9!i|zBrL2{ru1aVGUw*Eb{aIV8YB^-vCzc*m#c3o1Sv?)U`k^P0{9yD{L9q z#KdL9Id-;iB=h4OQuL5I^Jm+@>O!_ZP)Fu94;Xj!Ug-VVKet5i0(Q{plawT~JNNL{ zvh8-!^9oFIlhTt4y^`T2PzUGw)5&h4m)04cFewyvXkwBOydn*7LT@3{}WN=7pnM@C0YbZi*$yNKAo`Q=`~2He}RZU^M@_nF9Iz0iFy zJ`_?u|0d*4ck4O7YKG`W$)>2fKH5nSe(+L3yA`R1!U{HS=^L~sUFW~!UXwv|7>0~E z&=C?Hd=J;rA2d#Q+kt)$kvih6#Dsx!AVq0JICrelfyX^6A8;j33-l*q)DBh^!d~LVE&HT+L zV}vWm=aHz;7E$H%ksUqqF>?FLQbd^#PSJuxw^2oy1k_EwFE@GKY0Hq2#`O-1s|U;l z%B*T@*P6n;wpyXNa=SXTS(${se%B7!#W^iTr9RR_&|q`YS{6uoz^zJnvA+5^!orkL zqHh~r;cIBJLS5(WV|;z;I{1^b+<0Z`?8(}9ZF+-KeD%SFCpsTIzYetz|6;>MxMP5C z2cFNV1&=uDwN@9Efds@vL}8^I;?KAGkDN%GgWt(~;J8e5Nb$nxACN2x>PcUXw=goqo$WO2D2}Jpi`N@PHWe4 z768yC_@cSUeD!%V9gMVr`^o40Ey+8jNyx;Pci8neIzIqcT_IU&yi!byRqPc3rl1d2 zi(cd}c?8k#+sz_}-J5d2DfsDz5yvM*V_1Bvvd>W2b4!b@4#rwWaQ{Y;P7#0_CD2CM zSGNdlf_txgxKj!x@hJ5iifLD}i`|=g1e9B9bvM^1lp0b20+*fSovx%Gc@^gg6AK}e znLL-9_Be{$e+RgdDtWb>O}9C@3Ly!|o;6)&vPh?gO~0w9qBgzIRru0XMqUR#RyP@v zwNRzw{4}j;n-)d874u1L`q(@){L^O%h%2T%WouYRb>nVt{~%I!C{0%5J=bCEK`gv| zE9G_>)LdV~vYXmuLP4wJdoFjGDI;C(IA5jf5^3T$trSoI!=&}rfPXHJ-33#(?4-WXr6=c&hUP|1Bo)UeKE;EF zxj5n`ZcPxY&u8 zCxZfalxPG1NFjrso5*Xp8X7TTe@}cVm06|r%IHYU;{0i&;HK*iZD|Vx+4cJ^tB{i0 zDFN?YScAV7RB$|klMJ6(9H_ErQajqcoeEg0(dSF$d)!#=XUxG9=gOZwPu2|*O!R{b zg4H@69(6H5OtQ>sj9B$cgS>9f+F}sVRR3-`6-<|vPGX6vj`y7$KzqCaUwbx+#RHZaV#-)HaZsa(c>s`j zyC(CJO|8Cf!_$4WElWTV4BHELrAXv&amu+YBEeTq3WP93)a!|Y=OLGLbLrjF03z$Y zcmCc%!`b{TJa3e_hAk;A-@6xqh6eh{w;m)J7^GjiLnzvuW#e^W_r+KGa1?Ti2NtOI zUiGum+IL9H;9Ps0^5~){XZd5abo^(RibVZn*p>} zJ-8C|-M27i^$I3hkVKDSQ;!Xs4OVFyKb*e0R8N4SHL$hRui3I!IQD=^@N{?h>}QVT zAMc`dzYlp+k~cSlKo6NBKRIS_=X%S4&d*wHXMuNKkDj}T*`D+k#JJxSN)0p}rL z>q~{$H)-oF4?`iTyE?L~-i^EJ)1#1Kxy?^9D!slMWqj@?>`?j9aR-XbBcLjDMA2d_ z5n;Ao<+(qG#3gg~eG^MMl=bCNw0)mb`?>r8C69@I1{jGxS5xOyko$NTs;|H{?*Zzq zoPPi0=VOkNp(xQgyNW83F!Qdz&9UBSbFa9E@H7hAiLnSY)QQpy!iu3QUvwf z11w-wK+y($P@G5}EJ>nWLtY$leR{ScN+-nHz}BMoJuH0(tqjG8{vG-qR8Mge*-;Eg8GZ}Nq&K!~{Jt5} zH2|E&xqp+-`DthI!8Qck-6q6b%oh)2usmJSf=eZyyzHgTYJS*MLg{_0XH>;t#tR)i z*cX=YKN4+yqSB-Cyv*Rizhz!hmA&3J=1hD94bLqN2{U-R&|3)6z)fw3qcE~82NI1+ z-W^ba-Sf)*xRXgmH~@AGe1d$_rK%ZNPG?k_W<<@BpgI?zeZ`KaddF`{hDQNzQrz<= z&xn+lbin2f2}uRT?}A5m&R7r<(8^Gq45c$KJ?3p$CzPj zOo-9kParvF?Kh-DoJxe(hl8w4#q#tKan$+?Llyu}Bhe`(uC~5~02dZKdU<;2_dEm` zCVl>A@1AU8suh5Xx7h4D{05d10ahx35~**6W{D*G{<==qP5ZlUVf6`d)Oo_%fM5qy zURhcvY-L7a$Nd)mkuj3uyB^wx?F=6i+rCgfF2B_Q$4 zMOlrHz9%GLxcAs3o*2QpH^B6c@^7mTTAh1=1h1*bPH`Py_MK-L-2!0RCG}Sr0)Yp# zSPQTFD~4G)nMaN~T__JS>b@Yt!ZCMdZF!B4m4531VX?@o^#}4A=|VJaU^QQNL6`CT zHEaa793&u)YV_C6JzhnQQoG-*EU#|3!-YXp`tLXXN^P3T`Umf+4bH*Wt0bL*E8rUR z!NICuL)MQg59Tt{zO3ze${9Z5HjV(XrCf+tZ)F$tTRtn-47PC^NOAK`$5uWN-CFxh z`)8@0wuic=_2Y`3@yftptgoyb}5$uz}v3LI};=Igz zQ0G5lX?VTe_SvKJ?=*jbiVx>+1ZU|M_?bOS^MVa??a15f?|;Wa4vx~>L9;LBrBcfQ zvs7c6E+)=IV=sfnNb&*ZoE8p5zdA;ciAl(}j~R}NaKI#M7v!Xg)RYq~=k6e2PmW%K zJkUfZ4~&=7*gg23Ni{!|O|NMtQ8 zl5!<3>1~gl6I!J{zeln&RvC*{K99Zp;g_RssU?L%hCT?=ps7CO07G58?4v;JINH7i zWWzViDigi*D?AVq(Lu|ohbBu(SZJMVfy&{A`4aVmmpNcXbUz@NDX%>v#h@E$ZoO<4 zWUBuJwND0TJcpN*g1Fw)gJ#Y@_|fNr8xseI{n_%Dr@SFffe9@u1b-R546ZiZQnvjG zQTfdYqmfCTAiQHqnz39 znBap^!-`L+2_KldXXb!>59ZsavQm|SHRU~~KYQ`Noh$Ib%%fF2i+VUnO29_YVaSQ% zRZHz}LXb(7J-i=3p$XvFD~o9A$JP4I8?k z;q}Kx>wn?}q{twG!P5b_L3}!$zX) z_7IEhQ&t6UB!_#gGDHn+@K()RrMWQ>l-eV2s+&>N9tp7!EbNttx^0LkmWWL)%=QNgz_<<76hm58Id8I1#zwb7=o!z<4}gTqb6SF!R$@9o`X|G*ut z=?j=0G}+rkOv$PYj~27* zPgJQ);A5HffyZUldh5Ntd;`V&v0d@U-@1)_M}9$bw=!@QA0Zu^+`~aa7VYl+g+6J$ zMjLz&%v+-7d1fwp(>)gW+SzL30%gw9IzQqH0kqxd4iWy7Y6X7~SokgM4f~mcyszp^ zY!>@*0w8-bu9sE5o@Ry3DqI^<1L{=bFtbDMNP_uh^0!alB3QMIJkNDM$(>!|G)eC{ zfP$nxY>9-q;lC0I4IHNbN+jwh|96SR|3`VCc{;Wl!UGS-(EPuGB)4&1(iew$r%ly- zX|Cr=j&E81-fz_3>XrX1kx?q>%Wgjw|BU0q)dpc)f`B`GA6{`7_oS6GcRwFsIJYxQ z$Ay~~k{ZgH;eJiEpXHY+ZR%yhNWvs{XwN)jMNOIQ9dN4y#aoPKn4FkBa3t`VaN`2m zTC`?pTbg(Rl3O@u1h)x2t~KDr2F7a+7={l^K8a}%lENL#3|DiNJ-3;kSd!Q@F3(!n z$h}Qy)8K&q+o%_SYl27cOn@U@T|P`Wfppss!qF~Q-PTj1>#ppj4$umaswxaM@@+SM z!yt~>QZae8#HLEmS6yqa6dbx=AZ0xkVT3sGM0u5#|v%3@1sH|ak3&*ajI&hzh#APq-Ys75269U1s@V7KB z;%)cQL1VdlRw`}vVt6n4-`3GYZjmXqG5(@D^^9pII{NY~Q>MO42#?Qy)>fP!Q|6fN z+w|o*Ce5+=oSsPUrWYJ;dO_+$)K|aJKh{~XH*y=ISv$zk)WSFqO~@sR-Wb?U|-*-zQ>l z9*zvh>52TmWJRBo{Ip)LScu~Fw7jOBIbWlhvCXDbUg8wsQlBGz@k3@+D#Xp$Bwo|G zP=bN&z}n9G`c4Wv*N(`q%(5=&7khg@r_&bKX{gR{nL|A~aBvv4um)`* z^glIE6#p4?bMgN+=>JpA6E3)O9M;Mg7;uCv{?$Br8mf<8c1TOHDe znD=uy{h;~y$w3Bf`|su?Yje^tzNFh-Z{u6v_Y#?v#XPc>O?$+m-1@W0vDtfSY0@O~ zur_YmS3+XbQ=;ed;V5be(NlYP@-y|hQ0fU?OkU}(I*YBqFkQ@6{x9AKLvlIRf<-nB zBO$RFiH~C5SFjr}3+#T3|B^eepSB!CEz03Zx6*bOelC2e@-ki@+27VG{c=~Jf8nqM zF>;vvuygFAgNz^Fa#@D(?R^A_b4BbUx0ny@a*yD?mHWacPOSxn#&Sz!f9=XNot|6{ zUxK31kYEx=#^>eeeTWUw#}XyuF2oTxnfMu{(nddV?wG`}aQ1WTSMdpd?i;(>w^m9t zskLa5YydCI7Z*sb=Hdw$*dltrY9;NX?ejH-dl%Ul;1)0Wn^9Si)mWt?YdmY;ioh@R8Qo#XN12GBoGCdSzKEIi#%qHE2#% zD^{k$;cw~zd!%gr3Z{ZEhbcHLW3JGC;jS8VHnxVzX^jQrq4zC12Qr_`8z_3$xH$la@nor-v9Ityys)oahw%h z-DC;2ZE=MO-EtjaO*!`Qq(}HJJu|%}J5;g|&CxCarV-Ciyj1AGwQ;c%PTW*{Bx=7P-6) z;>r@|vm+=2jS`s7X4#vw5!JyuUu##|pD2{tsmf8v zNQ2=x)hF~{_iOl*wV%vDQ+i}m#+j^+(WJde{M?q?pZF5l11u?524??0XxzpYaJ4F0+a znSEyB%Wz#I=d^>sN~nIH-UUDOH>rLGNu(NI=Lvqp0Well!yz3zjf%l^bPShp|5g==)2M+sKgz&r@naX(JRl6bIY zBc1)prR;g>6W)MT|5TcvMc*5UIU-S8)&J=tVaz%KpN>HXEu(KfyY(1+g8W7BChFzg zDm_jubcm}O!Q@I_rjsL3>gu!-gtbY2Hgg{u9|@Ohc*Ncsjs)-5G)KL<(c^_}FG z(aH%yJtqz5wjDzINbAJW;#&F|xUCM0O!C5EJ}_c$Q|x3eE37P>3X4c-BX$hBEFbI=DK|6(jU**2kY$+k2A`LigCQ$$o>+Df}7o|>1+mEN_jBx!A^ zXH4GwXky~e6tgc_y#!AidW6dEDR8w54?uox(%8)XQ2WVND=ShBt@2_)E&^%e$2?+@ zN_(gzTwqb;73XxBou~-YOqOj}8^>hpTubR(#j8tq9C*ux3;8AoZE9wC{e0N1(voIg zoHm6c3ASCyvf&?*Tn@NkHHGOK^%|XZ%VRLMS73EU1V*wW2|tqpkU}}KIufmIKPf+y zAG~FXeWazNM$!{)#qkbvCLC`?w_5SD!wVK%tz2kPyq5gSjK&~oM@NFw0%!%dDopm8@~7r zulJU~)|(xCv|*?<$E~x~fIXuY6_IK0CGqjqV>(vT_7hun;p*SGhu5ya=t}S>+jPc( z%U!Otj&PLfdQUkr{jK)#sY)D+n+m+w>tLWza^RXBAJgoDiT`J2@1XtK09q;_t9=2MIogw4L$?AE>jbC0{uje>~t;+`xvLU7567@nqErx z8by#irhb*V!$UG#w^t56(ZSAKz^)_eO#wj5NR}muTx%1hmOfcj=vDd(q4Oj@_)L$5r)&Qwy;Ur5~D2$s4T8<3iy)@(p;1WQztd%Z31l z5?ObUO#Fu7LdmrzD26HG@w=vrH>dN{9~lRMIrW%WSh$!Ebx~|V(~!x!qkD;#>I0B$ zT{7-tF!FlN%DWWXe`j^ahjAKjl*{4Rdh60h(}^mX#o}QKsDF$Rl{9pun_L3`49R%b4}1A z;uJ;xU=N*ovNkv36g~04HOkK#Y^LoJw_F#(R6n8dsTG2Y|1$f#>2Tvho{EpO>i$r~ zf^b3GaPYJ@_c(Rsn1T8T{U%=pUNG&%S*COv?a#Ds@o_g_^(*5Qn2M`8?1N2FpjffX z1)B@h;QbNlJSocTdTFHIc3haqkxAlpi?q(gF}^hR3QR#S&|%9+JetjP@yxmR{Jdb% z=Z@)O`17nTrnjM|?6?ridJT8AXcH$`L)knWkSs1vGMewp>a?ZY%lK~UPb!Nk%=5;w znl3fHRTAYfnnJ4Gc0Ili^l)=stM!*K5PwYm=do0|)vd0ivhj@K5xtim>FI~Qjm2hA~JXdfND&)I}f8+WFL9&}*uddB4C zJeePcZNK6-QYPbW4|7?!1%@5B=V3B91hBzOquY#*kNrb~eeoW5T!_nDmttkQj_oCq z_C-IPtM!N#cEgNDXAI4dyPo*8nch?;a z6B~9Aannay!a~Ug6swsWx`5Tk1Ryhyo9+qs-SCy2fih}~2lvDdvICIcmA~*74vO47 zS8YL)G^ulxS3f^QGEERE_r$de%FRHj92ySKTTQ=!cH)?E#VpQg<^W6%FjpO!VOZP&4js_Tdm$mJn?ZXTW~jr*FiOKa za6+)G^r3_0S_S5)Xo|4zgO06JH&};y`+IXo?ak!eRY>Z_4n@iOiS9rB^R+EivCj9c z5`%C*4jPCjSIZgvViQup0DUqV0j<$WdVVyrY(Pz@^z&bVjd$;QJzZJ* zKAo>aooWVlkMc>Vahzl<{N@27*<6K2vqApA*TxEr$0fzJx=+VO@4)^*1>Zq$2B&iF zB+hLlE0YTR)ouYW=*Ss^8mksl}I0LP0 zR_M@XD+9TSB1{6%6yzY+P|moHJqtU$KZU~-d(VE}{wtSC>l?0-2MO$wYVFfXZ!tt1 zuFqb@s^kj6^iv}vcZNCeWUC#?HObTCPqqmo%MaNPr;72{ZBuDWeimlcJ8G2=gEKNn zaEun3-2NeJDdl5^TCHZ1SkRcPVJe;A9n%C_&ICA=?XLvO*VQDyZ~g)+J=cjy=~DBG zzJq1oJNmTkLC+4Gib8=$$AZ8W;mbR%6Y+iDKoC3}<8BMr%lli^oXMS(D*%ux?R0;b z5=!A=YAx)E^TzWrhRXI%in5?I?-K02DPt_$b*liHqU;`rV z05xzdm1D8Mv9MSv1aR{>K|NHsQ1EwI_uMrD1Z=hCgxg5bRffhEY9JYf|KZcU)+)I4XjvpR3uuv>|YNQ9B_pk z&hur}9~s;!djeV9HX?Vmic$M~f(}q@%NoDIhtm-ZYj>U@%Y#xj9D-bWMUI@XzD}enlfSSqKn?Iy7sqUtlJi;IByKpkS$+ld-PrCnh)y|?Q+#98QO<*`XNb5 zVFzZ@`emQUGy!_Xy?fg2G2#3U%?uTU9{Z~|AhPA zfckeHMgI3$iV^#9aXQ0RoI^`-WvMqj(l40$8iWJM6=fjNSoTdubCRtxz zUU04AqnAzO8h#YPzcWYlj9p)F+7!?gdSm9b@Bzu!aGYwTMBe?SG!t~lLOevfj*;-e zsomO-K`#zR5<~)bcT-1U?<=b)+EE|L)~=)7i03!hX&QxU8yPzIbC2dO2da;Ds{j+Q zGWihCHB$YuM}quPI0e=|_n3V-{^Z-4R=)tmWE~Lj-u0VKM<%w5s@wdAYI?>$2PUwv z&K7MLF-_2mu2~WeIe8#mj-Cge`maG-hsA2%=i6}yNbZ-Dca2x(f<+v_jfSpyG*=w9 zAwpp7FW6vtm?cFD7ykqtqesdl;LSkCy;rY#9}yw|GH6fUDr80}$z}u~d9LZ1^)G~W zie!RKGhTDb9&QbH000QNkS;q^6(2V}Z9yMR8CH8z4adRSb0)%)$9t|Fei48)zf1HQ zrCrc20dI2uV&e3`lrup4ZxaVvnr3!m=a}-)Q2?4uZ8-};n?hg7-1$BH&PwTW zig)(nSxYoF7y3F%5K%iIb^UUSa09wNSq6aUsrl0{IRGH=8O~yA98P>9mly!9dF>-~ zsm#<4#$_+esZ-|zrvSeXjM2G1`G1_f2UOGD(=G}kAYDc2MdTG!Isxe*BB+2M(mP1+ zy@r5vrK?owAWejT^p=1~550sIKuYKx5+DT558wZH*1g}oXRWioELKR*-m_<(d1m&` zjL=;MAjIYzFuQfhuXoB!2y$b;H@8x$FeE^X2y-_!cT<^lAxquo5B4pfxUYpQtmq!d znSnK+Wq@c>7wHC&gI$AkRFcX9h%g^u9hNP(@&6gz&=7EZ+Xfh0s6KR3~k`IdEA)~0XFBVT<0&j zS%6}2Son!w@xh%fj-*L|si?xPt;}6ikN|zV+%i`w8zU#i8}*WJ2TSQj9@?l_=I&Kz+2&_ZV#GQ52kJaV>OQWSrFcNT;By4fMg8x7LvWW z^N9lxsm=9o0G94dr3sN8%}=PR@KV-nIep|!eOGWa6`(xRFRq9~9m4aWSlKD%EKqr+ z-UC%Hi3`%1Wy80*0LnnZn~)ZfsZ)-X=ag-2W#(K z20L5C`eS0HnLO*%DYcIo>!K8!S?}6)!Z@c6Z~vQpX@z;;1Zq~Db#wHq)@fI$i;dMt zh8(`)`GS~?3-PV1ma2df%UblU?oat>0jzyNMC&rh=*uc~tP#f9gT ze&B8Q%S$Se#2m1aH0I9$1xmg$qBh%dRDO7wj@uZ4B|@ClEm^g**Y(@x)3+r|J_No3 zjaI$S)&PBjNd9GXqRS$Q>48=pKh;4?&V9&9_+ro-8HY_%S8GgJLzu_&R@KYMH_o&D z+rC^tt;%{winX2N!M1&%%cs-1%r4v%x?}`^BfzirNBKijOHGekfsE=C(#KD+jxodo z>VSnToqdqoMHo+wbqBdbSr>xG-hHU6(^iQAK>uQrameb$<|p}So1>)@(D~MEz--kB zVvUsKX|qLJoi-M97Jd8_>!Z&SI0|GSJzfZ{#l@7Imi;qrW3=f1e&=@wr~kzO(0bT5 z?7^CjHTG$(t@ZS!D4C~=vww+jzG=IDzlqF$xx1xwJ?7pl;ewP(g*s=XYCS9JbkkYsxN8@Q7r(0R?^HfjMFoZVHr)FazkJN-IwDigr8WY7KDv z?tLUwN+fpK!;0O_th*t@MOVJ$opk^#jao>zI(EDSe_0s!C5Q+W^vH0yv_^OZB;(#M z?{fyXJ23(%(4zpNHE)?qa$E$4F~v9_R$RmasA!$-MixZ6Pp$3z6b_i^CnEV2(LmbT z6q9tLxC2q#!l7<`#4utFITzvES>Wa`yJ~Bl!TrzsoocHEV`1aXn?X>ls#cPd-_!pHfz?b$(g$$gaC^CSyt^+nwuBb1R zvoC-SCD;{5s{z)c-k5SHiVt;AKccJna%qVsM@oc)4M?DM!YyvE(LtHw0h5}}Kh zuD2ZlY=0ExNZ*$jb9N|>{MRG1n2-yt{u8fQzFt#ee0*;x2|O+h8U=Evjhq268(HVP zrQOKuh~Mx?UuGu7+&B#5>L?~hMTn-O1_0!5Xd^6M2q1EC%Y&M4v#45yfJ`X=(ypC1 zZ*AwfAW4be>7}HEp5+EbjyQfyOoh z)4i-9F;<4wiHrR^x>T9qR5@ts4_#blskg3D=*~d;?eUsdV#!!@Oh~zS_H~2^^Ns!6 zF5?+8#E9oW>aH`l?JA1PkR2pMnWXC~T{K5x7>iz*x)}pK{y48$a~&_OY&cBwn04+_ zuZ<}403L|3uQsR8QG(zqoWr72hdS_qLZIY=>+=b9vVS^-3nFuq{F85<##CkU^(6|k zx%{rt`|EpSR&%rO0mscA3~&bzhPj#+SDet}lz22{mkt7$e@g`{6=!AB*jjIal%Lks ztXqv^r`5*upQaQtMy-&i>Vs1^VbPuQzO;h0x+$Ak;+&(`tnJ-`a1Iw1fYt}LGcRs$ z2-DyJ{WT}WmcXsiSZC!+X+`|JAAYaQsX{hN}k|khX7j% z0CDLQ41re3T{iN6fj$6wDp(D8t&G_J*P)nbd^lNrbFS3<%P+ENB7mdC0@NtiT^%mV<2Ehu)jz*%~+UXlFUi z?`S!OqF&Ybc@Ozjxr+uE=1apB(*8N#&*AaaJ2Z5q6BcEgxTT$A*s>C~p+BS5b?!ll zo4F+7kIoGwARzv9wWaEN|L>NnEdfyY0k{yMfX&dq7fVvDXXYLbR-T-%b>v?wYVmt` zIVpOYde{P(Y-Rb(PutnT%H7l4&e_w>%7aAF+sfI~gWwtg0p#l4SM`{vfDc!@+Eu+r zOmN@#>g+_OvEv=>J6!@**;VY}sfBjT|1c$S-%rKl8rV{Q)k;6OtMDeO_U+A^(Qki_ zn^At844L9;`hgly+g6C>Dj@ryWblkB=1FZ*Bom?B{azwb5{uCLe2Qfs{Ts2W_3Nd_ zA1~WQ;IkPZu>0XmT8k9e`PCzpsegjXa(*VgB@TF~3_t1JTWsTIq<lG$nOu2A{;}cmMDonaaA4(Za zm}bGjUU8YXYl}S=UCh}fn0M$gUp#C^@3XR-u}Kz5bZ=#HTe_xZ{L<;E z>CvC&X333nQ2eFgj`U>#xi67yHqqN3qZtk*!7Cw9UzfJvnO?%TpYB_1CzVLUo6Gk- zFLshjrtdpypo5>8vs>9m0Rz|flPy~!O4QfJhNJJrUuKN5Ebd3jjj|M~b_Dj+JgPeT z<{I|)Zr=v(1?FH=sU#ovveP1C({0uaf_+w&sw+-FxVhgo3Ne%@4LE!hFL_e zCR1|y5xjE#M0D2;&?V1fRcuK`JCwQLw2?HJg~u|{~%DLPA!bAgDBF-od!dY4|_EP^&_o`X4?731Oon9&R5>O0k;sF{_9pR z|G7qL6V1f|aAgqL=*jQH&O)7Ho4iBx|2s285z)8vTNdG|k}yBdjx~?dyYDtaIe*a= zWbE6^?BtIX^KBK4eZ(bi>=PVzQ}@fG={}M%vJ`5~YcSS58o&JD8unSNFx)RY^Jkh* zbX}6iU%RL<;mFf*i4%fW;n(+$<=}Pb0Mo?GUgv4y^S2lF2`yPS(JjfHxG>1rI#?+c zYw)!?+z(pN6BKrJ&3b$$-HaSrmf93KG`R;4Fp+T{|{3GmZovdBeu!gl%H`Bdeh^sO*mg~67(iU!@1}-M$_4;KPQex@KWo$ zM7Pm#0{Z6RvfBF8e>F&JaIz}a@WgMI%Nqg+7eZsTvq!Je-y!+^GUQ}ROKk+xK>mT`>5IQ($r zr#Jz@wXiEd)<62sp*3~@Ljgcu{QUPn0m1(UYU?`3O`Mtq!J~2m`|ge>Wc$Eyh0xrx4lV0@3;1I}g-Yu-B(3x#>$%H*||cR2aHj{t12s!io0*WcGf3iY7!J4 zg+4fs#3W@&dCk7vO#c32)qGejbEZ#xnUb&37ShP>v};ig%n54I)?_3#|QrbQ(AOt!Ovhn7j2>p~wzs|ELPsd+fG%g?LIlh6&65jh#j7{vR~+-?$pL1+1#w3U;F3j zwc6{hDchj1WBOkg*D6eS0gp}e=t>8TRsW-d_x|c0(F)!FKnIOuu5@td8iDG+mD~*7 z?+8(fT)**$^`);uw;a2~v$)m4k#k~awzAW*D_rWvTtWZ9E`S#XQ{6M#d$#v>PucacFP|@`IBf>S9QhpC9EI!+S#nu2Sqj*VgxzO*uNS7Q zOY(KUC_v%5V!K{dTSS{5yda0NMKSaW!TN!N?}{a8D6*pQ*w0M6(ET5b6FU;-UHB4= zgXD9mXqjWhQuEh`Um+zI(@YN0g)bal5BnM#%XCF*l@>XJJM3lh%L0cnbxByZvs!fA zqV7nmJM(bY#CxGuC1NFwoE1t#cEcH`?LAV*86LGPXkz~F4tGPQl*KmWfW;5LAFnND z{B}hR7tNgl*{gq#pV>KWl@Q#`xmHHbYiw$OG?d%*eR5$O3*Kb1LK(03Hfy~ne?$2A zDRJ@p>}x8!Qi9OI;QQ$*^9C#q*iz4dmpTG5gu6O@npIAVZke$8z0n)#|17_IeAATB zNPce_Jhvp86BO>Aex`)Ib;iLYYd&;ncU}G9miW;GNEkc!wFRj-l)%#LleB;T(ak>r zFGeg#_-9AY_}^wX%2pX5cSw)s+AyLr(t~dWWPkXvL4LAl=viBde8u`iUy;!W_UJ9>b*`azyh9{Zk_ zbv&Bdj|CXaa&v3!cJ{Rg+k&eodq4ZyGU>e-RD5E2Amc_i1u!k*vSp3NiQcv+lhQj*81@qmy7YofXJ+xs22 z+ih;O8qLfsaX0@{;#0!Y&jNl~?UW8+Tm~2#MgZmAu3@wG_VY=T0pW~fpXOVPrN-^E zva+W9YH;N+qRJd1mJuYf{>58Qhi>%}q(`^Et{`v@o%usuPrDP+luL+hy(@T|tIhHu za=mcQIg@$Kql`J%XqRq7p-dt~DBnyZ@l0Z@O9}UExql&`F2o~_s7pOk8h8IlI%U<3 z+Np?z*8N%cM~=*{i^FGXWPbA9ho7dG@4uXpym_=!y0 zepw#Ea4n2~jYNIvTp5?h$U!^Q@p2y4=v&a-uI!5EaRDsERtU=VI$I?D z)6I3p^_qsRk=};7m}-)xzLo}PK?TdX)u^*e(NE|tM84R@gM#t`&|?JMM69G$sq_w3 z$%05(N@8x!&AFv*E0+}^e%NZt71tBstn<^^TEqGurnZUxH@zhs{gM;0o>scuI|+=H zN)dQ#3M-rLbq??|CT$FJn=)Q`y(vfJAaSl}WKEMPSb6Z<7F9`#q3PYXLDjNy%P5Xr zazBfgoWI@to809&TA)=wsT96ZKDxZN#q?8n0V1d0TF9tRe z?uZN)_qQ*rvhis>!l8a7GZ3=bqSgJFnz`48>eZ_ftR9Vx7}l*Ah2y5x^~!Ah?x}p} z1|AiAgGcgbws~CsY4H^Yk9{@xF>cZlu5+u974&#is>ybfWV3TYqr9dhQ@$1p?451z+oyGX1DFOPPhg#_qxFLC8jLz6}jP?2_?{(#<(9EWuY(3EX!;{t)w5u~;qTKjB9eZ92sXdD3Jbsh`U zyi0H2Gw<+>yYBukw>QO2Nee#Zh&b>xwNx#kk;yld;nar^IbJ`;nbTH3-f?jlH=n7^>zAl)C(3~ldH<4n)cMY+@t@zEyAnxLhK{;aioA6@?bynpVjZPL=F+NmDD z1AcqdLlI5=j6wQV_=kYtjmG(}H3-=`MZc64R_cjW7N3wQ1sPM3G3yp~iJNEdmOl@r z-0y!EsA)s^HSmWxf0Z`ME?d73;n52?A?s(L??<*aBh1I*EwAH8nvNdM=TgW+hb@li z=Cfj+wY0zFmK|!;}{Z9(nyo03GIk&m9v`q$LU#Jfw$nsuCbb2IFC-7eetG< z=-^UI3U-BY^U3OVw)x%#ZtLl}$4}@UO*AQ3qlHVs7ixQVe;gzBrfX*{ zjImN6+_ehZA{}rLd>WMvZwcV24uv=Lz6*jKSb=#^yZt-*=TEAA}rzb z3jpBD5@v@DwynzV9w>pxC5KUmynEX|^Zrp_oHzH338Yj@YleDcL|=#Nq* zOD$^!zf1+O)w@*1Om);sTKLlK_8>lE|I|}Fwd2zGDwCKJAu_55=e4wsMclUX9wI&J zm+i*A4sxdkl?#Jj>W=lR)iNK`dChaIAe76a&WJd6$x5ISCP7+rH%BOKjW1P7SgG60 zeQ*BQOo@LlB&cO#TGsgTBM zc4qZ<2&#e<^DIp+{;j~FCAzE1BeO;qmT3c7#K&_S9(kAvynC(}yEy32DMfpV z!-JE}c2n?$9zAi^Zn54@MG3pUvHT3-^REa;!!mOw%A5y4G&ZK1enDFQOH6)sa3w zcE@4DdhG4#igF{nDZ#RONMi@qAEZtuot^F*1p@FH{B%1!YIc-llHrVN*?Mm$mTJk9 z*wV2ks#KG4)8EjXxp>v|^G0XXzVXJ6hi)}0{0J(9Q-O#b%M541uOFWZt7qiQeeZ9; zv=er}n~@h!q~dT2y2$?HHOnn^rnXdU!Ya3 zP`jRhDMytDfC8X4)l_1oof@<2Uxg6ljONFs7F@%n$4{z0(>c|clzLf%CK?X4J)BL2 zSC1a_`N@Q`i7_b~N2k3`RBCWH>fYzz4nrUuNRF97yDZ%x>oCa|nc<+mi7D|a*QOuo z`hH9vk}lR$n|Xm&-Q@`=4k-nb@amK8U(f7`wo6)+QEo~wC%^3C{&(3=UYE#hR>8kK zK{nGOxXM3GS+V&GOlCLYsfKi$cbivpHwK1D@i_oaD42#Ak<;Ol+uV8XY+`?11vwCo zpY`mf`~}dIr9&@ynX*MA7`d`(_|M7OTSlvadj+=1N?pZ@{oSI<$8TGZ54W$o%&v*p zmlL;$}$=pX4EUW$gPAU7P7uQV(YV&n6Mg&csY0j8f01%?FcG4^i%JR zS(aRkHN$}pr1IzPj;K1oKNTY$W`8WtYev}_h)0!b}^n-j1A=uwH{8ZHFBI&F=i-_N3qsj%q=S?l8vD6{nrCihBGx} zM5hJFrapRJO4yX(T87ser=QK()oGR;z8aM^?rx@Vg7$Ab`TDg(w3pI09}IFxrQ(Yd z>a#qW&K3x1goaE#h+Y+PKz4ZNf3vdljDc*z=l%$YxOhn0D)N253%LHWqg1sGzn>!( z)rEAt>dD-X)fb(eiI5^M(!MYaQ9uLLKf1Vv~~`Oafn62h#T(y6vyc3k?d;C53ta@hox1Tbhf71`(#U* zaqA(hAg%(bVlmmeZ6|UlS>z;flRSiGtIYFzKPlz7HA_Q^OyEHq~qFEO-* z(%=!O)}kz)MuKF$4t4`IL^KK%V`$r7x(8|!h=Htz9~D&WsF)=VM)=2L)QMNZIhqpa zX86hMI_t{&c{k=>C}V%#2v9UCt)A~6tMLIi_;HPplvO3)cHs9$AAkCjpJ{%))0MI~ z*BPTr|9UFrO#7-pPInWE7I{Mfy>otiydxteQ&Tu{ADU>`Pt90ul<;^f^GghWC<0fx4D3XW0qX6sr@QVINjr1%YLu^Yjxpp zPw_-DfCxqgC!3Fy3zZ|4QBh~6uujmgxH&!b!o~4D+b7JvPRr}^LFQ_8`aL zvI?r&P|OUWRBo+>6WrSy9Op8x(zLFAm6K{rTYmc{j?B)xN*4GX-_ThD2X~~%Qko*S zyg=fU5!nJKW%ll-0V%H?o~LR0e#&E@KDC0Kx!8{*oo8R>tvZ`|H%6bC+;ry}Ih-ZO zFQCx75hJ?CqN`1hm&ZA{?;lH;mU#Qv2MylC56qDD?j#s@e-b2ejtn)stl_YUY?fYT z`G&Q$=7mg5g0jvhVu~{8-2=Nf0pB`8xly0~Y=CNA*3p#qpfaIJfuGuLR$^dMlPSIT zF2^o~Ur@I($LKF(jKM=gn(G?~w_RV8T?$Nh2Rd z3NvmW{7Rq?Yks&qmXH$BEDq#7Yf2C8bqk*8&M~=rcMl}gaiT8Y>XBgUikq-!CjNGt zM7zi)87cG&3$*7}C}X;;zks{dT4_S5f@!D`#hFg0IipMG)D*1lK+}m{bu=dQ_~oH| zno4rD9msiy$RdEqG3@6gjO+=0Y^_spSq==a77sp}hHDZTi&y|m8SrnjoT=zwM{@1&Mg!;;l_(mz%Y-17Zv^%CObT?>A`geKRqg0~TK z)|1lNQ`O^)&~Nz1dmS4Q($J}4r0}2t{GTkW_sJ{qDl8C%(rZY~lBek(-KhFFvQ>^i z_Urb;$QJP6)j5^v@k-cHZ@_+U%0LbN?$Ab40O8?EU&;{96_&=~LYXG8&|K^jexw_{ zbgTg+_4GMxIBPnD^-R{|kn_qVyZX9kC`v&oq`$R`lTo%yy;Hfx1Xk^crwSHmj5MD4 z;i997yiC?=oKNi#4%K&gFJzSg)TjLF#Aw=?XaPV3Ycgz3rR7RndQ(|>)dmMZzHEmB z5J>IQrp43%#WA0@ohPB&^AxzJ5IL6jytSvwEY~1Mf|Hng(s$0%hErr{8lpRkbVbFV;#k*qmsJ3pl?VXAYL_$mc88VRCxBdRqjncd%* zF?=n}+q@_6KD<I+Ni;yd3@Y z!U?Cm=T)#AuLt*mfBtq1pyO3S|UYXD?NUa5W!H@(^2QomD2* zWSiDx1yik{RMwb){5g!Il&{VVNQFUY0>t?+bCpYvfTArBViWYdSjq-LM&w*A-$@Cng>g+h!GL?4^1RlU6f z-xk=YvA=wZ(i>;}!dO2w-hH|8g>9pk(Jgb$c!)^pxsoSiIODMY`e_a+Q_Dc^Dsw}i zizSr}H4^!G?pcYU*t?iw;Sibr_2=*7V)7`|0i#jh9Tph0%P?WltfJ?WeilAg^rBi)!9UdHX(`CIGIyZzvrv|mXyU5AI$oAx%cyCMePF8ji_S1u zc3Uaf~3@%{ZysOK489V7L*h?!<8{U&YgDyt|u+uq2!6?Rr=Rn@~K;gog#WV4r{ zdkI&$eL?AK8}Yv^hQ9j_#<$b%Sqio8W`z_**J{>k0g!p6?+3&;$OEqCMXkYd60ScdVob z;R!%{_@z?R>Lnr7C%<7}H0Pt%B zt$)v>0A1bM@7*i_13le#hcMUhy|?^F=W-+0B_!1+UWSQ>iFPi>iexcG{OKpMVB!$y z$7Sm?RGkRj5q?V2{WP0W`jr7`US!^jyskX%yrMjtyw$v))L$uvRfc(n9fp~Q4Tq(M z!Na7(FEoDhJStmK>95f-Vd&G*npmiHnEw>V7SG5H3lbRKxNKL(xGx3*KXCbYh*NB4tq5v&YH*qBYRn%Z!Rbv|c0XPR6!M zc0pIv{$UD=I_#1*83mQWK!e?Hl?PBcHR?#>zsFryH@rOcl8ru^(Y=% zn(<>c=yY-}hyY;z29YPI@@Qo`4Gt0jf49`2A3{e85 zihUQPJr7AyL?ONY<3fPBx6rAA`^eS4QC`M}7&yAXQe)rwS&G4DKV_PzZ4 zOxf?)4*5$v##WXQpF0T)Y;Q-V_aoOfb?LhryL?~SH|^W3*tCX~sH+&ohwLeb~h&UywLoEAHHafzloO3OwBt`=?_X&i$=($lIAW5%+tbZB zwPIcRP4wv-g8=-=hP#`YS`hQ$e)!W%N8X1yfL(Z9*@Z#Ef9&F4d$@i>@_%9%Lsxde zLPU^Y@VB^_oqN{bZinlz0`MVxw1?3>M0IeIVmWF!J?}KeA;#%CgKw6`(bVUaqDY}s z!P)vvL!X`5(@YBvB1hi{hK)G7%Qd#PG!mBMUPL)*bD@!RPqPE==whVpyAu1 zz$Y8Bi3fY%PEzgDi7vHN!5gN+Darw>;?4~7^M}a`X-la|F)n|Y(Smn85H#LLkUQcL z`x8eLImcPJKaC7L92a`5gGBn>tvU?dY3;e{sfH!27nO&W<>HcTB3Ub4o$`kDCa*Mg zUUg776+7(Yz9yxZDZ{CLjD+>(+M`|+V=lS#E*3Cfx@|rQ-0v0LqEXDz|7)QQlxC>b zuc2PVo00H~mo?uJx2njyDKi7&lq z(33sH8}fptNAEPY@+Ze zH&{qu_!0kjspj`nio>P{vY7YbT_TV>J?dZC4RDmaqNd4AMcJrJ(IE8#9QRh4a_`#) zUQxAIJ3{ki3o+&{Wlk!G9@IO$2ZOO1oAiBBfX|`bEOOGZ2y=UPJR+(g^!7`z=)Xe! z;DKN}!+G_=J`}8)^72pL6MaBO<5rD|PqWu#_9QQ5mns@e^j(WyU4l)3rN>)0X2#h~ zDdnXou8=M#jPM6@BdmBrwDO<0GlQO#a*)-;Bt^W_MT#*R|ge+TDJdF!b%?(*=s_>n$JdJjlBzLvQcyBXY|w zY%qyidCPTmlCUf$E`IepbCZ4sudbbv_Zv;D%(~(dv*zb&yC|UZLpO zsz0;F<6JwdNb6&-vqeqCBy=f*PJgEA1HQ=MdQrKFZ_1{_(wmRyd#vv{!!KXtsU0T8 z7`Uhxeoh{JI{STjMQfc0>C=cWg@h^!(Jzm%&6}00u5bU8k?U@7IPWl8$JxwkG_ZYi zcShXZ>NR47D}6q^j5o@<>|Vjg8_9OR{;sc2+oS7^4Cqztb;()s8NU?LK2u(e@+vwE zAiB4zgEm}{bDtP^?nPY)YboKZn<_C|L9}j56pu)4?0EbAa3cAta``PB!Pkd>>pqz_ znM<6?oa~$I{;2{~Mi0+b-i=AW%s2XHOEq0$5O|N~;mf)TkW*B=wR7i}-AD9fQu*$a zj7jYS#Vp=je>S8<9=ePxvd;GV@7z+{QvG>JgV_FF@q*1}D`r~2TWRG-CfUXrHx}P_ zNRk*GwxrrFeYa$!$<|6!?Cy_6)oA@kTI>B=w02@ppDoqa$#Fzkv1(WNZSO)%LBG~I z%4kJ!<-WO1$e>Pv@-F%uWd)y1TcE+E839Pk_Ftn=TB!h?9`j4Xk|D`G4h&LXj_7IT z!I+}h-_c>28n}*u^Jq}DGI14Lp&>8+jR=wjJ}1F&?A%VAccb5}gY`9+8kC_i!u^vY z$%iNWtEW^mX8axK#6%Q7%J&9v<39pb4nIa@H5kn#>t&u4G>Ox)kN49nrut)7NbaeCIf; zRFcF@eSkY`h$W@!4X=k^ugu3Y!R_jY3LdS}ITG)yVxE+LNX6Fg-dE@96?$j0D8*~O zlj#vU3M^%en~#|G#vd{15#lY?m(xOMd-_eixx^wU0-(%gd6^?5-T1IzBz zU$)I{@@VkZ?!y;9Wwv5^&28SjGj#|5(We^eUyI88xFeO^Fl|BK>k*S#;<3z(-l&Ev zHoTl<#IN>fl^|6;Sz(FI?`O} zQChb=wxQ(&Bar{ogDVgD5Sdy_0qW&+brD(lB#b>f@G~5FeBMd(rH$wr@lK(r!$+SJ4fcSAv40j*qfN9Nu9LJl1 zqoV$<21q20DdowV0ycx{T43OsyNmbG8`hXyz)E5yX#lzEOKF1N-S8?#UL3`;aC#S- zd{jbsG5fwYQGY_jnqI$0jSx+%)p4gA_-15XZXRPBK^q4$r>}ckHYW~q#tdW_br|J; z!584@1~SU5YE$a8@7(3h$}%!1xA}wkraAUu?x-kJm|stvb|yh0W%K6BeSL8c{~OvH zv0(L-!x~rgIW3y0fK-G3b2zA1nm0p3+`%S<+bNg&c!clvN=79}i1~H-@wvdqD^Rl8 zxcq56X6L{4>9?mxtlb|(t7$4l_OeP*NXO_G9>*!Z?_>GsmTlzy0p3?a4GSSZWhiWt zzfvoCZQeuu`~U)mq&mes>(Vl$H3ba^jnfIz%X)bL8v z8h=RN^NZ1njc(v!Mh(d8yGsr=t6Z$fy?739u7J;eYQ1G;9IK9?1dtGTP!rsExtRR9 zeLzcQI8?lA$%=E7sLwj;ejF%QDDd~X1eaQ3*G-^lh@-u`6=`>1B`BBb`&Xk)_^3lo z5MS?KEC`FZ{Jnj;E;UPka!M>kJN<;+Esnk^D2WA7hRz4V*aP{LhlllMHhJ?WA4WaA z7#_z{cq?U+{za)0Pd{=j>eMaM^Rb?cL)Y@IYSNkI;gr!GClYtA#_3xcMeFT-ra4!* zSYWXHae>SDFGlVqM{1SOWDBas(MZvrkH7oEgY)K#$|Spp1Cm&O%9cL-iTHx*ivqp>HEsJ^}L6Jg#q0|LnVB(PM6-MJ=VdeWT;?>r3%b&Z}{` zb3`|=3E;X<7sWN7@B}x&SKz z;#BfJWR^7Bzwd!~8vwX+g;3woVoMX%VUh>HN<9`0$i}_auTlk|LO3Z(NNk&Y&@izQ z)b=UN&R;n_*4^~RfAA@JKwO5{UUNR{*}S@!O%=_SDyv7jcvnWhEUxvIlj5*7flWq} zeMgjJzs7PwJFIcvN+WDQT=zmIs~%Br5Wif+HN?1jri}d%y$k&K9%lKwDDOt5TRFRM zTEk9(R#{FE3C~C56WjZ*bG)vA1c@okOHr1Now0JtFo%M>8HGDwHD*CG}!;q z!4Rfw{P$DDYa{Ao$b?|kT|7+D_dPos9D3t_cg$bzCACPh+pJNhl6sQ3P7M6u z`&~Jm4yB8irzGlRT<$U9<5()of0h%n^tI{U2OxZ*%I+g`@T=$JaT+p1F9~YHtwR0-_md|{+fzv zNz$)vCll|%mdfF$8l3}(tiZ&EP<8GpU1HK`VQ=e^_ummM%BLp$0Tm#Ms91An_aewZj9 zpyM+hbX*hs^Xm1#exj%EH9e+iCx!Z*jkQFb8=U??)IEL2!iKAS{$+;PU~tcY!LI=X zPvFNHLnFWX443!81CjqhX3+0`tomU7ZPOkwwRhpO8(n5E20x~c28bB+TjvPX@+7E? z*)c}H#XV~Ho6E6rePNxSQXG#DaT{EX`nC~S9_kyo`b8&pxoyz*e$ukLlLQQ)anpuMP zq^?`V2c|V$@AB9}G_{{pEg;Bt2i=jB`5r*^_y2e|NmR*zML<^CeG55nt{^5kc5#?@ zwd?9-#*PhO^t4#3@5Q4`Tc>uBQkKyQcPc>zZ-cl8JY+!=uZekVzI%b7gT)~ApDkkA zb?SLa(#NaPvFB;?vTXxeI0;gZN}>F%yCs&DSsD^ss>DHAQ0~>af-AS&-F`ThR@uL$L;e*shftLDa`*el+bEWMT}`ii?|-EonMo|LgJ)aB+nyMF&5{(h2krsevYe zIeqMj+5^IVcmvGFH&#^RRn zSO<*)9|vyPw|O7(`$K5^Uh{j=0(8%VjwIk^(p=fnbl?6Tsl;A$kK|^9?(KpWv|E($ z6C39Wztt&?@cbVO6%z9%hQGI2dsYD~b{wdtr2?p>CoS~G^IPcvYe_#8*pW*;lzt~2 z+e+^{uK>95j29iJ27AONY|ih#_CK{bdtC)Bo})kEdK5*jBeaUy#A~fnNbhtzLpx8G z{}*F#8PHbOv70CVv0R{`sYfsY`dfVk<&C1z}0|A_&pEVA)0aLn=fQol+Sr}QB)(h|t!!!o|l z;@>~E=T_m7xyl^_sj*!Yps-Z4;sL8E(>EYwk6@nEnKm@Y1>{QEm)cVA2tb^&&?L%IZV(7m4Pa=Mmpi3~{o*y4}8*2|K;gZ#mH{K{2kr)AM(27TY4&*L*(zJt*x z%KyUshQES;ocW>&_PLHo*ryPSiF^is=ARGK={ZsMb@t9!G^j*QUbwetzSJ2Dxz=B> zzS(=l)~>~+l6pIJ1G91Ja8veT39A9gPDsv!fuP&Ej3$0{gObf~|CrQB2&1)<>1&}F zA8W>`Jw8ZHJaRp;E)m$wC6K4lo%`^+0e;B4?o<45 z(TjP&8uCl;ZjTe0&$$W}7?EZui;ew}y@Tty44fF4Y0(jz*)HC)KHmDB&-f4KbB;Qf z+((E|8{s8-cBFo5(uTa*OWu*b*?=2U5Sh!C-lA`VxVP61V{JiwBOar6&=!9%kf*#T z0^HZ6Fp6}8Mxw({Qy!h;ebHT8Va0&o;Id+3(oee7%O@|a~e~xP8h-a5hSm^UwXv4{UeR3 zX-1g0(kOlqIaIQdKR0|1i$58A&L*8|4kv}eYLJYp0`Rd`ELXNgH>%8qSz{>^iAW|& zm&h$8%AL2Y=BS){?O{ByKRUR?A>0UXC4eqJY~`Y}+C}*vgQhc(2DPcg_KnPwwkd2u z)gkc6ccE$hlk-H^+}=68EFLzJEo`AM)reY0E0?a*SWcsjSgERic? zn+Rdydw|8)tVQAu$mNweuH4|F@J(dRev{BIBwS?@TTMb37 zFY@BOBL@3--PKhIB+VmO%#=F0_2dV2c5|;{BvMd@9O6j-TA^j&X})FCy!G#y?Lty;lt&yRB3io+Y8IHsrzI zNY_d35#p6nKGa4e(5yd0&kkp)*Gnvz@Vf5BJ(v@~|J{MNkidxuyBP-xD$XW-e;1;W z%waH?^w;yYP}qfDzvF$(&6cqWm1{FHSs?udp9D$atQvN}o)>ZOtgy6xGeDYcjZKs1 z=BnwBF32;l-m%^px6x$A(x)QI`esifHdcIe@-gR!m6r8u910)dERYxCrTA42@LG2< zY{1n#meJ6R3X%Z<#`xbKsXecjm_u@=kh}JonAPObH#+3o6D6trCZc^eWO~E#r`MBQDv*z1g9-`2+GBnR_rCr`j^tcOgB{3KNROBfrsSfu%Eb-uPfohGz zsv^yN0`zIlm++5($sVDJZZ%V9as2Z0*FM(i6W2{>v32 zRB^X123oaM>w?n+JRo5cbfC@O6fRr!zqV>s9F3DVDgfv=RI5IN!dB)=d9Nb?|3R;V zy-9wx1>)KBjgD1z6lSf|&cDEaT3R-=*^vkfzWoYtq3)K*w9o}R!d0nj8j%pZB-J2@ zjzCZ(nwGsm#_Va=6`1w@W6J(+U7H1Yhv^d#Fiuwy&spnsI$w2Z1U7_+%nijGY^{5g z0?GMvcB*=`{K!85dxRIESHevPTX1gfKEfI!F3`4YdS%MU4KnV*tvm`xC#LmR6qv&f z&$093qKJIi-O`u5q;ZqiF&pnf`-iDm5qU^0%73eY`F3sO(EZ{NlmeUk1Ol31PRM=< z^-XtDrXn`S*&$9wATkdsNzNL+f#9qG`Txg<^J73>&y*Gi-60qhxHL?(jC5;~AnfYGg>#R6utL;2k-4B_6zUqV@!uzkjX*`z8qF&cI_V!(M~*vK64CAILk zL1P?CKCQ@%o@-B=zFCNOS8>iz^^A`*^}eQ_J(7XyP=yGx!9SkC9B0t`lE%x|6Fny@ z3vT481ef_Cv6{63;G3@Nc~}i40}@2ULM zDH@q|;_fJAI-8>T&=^(Ry@@UyiG{uFAf|Ef%H&_|lr_!a2wb1ucd0b$dSrd10P#+{ z0l3}`zJ0_t-vJOKXMvaQN9EU=RN_e5>50>t;6^1)RGR`b_+*Cs@hBAE+aetu3+Mtu z#}Zs$Tv&SwihR2F83*}#h9?SqBONOD_!{)K%Nn*p+W!&x9b(`1#V%gdLzRl3fbaeg ze&1I8Y$@SLh{T{OMHm1Q<|>}p)VAgAo|*~xgN*T&lC(LI__e|<_vw8(@cRIVUhvFq z*Z{~vNfJC>L;5#~R{AZtMZ3e>#JUG!t#kbx5iUha90R5SHt88XcxMaYR8g-ltyKHs{}#7J)cT8R_Uk#b$7M`4zC$CCm^ z^bN%$pNb3vkX`Eb1+?Y!4MD7ZYLXjY7;}qGFH!8{s(fdNjOzKM(OGIREDaz#xc{s# zNtP{=v)ltvBAEai6<;-F^@taBU@03NT< z#0A0I#^xjY)ItNF-1+?@-OotxAxjb6zNo7eVnk|flN#r}6w65%|7zr&!KGUl(+^bi z$Q2+q!vZn`vd%(!$-i@#_qW7Ixc87J{worO_QJxcRXt`@N#8_f4u62eTFj?{?L2g& zK^+itmP^6YBRwH0c^ecix+J;cF>#~~-}ih0^%mz?j|AeG%IwED zT~~9e|6DXE#X;Hbf*zmoI8b!SD)~~)R-YCgv2U--*-KRqz@7F#?;-0?+Ze^XuC&Q?lunwaM^GuiqI((@Ar@VoB$DGz+hG7wyY=y35E6Ar z@x+f~9r}m)8h})AQsC#er`!cYg;+L6ioxkW-|}v!EKy)nDkIRP=_hyY4L?S{!wg&Tv zk;NCgtN!nSfZB!E`RcoF-_mg@Z2nychHyo!9G2;V*nWE>1*DvVP4JmEF{=O)n`)jz z?S|6iQsWNs5jlG9JnIeIpKi5+&&vx0wnxA{hdN%XSx9;}blX!CQz`&Kc-?3MTukqu z`n-1q&i+1Rc<~tg$WW8oWKAW-?}C4}ZE8=Krwiq;t}@0bnv~mY+f>YpmP~ytN2!bg&8wOmH`>aQaAV_5P`70E&Ekj+)F0 z3s1H8W|OGyc4KIUt1TvF!L+8xl&~IhdSrfAXrVBEq?CPw>yo!SO7Jz`L>Gt`6F;24 z0EsjuGGiC)O?SzVC4!t;ibjItgX?C8U6I8I>LuO3sVuJfe=m8t(f&JYkHw%4$;)K8 z{DZNP*8A|uw-B$hwp5i}^E30b+gyzQDJLdr_P6Z;P^{(0_Cuq#2L3&6@f6kLw^-aFQ~W8HHJI{DxA;c|*zIe+!C_bEjMfZ;`>p z{v2l|e;|K%jc=hJq5C!At+&efV@b?N3OFv|c$-!n3`FRg0ZH=!0^*8~Wwu>i50rXD zo@)a#6D(oX869oL;3BDe(vhV4dxXawN7R;3;6En(J6$%+z8&l2%Xa|MkxD?e)hRrV z3h!Dao$r6fW7oNoG@MJcwnoH;QY_oh%maEA&u>@8w){`s_qPpY;ka_qvaM&-(t?#S8)wn5Y&R1aUVE66+ z29`ZjpXx~NH@h~%pJ^6w17b2SuPDg&#E{5~|FP!kOy7BL;lyKrg7l^mQ0YpJhupts zx0xG$L&}TVlXQb_n`c@`S7}Ne#Q4i_dnN3tYZx_s9MJda}jX8f!R*(N@iP)J*=w9g)yPt+mJ+ zMLGGyKV{7Sda`L3-()70<9%{i;B1l>8$JGZ0U-(f46=wqx$m=t;BpmG8ncEeIQOND z#EuBr#h;)GO|03{*}}$7%d1=XY8#x>!N}(2R%hh@?I08fMkn2V6s?h=^l#dsAeKG8 zoF~%U9+fwZP0zbaT z1{yXie4$hN?J!Jt9%)6S&~CSY>C{~xGQ=u465Eh6D59ewQ?f)?*tk}hsOs{uio9~deNtYPe9Doi_ zfqIl>eA_6uHvBItAIcBCqRNyGR;ruOFHNuYx0TP84PN(V>-2(FAXA|2gpbM5X2Hy( zix%lBy;Vf$@oSc`Q~=5}w4|*X+4c|NuUvXnK}4YWG{w1IQgsc&Eyu+@!lWfo%zu`H z$Hel}1mD6d0;&x9%l|WNSI|*xgw}RR=Kmd*ppKY=uFLgc<%uCZ$zDXB6kf9;B7Pn$ z=cC<@M2qvlC7DBa%c;uTB)c9XGiL0A_Qh$wu8qnLNcSz#(Bh8w%#x{aC#0K-1G0E| zd%od;)t5Bu(vn2(39A8Suk-(#SCF2Yr!XK)wVa|n@d%;t1smyAdtG-p1%?-B%8~i( zzg#8Cbicq(>5fP8KmaxYz;)>r2wuzCqCA~Y|BtTe+{cRNyvA0wMsuqEtr8H}c{S^n zGU9ndkLHpGln}EV(e@cy(3|Oi#43S@fq{hiRpEe5b^V|BPw8Zj{d@8NJ^+x^Ib5DP5;rFNowB=2)mRi*IkkLpqSHIF!pV*_Esd0VE zbJ*p`9rS>z&B}C*Y_uzS?D^4I{I}7L_CGy89NGW7=jZ=N1F9~?V|&k6)F+Go*^Ell zC5`iCE@%S0D@>2IBYiUgW2F%qPOpmIt5e$EDX7DfLVGzb5YkTO<$Us(p@MO zyK8Rv)$5nfPzBJAqSx_v&Axeur3x_wD&3e+^>u#I>QO9hsl8-s{_bhd%64rKwNB9| zI$L}9dN8@q&iphuC-O6O%s4D?6=PR<+$?8AM(=m)J8#MB-Furb*VlN;BtM-qI@JVu`Q_oS zv)4yNi6WX2GqWNGvv4vaT{7YkZKG0=I7^PDazglcgDl1HdF_!2d#lJMQYqspJD*4C z%hhC5x62Q6iTEz)pjF>{Qiv)piMpapyzmwQGqt+~)Pw=v~lJU1^uu}3KR`c_LmHKIl3mLH zc9kzPo}r5YBvzk1v8H^CRFBwyyYv1Npw9pb|2tCO{C{@Cvgc+u6}Piw)afGj2u~PJkiAY~$ZGg%L=qX-7NiZKv)} z=jH0usFID3>i!)vk17cZ3nFBek)t7-m-_|fW@2WVd^kUK^Jv-1_yW=e=#$xs=ifcR|pwCU*Me$)wThPg9f1X zBbm0%!9Xe;3U|^IeF`~Jo$gqxWxvx;N)^~L*@+zWjD|}(+HP;V%wP7zus47%3u?COky%gjas#9R_D}z2iVK*tg(;|zNj$0IW zh4(8CU$=xUtXxmYUn>Z;if*0=G7H;Is?XQl2|h36fghnj#+Q#9L}D0N)pNhX5VW?W z3{%dtVWc&$l}3~##Rdg^F4v8P`Fm311N%omKUBuHfY5~<#NKTF`9yA)YV4i(wC+CW zr#6Vj_!Q%^n)Ruz7^fNCpsay6L@oe#%S-#zetv2>#%;piG- zb+xz0eCjyVjFr2);|>x%9{X*l_U>Ke%-%Co?YzvZ4OCXk95zo*-k7v67d=dsET7@j zX4e5mncH=i9d;#x-dE@Ggse+1mznNIx_qkDN#&sNcvN{$ymqjROFfOKS}h&;xuTQh zzWhM4hFnE1F2uVEjW~D-HX69^9vzehaG|ab@!9kCGnkS7GdC*YW|8;Wx#>QuOL}kr zH)X&tmLFqQYwS$uu-6`h@Fus4)5HY+u~UkLH=r!q2yWBn8(~b)k~9Xh)k$48y2p3g z3-HB@n-47XP#Dzm|++MLmlb>CITA$cG}40DkgivduI(d8bD6>nQ?oNMH509C@Z zA3c;!OPBA-F2-Gj;uTknRsnpL@1C>&IhFXHpmor>O)tS*x;PAK)%Cqt}->4ybA9XeA3jTn{W2_?<{!^puB1Vz%UbsC?gUJ!YdiJ_UG4{q|=~861CI>s~^l zrAt{oVh3pb6L#$y<#{R7G1t#5fON$HZjAdfA z)b(R}ihc}FM-jzT7gfH2=yp~=Dy?~ylfEiSiKusmX7!Epzq-`NoW!I+=y-+|H(7pI zcg)#NF#Do;z(Ej))73|-RdAn0?V(c~IN^PsBhXpDuhr20E^Zt~BQc}3GC~jGS-91= zw0){o$oENMTH4KfojZQ&{!b6zMd$tXS8k^*!-@;Xph4nKTv~#)CTF%fD*MaN=%vdE?KfSti#H%))8fAMVY3*TtSz1-r;OmrX|dJCbyh)w zif!($FZWnpMK(i^dOOP>v z)fEt@C51dN_r!(2X~r@SK7jIaTJLoQ)6+#>((1B|sic8H7MFStF|&-f8>@SH=-&Z! z+od8`EAt>BMxJom%?Yhh#3WytTCzCt1p9~9Z?q)Zi$)A~O<1{ihe;3f_R}{e4re z9f^-`uRxb+i*I!K4*_BcSzYCMB=Ctj*cGWNw(jgjYQA>sYJ$hhU_BnV``Fxb;c5e- zwnSHdy>D0a&!zU?Mz;268Xw9qvfQ%P`ccdg+V7+Tpq7`t9Mre+;$|5P8CX{}`jWIe z50j>nnafO@O_;!s+LpSi&vi^wd(Qz6f7Yf6E0hpIWw%#P8S<_DzC%`X%v%UtL@4}^ zTp^VcHvqS@jqr+Nc`*`UAl{D|ma5qAG;aI#nQ7AtmOe70657zGKE;HAct*kPu@kOy z(Kg9nxH2)IIf#JXC6tvM=j7)&X%PSF@(%%;goxO&58)pZ+TSpz+?0`Z&!~Ifxjy{r zRrYjhFRQ1huPJ(+pNs~=sy}&)mHH0T-CHsx#M1U&_;(7m3Z8UD|DwF3*RJbH6aUVI z*WSb6F9h712}d`}zuKfPT5C~jd_GliPhBME^&(L5^ZDh)CA)2n8FuUSsGcQDGMQ-m z$NsMbymxrF$bEyto8@+g>GX7ct?8-M{&sUtu`*Eym0V&(gvx#CD8^sf$$h&S{4!LH zKZjDmw7m3c*i7$lVP;@F1sILg^g_e_itgTB>)AaI4!;Nop}I@bv$1_Oon z>`tvQWMipHc->R8ZTRnLBa+r*&*#Oj?J8i&wZEro`L1w7vXi7NjVEkblZyl~b&DPK zXMYd#Tg>sTU@-@<2zndT8>zbtHw!i0vJ&-PdVbo84Sm|5_GB=mW91>ZTAc5#{*Oib zi_;OEzY`?ERvxh!O~j;?490jO6-lu}#L93hzSzRF0%NY!(W_XbNl!3XuSb~HQVuUCU$ zCr_*%-dzN3u%pDz!p7I;oBWxQ#Ztr|Y z(4p2ml9-^~TGs_L{7|a9TS<5wqr>F_Q6tx9NeWfhAYMZEUoQT)7Rr`6<~%tG<~(!$ zyg}elHHI|v?2Ht1f#n!sqNY(t|GBK(y7%DwOB$T%u#UB~uEN1GW-U_g2(s6@1~>i; zlLG5ZOArcXuunOIhpHq4S82A+nz*PxWWBPCCFf#Cy|GlBqq6J!qOk@~S*$Cs@i*UQ z#Ler7nu=_Oay}XGu}q|-27e=}tam7)au-nv27P@otd`3RwBv#+v6N&3;R1G_wfRv1^28Wk{kFfHV*i3`y5Eo_ zzvuhpFp3f%^XDAKMQqfDd-&nUv>KP~FdNrNdMJsN#oJzLa{~BAYiLKPS2w(BqT7GU zea*dRB&!_m%{6S0$q(ysbMV3aDxcz{lbT@5l$Yc&_KQK%>!*(3@;J#Gn;2UoN1K`k zeJD}YSV6+xSB|q6$r0FnTs{*8ozV31Lg)1hUvf@YxPFN;Qx86&Qsu#bq5SPrr|WdF zJDKUMkNao#%dC7BFS%;Ru+OGh3?)84b#aLy-cAea;$gcBK={kgoo~GIajU@}$v8#> z#vSMntd|~W-huMo+X~4=D3}J9c?D_K0Qo`ji4%z+rz*y;D)Ec3k`siq$wRu=L$H&m zV=6wi08@Nv^KX_7t2qB}Gt#Uye~Fgll`<`iQ7%P)UMW$#c!NL0wl8k)<2Vd#R=(9M z84ll5?is5pcgqkr>iIf<1(d#sF!$7oK$!F3mFkfl|NMpColZpDosNm#V7p2~amX&P zHN^DJ`AUN+XJJ&pBz`vglvJ>Ud21<^4iWz~>9Sgzxrtj$b5DHEB-y-PH_cV-=D8=d zSrOoY6Mt$yD5C1rvcaab>qCIHM2+0M?qTJ%nDcCuV_MxV4vK>b!;5$`L)`va|HuJ$ z66n>lA%!{IwtY%{+f$xj5@nk^KUe)s+{|5`UNjy&cMadCt5SK(@X>bc3yEXn&p^KN zTxd4(tZJqeR7}7nvi+`1*z#%U7hHVd$t6FNADsH%X|7tqFD+#6DiN`4op+)yBQDfT zQ?6g;E|+3%lvbcdi?tG28+M*d@@gNjGJM*td;MkZbQwPN-7Z*?sV)O~;2R(Wzn=O% zQIiD}zrHEy=Ms)0aeZpSVm6f4ijO5#xPoi8 zqV8(q$+1X?3*b+?(K~N|cW0ZXYR8!0lA9WwB)!^D2vZ0L)9wfFc+}?lN@^}mTj}(# z{N$Hwfj7zz0M|Tq;-B9n3cQH=nnqqLz0_cipq$i`7Zp>XP_EM9J|LqZqkuBfXB@JS zNpSyU+E@DNAtv7w>nkhK^5-)bVVUx{pE*>#?xXyY9nGHgwSjae*adytqsxEE^sV`h3*JH=Wb+nK%fCbpu&5N$uYAXd;%{Fg>PVxA^|sHrf#O8< zcK*a~>Pcjhpn>F){J36@-ufgu6TJG=tlOY)&xwDPR!aBf zpA*>2l|ON`2WlX+uAV3R%&Nz83&T0Y(UHk_eeD|J&vnb3@XG$Ot=%z_@l$(DDJ#OB&^U;I z^A5xGU_SE$jZrVoz4eyU{oU2GOH;1bjmwH=0t>`gFx>rW!cD}HC!>9#C!P~x{1-qy>lVRhyc}u4 z&{Fb0A|CHz)!iz$Jn_e@n#(4s%NbIt(H*IeM+aRW`fAs;Ny6vj71crVoRvO!hqzq5 zgnW5$)oY$(L?R1OTYBgo70=G4p%5AlZjX#ECTnfW&*yRw5PM9uW^|zN&pmdHR9-*i znb9AXOduGCxp=Sai?Jz~S@c~w`b91}B7Yp#)P51=qH1&^3vv{H@T=Y}S~+m{XOs7S zQvERBju1#Uzjb~&&;HYJj)u3h>GCaa#cT#8j)QTCne~TrccPT45uKk3b8iAJh6A!F zi~f8OLIe6PbpBrZtOgVg!L}+25b~w3D1zk`tRz1P*1ZVcSyE-a+je(xx#8Q|aEFU| z-`@Y?O=!Q}Q}+Gp5ZqeeXq{TXq%M)t7)H#~Mwxw;!Yw(>DVcnF!24kOwO{+f{8jKo zmg)ZMdEd(KKZq$LuavcOqt)Ww)(-x_Vq>GFnF6Z{{_KT&H2x(>Ng4e-E$8S(5gaOH zmye$dAN#%SsAC^=(u03|UM)l5e*6AO~w%z%v!V?y6t+J5(5oL^&F?{ky0zi;YVUzJ#0J7;*@(BRz*G(l6$u}H1J2?TFv z;1$S^)CX_Ar+UT1g0{g@(Nx`4;$+F>f?({`lcP49KnBY~>z!s7ih36^inLqOa1*|c z?}gG26C)f_khO38`;#ZrM7T#K)I$%~f8kf_tP<{hKDUvnin18ILjK-xV4 zh0fv!0}rfvpR;I%g(TFX?7hTQxCpBjDE15Qy@*#~jS0OgtA3vmcK?Y!w$+f0pA|>` z>31vg21$ES4GJrhC46CrggJ@dluco^563lwMHJ$7Un@VIPFs|~GQ3D^;)c}7!|4gr z6wEJ}ut4V}4-~##cVc-zMV{6`rY;-`m zCa%s>Si8MqEGOFbN|K>S!&fUbJ}a^nvqp~81D&DtMyB?zHrxQL7@UfqVK&i~pxpi< zwIQE%>>ZngCuR6`$c+scMmg&EI5d{AiWm<3$^%gYt~0EXj(Rz)ZC2GdPm%}j8-%J0 zOWXdmAEd8Tmth1@S$!O~;*&1}8C%0ONYp3k7faNG&2s&pm!1alAKC)s1e5=^;y9XM zTH^d}C}5CkC~5aerkNFSn0a{jQjoGvgDKsU@(Kws@c2!_hL$fP0tfQsvFT5)))xEwFa+z233#?NlkgK;Z+7kyMSLkQCY8c& zC$s46$GSB}w!oD9{UgRX0gHbKLCk&{~^?`Nw>P{*<2 z_UxS~?W|b8(3`Uv!-~^seN8N(%2cbSz#8ufytn(aT%uH7O~n;OL)pg;8gUf}8J5}M z=8=1f(9W-5gAzaW%Kg523~~gphemcTwdeU*Xup!i_>{w^{T89ok+?a@4Ha?ceea8@ z{km7Pa}kFz-P|u&*L6pV8`S>_nj#zJmf=Ae$wi}naNXU>9izeW^vX=?$k*;;X|J!j zl+u?Op&wu-6PKH)7n89L$yuHp**TO=JAczAoV>Qa3EB%p;Ft*Kv`g7J-qBY!tx9ke zrK;ijiU()=*jKNnfQ`DS2f!BNW4unEUzGt{1AF5pS0ceJLi3>a>J!x!?8giWyAKC+ ztzUSYpB<{CE1;nI+kZ1jZd0bsN{HaTH8eq$`&j=A6#`rzs%R@5LKruq;`@@PjlTH*wEUN8ilx*S4GV5UM4Ey}YUoyxVAeNvov@L8nRqP0>1P%0r^erO z<3ch)OOo)=^sG*Gk&p|yxA&^QaNOv>I3)7yy7d_bE?Nom*`o9cUC@Sxd&-#9umthj z(#M5caY^`x(m#*k^hrk5+#A_ybL?9?dA>_<4CVk!l=cG3g<|?kNH;k3IW3AwV>COJ zhG4)@ZTO&!!^c;7VPED#fIA4NAfM6cUd&&Z8Vx`;xS1w z>JJo1d;^yFkHkmzHlZyYt26`HW9B3VBEpTo(8%Q$pPv|a*^tGRjj!UzfRx9fnwI`O z>VzjY9O?xmZaH1L16I!40(3L^>n#|3xs~?Y2_)}X#W=#1h+#Ha42^9Pk}>E7WwzsZ z`%uIysDL#F-4K=^ZD~BE!&XB4*Nz+2@#en{Bc809c;Bb5`gU_X0=T8gNYebqd`QPV zzU+UXDZqp zs9`rJo9o6l4gYhtOYSyPqDEH7jFSeWUyF)2)%WJDUVyuPIEQ^G(b`4^r&c?by}18j zc+Picepb}X8oQ@s+US^$6&>OXdz|XK{Lrat+FUEsTV)49T?g#U!feW)E|W$O2ew%9 zUkArIvfOtL=w6MifBJTwRE|(qUQHP44~hTPHGDGYXwuOX!*)|>k54=>^y61q>npcR zqCCy8*T&U~Rm4=z%)k*UTKQC>m+8q+688(@MyN#qrDE-E0hB*XLBWs=4#WI7ral*z0PZYQ_YCOM zJJ%eFv9Zp5zU@e^j#VkPRmHBXcI)X|MV%^Ig1WS=KBql&Yq-3-`mJ^A6OA6-!h&wc zep<^9U)NSy`ej{%KA)ot#$QdP%GC+M*k0}pO)a--0x2e6SDX0^fG+YrpVuYhRbY}E9_;u=E20k zmI_ZjIvC&d#~GOLG;yAU&khDN;%55m(NBnp6QXGSH{M~4DS*r zW(&?<$dU^_x~WTdaFsgorFzry)FL&b9cyb4;8sv)zWrMd*}BjbH}8 z>%QL|$)2`)n(r{WKPp$(xXfcpdHb}=^SX2Tr9$i0&~q10qmZR^3G{vs3Gy>x;Y4lX z^B}iA>!$d*ubjvh-3ZM{d*?&xFT(fH3isp#@gg)^W6kRPutr?1X*T~{X%ce=+%B5H zHgiZnm+=}Pnap?dH~>?dN?D&yY6>jW^FyM|B95l-JGk$Zb9hW~qhfr=H}V4 zg2GaJxdk4Sa+-D1B=BRTL)XzO#u}w<@I;;dedKNdp1^a2WL-y+-q%?#u0)X{rU3Yq z|J-n|cnP!XYpOkXI0x8Wg7eCzi#vS$gV~KkomC5MT||7zM9S-eUA@f|VZu@0ag_tB zFP*ZyEEo|f(9=cHv5LDMA(uNtAr_K9EU{iX82&{OC{6k4O~Ls2+rcBg05x9G%@n9oe(h9tV6G8+#npSNgBz%V z^|smbYoAdG$4D2lnA2#+g$FV!@3k{nCB9um<-v!HiLRdEBBrdd&W^08K@o@Q3D&W@ z3DL@#Ui_@6E#5KBi_)DFr&LBW^>z-*Fno1j-P$fMu>@@`$=A9p37~@&t=PKPx5=Zg z49qT6QcvFM(7A%WS^NJy!-hAwTrd-(A9UStlu~4d;8&^5f`y5j$^yMlE9c`y4u_r zlw6In3qpMF1*YkBrj4fEFEw+#=EaT3&hj=PH`Qt>WlIY#c3JmGTtzgabSNU?@@D*3 ztZVaTP^Xfp#pV-HSx2hFjZM_@@|i!-2^2RcM}fodciiV6a=2YZ?e&`qUR_6ZO1Jh1 z@pR?7ug^CjGAnG^bOy?H3Z&PwadbeIwE0Km?WHz&t=gV3l9N>al>(OSbbYr=*ti`W zZdfX*>B0M0ILD!2wzbI(1iyq4ng?40Pth&{ihJwx!Y|W|5LI=Nbfc~hXn9ny&ek<^mu@BUGe~Vk z)uBU$!Ql*T68u25~+J?5X%P&Y&EP&uXxU4lqDsiqFrl8=Ox zspd;;*D;pqxT`qru6NhMDDiZH7>|$gt9p9W;0@EqBWvR;cWd2?imyHOpyGFNJ6}?R zMazqsS}q07XP7&{DRc;~z4D#A!`+?ceW6B5td45W!yJ!7N-t}TP_+HHCMpyE#fF3UK&)$MOSgTlL744m~XxWC3y*TfFl>SRJ^mZSYH z$heQW0uq0StxQT&9SySi^-WEE0biizEeU<+i~mJZZ6lU`z>Q}6j_P@SFWxIa0lvmN z!H-LaxFvSOf+~(SC~-p$FXoim>v_I!>ZSG?`WAL%?!Xw?J$uM)d_RrM?%NNX3Iy<` zJ##$52xNdKs!q5yyjM;a0GIn&WyH*_@rYRb@B$nF9|B8#C;f+$h-epkVh%cBA72&e z(Y#ZYE9=r@^}`oaZOE`7hk;5tsvBc^fB3K%74(0e-8AfnG!Z>`4qd|a`*0?QW+i<; zDV}opQlALf96Bj^bNIF?W%!=jWC^*ZUF9pftF*3BGh>}+j#m=z^mgbvW!92EpsS4w z^vQdzFDHfUxs2Z-cNoq5-77wj@a1WdMKmH8(FT-DD+ftgoSH!a9;x7u zrX0027BRF|zJd|%J{fOPnZkk;EpYX%Bi{^Z+)JOn@1w2D(z!28-B^;;U(iNE+<=T-O5IJ6X2>Sej8# zq|{(7LzA(2uoUk-7rV#&igQD0_y8t@mZ!Wuby` zl|xCo-lDb7YNi6&3&VpmOW35ZHoN?Ia()LcbQ03&Re`nXYAS4%KabF>ZhRjKJmy zk!7*{CfPyuwSSM34$Y=6M;YtH1i_F~j2A4v9&B{YhL;`OV|d-OOd?WBFu?{{NvMDt zZsYDb%}ZoJN>uThj=tt)uUA!^^b&^E9EP^ph1Bet#t}4Z9--{oHD3uRS)yjbHW=4G zk?cto$lA;e^NXqIEujwAX8p~yMgN&SWp6FXAJ0v^)-6fC8i_DY<+W?$M%xom@Yg8@ zto)c(sT`bql4_+QagJHte-cVRT;lcfp2~653Hm&{>9TWa4J8MdhP9vP8yHt+<7Vw7 zQs{FpZ+1{uQ31hCy8g>v@P!T6a>27w=0+)7{;w_nI1i4_I`8KzRXUw4|t6m@Sg zwD%P1z2%7*)UE>G0u#i&$K}MmOGZ%d?Q6sl;zr!R{0q4lUPn!<`{J+|cZz3r=rKx_ z?3KLmhovJ~-EO3tBVJMMR1b0N+gIY6FVUQArs3Pr6zu$XHnnxml-j_x7JXVaq7}Q_ z^+V(JX;K?fT{o1XeSN8XQUIP<@diR33_uIBLau!%RLTSD%e+OMue~t*x7y9xhL zJBBTMM(4tgfX9(;7;AeDa=RAMp#2kR`IQUkJK0g13$C(X&fDvK>Gzpqyz5yvuG(rq zjlDneE{k(<%rhgz;SG3~uaxF2t%Le4@Q&zhn8=cDYz^K*8U!&F#&<$2-s z(l($!MuLoqCEWJ1r~Q#;;P?9om@YWY6f7cyg~#5qfW%6cQ`8OmB-|E0%gC`f`^(ID z!f_0WQG<()mhdHgC@8I)4pu7rq1&ZCpq1JzC=`BTNxO5IhxW{W&oTZ{vq%cjs7Rj6 zJ3bU;hUajls^g-9UoWXGoqQaLSFGA7T-jQbAAcUBEv$JLB{@+(%CJK}>#Gr0Iujwv zd##{7aYL}5t-2^%okeL|7h=zc1$4seAf-(0hTUb_C{f>pD}7up%C;Xx?}ul}*FRO1 zUEUYHC#)pj!QUvMMhy*w`=U%-2>JB(;L65wwAyMMS00%z%3NIycQ%j1ExtyyqH7eL zsCW%;3-;2`?X&Ql;Y@UXI-1UXek|3&Be;yI856)&btq}=$iNp1OnE>T6Us|ojRqlJ z=&`S`gU7!30jPe~hj+2Bq+A^_jC&G)a&|eICY+J-QqK3AXe8eU`$pMthXO0Q+GTu4 z?7#i5QOrO!boPHr_f_<8+=7ERJnlN0oh+iv?v>J;F*b%|gQ8JJBsOh~~6jrctVk zFgU&tBl4fp5mQUh;*$tAZ^5t{C)PIm0gg+pCb_9|K=ZgSIylZ`$+@Ozyk!K$lK&%G2LxCXJy?PYM` zMo*L(p9(YAx}nZk18}~#k89fQ!dG3cvNHDxLdDi8@H%L#@X)9)3MB_1KjtHA@+<(8 z6YcE8)MaeGc@&Q9^Pa7-c?M6ywt(`;6d}4Hh+XQXCs@0Wpm-Y#zW>W|3P_2B5&e}| z!oEWg_h1j3T6`2=POOE9i_6&Gk}srN)iK}x-}x&ZuG`ar&{^$b^g?}c!AMu`DA~8q zy(|>R42Tv7_o{;a4v*-jsS_Ct^@1tQyQsT^Ic{`NW$9{{pybmPtot zX+6KgPd7;)%92ufL_awi-eW&lPM$%U9`P9VP4ZshEOj!@b;i^zSNLH2n7U7D!0wLs zAb$TobTHGUNBQ5B?kbVAK0tVAxGnwONLVRkaU^H2W)zs`0 z#Lp*itaZ!3`#_W{u$F>1x{MH=lK%3amHr~UozK61$`tblsuE!#5|0t|>S8F=L68JIg)hT5^xS_r+yDpKyV%mG}fbqGGqxQKs(wow07pD3`eB0ZZl4PQoTkU^9RChk8D&-1R4eo_VbL|ITT zZ8xdEC}Zt}^G}o`?>`=*lGE9vmr6L|{TWJKej3tUhGCm?Dv9lPkp{-Wo6Z?Dye^yW z>^s88-|9#CK1=Cjg&}lWuo{96T&C!#7*rW~173Y=!9zx+_<3MFbl>w0Rer8PAJr-{ z8JI^y0*#(SOEFYsN@X0^WXQyJTN;=Cum*#VKV` zygK@%IK^i>uQ%2wzi9x0Bye}X)(Ef;O> z<zPxO_nujufG2{v5q?N<2EqKPxkJVx)l{Wv3`61{V0llhym z|EX(WQ-vr+SdYbA@p7!_9kiJ%&R#(i78r`&#!A$B@hu%|^cK6!QsIh2S5n*1r(zeE zRdh`99JulBPOhlmpW4PA=8b0-(y`QWd{BKG*IU(>AMbAsE$6j6bdujxaxs;6KjTd_ zC!TBhZO5eNQ=~o}_NlEIta+dp8OwQsLeB@NyYv~}-Vp`cy}D9~(jif%&t_O+wgbm3 zwBh6T2cpl=N8q2XfV#1dF?i203OgT0+Xq?mZXTX^$Z0Ju+B%;q^8QHkAveP^9PJZ8 zFO2(grz{bB)@H(`hh5M@?l;_7p2XVBzEGfxEBZ$CfVVwA(DD~;l*j#P|I#Y>y4;dS zt4*O0gA5q7bSGP~cqp9S&6)p+B$n1Ejfq}{=>5`>i5K6)l{a4?>_i@zHWY%AT`XJ~ zu%4B!ixmDz@@7%G&zbMzVir7Q<$wDBZcDx>#fNE|#cz8Ki+7%^6qCwY#TuVYV%qLx zsXg!cJBIg{?6WspQ^d4`bz;ix7H&J}8s#T@aRZ|!Dx(H5+3z;JR$4{DgR;2JqJ4Dx zVuKi$I2hQmP%-Ypbuq2vNsPPMM@%*@&YLO($9VW8_kNkrpi4M6&Crav9R5TW36|EOHKonpbi^ z-QnWCzqh&X%Wk6V*R|BX^A_C+GpDbk~JY`g=y`0kOs zVOuTu|BhkPrsiRnH$PGJu{BGQeAkhctB+Q$wfM=sffXGHVD^jpgXUIU4C%WV(?&g@ z(Ow}S>$rl2DrdvDh6aeFv9wNdt#!W1m+y2KLCtmc!YAdMLi4r&kbPPu)W*4jQMn67 zBsDOF&F5MBo(%R-uN0=8?J5LZH30p)Q9_?%L*V@17TB<)9g|ZYvzZRg&|lsk`w#yt zd2h{1xH->Cc#f;sbk-=mx)KgYLNuWG)Df0bzgD=AIRloyo+kNra|xucS`ANa)ga`| z8St4{fo0#ypa=D2ud*^&)xvZZe85{co%VvI-Zf>@lkc*_ng@j9+`pi{!&C^3#9U@x3Fq>p&aDCvxdPcm&le_kV-<@O7)hbcgw0HM^_DL6$i=qS; z1!FggM%@mIgUYq}uYo{)5rJ;VYvGG8@$wGG-Peor?d0=cC)+tUy@ zs+%N{VGh63$J>Em=e9-mDk@89yiWwW0)O*OUKSF&&UAlbawrJ_|SG2rUOofx* zh?YmYQC^J`?$1i(V0V+A?kc6pk~QK*yB>6Ghw9GY$&)MiV|RPLeVsBT|1$*|?TJo= zuAqW~TB$$(XS6w*W%Z@x-z#B@`dbJXK976d8%3pucS$*=+^7{j24?$ZKqf3j_curi zLH@X_!~-?nx#647H}SOoAS|&dgglpZ_;qhRQh*|8Z+?t&33a&akqw%)6@aX#6BK1D zqpNNi`LIgv^HTC%m-kv2s&B|{oF5NPpWi@14oCem>j|F_&#+(El!RJ8&96nSm zSOxs|`|?MUYflNx#NAZHAJ+SiAx44B0qYLwCKT~GM^3O~xeZpt6{ zPp0g&T3+$bGCFy`l~){Vq{LD=Ua|5LCF;H66}vnsQQMAJnDylMjAm0}rW&cp#?X+L z4>7)z9+fOhlD0#s<>(U^1I)IBT{GuGr7X{P|Wm`S~N6#|F_)wPDkjyW3i5gdD1V`5M>5Bd>AZ_4(Pz03uOs?CC- zvo{L$SIULY>RU)|=TW+`#2M+ZF1)YK14tSHGN~=hOH1QF`=QpJE}{hd9~+qtv_0J+ z_TzI!d9~-FOdjxmW_{(qBx}4MmgeyK9j8P^IpRMul6hhH9-cq(5dX5vk+hulAFQraMy|K-eXj4y__(K#59DnR^*YLf3{gncB>Xe9N)n^T)HS}h7()~leG^=qWp zS5fzGHSV%eMA`fkxQwZ=ie@>CAN-dL_k6_O`FZ&9{V_bCvy9z1k_jaXkMoD#<9V*@ zdPp%zAS+zP_CQ^L?Z!t7HphT}QJ|qiWdM!y|=I6FI2Lj1*i$ z%VCYdHg;B95p>QcvS7Od?9ieIOvoeigV z0%RUFVq>QbVbgXMvcq4#u%q$vTzhmB@3bU<=9z5da>pY0F!qXhiu%mWs}^o0Dnh4* zY>uDb@`>9_(5K4~oTXXJ}x0>k*z=#piNyNgu02&0zdN6#`?4d>+(%<^c#}X^{6;|OLpR~}wsvq` zlLlU~7BJz{W$ZGFLz2#5j9qpYBj;|#+=0hQE@=^_*ao5L;r@&r-oQM*M)EI?CJ5eT ztY%3ITv9S*a5zq=n3@5LlGTJY;17*=216&ivv8)akhMf^f@i%s96Yp!S&T}6@)er6 ze5{)=>?tz!z2QRU_Bn9-Tn2S|?+5id31F}8$$k1<m)==;495<6Y{ zcmMO8DVsX*ct|4^e>3HeuTG@mkD>fwxGUYbs7*Iajj2dw3cq*n4V5nYLiyds@_p_L zA?occ`lNdRRZ95T(qU0-G z58p~`Ueo`$@aa1M^--_T^ui6u+4hjq4_opJW6Ig(@|EDNd=KJ23}HX?m#|)|mtwz5 zKFmbUfyL&fp)O2>3ER6%{$C6)Olp6Ps}r5*z@@tso_B%ojXMsu@#dgt-$EghXOMAs zpW>4>x6f~5_OTJau{{NNrC15!{-{WuEP)S-SD$%}ZQKasiGjoL`BzyKP z@kvM_vb3sbM-fpJrJ|Kmlw{wEBoc`v*+VM)@7w?X`#ssTA zGju>_1`D0S5{Rsabv$T~4zt;WwH6 z3|aQ*vJ&$h_=p)s^~Fjn5nM0XL5ECxCFaM{A63#VYgXfgpQ+&3<%tP$yRmBEAb71^ zA=p8;v+a+L;JY7N;p8?4@cK|ojV(^VE3fnLbHjT&&SWwRkJ}*Fe3S5=i!2v@RubNC z5@O;PhS2WU0Czsd(Y~T#lrPifo{anepG*_M=}wt_$Kv}?P}>Eok{*-mo-uH|t^fiY zTv*WWA!v0r3e_7eAuG_1n^E+Td*`o3P7e4)jDzoi`pkZuMR^_U4Qt@8b2GTSVcqaB z_!99{@P#$ge96+B2mcz!2)9;V3?cF{G&k@PAF%%^-QP!#4<0a^?swkD2P=%B`wf8) zmVHb2uZ-mb*Ba93LR}h7hR|@~xj7uWo!{*c!0&wDLc@H0>59|aY1Th6;yNaC2l>%S zWhhzrf$qL|h~^kyqK8KYVp&T(mCU;VWm4<8=+YPnx$jQX@`lm+(TdQOw-`eg&qUpg zdU!|A9G=vjhAx9pthF4B+Uak^GC+RNOS(c=Ml6RmRh_|9xeR_v;9b1iphXphHKHQt zgK!{e6@9QH9;f_P#`Dz)5Oyg6MbF*fy5t1R4yl2v>~NTV{T!4V4#!%PYU)*13X=m@ z5VmFkJc^zJ?b=DybEvS6cf2q8rqIR`EB%>s;yfbik>@^TY{eax+GOXtaqwWraxV3s z<0R2+s4tZEMWE_|cdH`l+ zTkLn=>w3$ez_^FlMDC_vrj^7*{<8&flC!R?8oRk{3Lwl3ofj7dLaW z+=p@*ol}_0lIf^q<3Ti;hRRoG4e|6I8h&0~T_I_HVi0g+2eeFEm~};sr30l&Ry@Mt`O)l*g90B~5yH;2E#X7?Xg;Xz3(Kz7W795v;MMbX@&O0Rc|XBd->*T6 zO-q;M{qAvWT0tW3Rvf|{Gk^1LH*PS;V=I{RvN7~z|4Ldo&y+15T*MT+w`7o02es(PLkUj3#Ew!mctZ+WTY!eJH+Eh%L8U%nDD8a~ip|WBpF??fwM8Jm?mK2D z1>k@ZZ49y86pyrhkHvH|sq}st-r$l@U<(cQU`? zaf1-&5oSMm+(Q`gZ7)b1n2ofbBRe6W*Pt0}Z&&eu-yiIqmWLR6 z*QCcr&N6(XRmxkub>hwYxER@f_TtT_snNqnt?=r%Lf+(hDR0s#MGvR;V3qYm*k1FN zH*vazr9zxg#4b7BWJxfMs9%7kRm;F%H-k4@=}9Bz_~FG}`@rn?W7;?D7DgCX)7TA@ zX>y)2Udx(Kv&L=}a)XHQ*3z}GZe4(wM%>O$N(uhpToHN?H|WK+Z?mGiop#a8#wal_ zJlydPRnqk6Rgo;4sbo*JJ{jXf)ep=*Quq#(=GdHDHaNs-77k5Qg=DXJ+~zeSU_(a{ zTDhp;R4$to%6vohP3`DE-3Fu#rjSPmH?xf^?$bV{4S2>%6I1_j2f5By5V>(M={s`~ zQ6J;Tz1Xt~_7rY|EniwtF)I$(zyvz4LYpLR*+N1Se?ZlMD)21-3WsElkh0NdV3S`0 zCz)6HuQ9(?-@ybh@+x`Bi=JDs9uIvZpIwc79|_;y>mU*7!oEwNV&6SZQq@Tk?C124 z)Ns8q`?6#R)jxfleNpqEdM_ey^QMdBPrOQRozvOP>Q2@7wm;golb$XgPCq~Bhf1L< zAVOY&Hn`lNWf?})CZz<@avJgW)nXhKQcZsNPlppj_E5E+XcoEUGaa?q74(-EklT(( z`Y8!Zlh;$o>ER=|Nv`qs181El7fWkN+=gEJ?SGyZUq0}t7!3AQ7V)=<8-LUAJb$Tu z7gf6Yfv;F6$!D(I%4Y`VQ>E)2{3*4K{3+K++HXJ-2LB1_EswXR;X5It&2z&7diw7~ zp7VOl_fHQZ({?_iQl(~;x3y*(JJZB;_#^T(pWJc?7sNal)5FF+^*Bj)GO6kqgR=(B z#^GxzHCQLXeJ-@+vV4YN$aNbGDqjdPHdeTI(mHl)yfr`Tm?`pWeYs1k)ktAjJokP^ z64eN~L<0Vpli#n7a7QbO`N>c8xr-&jwU@DDY7KY)^L)j}>_tO`7xWZz;%dxGKn(%T- z1zxUBqoYI>{J8s`Z2$Iy%&+zd?n(;9O2K2yZ0AKPlU7bMzutuvZaFaWWE?M~M(b@i zPYR;WcHzu=${F-@2om@8(kfgAHtEw0`gudF7?&UG!i(v9`A9FV6U(4i2lrzESvqvX zfka$e=?Mih)M3v{8HjuE86_+hB7aSYXBnCS2UjIg@6&nl2iG=FBw^mVE;5Y|}6Wf=OsOv?S`{1rNhY-Q^r)HXv^{kw7W`&c6`dl2Rk$b+x~leF3fY!{0)I4 zH7e}Mlo*<2H1-tYdv1eWd0Z7OcNUH>=GW$V$`?Qk#CiG3MkV{2)D@j<&PK z7%eaE%Zw^kICB(Trn#MkJ!@ljoiRA+M*yUi`$8PqgK{aWF|lJ9G_TI5cRECvr*@fY zx>|viQz=W-F~G$Zs$~25msmDA1M9v`Cbmb;fWnRYP#U-ZG%t*Wyl*KmRPb@nJ0AeM z^bE;APbx{P;H!N~w}$z@jlyz^B~;0H7WfvnlI$m2$=>JnkoYNIh@r5clG>VN?u&LJ z|4|j^{MyQeJTW0!PdAWnYwfsw>Y60x>@DuK)J_~H89;u@-~aD1WtlUSd*Nl(1$HoF zJp1K+l^AaK-wtLY}I0b+}lQ=GJ z?{U^8F_i5V{COtWnbSDs)6}S1ndT)M&=8|wyze%JPFQP#dM1uE%iCRyD{f=IHar&N zV{>|un5LKBsQNq$4*r87T3+;0&@-Cx=v6PT^{@Jp$RmVWNqlEhvlHn#jbUQmy)t;H zruvb6xz9^{@KI(JWY}GTl@n@V=DQVe@Nyc=_UJ}sgD-epFQ3BX-FR7uJ8Lg@XZr?k zqjyFr;hhb^+=&D3Tx)>`3(VL{ZMD|o5}QmCv12+Y+b!mfu5}~w!#sqw%6DY%!OhTRxw->sfoS?lOK8MNP>%wWUR<0PE5>7^&Nbk{ zW_Jj`_m|Wq8>6B3NH}ibBId<1%}2qW_7-Sg*ohKO7hrF#kW=oL53Fc?Oq$=-!L4Dr zY?Q$)dizWaIbu1USVJbfn4r&DPxD|Kn!_>d&Rp_)>N%*(T0yd+W&*u*fSfILgk?v3 z@Zk4XFfZ4Xt1dZ6KJ`iFw4#PU+V@U!q^O+B4#Ph{y4E(DV%dg0$KKHZO+ReBXe5@;`?<+6^`6RJeX8@H7JiCkSS$*c!U**)u#}X&ciJ2W%y6# z6u1)Lgeocju%p$fG*veh!V}(r-qJB_?anc;%Zr4qTPK}n3C2GRPp z;9vLU$M27M0ho8yKRneiXWke4@c37gx0js54+|(|?@m8p)33#`l{wb@*w(4M{`(JX zWkCe5|K*GjXOP8Qj^r@ol1#R;@H(&mErGo^{f8OftfYqL!}(z%bGA&kn6+5kWGkJo z^O{$;(i59Lu$F;`nenAqG@L5M#_SE7B^uZN7XDr(!XiJ55JU~ym7@rYyu z{VwT2{nHxRs=Mp(@J^sNl4Pjz#{*C=ca7@pc|r0-l2q@X21svNKzY~Ibe+z8IwV6R z)`^WUx=lSsHi-44vhRMXk~gcT!E%5EfSv>y1X7hRrAxB z{}OY&XjBb5rgp-cHMZh&6!L3&QpG53xDdMl$A5l`k~5W2#gk%w=_DLEI2#K0sng)0 z59o&Pf7o$96Sk`1fM9DoNpzzp+h9Ln>+0*XiqDFc-v%%Nm~Lc+GAkE(hsnB zXaS5^{8lKZvNc1ZAn~?61UUDHs5yJUv1|buXP-)P=up_uWDV6Sp0M97oE*?xh$EIq zfb53=D6gIc1F~O1OY2tXiyKh4Vj!%qm_WM6tfMWjlE~9(I>b5r1Vk+Sz@3}TktY8E zWTv7iScDz{iR-eYsM6Se|3h_{?~+2S?-kKKp1){)lpaknoba!EZbZ&=UJQB#4!qga z7+!v>8}D$!h97WbDUU@XS(o<=)???v(<~3xRr!V=|DuR>^;GfWovK*Jh!XbY(ieXG zcsqW)NfysH`SARVhwN+UcAozbhE-K*v~ZFs&HvPn_)@ht`a|o8bFT&u(SD?sXn3(7P@;YHMfVK5KjNyIb zAmmvoT4j8u;mux&)=SQjjpfi;nu>JRQSU1rTuzeNonj3&)q7-o; zcMEN%hQf=yTd1v&;-XGe~wW6saS ze;iGyrFtB1wkVf%v?}0QR!8mE&*jYyJF$*a!*MO`L+$tPp*ALysI0FZK99YQ&1WpA z-e*5?{eSy34xXY9G?MT^z635EA%j_?k}%;=4G!2>MKg8B(Lai+Vt(+k=7Zp+kt^m8 zt@l!SBkM^RcS4hi>XUJ;G~npEqd02k53uo_jh=T7k(O|2G_$)!994eZLKm+VB%X|_p4k!Fl2|L-wo zo!;7FFgz8~&bm`dS!3J;_QWg;-~R4lcA3Lj&0kYm2CHf5Tw9tqUgpJaMa$BppBIGdj)K56Kq4p>O3*G9=_PZ9FiW4)vT(c88U) zOX))H(b%1oA7+OWr>JtNqO)K*`5=-M?!@=AV zbl%jDmwS31QibnAshehyJ$4?mPO5`<3+BMM`{}ecU>OSJ+$WE=~vI%#VrrLaCerUiD1n2cP?l7MpfL4ZQ_x?+I&+#hEC3;0L?#Es}EhE{ zfzaaWgoc|Fu>A84IA&CYFBYAp4N{%GItluKrtVW5q^HoUXa3hvRKwB2I&ChF+;W)4 zuCT()H4$V`hmaS#)C08o8>7>vVt6}g4JJ)<#mewleBt0o`{gg9(^nk8p1o}_UC6=t z>$VN~Hsw68`bZO=@pcf>_=yaYd;-NScgTv(W5IKYg#C{XzU1C#SCYIp7JQ_plKh}x z5;gcVgw_s+5S2HOIXWGDl&b!x#OyZhxjzgBxE6uD*Fd6Z zBjor$Hxv48oP~?@M?${&E$I3Ah@{P1LLIOZn?nN07r(b8=fYPQS)D=jyXVrqVOs2f zwIy3Kcm>xHK84%onM$TLZy`&jX_0E5u^?olhWPeLFvqDB9>+D4ljU!S&5~TAF+Yb* zxpt0m+&4NlbtyeGGaerdy@1JjfzXh;{J)M_sr`_nER(y!GPk~>hCD|7p{db^Aze)7%{!X;eGk9?SQJ}UypoUIxr>jz5yX~t z%HZYMK1QF1bnyYzJv6xbJ1!Q!Wsa23M2lh1*^Ct@`G68n<|@CF2BmiMn={<2}-$J*I|jKQX3PUh#1k`m5xTST0frYw|o!ik3{DL(_j`($cN{ zY2KqYJ16{OfrW@!uz0^Zw^XDtU>Dd80upbpk>V~ z@DA@wwp$vYn`1RL8dp-2)AumD&H~3DzlJs%>%dw@52p;g1tt#H(0qS4?Q6Y;29N3w z2VG!PVl}`0&R4i>DdcLAo(Nj+g5Xze6~fiC(2-4GluIDo-mD0Z z`iqGEvMcZ)`8kYS`<9%l9&SIR;u&}C+-s7iIFw8FGQi1Y!^yt36A*iLD_(x8Oy1;o zK(lf<6kWC^Z^zVu#h}k2kI><=0-_{**`eyjmAHp zQIVHC*b*zwv}z3-I%1lTANehqUCAI)Qcfu9yY4vt!{5M&KREJFsrRKyVjnfMrM+WUCM2q?-S2 z+v!ueK=5T-U}Q13jg`Dut1o^}T{~N^A3d~;m4_Af*0039Waql~(t7SLD_XOY$-oub z^|B8uvhbl@HJ+?sdLhdVd&P2(7Srw%XHjOX94k-?r57gugGv$;n1s(Dw0`D=??#u2 z>-geCD-E!EDtse(;(obqRxsQWU)Yq=!`(q*8m60)PBjAtL*wQ@@F;ga>7oAEPuN!? z_~i`jkXE5G5AyMaK?+-2@PLV=Q|N_5`_ZB+kWLEtA(o5DC#6{S+5an7)}@kmlsmz~ zo0jBfPa|~N?VvM5=HZEhPjLOfSgIgl0MQMy&`QTaXjC*LdM$#WqC=3_{}VmIgn7yd zJ8=9S2eA=9K=wo!xxM}mQJ&k1d;E1-mcAMNwy+1%9h*SwLpj9eTVnLPN1&~=1V;P) zA@xHw;Q32GuI~H>j2LT*qw<2Gyh#;37yM=cb8=}^@k{zx+Yvlh3*UF6Y-nIvDXq-; zA%36z=TF$nU|lbCUV6_~jgMuWD(BgjKRq-kz@POLhSTk*UhopDYN@Y7IHgO4I8)CW z3LU%nJ}=9ueM}?7mdW9PW1I1H;8lEnubh`U^$mkg$ze}N0zJ8ZBz2Wcfdk*p;n8=g zVBNo4+%CqWviQURHrAi5qh>dXFfRQ(ksqZ2_wKuL@pp`%%pwm`dK>}n zQ_$G>9rIiI!t;g>@|w%V;Ry!7tEr)BzgBk0*M^?IwT#q`Hiy1604F(Tz>mv6;Ellw z?%ViZ(C5e>_?!^|t!470PQo3>*(DSA0&nux|2Y@4F4}&7a|0akc}+5(2f|Y!3PUT{H7?f&fJ`A)LIQQtvf(v;1(b*Q%KM&Ax>e8 z&~MTEU-zH)25&HGgBT1%_?b8Q^^kWwpvT<(n|R0avuyl2O`i8U#j^lOHhyCj&pyv( zHcO)D(@(#c#jBOP{YW$3u5&Z9*p-ACYo_AG++M$oc7!*`mB7AtL%_q@8P?S)Dy<8T{ococ}JEX~h^hYe(W5|DwzxbH_nzvO9y!0PG`dE4+FV{Sg z)_RC|+0HSvJ0qX(tMP>Xil4yRKaZxJ)-PE5r>(Tp!-o#P+(&%O>g`|CZ+GNK+3Ygx zaWsO%!)KDeUt|#TqwwcRTa0wS$sBr)(QwP#)N+-uXA-{-qXsxq{~4|5Fz+?a@ViK@ z23{8OU|z(fH+In3Ess&;WG$9~y3gLgwLpFPYM(lgZ9j#5pky(8mas3;9TC;J|DJBT zsm}I&QKF@5pMZXq7Lj5r;QSF)P@TRQu5w3k{KB`iz~K$KkrqbsN2sHg%|*_~iIAG# zGf3!}we;Mv$uw)wA(HBRn8{$^h+FR@Qelu1qh#y;IX$|TdH*q5${ zOsb}W$$TEq6ouHY@n`Pil|k>B$*#X_@0}kwGV>_CvE&ZDxS|Dre#wIh+rMHwHk1gy z8eI>?`0P`P0UI!SJ9;%5fOCBY>AWUEHvc)sGP(KzG2_DgMqtsPJnGP6Abd-$q&Ig+v1q%~G=Enk4d=bl=STr{3>`*ynU?+cIIx$i z(#62{tIJ^uy1{%ukug)yeHg8y8-Nk`Z%rpgzDoIwQ{ z?C+U@OwIcyhRE)sTI*+0lhvtsUwbZ7-w{uRU_3fk#*csrn z$i$6eSz;OJQr-eVM;1`+m}pwAe-$bO`?k@escgQ{JUI2U2E9M_#}#U`X@Pq@w3jS_ zfaXXtEVTo}^;B`Gr9aBOy$av^PlovS!vB-H8u639i4v9rF(+j=4xaaez0FRiL$4}g zp{B*zA^r$fTj%pO2ro zxPV-!c+)~^?mZK1&p}*rO&E^1*@bz>#<0|m3fj1>ktWr5(oDfloLB!FLN{Lc?`zB} zF6tD6p(Q4=u1AOX!D)ABjodc&cRlI#ArcJ^W?$;h(?>r0*dPD*G-2jy_Gf}3`;vKt zCVY~o($_TDFU>;s%I_=da1LQ_Bx7j&RzIpzS|YBCk6GJ*S2RoJA?%y*UEB|*d%f7> zv^_NQrZ=h$8ZX9$R@FjG^j3h((gwOhT9!o%IgZ|_=8{*gv*@sx6t?%aFKsNnjN_t| zNkhbX`rus&c{nYZlOCc#Z)}dj)9!mPb^ZjxGQ?{Ce?Q*(r$jGISluDmDJSzJcOpMF zU6nWa>d4!T?$6s!74c@ymwEfVd%O{w%M;#;Hz=9F8|XgZ_2Yl=`li5xvL3Hzr9qe8 zKT1u`4@LRNAaNaSV}=pMmKnUPQH2->Gw+u0W9*)=1y`e>cI8Ky*1Z}OvUNc{$_Z_D zz9lR9E!-L3(Y(y`S-iDd4Se$mfMf1$sBg;BzA{fnJiD%Ng9$f_X{}x zzKh`9+-RB@=D_k!=Fo>)7lprk8X)h<4M=&N$J-1@Wy-F(ywN5#IQT9P zKct-Cjh_Bs%E~7AOwkj<^;77Lr5y%VREc##5Qj+weWNON&0>_d!`m>i0g+A3L`ovt7 zb|}t-Lk~0P^3p)6WO0vLpUR<7p#sqQ6)br3X2OB`Jl&*lZGt z^l&IhxqX3xu_Vb-=|_FEE15u7X7ohQ|@;QgcN z{rlmhez7&t@!mo%%~}C%rn;bQ6A3P*>i@4Cf)d#_;J+siZ+k_N{UasG_La&Ixa2H( z`1>%b9oz|fi}sN{kAvXKzR_S&+XtjLAI@Z$BWPaZoLk(1j75$Cgue4S%+C0rO~ zV|LK7)v?h@ZfxJ!wr$(CZFOwhwr$&*cWUOt)KtywSlG{G})s0!L)|(f@{cRM~@gi|L2dxcz#r-pW14dDH{pf7;;m3 zl!E_GsYW}9IAbb~)k7M!+*4+L^t>B#iha_uk6)m}D-+MxUS+p=>97Hqxu*Cm@x)e2 z{vz^uV$Sd=fsm5^kL4MG$3mYGi^9G!cj$(k;v;dsWQ>aG4;@Q(a6^&6xL`__<#7$2*1jxPN^Lf#Y+(c&YwK+noyZfNjF#A$zzjzYjVrPz)lu4B^V)PR}a987TIe|m2h&)~$u>ZYUv5saOPN#ZW z(W&;4EFH{%PJ24@OjAJ&)vc3im>citkVFV@0QnP7yi})3DD+DzY}>7G@53QO>vTSn z&DnC^j(1^@r*%C@r7%gj2#I`dAxV5vg*YiH3Ca^ZX88LKTKM6GNC9ZT%qc&ykKC9n zDb8PIQiXJ4lybQ5-oW5apioeIh+iocF^YM5xG*P|a6x>4Zq+t({3t(V^l_vxIapPB z+|Af!wzv`TZtOJ$f0MY8HVsNNEN1vHTx+v5$?p>y6#r=PAme^o0TAeX+X6o>2@o-X zk_DXjQFXJ-cTLg^@>$s$lyDQT-{D%hk-`nMA_Z#!)sD&{1@3JmbDvi6X8AGVjcRc% z!etDo>#5$D;VLM5POf3X1Yle1;3V;-vnR%XP^xn2P^{HRQQTSL%@T9O5C6=*sYD8E zs)Xl`{D2z~@mGR?*l_2 z>B_yb^U^Yb7$5f=VV#Vsb2?ulSRr4;Gc|txHK|K7j5%RW4yQTfjx&`6Jwh@;4!gJ< z1>woF=Zj!x<|Ot5@Zx;UG2=Mh^}>4Hb;4T8s!*gQcYK(}nPl2x9dycMk##l1NY9(+ zAMNL46A%Q(vbr>xUJ5ix>=|}k=wDBdmuF;Y2c%_sOh#gBr;U-v`u0mpBb@+KPU@+K zS;@c&K47RCzC3cIKi7y42jYdgYd?;7!er5g{GqmQtwXW1*uSA-Rjo!6J*ra_7})Jq z&NEs~w{sGR7oH+?vttd2Eh5vJ?j??yk4ZBBj%Hpk($tr^XG~c~zC&&tA{vN}V(75b zERj4b{SM~cdv$ZPG@<>8j`q%izn~=LJg}+>K(r^ zU2SyD++CzWFVhNR9~@+o5S94Gf>*~kwSdW$GUk6wae3sRujLY7|%K%`F!^R~Bun!iF=maN38Np|yYao`&81YGBwxtEhQ3(nSQtWd}0UO}g6 zcX*?;ojPMJ72)R2gPALoUJV9G0)DH)>$}b~5JPb+Ejz4@cL>z5^eOn-q8@2=3_)RN zi=8K)|9JR_9WkCs8SE}~zrJtF$y zX9=Q*_WtuWT1GKP$F!l?f&PWufPjte@gnGijy#3+1iMK40y%uqeGSD|7&v&v7xbK_)ngh=fJ?@;my zY?voWk6aA|Y4d3%gO=c)f?Mr?Y~U%YoKFW(0iKFwSH4F>R$O4K0CJ#N~6@SVCjM3uZ^2e=(+o>dTgwP>Iu@xfwPM| zWh_VCBJK_n3}exclyPpZ01pH{JGFG?jDP8&77XzA=R98&TbD%V#xJ%{g)#K~Di`nXV=DkG3Cwza&c%&a1lMydubbs6@C>0y2B-2b#0 z7Jr}5Hzobms<(&WUg=~Q^jjX=rX@P&d|4v_m zstnNIKvX!-VYuz;gH=Yc-fakk?mDA3Zmy^)GZFwCmI4jHrF8OB0{>ieJi?w|FU@uV zox7=TS%4iiGnhWnBG%c+;z&wRKg7yftxIf_zGX1-(n#_~d)!G#r$S@Io_b&1e^!Nk30DfR%Wa%&FR)shNTS%Xwqu@Gc?j*w0d_~z zB&?r2Qn1T&b{%_IL6y>h*SBzG$lem+nV4u_t4+{CzFs3m3)^VR_Nm?5ZqoljFh}o> zWlNI0V=;We+SxZEsSVi#wk7c0R9g_IBa8($6Zqja8Tw6EyYkW;;5o%g$9i1ghyHSt zl%JzoJuk79SY(LCX9C5AuF#8p-5zedCax8zXOfdj&8t-@zrKD~{yytcN??Z(8uqGH z$j0*{9yrmv%|qngxsL9OXt?vz^!Kwtp0(m8F9^Zq`zp! zRj}dz>Dpid>Jw$BpNW@hRzE%n4|-6!G!X~S0?Bns74XuXD|Gp+k4*Bd_(ao|I35+3 z^Ajum$6}s|%*Qs;>^@-4f7%2Kc8t=+BDk{M9Q~&F-XXo8jDuWGS5xHeim8JNqnvlS z_ZiSSR2Rno-8ju6zcmMSCEXPvg6B5*jkeGmWnT#ruFbXxolbWdKB^w^9#>ZyhE9A3 zeAfI58F;S!Q@?Th^m*~GUpyjMyrS+(NM;{vj?e0&)Y8dtR+;*T6NDxZPEwdPoAT%Y z`*fl+1mgw?gKI)1K50tE!_$f3#cGO`a@{?{Cks`-E)gp+<2^^BOLJ7%r8KUuh^WN8 zA-GT%cuCQ5J6#iK%R@hrY2D)CvLb+&o z_d}^o=o2#WGbh%Tim2GvA+J>Hg!;v-D_*C)N7_@DE%>}PE6V{6;0a_rf6$V2uaYUB z2cMemD+U*9O%gE$A>a-u(cS6bcmd-ruX ze`slS7$E+ue>p&_oXI~z7JBFYf@kqrkytrtS{V3qxA`A>JiP7s*5p5BpGhM|O$^Mz zIfJL2>{QCIngB$pvxh*~f%8&}q|5<5n_z`)!j{v#Mhe6(B5^R7Ro4yjJZc z+x#M2KC&2kiJ_U$wa$E=UV}8>NwF5nU3fF|>+a=Z&1x-it@cxfQ?f~bFS&9YqnYJ} zi{$X#5?a{DP*DB6Ej6--Y`?eNe_*HD<@DnU1}a=ydY0S&&*4(?9y@uK-nzbg@$a|m*Mz;$7>VR$9_Cu^?F88p$)z} z_$Sgvc!Nin4cxaKW^^Vm({o963=OunPgwy1|yv2}8#BNz49u3&>uH@Wf}5_%6OQZSDbLxr-XfqRHsAH5Gb1P3Dkb+PRROoqS+yH9c+!@m|{W zL}26oPVRx`x1{KeP!+y5pt}UOi2&3hG;=pBPYm$)8dcecP%1LT;x@2Lva zAEA;n%srROzqPlisB);p#li;|`zAGHnqz&R52NkABit{&MfX|Aif+h0aTwc)Atw(t zb4KNwaxZczc~)%PF}@-iKB@U%CYT5hpO6fe;O1$W?2XQ>i7K<;X1Hk3RfIBeDrtWj zrBg_%#tpc?H6e9ewM;7UR^Z+HIrpc-XFV9u8Je_EnjLK~O82V%xVN6A(vRd~PpYfl z9GR*yncQ}RG{yca($y8MJ~5KogZ$DrspH3!uE%;nlU~^aDT$`3x9Sud&$BzDqgF7;viRlEX7*x# z`}GM!?1cy7X*oT~oMC41n9Xn%4&fIq^ z_=M-AIWKmc?9-v|2M7B~3pYgxCTog!-o_h}{Jbch2IL1K3jD-was{nq*q=_6+(?wS zjePetbu*WHKU3G|{)TR9Gc_hqGWspQkgFxicouk^lr5p~PIt=qBXEQU%ROT+Q9kQd zTC&6BGC~)zvAP>c((awSY|I-4bs>;cwZQW+Ow+kg%1g6}0*cL$831w57z@Hj}sqD<{Hwqde+)>%8barmlS(DJ#5{ya|aIYLc;ys|2(x=ZFG*oII1I_P!1gQh>3 zqmID)@I&vCHx@yHJm^?Mh9e=|U1Y%3>oa!-b-pScPZ8awDHI}56tyE9_Bqb* zDVM9hqiXlQz~M%)IhM@6*5LN`icitifoV2h*%kly;Om%2(!%}G=b5F13CfXyVmHPZ za?$Aod(97{$;Sn|uVN`=&`3dQ%N%exBfA&i&lPsw!Z=EM_->PB%-#~x`&DM}e4Nkg zt9Vb7fe(ARqS|&dr1GCK^K0hlXTacrhMq+tk$=&s$?QBX(s28^V17Q-tWk|n*Jkb4 zoC;!=lNJrjwvM6}QT1roy|mt|9kL`LUEn@d2NCcaC0Y{DFMNkkBn+1$4-N5Bb#B4t z^GrgY>N(hAdSzg_4rz(_^`!JupQ9dGefVnV38)MS#XzloXL8%=Z=G3b-PJPZt*lM; zjDJb_@Dzi18XOi%%;I`Iwg#_L@%~QK4B$mIsb7hj`|h3_JZnXoEI9wnKN}TMHu&*{mv5 z2CB*jo~_#$)ohgK;$VII0Z@w35m5fJRfeh0OdTv;jWnR+U|Y5I83W~NhwO)UmaB8x=-o3anpyPyr|S8fI@1OEZD-~kLFvc(Lbt8 z8aDu>p>Xjy&Kh(9W0mJxeTLT6$Ek$cQ&&YDDBNpl(}uX`$MsJsO+e*_(EAYS&z4-r zL|2$+TM@gU0?tGA!GeWni_v#?{Opp>V7zNu&TtO_A1j{2k-JmU2he-W5t#DgHXUe@ z6^gxU55i5H${{waNz-a*8TqXuSh55MPC<_6$6)Zo6?Mb<1=vmMB?(PQSN%LU5ZprI z5L`uWNvI$0{v9(ye<4@ghA?mY+m>NObc*M>8w)A8H|`7_S6G#ZW^m#jdz^Q=Q(?k% z=Can>q=jYX{%Dq!I`ssO&!up8udH(&yxC&JD7JnELvJOk?EuBkokD{>p(N+@zOS<9 zAY9EHq3UA?Hw!Svrx1(?odnT2#*2M$8h529Br(@=>gK+>a4Njiery`@!u@C!%8s*N z;WeoRD-S=*wH%P^M{Ck6yEEXJ|9M^;6r{!j2@4(mEt+}-Z1>}wZqr5hcW9K6ZD&94Rn0R zxsIFSoCKVZ4i46)cZho~N)i)zlxv~w?=d})5hajPHNtZx5HN0e*StnRzpZlfHSU!D z`9lxu4GKdj6#KnKx2l^qj%(aW#-WLDJ-rXm|Fz5P4)zHr8w}Dul#t4ElsN4w8KI^VAH@j9PfKB3i4Tu;uji<+!`eRTwry-0E)P5Uz3T@!DDuA23m~;MWZzx&9VT zwai!0>q;}KPc=J7qmRsC#tYSmHvkjJ_}DHNRL`-n7cD|JO8)~v!9K=3B5Qc6u87K| zT@#>T{8kohTDIJjE+fHJkeu}A4ZjR(;4Nfxb!=d7CBCNi&VaM^t-UvwQe>5B0{cn3 z-E4l&S5L?R@=QJ;P49wy@$i9p@=_QkKHbev)TIj_fA(vl}gT6lz^)9 zAFYXtIvf>GLXYWJ4Fo1E$eo`uxCoq2XSfhTt`2$04-|`&?m$9CXL+t6a1WPlfvQ(E z&}(S-@JcB=sd)pIE zimNj)2@M@U=L8-rzbyy27v4S@Vytu0I9y$dwa9%fm+UG26di&C$LjL<;y3VR|6cE zv|H#iY$?t`H?p_~Yr4P2X~8rb`PtDa^eE3?xgRU7<^)-Vu|9~a!Tb+BBMMXG3zSC?`^FF_HoT-D}ucpZiQk!Sp5&eJSjpzUmj3bco|XTJ8yM$ZGeSVbPU*aK(wS~cQ_=YLmt z>SQl!gBxt6Kzr@QodA}pf+@zAE9M_fB4Xa+L1m?u+}5LGYTw#K5Mk_;w>re1q-H?@ z5c2R($aIvmIFLxHiYZ_$kJ?Xc=b>!){1p-V0T10T*;i7LS9Uu8`E$~R4N6~QxobAa z4^Yx1KOERuxyq`4a3W1j{Yk_;-;W7FNB*{Fi+Czen7rXRwKz26Fmeo>6%7x#!-RWK z3VtX*(TmltEFPwXMDu2eb;S1aC#)-gAt}lgSPd^m!)OMtju9B8<+9ROqMpu_E<0w; zy)Jw##2llb%|y9DR<-wLK3VldSR4k(kJb;NDK%!s;C-Du45-c4XO^yvwVA1CX*R#QvHC+THtLzy4 zQuGet-HMzuyp)4;CxGu(u|R&SMX~8tpqHu5lV(4$fBV6SR3;9fi zTx&&*rz=P9_5+dMA3+cBVaKm#rx!r@ps~A}mshFvq%bbwHYwb^Bx10I9emR+%5rrE ziz5HE=}xdE#j7wX>J3wIH9)+UD|c|q^7wTfuuTkN|KCsPW*kbT&J}N>%Tnqs_{!>X zcnx?pr>e3CGP?)J^~vgv%o(_Ox_Es`gMCdA#BTR}=1R7> z7H0VNRK@qn%3DfA&GJrpdq%rdP8IIzg3i8Ldi2nhOS9*Vt)uV~miL*@xIAufc$qlw zT?erU_Uyi1nW-e3jJN=DO&2m*f_dw;p6J|srh~rS44&Bc0u<4aKY@(Z0csH61wBic zqX*FZn{Is%k0)Mk#H?sbn1^y3DpgPx7y}?Q*vkBgVtXc6} zhEI6*c?yB)ahcJ7?nv=axwDto0&d_H{6{4Kr$-AViQiTVOF7Vq(ruUXDRowd{#=jN z#_+jbGwTL2!mx_&r6Y&MB$Te_1mlrBlKH$sW7F=exUbV;RoSEf-!waHhrtU#uDkT3 z4oA@ai1r}t2$vkg6BhoRhg4`3Uqj|Q!sRfuvk8DM1oCBUmZIs%j)Vwzo}45I*wt_1 z>TPl_lKsQ$>5!QI2WI=@_7|_pIj^p-8#bX5 z8r5OGhc}M~%=0~1?$_||8<|>z8G=ry3N=c2ftrummtJ;a#4Jj!)z~w`14L*S-@wB5 zoL%lNg2{*GfRm_VJymX~PmPj3b?ZKYd|xP@at=``#bTx_cZA99Q+`;flKsyt1&mCU zURU~CTKSxP|B;sw#|Zruw+RHQFCPvn_6HghU*vc4$9VFv++x`FNaPxxUXBNugA+}5 zSY54=n+MI?hBFm?D`byXV%*A}IFbLBr1VkneaS7;{+|Kia*e8RTA1qm2Nh=9ud{z6 zhbJlkCkOJ(b!|W!O%-{kTAr`Zl2BB-M7z%|F${&ix?Np+$bO{mU{uVXek*7e&UB7M z1r54a9%zF2J(-{VDf5Ze(>sq(4MOuW>PqG3oQ7XG9s5#{F0vH+How zIMeXtq2Z5V*sjF%3ib$muEtlaOws_EX}oyTN4TID>)$urV?JiuIf^W)(^Uv2^)pqp zI7jKgslNvc}B#+DW!dDd8dP>Sj61f0mSO zk{Ftz$8>gS7eA83oyE}0Jt#GPZE5K-eOjO%HMy{?J*-U4Ki`n5Q&2s;n*Isq9+%Mw zRgEEKjxV60rQ}kl1jh{RU>O^UOn+TXwi-ranbfS$NMGaKTVR`}jgM49Kku)z%%vlX z{naS9r60;SdDB1_6B*o^^v^}yj>T#SI0mPXlRKsp9@58B_1%O@C7c_yE~wC#9-Rhi=<-Qn|WfEuH6 zKijF%JlI6(s zg2>|-CTxyChR^v$;cE&W8GmCOY6ckM7XP>8^AUNFD>fLlI~`cef`_sQsWz7VcpwI` zMDbQ%N@H6$nJ}QlzKJ()X+_LSF0OV0H40#gpNS0O1d?%yj)q>|(!|})5CMGv6}rpa zw75v^kOtG=5bws^#lobWNgfNs`C?1vSjj%BVH5W!n6>dfl2%v2tbjS11caaZrk(GD zo8F?yh|{b4iASONObwGvMSm--mt`Mj)SFGvg_5p-%@KV&>7DBzZ{JzSJNT)*KSH>< z^vjs<(WfrG3jNm{@J}k3!vi=Nbj1wru~e351!h24t&*lFMcabR?~AYpEz!1zdU+QE zNRx46mOA->?h&PYD^r%a90l>nZP1aH@1Vr*1V%@7s((&S zAeH?sf)Vu_&_eo|Xqg4pqr*Ov{;7y$v&o;q*Rr=1@*8IBJblqUapp3r$2vs@7xI+8 z?u2p|@{_BEfp1+q<@>1&gJ;+Uz+SsoI?w;wX%z(}1%+{xFDNn*9Sakp@^*ANuoIcj z^Iw)PRH^Wvu879$3Pk`8_Dg=i_m_D%K@ zO=CJr0-$RJ=t7lepA&@}%T@@A|0Z}zBE{;3`I!MHvj9-l33`F1W8~55F>U%N+ikrA zT#~b$X`P0EJq!Kf#PZ5@Bo)WJ({_(cgK4O}NBh5(vp3Wx-xsJ529NO3%StP}L6wuq z9?!b#8R2)q2FttNW0tftKK)=Y_sZ0)(;q@S#LS1A{EV|GhrZ9cDX)PS=H*vGcp6m~ zM!rJ91SI0LsSkrLzWiD z$CTGznC#;BJGgg>?LOum|CR5u0`A1ID%QK=#x>KY0Uh?XPZtBp(>0)ma6!;k zBjna2lRZ!E(?=<8v9Lbggtmhi1%0EkOqn=oJcK{R2F%zGL7O!{$z`agrMSpaH7(lUoa#Eu)tL%n(i0EX^$mP5GAify-3h&e+4) zdmJc_)1}c`Lup|%CbBld(C;npzodt8!SaWy7M@F@*))Xxjte&P)jSirtM1vtA(6L@ zQeEQRheUP;!CDV560H)%_(CJ=L{T{r$8uwjkGjbJs>xGpEY-^ENjr>NP_DqB9NxJG z%_d?!hq6t568|~>jV`Y#)GKuKI!ZEu%W^Eq<$YcgyXoXUlL|rXe9auuwZv8O513L4S`1n| z;1F7W6u_N^zL8+QM;@p^H-s?hz9iXPpd5-(`O%;ZFO+VX2%u}0)mzAwio0q`4!B6Q zI-(^z=A6#G9Gp*6pM`05D2H%7GKojH8JvtEB+lH3h+6n-Ts<+oV0EHwH6Q8S~oL-9`gU@7a`5J3CxR3o6gF~NG zywub3bfF&mU|>mCQmb#DN(Zf}K3^`eEvJV)m^IzP($FBbHY%vyyz#}bb^(}`yc@If z{^D(R8KafNHI~jyLG*8-hbERJ%Srd_s87!%)sHFQ*6bMg>EZQaE8{LD4YOThHHy%G zDi+1mNDm`QEn%?u6FI?2H%iDky&qD{7@wq57UhbveVinfg4 z@f*L|GS}Lp3T|^s^7-~?1)xbIMIvmXQHal4JivE2&nBiocx6e^f6yz9)R&5iqxQSc=kq*Gn@cfKy@DPjHs zNJ<8{eYh0pn)Bi&Ta6Tv)9IJ!G?dv1BP%Xy^HW@R7M)NTD{<;`4t2aK+^XdI=z^Js zB@|yN;52#A;Hy{^K`Qjs>Q&%Rt5)|}ZzQi0q^h|*sD{p-d;^-lGy=vNO8#pR#M;`P zSi9Ja0#bTjupd;BjvUz-h!v0EmD1PX=RRusHi}e$UC6?bUK*$W;0`VkFHz*WbH{nJ zWl-U|#GlVdiGy$^{wt2T%D}8 z6x-`|c_t_0{H1i>%`)Ty;cx6)xt}rVy|abMZI2V;7YwuV{{1?BxSBhg^~&1Gd)>k7 zm`KL#VmItAK3Qv47=E^4DDca69Gg2Pg{1I|pQx_oSVM0~Pm(9sPEwO1j}AFRsm-(@ zv@F~WqjZp0%1rcD4XMsCK>M^oXroONSm7p7zb&PASo@n|L0Dy)9|#WdqJg*6DBi&M zV?<6iS_30*Mw}`vRB?+VxtVYd~$2&W<#Q@!)c}_y*%2p_ZJjlV4G8{#B$E>_nG<%CE5(A#fGc;?a8Hsmfg#H zRB&y=<63GzYtMwSQX6^P3;Pv>lt#7d4rt%d3ASO|jM zt#RS=_K`+{RJw~D`jyqYjHcxT1=t2{IwqCuVVx zo1m->mZ_nJBr)iPxxG4)dzBdFHYZMX&SSyWe!}Njlfq-3SmZ18+u~nukT-4mPuJ^X zD|qUeJ04gC_?fv;Zn4>wW};xBgEo>b0)=?6Z^1>^@7Q(j>eFibaKUPnox+45`He{R zS#$>8+P2Ka!}d9gIV&mS73WuFZ?$k8B_0>c%EJ9k;p^A5iNCh{2HjQix3tRd{iU{b z1Lh234(yqK+Y+!*KDX_SKONhsH8hV0|0*uMuGpfzx}M3Np45_%Gkh(OJeT1A05qcJ zQ!Ze;p$p9S3z6Aqwc`x`ysAVtD(v^(k}Z~ag!$yA9Oq0T4uk$NhG-8`fI1fB!5~(19Q&0E z#a9ApFoW@c(zNON%3?qTf#JRjQwiScY|fnIgBwh^c_a5elAE;JlH{$d9d&)pkbjsf zil^rS22It{cd{6Jt9(KtS#j7vye3&z=>WHcI&eGJOmF49VwhkIH+g3U_1Wh6y~8`& z0X$lB&JP3E)-S!l!K0{xv2Ru|YyG5n{j?jDZx6_Ng_Qu%FXNGzM)jLdBJ^La?Edu# zY#qetw~>U2pbVPah-!6)4gzjOYZ)R237Zxyc{(>1c)*0)qR+A-&sQ)M0WOfaApuS-(aFuGZ`d|+|=&;!Of?CL!5a zyigSAuPM&bgs@k3BM|154|DUv(f{?rS=S-BiHZ%Nz_e+{W@^mu?Kg13EHwlmZzv+$GC&={(*oj+ zW8W$@*&amB2gZyKX~oO5Aco!te()Rccv|l9%856JSdi$FGG_+Fqa888olkoG7Cr!G zZ{YRm0luxn=>dI2xTp8EVrxwqj9#*^?7p`?rw%N?wRS@HK6w2_Ssf750~)N41gG^& zNk45|{PG)O>}Bu-a=94PM&PGOnk@zRH^I6LBJvxnPpzI^LAn_(DrdyGYo#!j-?<|om3h_N)I}XsUJ(ftUe=9#7vJBOcGtIG*bI3qiZz8MGYGQo zx4eFeyTiyP*g`v78|Jf_G8RGzfpHGH-&{Ll1yJtfeBgAVQDENC>C|%IseaKN;9Hm` zoX;d{?dV~vS!V7u}O%w?EU0c3N z#-o!NPv?oR`zvz;PF^|cWl|0`8J=e0wmKSl^|89Vo|8#70=}<)ve;wC9c4y(FOiPC zRtoxVWn)nwA|mf;^OAjeE|c=AAtaE*rpDy2f-&!>Z;!VW7S%{bd)hR|*-y8FWO}%j zu9=16qo|c?Cs1w~{H>3OR)2T@+Wuv%SCdDyi(S7;>`Pq!O7{aC0m`Ka&0o!V6;9!F z@5TOMiEz-1k${(bm*$A6UJM}3#q|obWFiet>))tbkZV5y9S>s-{2F;N1BihdUpmU0 zq>|#$+xfGXfa|SIk(Je|LvF_C?%{e-2+Y^2emc%rT5q^v<{EntsHVrr!n|H07;wI<)U|PC$~i1s@m|d-te%@g=6VK zyYw(bOTm4cB0WQ7=G*FHByJxKT)E#0n!y8a++ePljv6{%-(@YlpnstZ_p?7op{+w> zzt#Kb%J@d>v$ldDz2%BkuDTwd6?%sA5D52aWXjq9*y#T{Hbtimw!i)JABjZ48ZSMk zZ14bHR55JJmhIXIuEY5h4=+u9Y_l{6?HSVNv{Dr7NqLp;G>!>1H?4TDR!3SYcnEjz zq>;vI_?o17x03+1?ON}SjOAAWD>c#WE>9%wj80a05%i8Hd!2;0tlh1?tKL2Me}wHi zP}Rj&Ru!fs>hG8-zV8%Og=xK#fG^^Sz(_gMe_U?lTm$ouiH&nBsds#&5M-%6P9AJO z`Fc!6*9ZZMKM;Foee-}J+DL=HpKfP!o^q`ERP@Sku(`uH1*cUEx5S2+EFajSHPDFr zCe%@+x|M2x>m;N({D7yguI~MFLWiLdlx#YJ)-cUcgce97clcGqwB9IMR!ZkpwZ$mQ z(BrC&u@PIqTPtfV==K$GTs1pgGHd^H9LgbN`|i+sP1+nzw_NamOmV*61pL7(BEeVb z_S=(?e|Nq`%i+aLL9rW{^UNZrcux(;zVKh|fvYtT}L;G6w^!;}7TX6G&=iADWZG-o`LSsa-3B42UIAE7*{FSPQL zzv{-+=Q!bSaDW483_V0+&eXKc35w5uH$E5eE(Y3E>h?tjtddM$zfNl~A0DIaJ#r2= z8gWfoJtaMyD@;LDK#a;poER$lUH@3BTf_PgTt3LuAuQm0=_) zs4kc_i&Vn6Kh2?MQ$;2#oN;`Ho8jFCaf zvVg!Htn(8y?DGuVs!uS8&Dl$x!Tg+Ase+}x3T>5QpOj}F5{)xdjbW)I7nsXsy=^xF z7e=!gtd;h#N?Czv|B$%#tzNp@uMAxdeE25QYx(^nwk8)nW@TptgX_Vec{{U%AK`j@ z>b58SOa3!TUq%90u#qt4CSz*B62o}#Fbo{9WX0b}8zC+BVM%|NDe1msS5#gb_zSkT zb2oAQsgbkMp89u_t-(J%MrEAOW|m)C9fy5u&O+}^G2?>Xl8oIOe~NltB*psRH1d-E zw&p`R#Wr!2c^E!st$pqv%L;J-r`dCI^j}ju2;rQ2l8YG(JCY*`+=Sa4=_X$Yd3cop zg^3QcVvl>>)i`I$;ei=A9x_D0Fv#*OM~?JO;)U7wDfj4kyd#RUeL&sxODE1NX(_T7)=uOGLe1l9ns+kY5;Jz#U+SKz5g#+sxP@k@|gCc2_r z&UH!eUW?VMj(JI!^S`%o+n`)4%>xrpKYpfFM5U_CAf1AQ1^vAWt1QGwN4`h??4{v> zI!%GD=Wt3AYDnACq4LGlC@mk!rB&&bC7N`yb zhxd!^{F3c0HGJXU1UbrpW&Ggr8-nT>%z{Bf2-&i??{n~Z>$L(qpdnu!VwnZhhE)%xY`K}a^VUfqtiS1C3ya3JA; zKeB9O?1hS-)|pF-(6HNdX9OyNv3LRoc=zCg6rxlL)Yy|2gpLk zLNh{v-hhqS%p0O~;q`;Slew038`DZHCnkz1!k(eDiNe-DyKePwRNuE70i1UOM2^!9 zyA^U*c!jU~UBf`4pZar_@5CY~vi}lhnMtDCt8|9dhr}SlG?{6f*wM!~XOlwvFlOrY zTfa|-)lL({B-`?Uc9ADJ!%s+?NHhM*p@^U19!Gcg=SV9%$G?FTsmiCREojNulR>ac z?sETup`$h)@@}e_SPAP&Hn+7b^cTWfXhS68ALM~HEL{qjQr4B$WdJ~8IB&R#<{mb1 zwKUcsB!aQ8LqIO19{&whFJMFh^oFfT_skEL>q39C;Ua*`5Y?HxCZEJuhn4OJ6eu-Ek~5 z7vA`NBZwKFg(kc`y*B!7yV00t0RR2UsKa%x&9wMup_JX$=KhW5oN?h11YdP0DA4k0 z_xWv1u*WXBA#|6}(~y(NsC1U?b<2nTF;Yj{=g(vI&}(yFEB=bwyZ^_d*%3$uV%ro# zR`a_rZv$xgRMuuf`7EFTr}To(h~vG>&G_C;-|KQKaWCz5zs0?93@nPvJCW>^ULeJB1=>0^JHQb% z{e5^Oi^Q2x*P1P?E2B;hAyJggb6cjz!u-#}JguFzxPtI#;tPpO*b{;4q7vb&{0p$u zj@vhvyh5pTSi#8fcM4KaSFqCeKW&pv5-e|z1h@E zijoiJb%tep;ev&7#`nuGUMzkO$-C@VJZQHidv2EM7?R0Ew z$F^UjfsEiKHbMUYk)-eR`5CgT^D0HdZ^2|tj`EvS(!EFP+ zK){}V6(E>o|8W$QQNRTC)A@$f%4+AIgSn{&>*0R_Kfu@to|CzAiJQ>Sz7r-VTjGZy za~?7d^qKM%UXNsNq@0!R7<=<;(l@(4_RN>QiaLJ$^21jh-*}P@QBrfcXe;e3-@}>= zv{EybsztK2w{W94)kbllm=dw5=M7dOC7r4k*>zO}yHfARqnGc;=Xb_xJBxE`=Pr-) zjJIAQL!n4c*03C9i#Hh8m#|@!0i?}|v0)5)^PFdc)}yc^2VMSt7=!j3rc4QHp{JrC z>)$ueWig+e1T**({OuuMz?m4v4^zdbjpF<5D~8Iq=DjD;JY(+c6Wh51_-L4VnWZJBhyd5i!(^%0T!LbCCgr@5F3e1w9A+mHQ8GZ+T&Hi2^Iu8(VLmm^h z?Kqu-(!xO`ysBf%(nGUEL<`mj%2EV(T07@Gik&7m=z#mTBO`*e%?HVKb~8wocDLd<~h1-Bo1XJ733EIDg`E@0{|@ed(i_i0_jBy%|np?W(#AO=Xz+#v6UOM{gNcF6(R3$C>)r0NL@sG00lNcDQ{D zpa7W-*gRzL=n{q@XX^Iw38w?Nn(y6d*7EWNQiOROLdm%Da+xt${!pES z5?=Y3fOKN4ME{4o_F(9=R0>s1#9&vSJ}mORGDXgY7F)Pd<6><|=A9@Y4%wfI%%asE zv|Q}#Y-hpWpVi3GyF}U`%;;G7{Zvqxr4vHrxbMT#qg>%eV&i<)2*Wl})WRcpR zH8u$u5kI?pJnCttbhJ;+?o+0UOqC)%LWjcqxr`CnYtiCibx7`K`e3eX$+q1IVv;!f0kvx6Z6CB1>8OY%6@pVmb^h{@^%nL|6?DF$qA5h+Eu`_?iS|> zr_m(egn6qcVcn!cC`b6T$+Tgs@J=&N+=4YP>UeTuUL*G9Q4|onub(VixH)tNp7ZXG&Z4w6YUU{fggY z=ootmu8yAq0I>Jb&_exJ!^a2NA)?N&`B_6K`0;U}pC>#{lUI>P1lK+y@{4ls1#Eft z(*!^G35&6vfy_xBhX)q#*E2tL$`)!t%1(c%|J)u?kmfd{tz)Y5=?(g8Bfnt!14ET< z+B?4l|_BWK?Yd2$r=}Y=c+P-5$fnhBu^lI z2!K+1qo>IJHb`nx8!}PXPVTQBM|bTCkwM$;4Gc#40r(DRANQ*i!Mhcz8}ktx5yTZk zR&4ige>r*K0rDoPaRs}pWU7uup@a)m@VBFZcHxOh|DCrJ`KENQU;%X$ihIOq&nQ`t#B7l{cA; zEVm;vIGg%;P(0aI|D%d(t5!O;yvx6@L*cRY!yeM(3EfA%gNWZOE_0`6VmD*a*ITsA znC9?*g@r;ngSrS?DzovzV znv$CSbcWR=k^tw^EM|gvJWWd`nuLZHRl)=AYJyX__r9?#?Am1KdS7| z*-f5?@?UcdT(Iv`kc$iL$TqDZ5Sv&i+kTL z-tr06VeR1W7T25MI{%>Yl9J-L=DlchH{@DwefoIpzjt|VJ0xt^(aQee6f?rNI5-K)G@@3m$r0Xf<4Kl8VRBqZSc+o znJITHAu~TT?D~Riz|C#~>;KdVPpIIfNvp#qw+(TpcdTYzCYNt?5`7EBh=htQ?!YtG z2)&$Sym|h$#GE*|tq>-x7>pLf$xT2$ax*~wUsC_YUDzmefwDPym_BS`UmWRc1^B#F z^%;4P*Wn7Rmev$u=b!ksImhvH{c!Tz=VnofGsO#2S*~*5!iI?-nE$5%a%NArVwB$W zv|I8ZT0dcH4x;MI-Dpt)3$iFEoYe8uFMNKAISFu&maRJ8cz1}hCL3H(-;hsX!`TCU zYcWj{dDkW-5ekw0=z{9~uPQWFZA}(gY@)d6=#O^NF*Ht6QvEz#uD!D{;*{QKoV5o-9WO2kaE1H5pGNUQo&nHFDNp0U4~bz-5n!G8bL& zz#Wh9Zq|EzDQBdYwV)nNMI3Cu@6H!+^$y*v;@yw;==UEIqHFYB*>C0JH=T()_W6o# zsQAaqz5|{|otFY?yM%P+8cT<=hcwFJJz&PP(t)~sp5Jllm-4KZ&_q(UjYKR} z4?K<#GO}ATKup3=V;%uuagR0OO9nQ%@u3(>AQQu?OKq_lN6vE@mvrP=>2RmQsYBcT zblbyud!?z}bq)27i2oq=hLWj>H)DrGX9QXEJW5YSa@4Uh@3|}ps$4hkjE?l^x5nm0 zae_vdp%(H{DStQ~Lb%0b$}EoCAijH>|lA2AS|S5XU8y)HNG^3&t> z_$>~x7ssJ#MBPS}p}&JGD?pwbQ>7J)8lpGsUHOQ584~#k$GD)_4R+_^>C}nd=bwI> zTal|9zb@k>=tJiL4GVT-$U;)*UZp#)S#?W6$HhEwP6ERUr!k^573O7f3&&ZP*+S<7 zyi#5G?D?C_C<^C?w!g9%_Sy9x($-G}i0kAM_%}gmf6|ls-u;3(BF;9Xz7+CmGBd=7 zuX;cX;@?WcHZbd(v%$!EwSzPcH00-r23@gC9Y5RO%|3RaXQ9jv)$ORz1J&Pni-q2v zEyF%JieI6>bXXVACQ)-3yIpwHruE}DdkDf+qv>=`hW>OFsz+z9QV89br|Pt>fLCXp zgkSDqxm(O5O5y|Yk~YL0!f|ODR(>FA_3yxtZIb|7Fhxw12iPxyyI`|jHw6<4I2FOh zf%UtCxY$WRxhWdE!HykRCV?yc`@=d|hS|UH_~D7RBo)zH7`$D#xHnxL^3^bh@=`(D zcq~h;nxett%?q);x|^uc*A_L|f-9%Hgmt%Z|KhPX@5V~_mvAz~$!cv!lB<^2 zapdfluA`|RWAR2$a5KVIiSvL=MYJnqp+aF{30Bu}Wm*$Yn4UJ=BU~W|&uxKy6by}< z`s#^mYrMp5cW8O6YC|<_X=iu3;o4>lg|hF6)P_c3kohsg81cz#CxOvm&o51m=Cf)s z2wM@Z(=dt|AhaDC!iAX}ouy)0d&KPujDQI&o`qeB#oQVW4^gTvu({yIBw zr9U{jo>#?qN;<%*dw?UW5{&lp1>ct#n`Q(VX4rsPV>sQSYxC}Q4b7KZO~&?WzPKfz)}E<^ zY5iK2%o+zie_Ut(0P_(uyIFIp1p7mi> zxurr`v^HhdnxS2qy>g3aaHX3F4Y^X42ZZy9<70?hDxridA)liPqWN_Gj;dGc8{nl} zLNGC+%C#TgjNGN-NU$NUxxZhfs_I>(XG0*8V#8SK9lS=+F+8M2iO~?^rOzeymm_=O z%wCW6{ldE;{_NCRFmBdM0VRjnL3Pr#kdqck*GpabtDIlUCULtKI;!EWRt}W7k+Y0yy0f&E$d?g-^!rxO}aJc=5hbe z>FG>J#B>UyfiUXUN>S{SD{J;w($$8Ypqr%}>2p)DDymQsUGY<_p{XjI98Db z$OI0KvaqeOpTR*NlVF`+E7X96qF967@5Qo*SpicXXV@4f!OdST6J$!p-B8=e9y?1i1o4aN^}ub!4mD`Tc0yhg&S8+{)deKv>Z_|&&aHO*5Ad`iB6kH^P|tlNP99^cRGU8Af~&6@pou4L z8u%^=0(mY)n=|O1Q!$&Wz|L6Bee*$UD3KqZ2_ZljNUiN^O$6s;;H z8z3;(J;)qEs-Pp;e-F1m@U1p7fc|_{k|N!`CQMqPE8a!sD*PZMz{k&%noN0J8^&ui z0oGZn3a=CFf>j-?ZkwqxUH;~`lr7z?{IcA_hpEIQnI&75*b6lstSCPA`LsL*XYtK- z^q+#w;3D~A_%c3}RE<{^^wYscW%VIK4*Lr%o6fyrdQ_5^b|mfZ@?`&7P{>6sRB$ z8rl3V!Mt|Jn&|zVB}#)&md+th2t~yU5&miR>32kts<#Bn$Mj>rbz&lJJO5#z=xGb( zDHO%X-iXE`%~RIS|^G=?k@I`-9l zPA;VXXgI~}wVg?qQ+y*tq$c2MxF%r_u<)Y9O6J8g|E@3{wM{2gPvZ}?02Zk`u~=4J z*`;g|!);R35iiue5BXdPWgeQmQnM%nt!R*5-;$!rs<&UR)M)RyL~>ceqFlcfF!(l( zC;Vm%>-~S~g33N_Q8=owJBFyS;{5E73fZ$3nzNsbKKkz7VA9EDk{FS}F^aqySsIfo zFYW%_3OI{8Z5wNC7t6ZEvy+*4Kq`5bN#=CbEu?|_mpgBG&QHRfD{i^N5!;qX9&Mr~ z0d&+7YAz?!tU4QLK_*>%tk>3 znVsI^IHuW(%|4CK9J`q7Zi;V-_9ZYZJC8x;j=XIc6$kKfEkFXUlO2VGZhWHet}d9K zt^L{*yylrX^}t>g5+eUdK6adTu&=H0-i5p=<-w_^Ba^8VukPp=b~DGlI$N&dgYB#WoFG$5O8B5}|(ne+5X zesAHH3PaU=Bs9k+u)JovkdFL@@!B%SV)Y6FzRdSjxK=Ibl!t15^}3gH<^&F7g%P={ z7(^`B>9cLP1^lWrJ@;z*-u7xdOu3qSi@x@!F8<-vIDawP)Y8_3$+t5pA*$}HVoDgv zvu6*(qAfkTlE>uxV$!2>Xxb(Y@sh$fa$6_V3#`583OP^XT#xK2Zk9mDGZ1$3KH-l@ z+V8kO6mk2XIpw~T!f>~{&F#d1~;{+8hC04xwI`(liN;ELV{|v8Nt!))L$DKwi)UELH ze|?V*rY_nino76cLLqbl&AHv#u6sQO3iF^^hHI_YUweuGKRZH@B?W<3^^wC@b44&3 zYyJVnqi@DHr7yJAI?-G<(DBv{_|E87hmmXCD?5de#rC+7qd0JP<-G}}&dXBI;Rd|l zpQQM@)gcmWe}TX}nd;m~=5<5Vkalj~JS~OaZCmP+$oj`dwX3KzdE+B(kitNv4>{D_ zM2t4W`99VNzh%;s;RuG%>PThE%1}Mj$^C-C6C+>1><5~=<&eY*wQPI`#Aeb1$*cGA zU%S+iSOwA&XGCh*TOsY;Xi-Cdw^Uzg7y?bI-`or}4#2>`>L)@0?B!}9xAJj=Uf16F zABW#gmubW!lZS)3RT@f{(q~1MqSNNMkCb4JD!20c+!v~V=Mg>mj(}0`ER=Bw-4qnc zM)k9R+To>(N>r&y)9*t}wuAkP zJ_uMlyI2RIyW?P&@E$H2=3=Tc4pHB8)mwHDIWg!Az-0Myw?a&7waY+`w9!cl&<^<#fhD2J5N2$`4~FBQqLJ+KS)p zZ4`+u(fpswAK$Tbnuu+%2e~zhwqa=VIXUpw;%>k|LmPA@d)~Il+D-E) zkC;JU5(uU>&pk-0x*ZSkm0&n~rvRm(-x%(~vyw7^PGc}0S}Tqb_;2_RgxHXbcK@s1 zt4kxi-WJ0=13dgGZLyqMbQtpV8`2$-n`E+KJjQZ!c#ZR!uopP%{ii9a`fp!)o7mPs z-8kXa7isvsN(WL}f~wjb-t@JtEm50Q`y!sdMHX6ZNRB<8IctsXLhUaY)OG&Qok`UO z>1^>lDvhwuIbDD5;!X|Hm#yogw%=~~sq_pd>n;s{OL_ATp2-~IEtxI`!fM^l{fOgu zTycXh(wXyMTHXN^ZGMP>o>6Qsq@-n%XZYRstan1k=(US1JfVZVtFE)i$A($YTG| zx}mn>Rt>87jF-isz%A9Ajo|zQfL6TrMFNy|I4rvFCNqJWRy#MP=_h$GIalP?tNT+@ z+-a&@B%hB>g01b{64%mgUaTZz5w37Je+O?0!RUQ~&x%J$m4neOLoI{`&;vzkgmGhX=n zLMaJRskpd$M(L~>w|g{Oymp1==YPM@-6T+)JSed;??b)lwZue{J1i}LLf9$%S#i`B z7?o4a8KlyIfD5tQSyxr zNm}UNrQ0>;hPt55PXmhh@K`$hEVbovw~NI#df+A;8-6@}pl^FK%2b*F@)bTuRBkI} zu(SJSI1(%j6wcrn$Sra?elNncwYy5T@fUE5jVRSuJBmlP<*b=*w_`wg=r~; zf2a@!`OK3g-1k`}>C4xG*F(V%D7^I~eR96L2j_bc`nRdR%<&nLn@`DC^(T*dGb^1UCmXL@m{onfUsYy20)=DReZnjE6zC(2O%iM-mNKTS$%{>IrlOK*|n zm;2F8uX1$0HIkbvAVe#2G9q2rJYnrof68ql_W?bs2aEpPSq3t@L-a%N88J=E2S-bg z{Ld{>SRi`+ADbj(?W=fn7Fo=&TV&TKS5A{x*IKQjgc)dyd!7s**l5Ume|iG%_4;8jVwpKWevIpqjJXQOrh zUOm`8z6!aUVLPInt+>m5T^LhaGh}UTP7hFGLI0W1fExSffcRP?O%W=sskEY2p@Zf) z??Bablk9yv*{bfSMH#wM%o%ym;dw#)JA z#?P&;e(4e@rJ?>&J2i`rJF6B%lcEs1YV)SFT>$-Hm?>Q91^xgyu9mnSW`M! zUV=Up>%BZSoWH!^nAhfrHN~{H-ouC`q26V7rwg420l`6Us9 zkU0NH>@IkR%FPBxDsFrVTEhja&O;Gg(N%0PRU++{XG+yvyAH$8?=33k^gC7k^ER2O z)mrjG1P0l=E>Y6@H;-*F>5gUEDKj~`qa#9zCPgAs?!ytyb~{mEsn&Ptx%h?2+6!r6 zD(U1o{aVa3+At@>PzMA; zeSz>2^rM}9=JSJ#Z~PA8bDl%XSRUP7ZRxDW`1A31<>y(3n=jkYe7JPMvy|ON`IF8q z+zC9_yfIpity2)RSEjE@V4c-M3^#kjq^~sgO*EMKU1gDyjC;kKxi#fJV`AA%v}6d} z@6X^G)1t29?OfB9F#(#Fxa05aP0aqc)LfLw1|D0hpF0IJ4ujVln+EuMrx+%%=Jmlg z6S9qG@$981MJF~Yu$P~)cWW9|;!yI~#2V$=Ir7Np+=A7UUoPMf^IILtNvzwM#ot_{ zxR|X$IELLA`q#ZMSevPPi|-^rx(TpKvt2@dsj|Bme*yNIGZ^~zhTp6H`f$USqXE88 z4u9U9@PcL}45QM1=i!*mc$t*W6HYF>Tn2fP7DpieEFut|PxEnpaY0Z|^$OpC@=Xa? zMukRqu6I@Q*f@#(7Wk>Mc5k)e*|Y@aLFoQ1#MxaN+>RQqU++nf>*%`b{cwi<@qa{L zzYtO(EZsqAjrKDPQ9&M>+Ki+@XR7B)ER60UvZ=+2wR0P(ujYr_=C2JgMO&P&F@g6v zF&WydKX`P;&hsOvZEH?cX$t%EB-0ckzMp=cisStc&=MZKv!S5aI~1MT&8A)+ z$r~`IE<$*p32CCLCAca=a?tU>%)5~*M(f|1>{R+m~>(ojN0+Jy)R+5CjFN)H4;~jG^Zx=EGWW1(;pTq3@*?1(Ui7d!LSZs8+Y`zCjlE{ooT76N7Oo4K&XLYEvBJvt}(e(aIP&q^%l5^|*L)Ne-{kncGlhZqr%WV~6OyezJ_?1?{tE@{w-z2>G)|wU z7*f?UWK1iTylOYR9ZrQ@QuX;#$i}IWKL8D?kkT1WQ*y7V3ai z!mlWizpxLn(p?ILD@^?!cix;?ZYxo4caqXTF0d$*fr2h$cswm+=^zZU!_MtWR^n$a zs*1*cyY0*um!CQEF9~6O>1M)aW)NdC(8DRRTwZCC-cVyhHLDTdpH9r^sTHBZ2x!oz z4GZMBQa;G*%Q~X2KeGS0Pj$`!)c)9CF8sN^Rf!%^>`9vcnF?p_-aK($buQHts&qt) z!_4&XflP496fql?NsyO&LQjo!4JKJtwTa;6TLMh74Kbi+0pQ zLUbz^3_SWsZm5ZyyypgmEd3&8$@o1?=U;9+=;Wx|1qU@~BcyVSzP)NoadUcSB^+6O zAemF@o$@SHl#!m(>{@h3PF(PwN`+{8I&wIt8*qHO6L8|EUifuRorvy+1l0+%bgK@D zm+uOmcDo5C4@26(t(YizlM9NM94~SjDx}DFBEXw{FgMvE*4s9aav;gRScR!E64lM> zj-TNgR`2evZ>m3q4{f$P-FI*T()yG|yC#U@P0@jS)g`l@&A{Hkq0Lawkq>KP&kqas zK~}dOHp43P_dx>rC1}q!RLe0pOWfXw3rgVmSqF+KUh(GMyuR#xsK(GC)lVLFYrQS| zy+Z!Ltf#!lA0Dql6+iNy`ufO@S1rtQL-crTch8jsjpx}0rsVdq!rXErb2BM%n04}{ zX|5MesI;k;aEr=4t4BS1c7?$#e_rb7P7WVVQ2tne=QF(nA79Q9eG_?mlP+MW$Xjqj z4ng)iqHkygQkI--pt-Sx(Qp9KfrTa{5eJ#5iv?cxA+0|rH||Fl=4tTN-rD$)zcT?= zX89kqveK(vWPmi)$o-vxc|(;2PU;n+QQL(dEv}{<*(PGA9HeqZ?xV{#=_Or{T!7sk;AMP>l#_f;)&dCFO*9)Goah2R{g24@u$D zAN`bQ7!cpGwzfQN?%~H7h)*vNy5Z)v)6e2s3OZj=%=UmK4E1_16N) zwu-C&llnY^KL6KMd?K=|GI?P)LG@EG-N~SAMp8oV>*-KRh`3_}n(1_c^xtPHS(xuM zcpq!v+)EG`dHU{kE_A7AU3>j+MgDDqVXi0WC;dwg9fCx28?@#V+iU0v!v~Iz9O{ZX z$L7ym$2=N^+;|Yh$_t_4I@H;s@wnSJF8{j8b2|TZ!hnxi*C=;(S z;dq6@9snB9R#R2P(o5Wyiw$w(V}^mp+}NdCSxPEb3lQ}p;>x~JNy$tEWCtQ>>^n3${IcD-TgbQp0mhRW3KjZc|?>Xu3*n2DtXd^%rl-R{E1|*Z{{}*p22h z0aJ#52HvMLFsVgbu2wSuOA@l@Hknnb=AA4tYihFTz}M~ zUU8q>M3fv9;Btdz4C?n;JP5{(VIr9S@$Z2?PW3_(z-JB84VtKV=VubqH;WLqxlwqV zK=!seuELbJcVegCn2+ss2mqgz8M{mnnR4p518W2 z*@neznBs0cgJTp-vOm_aEPF_Ul-nklXn(`70D*?8Wy~>I9E0WQOfjYSgBEwLwt4mu zq=RRfj4}P_VNAUJjN*Z?EJhW53kdVDxPnaEwG1Ap@v=g%rUcI zVRy&AxfT74e#5Yb{%M9Mu*MmlUERNWdIIeAfw6``nqiuNP(xvl_IlYc&50MfHlqwQ z7EE#<{6SGp#;Hmq*ru#>?ZqKRYmB?m@HYWx7dxF_zpTstKkhhixYGZlJ5JHU@_%*5 zaa#XBcbth2BxldTXN-KEZp^NsI}^NjP&DesHt@X+@U!EJ8QESR%j0^u6S^Ovsd zj%N>|v)-TZiay6s#QT{psL?pUK*JEk{me~}@pyv+cRp0z@Ysh3QI4hjp}ZR}vXJ6s zTEJr^F;d>FrSj}Q22cNXD2}$4{#XHH zp_Wr*dsYjUmrX5fbY9!w$LUzGL_9ElmNBw3%D7&&0N25f{(EQV*O~M2VvIKEj*sp@ z)=@=CM%G~|1>e`OZFZfVL6DpK4M@aW1F(^uNkPYZ1x`!l*Pk{m*_iasvx&8w?Bcp+ zj4Pa(gAcJHL)md5Add^C-h>7Spf?Z$gV{hQlO`sw`M2HXQ}6`0IVPVCb&MwkC<5!m z*vqEL(i0TQa=SvV9HUkRj;#Q~;Gr`^v;{GKdFpY4Vm4AvhI|k&9CSx-VkFNqk=;E# z>!U~LJiN9Tx1=x-nI{d;^b6IzaDJOfr{)O$Y`zzPAKEqn;77*K;}W#V&x9f_ut#{M zg|IZ0GuD;of22HUY?wBpaK_{n0GTwy)S|hu)s$TI?{gBR)^J1A2mc2LB$f%*=2V;G$JpIXlZ17I_MjE-j2znHH+u4#)x>o&gU#>q$cLE>*Pk`7^a z*iIf%75iWD)nCS+cS%N+#qi+Z@VS73QNvMi{C8WFV4G2+wT}v^hz}V%g+oFwDTK!+ zU{Li2jYG9#VtwAPajS4bF(>}9V}GKy%?re@B52ggAi`rGR4PA$xHoSwjg#CkrI*Ky zt&x7&nno?r;ASqbAv#`$0b`+K%lg%`n^cyTqqou0MX?UiuA|nMf08}ww><&{pCmSy z%hpzSzv?=2#!7`D8Q?m>D(LV$-j@Anuh@w>l0_RWxnyok4K>PDp_#J684tryOZ`6s z&ry=bJd!y)BeI+LXF2*y>N)S%c%YlmLI>ma}OmmUa9 z5)?y8AwT~-^Yr*I6VQVrgyTeLAl<8pj%Hhf5}rg6>t)f$Nw}yf?_C*ZXg-F(ZMY)L zhR5_h%-=G796O;`X9c=m2502yGWWU@Ls}kG?XATeVy+r76f)^MDlE)+M!tyalD-f$ zWq5S`J33BmD86$Rl?p$>NQ{w8vxMUtxn1cHRMW~9uqF*MjDkUV7ONW~eE6|*_g z>0GpdOn$CB{1zyz*p=Z5vX*fO-?cS+J%B21xePq2EalUQr-HL*vG>2s0a}fz$Y*q#r~uc?@m`Xju|{4YSFa z$}7-j2C89p64#FX$CtpqU1T@7OEd8gv~g`SzVln&7^KK(CdVR>uy4Pq_sNvI^rohN zKDo5u5iA!?Z=O;MH-|mW!`y^-lL!tvnvm($#QR1P;1x&iiQ9X1i0VsF=UloD?X!^N zi{`j2$yO#>x8}&v(k8!;g@*5xer=Z82bJ!|13<~k`rpTpfORad?p=<(ev^sQfl}QM zTf)3BM{Xr|{%aNqJiI7d^6~wzvoL*htB{ACYJr=>m@&7X6MPvv@mu$!j!)tOeRTGv zh!}%>8TJx(;AvaIo~B#D?eXndk?Q><+Bp!#S_5f|{(x|9>oMzQ*cS_PDvc+pA(B+k zc4zGABm8D4bi3SOE(Jg4(dY}pY~?>ExyMH)zBxJ_JYt-sge~D!?e~aR%Mt_h$Fko` zA9uu_ygGs1UBr0o6p-}+)%jax%k0IKOc_$F0znT*(HT=Sq_|}IvU%uZ{&wFm;VtNg zPqWCxJhB~h$ufU6z$e4-_NujVC9S7D=v$QIvQ4)~=-&9SnQLnvbscCjCbxP6gA6*y zB&K@m#AZg5@2*-r0Ay*fOAa9Pq|?Cx#rr`={T$<#+Ej}PnQ|jkljHX}G;MT_WSXtA z#7)wWX7=BKSfi`L(ke(?aIyvm)i9{$v=qCJ!R<&*u+sQlm0`UMs2Rh7`JXTzqY&^^ z0}H?Fn63{Yb#z4K*NO^T=TS0 z`*pDC0p-<#fd*5sudZKoO@Q5Zf{26%9Qa8*Lhb9{#cX1s>$V@`IV;mYE~Tv0i~^%nhV}S?!$+jKB{Ry_CY%A7M@lYY~ng z^nChl%|s-tDh1Z%btXVi799IlNn}q1G2X@Wga-%SVr;dMs??~>Uxs*@44MbkTf$?x zu;R`m%yuueq83r!Vw_6G-FT|0=V9fR2`8KxZy z-ejpcJtk{a_-6k4Gw;>M(3j}Q3!SkD0LPonh1M#~KV*wT>b1{&&eQ!Uf{!pp+5t}Q z5|4Z*d?OXa=iX}c0x5CTTZ%&;2HxKm@>|1)P=xRgUs%~XaU#DHOS8FEi*M#nb^I1r zdj;_qr9gAG^)7Q>vK`C_2K~6k9S~EEzkRlNKw{rU4*r-~BJt_0q-)~01a$rPAVel3 z`X^%yc)mXfhv~qau?u5zw#^6t3I?dt%CMuMADLDMFT~-G>7J3D?DXh!&xZ%R3njI9|`8N5a#~c&U^G{oj z>}lb~s=@HQAT9HC@o&fz7OZ}$D{Y#{g8Aq%hZB7OX3F?2_jzoXHeQ3xCpGVrv4E7l zzO<8ih_UK2=&rrX$up+{;TIWi^0^{!$LRVe;xXV zZ+Gtm1MRFpUKp^?sD|Hml+Pz0(cuqsNqs!j^2Tx9Hy-du#TjECIz8lV`4`6~56fn? z`xQF9;w!35?iS?qscpkjm9un+W^I!>)bnEb5O zX5Tb1J}o&2skriE!+^_5MeL-2DhX}o_7YE7IEllrB0tRW8u~@tHl6Gd~!&j+5QDMa;vW8-}&ZA6+~RW8Q{E;q|3X zJMVZlm`PA9&Ax|fD$_Cda(&P6HKI3jzcKe>C}He8LtV6nr|ln)^;j4nI7FTn1MFOG zZ_8zLx1wHTU3i`EZZBu__TkEY+khlf^a}2~|Efmd`t#Mfc-LLQ=$05k_SI-H2cIxv zmU=$N{0;{usgdleUO5J_`0;PNjg!^63HFe%$Szy)MX1aAzj@mcSw%N{_VLtF_GQxa z#MBc~-J3eew;G!ziw8`OX6fxZ>bh$oUthNMkVd}SK32+pk*R8*O3yWN2z@(N)?W>C z5r;MXy!6Es!XBe=HPyr~oczC2pWMlJu@e@VnEyD>&YvoT-jE8Ri{)g8n|mEjE-MUN zz+I#zz(449aWylnfn;cPlVwubJi=dZf;PVwdFA1*%o27;za;>y#m$V(7=|66F5IIQ zn>cyMI~v$=WZzCon$t!o{vx^ZSh06m4);3HiDbpi=WS}kUY>|$XR`7#{U%^3Wbz`e z@LxMnWrgvoJHuxtrbyZ#I<(CIe&5IIdU3ZqHv8Y%kXiR*$B;`tNy_ZuVw_yh=rrW5 zIn`-ff*kq~G2*f6O_$f$q8`Io!qno8(?pLaU7{SaAV!k5#O8FgB)4TZ8@<3ds z9G+iEy$YeZKK`%mZFoO7%lnWlzZX5yW^9^94PUgN8ta@1H(6K=<~LF6=_dkm-PxJE z;f4r!z7mt6&Dcp?Gp6lu%-$U6o#8!z_5#kM;gE9yf*2X^_vC7-S0R=i>J5d1=%w&@ z6h3yf{{vA#uD^tFn=`T8`DAaYD1U(!rNZaw$?q_3n;TYKdj#Y5FT;vUkuYx478qx} zT}Tthi0yrPVR=cn2q)0Y%!d$rOHdgt#r$^}k^T2Lay9Q^u8~p9>HB_Cyt06KTsgwr zmo9`qyI+wFj>qz*L!7l<2h7V(fI)qVm`6n$Q;`zR(dZt08d-&vva;ZRbvah*xBS~C za#Z=v-T&GN5pS1a?qLChJMh9-wLe5y{KD*lA9yLC2d{OFf(WHVye8as3BSD@uhzCh zxMectKdy(!e)VKK(}Ua|)t`pg1a;IZK$?ia}Fa5o?K~iWSlfLJ~{G?Zr;LUcpWBG$gS{=g>M@P=< zM|?@R=>s;fg5XIX8=Uf?19$8&!7I_J%&s0xxA- z&aC$)AvhQ!L?IfK2f_Oh!gY7XY-V`W0}W@oiXanwT0%BDyKs@(ee&(O4Le*UgU#Ab4#k$ZX;>V4t(xcVV*)Zv-{{x`unm;+rWsVCttyG`o#PK`*PQt z_mj&N7c%!rr{IV-E=OMhjt#G6Rwwb=jjyKxPS$1a|T6snuh2z{Q`O!oM+}Kjp#A2mYKZ!!b~6R0B@a$!PmilBK;&7_YJa&C*gpM67D4bp6LjNz~cgcvISl|l z`W(T1AJ$`9!vJ#m>%`yt?uS<6N=QK>2;M%a;vQW>(vLd>MRy{(qnLos{+@vQiTVr) zgI%>%%(Z?A4VFyAeO2-}cRz88XI1%01lf?~m?e<6Fc)5AwemZg(lK5v1$W)K&cDe!U;KKyF6rM`O8SSEV(#5!e4rZ$ zO>+(~=RX8@zaAlz`tjs>=Nm>BmZI)5O{N@&|J7f7=p1}_V>HIEHi7Hg8=$V^F_hjZ zhB9YYEE_q7WaTF^O{1&$H_!>nc68&-^_@`qdLxz!X2JE-)A3qbEy>QxVw%d`D*= zCcRuQ(t(*04sdb`$CNKl1b*LJQhD=Lq>~LgNT}oQ(yK4NF0NPKn~IZgxc@JaT^tgi z$}O0404st5;GMyHkx$&(TUH`p$j(5EDP)c&?cxKNHS_~%h>ykhBSF*#X0qiFluGo6 z!@uM3gnKp4dKeBj+`I7lsxCZ`(FY@*J|gGf26ZC--{3 z%=|cB&cDamwIjD$W2Qi{U5@z-k7nLutC&K?a;CZWAzw518lG&=#m-o1e5HC0uD@9W zM*XM4vs=N;D02!-{9uMl$34TkpZR!Dbv5oD;)R!{N00}^<+U!UIMOGMshdX%XyqU9b2?@m|jsUd@(BhU+AINSn?*) zkLk6}p@E)dtk1J}zNvZ`pPcmwbE?fytB)C!$QHm2-5*dQ`3G}a?qG|hCDX0{$_zCh z!L{SEaObA_zhe)*e-$vjQ6HI~-eT1K{*2Uh4bUKLov>^{xf{7CH=%`DZ*AaOrY51> z4=Ju?$~Tmbd(AZ;)IjNkktkC%l51~GB~PV%XzYI;>k@a$TLvVZ6v=b86f6u{!F+EoB(0&q`X`=&7eC7| z-{m&k-mQ&;!)+-zQiHe^?kwoEJBaP9;Pdv%;Mp1b`IbI$WU%uDQ+q!fz8a+qpCJpF zxsfrGUVlyG7n2HkM()ZRnI`)Me-@v@*!Kxc{f9clh4tsIPg(*A8IMG5U~ZM#WWK_a zyuW6^y9Z~OPfItP`f&x5EOW`>+X7Mw|APBY8be#;YEtTvfPtC!;q&xrX6~-YJgqoPwR;}{XSj}>!kWn2@f8!#ZH1Ill@iysOw^N21nf2&nJA4ruAnVv1tVN#jT!^~LSr^+N(S912DaU3I8f7RnS)uS2bY;;1s?I|ZFn z!rRre@cn&l-1{qmm&hGKF8<9x#m3zGS6T4zL=K8?jY4q~dE7l{?!V)vBvxwz8tER0q9b6s;Pdu>=Y$QSbo zcA)KV2ATtl@o>#5X5XYuGTU|&H}y4W*^LHO`(eeo_2F1l*oB25FG;Rr6IPeLCf}4~ z9@h>nS=G~rbJ~+YO4SRR8%n4-~gsPdnnf;Aq%eYm$5VK zG+Fn%C-^K?0fRo~qejdgkuBJLG!CjxAm9AfjjSaS1O+GFGO2`-Og$=>Nu4eNchzp} z>RA98#lxU%{&omxy@HyWtDtJ+cmC-zf2f+cgMTvGf~+O4L4eV2)EpQfC@9s30E>?> ze%5;?W&IGQ-10}+Tfihob)&rZ3@9;O14(kekeRHDa^I6-if|7sN#B{QrS=GAhGMt) zd9roB$H|x5F^TujnA&j-IDFiRs5K^_W7umwe zCx$QyuUwIR<}&U!3ox8awicNfI#T$p(r_v5l-hwVtydhUh8Y20S~mdsYg;KS@9Z13~Q>zh|2Z~dhn-nZw&>*c?h!TA!Vsdtj8#_wSP zZSG7ydkHKUm4TD_I_m#x2g$0HVw0>tj;UEeY7+S*wPXo-FKJ){a4LD_KBqo%Bfv0u zHhjo#X8me|sQ-o*@;qzGg2e8#zK#k4db^Nk zS^!o@ZWhwCu{vHG7YVv%a-hn#@w>>2R#jZ-f!e!Qw+bH_t2G|8GT z%`qii8#}C>x3rhHCoO<4nds1~r)sH0ug;1ucd;oo9$%f5!cQw~@NDTmtn>JdAEXc9 zyMkk+Rbtyfw-t`cpzXA zl&&*j0%(DnO&cMkZ7FP7{0{OZwqn=%7i=Kg3NL=mWSW;R!?Of`e#pAtr2Gt#mzc`k zRNlmmg*({M;YyO>8{wy30qYxAhE*?uusCZnd96N1{m)oK_YGTS+4CL(AADri&I-`* z%mUVpizL@$R&3C#gUnmwCA?VT#57_z;Dd`-OR7pT_`=dJBww6L`lYk6zHk(tbjag^ z9P?mNu{2h0Ng|owZl6Z7ImYsZo1+NF=_3R;7-13~n$JjwbActjJ zk9Ru%D-Qx*_nn3pbSH4n(v`@*z7U>vC6L_C1>6(!L1aJ57aoQbkkpo1 zxVN*Oq&B{X=ffp2d6_SFJ2a2%!fc>^g%L?MxpE~x+R66hS5e_gep+$7?iHwOT}_h7 z>=rPLJc`QC=n5XY@w{*|e^Jc6R# zo4Bc~CxY0KERihsYmH-$*2}o-jlRq|_%cCvr${f@x6UP2D1)OeIg;(gSUzLMPrUSW zI~JT;#AK6vnZd_py(qlGHu6n%sG z4JySW%e-*6`7)l9eH1zAq~yJb=$ z-)YdLEDei#?T(B!o|oZcOkbw5(Gxn#!~Y#ad}fz0p1e4eT8`QrSn=3C_RWNzmCJ#mPsOdFQ1C71oz5j zG1RI0fR{HZ?Q-(bM79(j29I!_q?Uhba5rW(Ci{J z*dq;;WX`;}S5Q9gFXRXZR6=C}=C4|a=EmPKO8EuXW%~izdLpUsAp`!LRai;&VTR>1 z4v_SfJ786B&s|yh0_(&sGFur(8WgF`+?*dX!6N~5FN%T(;*orp=`;Sy#JT(ePKT*3 z8H9)Sb(61I6$NHjVvf%Q?Djo|ZvG9tqr6>xgQqso9^226NP*95wTsud?P>XCpdv8yb^Fukkr5TjM*07 z<69HMnCUeYY*$>xOk}t6htj@~?37SuB5lHqHv5t6Zd+zFse)vVFD99!J0uf#SQx** zBAIjI%pkRrq@$*@zN4?8YjYyx`u^p=l-witVXeNAvxbzM?dc=JiTIelT@@Q>V}l#! zj%M7!SOO{VOxFVcnQk_L-(VLzWTQd-(cMv1Fo$*Rd%nEf1RO#moD zS#d<%2#j?x_Nh;BfgO^knT3-WX6V_W!Pq?{yP%rfO@?u0({!1>(-cw}cpsw&>yeD@ z2C}(sMG|2fNPgKI(!Zrf7WHG053R!U<8;vijd9etAaw0;#vLEL@T_GU&MAz-xijW4 zk0Z;N)}2$BJ6I1MznDgH{ar}Ls1|(Y&cT62uHf}VLIjy^=sc!3WgRoza)#U%jVGzO zf5^y2ixkA-$@9W%l1LK9xWbRxhSGkU<&1*mj0~7KI&qayDlEV5yCLNK_lL96i1s; zz=<64i@DEyr+#4C$F7j^`VADk>lN#}zkw}h;cRJj= znND`QcESC?5oEin0*aEfVWQqfQk+mnYLD-LY4LE9$WsH|fC!Svy#%_!M}+V^$uE6H zwsB%`^^7sljuPts#2IcJC?}%R4aV0(0Q{FpodUxNG%S9QAZ4?vxw|sh)8tT=~H|br0#U94fLwCadO?B=#pj>?eY)?k2GRZEiyh)ocz^hc0;Hga5e=S$5W`IhzF8w zGSIg8iEs^6#)m=s(OJogEcUDL+sqO~deCF)S^m!TXn5Vah^cseW=7YenD-Q6oWFhq zf9}#@<}DY6pX&M$OPNBxi=9YaMn>cdQ#k0s-13W=*O+kTI3=37Zki5=gt@shz%XDRa~&Sf<)2u} zZ$34HxP7CsB4;TxiyuKj$un?Z<7*+DAc9;`-ZGr?rb7rfh#+6G@d~saI*NVu&*QhA zSpLSX`TUKy5BSEI&1Cv_8$^xyDvYyDNHM*Xc|J8`F7FXjK4#+Kljlfw#srl4xRq=h z{(xDH05m>z@ZuRg_-a?NXl}5eMp=lTqDWFh_d=#(3_tL+3OOg_LCenmc-^1le=0Tb zP0tL-P`KA);~UJaiPi;W8kz0b@7-mZ|gzHpZPbr`@Sl?e#icQ=eK!lyIIi)}nO3r*QJuY0l$& zGwR&2CRgqeBveuW9%&`Jzy~nbTosEr4gL@s@td*UrVmzmXUwl zT}T@;0>dukaBnl>MKq}1o5ofAm<@w>93iJI0^A-oiP;R@&bah1E=jf0*SGVJ`aa+hlIkigQC0dTnb;K0xR8 z4(74a1C#xKk@HkE91=(_Q2|GDDb@Y8GbsvB(IfS(F1;dYZ8+W(4+m6N#!Z;n*k7ff>09-|36y z^XL0K;omiR3-)MbGP&OsOnK*5R9_h(8gKvakNIjn<`Rm{XTM?BEuZLd`R(ZG}Es=Dv)lJ z6KGo=#kaE!h56sZ$!$R&l0UGAT(3ssvj}%$F2>Bk+Yzo@vL()cGn)FV{J(7wT|@Q; zUu-(P0nYDG#C%f;Olf~XPBYCh#jb^%a=b8Y^GO<+`#`=r+%}d7Msatw@)U1r0Zf@Zd{X_A(+)}JxS`4}-k>vjV zGuD1crhprx|Lp_ZsfMg?-%Yq9`6}y^Ux^Xi7x?%v6(g!Wp^Fr8k8A{dZCitht>@vV z`4&uUIf_RoSi#Q_rQY&aav!GsZim0$j^L>~W1#0sBc5%L#&Zv1pr_st&(^j;&-=Y1 zhy!b#@WeR}e0V6A8QV+qty~~;wcC%k>f?)lJio?&>yBpD@52NIGQ#~7jmP+6{b{DE zJYOWw#8l+)i;6tPXPe66P#9gTG=4&InS0aa&5UpkoD@YiHtt zd(L>~*Jvoa*TMTGM{vm_K0(jPu}s2m6dQ0n6LK~+!-NJoIIz@^B>WaYMgAygzQKcc zT_2dN915dw1Pt?i4YO4;@JewPo|<=rDI79qE&~{uIRxO3h@fu3VTh1oiuV~!iWP-Q}dhz4)JZH8k*eR_FZ+AKsem~`qTrbI0z zgNAiv7H5p7WIo|Dr%lYEAqA5E>cXMSt#IU2J*fzv0cIUpq+)zb1ev}3^#5v??W%js z$mJbBD@_fQ+#UD~|3pw4y8yA{D}U;O0X}K;hRlpDeCsz)P|}}*Pd*RjKggLtX69(V zZG<@}nJmSpQZ0O2d=6w5&)_eFi-Gj-k1XKvVHzx(A)<-uSo@;^WL^D9FCmf1cjuEy zo0~{R#Lt_%{UWQKFZh8j2JlE}7fC(Z$6M9KV2)E3sUBF#zpUBwi4&S2&&glX^XX2$BF%=BIn^D17*)C(TNjRq3=1LxZ6a7=77>`cfZEyMRT zXn`27HMEk~2)l;Ij8pJW*==6k`7ItvSqD>vap6kwQ}{?{3CK>&W-n?CaX(>#o8cXiz;?c|Hdg5`QpzOC$4B*wGjUZ-m4oh%Q;T?cVjKQcN!?fWfN!8 zK*0_P5TNu`Sh^`#*tS7p-C%clNlDPoT{vxV9QQGL7%cekRu~(O0lN*$gwPHDMr`6f zHkfhkI=kTg&|Fy1I*n_eBj7&n(SZe1K4XuXEWE33;!0*7V;0W3;2=AUf@*!i-q#9s zx_988f)Hq)v4AW3QOL}9#d4o?N+B#r7BBUT$NQ5@NMmd`^$S_aOkPZ7)+25R;#Go} z=|o>rh!w!=ck{`9&V5{~Fdbj|hf~n+?IJxQ9o*e{%b23#Tio-sSqR?<;T!(hr7IY) z#a|=`Z_S<2$=#gTxoN#Rg}Oz);HTov|7*{-)DucN)?u_T56;)?rN|c9-+j<)ugSCm zf&=S-3D1iN+X5a}lSTH)Me*_f_|h_vtUQJb_pwU&(~I0eZ?_8WRtd(vtA8;0h8?0d zV3heWQ9IDeW*_dEXo%;YKZ4&@xgfJo3t|SW5$J|F6jzGffaiL_qP}3d4qotbP^74T z;H`CLRYY<|BS}3}!NhHtDxvw052 zM>ye0^BO$$ssamtJi{NqJ~23bgG?)nv13s?zLIWc!R5m+E7}9xS1f~-!u>|&b3-9- zzcC))z6WEKZixKAmpANsecECf&rBj`V~NQZ%zOR`ZeE-ZIZqgKxzNZoRF}Xyc|T^R zP>)C6oW!^%MmY470o2D1#h3N<%w*d|W^6iut7$TaO-Cci%|3{^m`!G`^Yw&#)FDh( zN&!|He1_;+3;t&f;l|5xc+Xq~qJ4jpVf$X{zv36U$Zh=(#D;94-f@2TGNG91$4D~+ zc9dC9+lU?&l_iC(p?J^#KE8|!!pBdKk+^vue3gHPSx?u&+n;{ptNEi5udc(Fp?9&- zz4YJv2i;pIVRHIZ&c>h^DksLkp^LNNd{YA))DFRvg=gVVWh)$?`~)+ejpsL%b;0qe z#*ij6j^8-R7EdTH-%4XdI2fb9Hg)O#iuMD?K4vH z4tK}*AS`^602i%e_;or#Xxlv=cO7y>wV^Zd7%IZU_?t|+CkDcvXz_C%*p#S+OF+TJ zK}>%9Z6-g&3epeG#QhVmz|z!mK1#C|zZuSji%pFzcm(%f_o1@uINr3?=0*46`lvq? zyrc+l#UnUAMT`0AE{7QI2?a{Nft^+yapRZ6&e3VYoTDYM-M5^)W(7mUyZ1DpGZ!NE zCDH)l{%b_c6ydpOR}qBp^R48%QTRRWN(eI&8^G)>x3U2BdKSvQ2*yfT$%J2qt2|r*xXb+Tz7}K>>NDQtiqR@4x!+NvrK$b7%AKn4u$Yc za9?f9$69>k|9T8$y7NPse%~}q>3j$cgV)17v1&A1@di>nJRtnf3ub?!m3hQe3-jx@ zV_0Ymxz(65zp_HS|7SVYr~n`1JsWoh9>oRLS^o>utOnugb))$Ash(gtT>#EHp5V|r z72=jQV)@c2nEUrAju}`5^_nwS(1`VTKt>Mtb)3cP`bPytwoT9&(ge3B*a&0!FU&LA z6e3ou5PMY%CD(;#>UN%iS#L5);dv7a=p4(uSBMMq;s3z0X<>q3=@ys~Zbv4HE@V-w zOF>-FZ9?Zoy6dZ!Ajnxn`tLlM1$Fi- zUbpaVuWg0D+eCh0s(z8kcWkan=gqDkCW8g9$gb);V#ot%K3Vl2pCL~97)(x%Cnd>0 zWW78J-ub$cVDMv6`*7)g9xp~WqPK-F-1HfV(HReTd*3Ns@%C+AGuMJ-k5+B ze`?@SN#XbTG#jR9?oOIvSDCojemsAAF+5;jvE6?J^W5S9vxknsH-~cgQ+uNDb7~8Q ztK6cXud8^o?ZW)>^T+Va*myW?@tCuY+YB?8*zsa|mE@?SL|TcX(D7~>j@tVYA=$eLu{|tdU zqweC1P1zLi+Xq|QrT=RzAN;kG+?Oxpe$KLHeqOPHE;r#B_bulH-xQ})z@r4gw>T9F zc(d~VmQ|eUkq%DPaj~$znp2pWNdedQ3D>?KOwslOQygi+t!XoX>dLz!8Yj&^#rkUD z8E5~KIOOsb;kh4ev|T6hA081unTIBbbTIegQxxbwi=@To!0n=PxTW)#JlDtaOxB6N zuQ&yDg*gF2I~doTL|(X)e3lQ#6#a?tsPGio+7y$Ix(y5bBg^DB4x*sOKI9p-UbrWE zm}Dmz@;y2Na#<#fp)aH}v73rat<9JM;XcOr{lbgO&!bY!YdCQ`np85Dkd@bDrn`AB z_j>vkuE9kgc29GIPfnps)j;^2zw-yP-0#4=l_kkm!Jlgn-AlGT!ZDrl)3?0x8|2+e zfc9B!@bJS`3P`r2!1F;Uf5jCYzqzu&*FU)BMXUeqfArp5#q^d7pZBKPoS4#B)~`E` z6aRXTS-Qpw*4|hwSX=vBur45oSq>W|n7ny12CC0P_t9fv&$o$WoNhz%=ZhdCtU^TN z3_dLs@j;P$HM6*r!^c!S<;k&pb>{~rZxURe;kFcM(DlPbbb^Yl(2<$u6 zg}N*-LWVfq30s-Pt=aJTM?dJ-;Ys4V!?+ik1E9h>k(86VP@t^CJTJXx9uLznT)_|{ za=ZD+HLsai%rC)Chi6P{?>yFTXb*|a%_RwaN5RD*&S1Lk1@>+E@Aq`cm(!TlQ-5ag zI0Pcrz50(@@oDAPW&oT37f0@R% zXlB|f!Sp&+m{HVd{`D7C9%Vzhsmh=6$4kHeQ`TF@Rq=dr;}@huO1h*wr3CJtp%iTF zF6>ss#uiZ#R16U8qC_lI;O;plDmK`Nh=q!cD2n*Z_4oTeujl3Gk9p1R>^Wy<_s-p& znRDLnkyS^x`)f}5hR1l;nJ33 zQq?*D1;aLrKde`yr}u6=G-5XHi4Mi22g|XOQg=vC-7HR*o2)#Enb4&v`O)Bf#8 z@Y6?v+diDcZEfe{;rw5iVQ>jcYW#3(>`E+23Bz>I!4d~`OdqoYOJj%eJP%8Imi>RJ z_jUNSsF|0&#B`Y{mJBU{>#G9c-oVZBb211?#LXF%=#XlJ=0&bh+`JqPEj>li7EYm6 zcM^CEOEpvIQ4M(G2A=JH1dDx6k39{&Ea%~Q8An}AqkGgrgyFAik>ph#W^ zbFDSPi`VAK>tRY3m!QG%3pCFk0B^_7WomyyAZPelX3(9-p-wy@tnL3AJk3v$+vGW@ zax|BD>x^PP`hA$&g&AlZHA3uB+{ywj4#kr73M{n$7`WMfB6UvqfR6o|;lWq|G&e1V z)xu9q54nuny!pG~^cS!SUIh_N-(g`RpC5dA3Qd=SpmNE4e2{mEw3k#tWIJtk)3W^D~DQ&wZ@JBL6L=Siqu zUWJt}>qvD{4Kv@$OHW+hB2jYTQREoIa9j79HVB)c)oxs zJG{ouUbdKMyA^M5j$$endQ5r1Ev7u=I3{`|Fy#^RF)?BXQ!b6cxffnAqf_q+|x zQ?`LK>Z>8U=QEt${vuOOvtjC|Zy>$W6&m~-g#5_~s3JJy3w9yk7BfwuNX|SPZ$^4)V7AZPTvVf7>E&6UH@l=Y6D=<0=I# zTRTO#Q4!7BwB|$FraGo9tYQJ-93NSb41M&@W8HKcg27Hq`$SK;y(fUII$y_oHx#jh z!V$bQra@e4QX@QF@&T{yP9)`B$OQX7Wb$zaeCs@lLIY;wl&o%o-I5o0cW4e)uaTfQ z(FYH92Y56~$~wiqg{y6Hh5D5(Oqu(({J*b51*KrpdlMi&DjJ2)l{~TbK^9XF;n;JV z0kCQP2xyA$fGabmioe5Cm_?E(4aqSQ#Nor4?^%vvZ>ob9x6MrLv>j9FvtIn7cOTuO zk}$T!7Dvzcz*J7Y|F?g@^Q4DZnDInj4mF0mn32LBc$8+(lOMTDIY#B>Ww`v=f?0hp z=f}6!vn1p7l%>KyFQ z`J-HxLhek0>l3cRrPbHuw$MsNopreJgfu>k!i`Jk;F4}U)_zDP?i$^K$Lecw!^uWy z*l39jx^3an=7pl{^I8b$z85-XH?U4UZCR90EQ`2ymjx%L;3$E|ug$WATF8W3m2IIp zz7DO9eRTXN=HN>%bnau5!lEQ3Ye??C`x>z@1ei@4#LJ#2rx1KLL}fZR{_;N7a%Fx_-6 zsjWQC$4kJmLE3P6x)ikIZo|`dZJAowVmNVRCG+fh8GiNt$kdmH{M(P1v|zLt5ST(n z6)#xWnMEvY^KMb7Gp6uk5e#0?Hw5Gxk${?4a*%xdCr_7^C*0< zrJzZ!GI2#WQMca$QTg&1=G@#tbWN>;hO8gl=W<=HhqDe8G8lFU&N~c~>!V<+E522I zkE7SThg;*Pz`WBM)V^UKbDGr1+#D=L);3aXS5nEKX9WdUcV?h;oPqXE@#_p%0Xp&c z($qv@#grvvQ|rrYwmxM6y-G>r3HPV#P9}fv9Te(s$%JXX|K2lJHI;$P`6m=kawAnU z11MUa#kn-f<#NaIVu3Gp(Ge#?{zzL=N_@%7s^Q|Q z4RCR&COR&d5BaUZq_*iDHtcp~VM;yW!UAKoQ_F+WB^9LkD;k2*H24npf&RJKhE|-OZw!VM$xgE$I(^Xyv>>m?HYEFa6 zBgPojdiH0w4|T=*k;yQ8egnQRKQC;kzlYP*IbLN^CitYb%G<*X+?Am_k3HDb90*&2 z5DaVixO(SGS#bzs0k!K`RND%%@W3!JMK?rD&a1`x1J5DfhK~V$e6goZqkq`a?kSCz#poGbs#N zj9m{lK*qCxzk$6$+R* zT$*QKCjLBRM4h^fWUOK%e=p0Jx#Sr$j%~nokJgbyTnVops)XLMYs*42hOp47mjB)> z|89&EUZwBBK2G;=c0oSc8LNwz)zbe)S-mEs5NBu?~_S0D#zBoBLwX^0Z4;4V@;(w+^qftOHwytN|hct_20#UV?4>RY0=-j zLys@W zjRcDY0q$c|2i438Mgn=GxgTe6)sy1B+HA_?UrNz$doElfMHj8u#SQqgwj$D9Y? zQ$OkE^l(xhcb=&p^kTs-_oTM1qVT6zA964J1ZGN2{F^)ub54Jf%gW2hYSu5gJhgwx z*N+Z*$@Mud@_;nDdnVI7pMckN?Xkj}<279F;T>-eVp(fo)6Zr&WVV148C1({%j2vYrssSdZsU&&2z|eemeFy`*w+G1;fb;79lk%_BZS)?@*HZ|%bLo;s5QtR>SE zZOJY(oGdSwNKb}l$$G~$OT&DR;H?izcyB-~4A|5iYQKzQIzze&3V+&Q`R%DV@7z_= z%vgdg**(c(!*uc=Iuk!uaX!%npWxg6Ud*b=2`alig?nWJ*>zbb=zH~o9e2uQ^ByZe z-HTzEp>PfETI>Y-6{El!XMm?ioK$x~n2=EFAuM&)5T?W=39oO~{pWYGXIfwYq2w?* z9lB-)l69IY#5AUm&HZW6)#Do3rne*8YK}o`f12!e5%iD9CA$S4WY=#$^g8&S>@vi$f<2bR? zy?(*W;p;%^JQKcsTOoAwYhkAA0e?+9i{}MCCRPcC9mn=yfvq3D(upRk&^u(&*7)CN z#{x1e#dO(+vd?2$Wdk3TFvrMe%xkAv*$V5&a5YtxV1gd0RJ6rQW*L|j{{cS zG5^MAsQYF$Y^}5u5A?}G&t;seuw!p#cce@>pP4TB&5htO&3AD1XIFRyNw{x~t1SIu z6$tBfL^b~X?DTmZgw}OonoGBmcmGXHBQA_ZwHlz$`R?fPGlcACtY@AIhahQL2_*J9 zhadU6<35Lh%)iBq`PXhH>mYSzxakOW$~Op^)#@dBe68l=oWbPp(}z4w5qB;8J0JLe ze;@Ep_aKXRI%M;@6Q1q!g-j<`Aa$RKS#~*O6t|Pl%|1cVYezCV)*0#gK6r3mCf+`g zM@IL*p*YDO9-MO)Zy%gV#;&I^F5)LVxUh(fy;?9XS`VtbeiUEdsleg%R-TJ%gS(2! z8FljO@@r%~TA$;!HsQv1JT~u)zi{fP9(a#&0Ds%fe{}}mZ4__2EFsA{9}JJ?V`IrS z(SZA&AbzZ%D}6vFWs#(N>LX}u=?7}cc_E3p-_YyDZV_YkM4tgSW!D$)6m3VSi?4D& z36~3({=fGvKgO*V4$#tO1Dbgy%R1%}GN zN2x6DD?j!hSe73fiIb+D!Fla%I7a6rnso>)%XezQiFY640vA5dyfVG4V#jx{UK@tVW9b3@=Sna6!ij6sRPljtNaDUdjavyBN9r z-@JOJpS+CBN4xyJUKoBH>ZcXKH}BreCvddfHX8KzpkUdL&>HJT=43gR8QacfX8yaG z<t)^@D(Zfzd78_wL%9%q4u3z+JXGZ3@K03vJO;gN+$@Zv0M z+>xXsZxdgQ)y7+6`R^Y2ne_AYFJT1>Q|@}>`RikZerG4MsDAkO9=|<`$E689u(9(Vykn7y^-FJv4PSnAomWs3O!)2< z1O$Y9f`Uj1N)ze5H&GEOQIX!I38A+Dp$JG9LhrpRy>~({(t9UB=q=O)k^q0toO5yJ z%$&=e*{j`|-F^4{JmI@2ffWj~~?W;+596)Bgcd_?i@a} z+-iMqf9_Xb>E=zk{o9weAK1#{-rNv=&Jo<*ytVkrzA(s`L_4ng*3$E4xMYR2)paE- zz6&wc#-`24mlQxDcNw>tjpPRUneW@kgaGe^xC=}}{J&By>QQLmuIohfy zo@8G4a$oKsG-O+MeL~kwN4SFG{FA%cktp~U=lilIwEw@2%QS9`-%s9(>VajWESGc$ z2YJrDuDyWd)co-K-gbc&Hss22nB436oyqMyx9^!x6=>?qJ0598*rR!NSH=RkrT_fs z{Tj+!Nz|sDFywocY1!2wET9Sgne5^mDlaoTICcl2D1s=nw&)+3e5rp~JcjR#kFWVq zAe*&l^o5LZJ#2g`|E)c&3E>!cl0@WpM559?fVU&JWmtWLh$9Kub62cf;CyNW#)NmG zi6=dxyd09Q?%BV#UUQ8Ks=Ag8@kG>pLq}!3z;}NZbO=Qv7~J@;E1v|f?!RoEnEUVe z7|s7ssQoYl0D5PuLs1%3txfj~=;OERvX{?VP4hfX`$STd;5tra>cy?9 z`JF|&X*5<%w!332ioN-|-ba1a4F-UUrINo#VMrC{JzWOkT6Z1O}Ga2y4DGy3J?v*xdjdA=p~(f$;_7*ExQeWCet zCv_0&+H~oc>Ww*%R(p|@8Uy1;cGi|QqNGCgAKw7nzocUCwHQrYL{(v&uN z1J~aH^Ch}NVadgN!V)zcD>bI;l*|;r>hz zd9uZ{g9qA+@&W1ICf)ACU~tLX^PE>n-D}NdoBCxc>_e!4)V=rLwiBnD)@X|9EW6ex zj0cXpNNtw3C3JT(irkl$DvMM7H$QJYuw0c@opY{o)OIJM+~ri%RN&GDMp+OKg+7vM zdwjgbc#FABF7%WhZEK5rd59B?lv^C0ucEOGD*ML1|CIk?0AMNjna<2uHu(59e0=Av z^rMufFyxk3ceL*9uz9A;BWs^1lEurOKWs{;2dRR#tB+st1-@J2GwVUxO)gFFn!q8{ zP5(HElyWg~t(}I$4}JeF14ks509irEu6yh6f0ON)`gP9lys=#P*Pd6=^EwzbWrmSr z%7Rut7DW5muof3avITO$d;T_4hGlCVB-quAovFgqSc}=VVa|;B zwTp?v4;JB4ihmoqC3GW!8yqosdN9eQ?DGC0Hwbv|eI(Fy2q!koDN=m#<@Q_b#U2*U zAepW+;`%36KCg#7q_=nd!c?p(WZ|2~B2Pn4JN|*~?I|^ev$k`yB=E$}UBI`=U8z~n zh_+0yq?XxvxGr zW~sM|+Va}G)C-Y3rdLw%iFg4&;jDv=utcccc1cCrt1fXQ3e#T(Sy7({*@?jgOWfsp zSLX8aIcD^9He(samsTAY$IqF{^}iBnkVAx&-*N3_w6RJbF21ECVjw^IhuWz>?ao zYWuU0#%{PdRh}}KQ$X zrFh@9x^JYG86Ol+$6r<-sYh2W{oElkhi-|Ozs{n84?kl`dLcz`Q7FYnuT@xVMnA{- zZQGe|pxF3>d%JA(Z)lKi>BkpRH4yWn>hz`WFqcfbcWH?gs#8*olOp|HyyRT-ZGZJ^ z>CHkh<@4)avZ89Qz|1YX53A|-NECjv4EWkn8NpcQv-0KtjD;wxgdhE!Caqb!X=ZVj zDy4wE(D=02ZMzCGCEHiptj``TteM}Nd)j1|lDguqBT=5$>ibIaIp8rd#H8pF=;@P< z+a_t$N>7?2Z<&h75j~Stm(nDlopT&Tk@vrV1hIX!t!6E00Ez>PnH|zvZz^Bji4<;S zD4;Td79hZn)-rP^OE#D0Dk?;lEn5p--Q4$;%J6OzAQQ*X<>r#Ri5calwaHeVc;tOh zOO#n2J6K4giLBlyC=}{t8W+5e?&o1nGnL54^HL+k4+0#bNji`(Om4c=bkM4r9yR>Y zLFlEyH}*F)FhEjplrr7hW^hI9fi_pV=T^>tCVxG{h(R=QearrtG^w8)KO4t$Gm=Yb zqPo$HL5}zq8IOdv$CA6;_xTnY;MdJQq;J$d@VFcqb>th3?g|Og0lott0?el6b&w?Hm z&@aLFd=cc_9h`BC(#GMsnt44#0BlDSA-U<;#zby)CONrVls`An?(}m5`>cfLGczy5 z2k55C>1CO)>WWp^+?VTT-@`Y-zlTP99+uMHUS z1n3eV^Vq-7E)AJ`e;E(g`@(%HIraghMGm*PEVCnD#$KZ~XLFS^8=d%7E(zkqAf=L6 z{bgGk%W_^n2PcM~LJ^_VDTsM1Zs%}8>Zm_1t%%1o5~2a5EfO5VuMGdekx}m`V+7Wt znPf-2MqUzbn_Y;EX6(o&k>+)a%Y}-1-gq+0C5`?O=vNPtaxyd&z^b)&A~9Lv;qh#| z&&@gK?u*yz;j#8?eIm2uEp1PAqW@4&(U*c`g+P_j1A(e{O;0uOx2e`4+5$H~T*~B} z)`0$el)tJo3k}Bcyg(# zhez(JUL*eaGDGpq^~&hyZVI+C_4JIu9-%bDkQC1iQ(Lmgmpd%fJt5XJn?+Y)0qVAv zIluk6ZI!6sReUtLU33ZvT7CKuH=CKOgg5o2Wxw4K`*IPx?nTylg!{IR9#Bk9e@0Lp zwy@S5abB7^_@Icqpz(z?g{=}W=!CS$$?WR!t~s7sEI{A^Ok?N3ADq%p#CZ;F(PI!A zCJ{3*=)LA5|4>zrO<_n30TU*mo(&$kbZZ<@Rbt!o{seKwZm5Z zEeC)x;G+|Z)#Kf(`FnpzczcsFjhtH=bLLXum#5AA^oz(PtHF)YL0bN{b#|iz*%Skh zhZ~?V)xvmfKHhn^=ip^*mp{=m%x9krk3CBuz&(3|twu>FzKG(KJ|ez03tz`jMERvp zJ+->r##3@&BZk^ZN*`Z72pNwFKwTP`npd25rFKd3XIw;8HA_V&(mZrqjB>O{ zC)`Gt_EY$C30Q1PS}uKhjb3Pt?MG6C5bCG@UYWPff7_;fr=P(*V&^YIV(7W7!W*~j zN2-m1nXRvroPuC88@|&iY#p$aaKmIXDVlRY9+^AN* zjQu3H0S*7>n=37e#etlr!X*fKV`$TlxIy=rR!f{)jI$d^+ ztp5qE(7^?HSKcSC>G&JgC2(8zwI#Wz@o`wumwLzYz;(yN>DPrqLexJ^=c=0ClExKL zvb8vI4GK?EwR6mLr_4Hk;gtNa&qFoIDE1Hp5_&wVDqt?VlBbh@rY7yX&)qIz63J0g zSLvEfvsuJs@nls z$qJy;j{KJ4t&k_w#aw|IVabjv<{$rfw+YxjpYmM-Nv|jvwmPC;yMW2Qs<|Hf;!`t^}8}>~vFLLBPn^ z+St<(?&{3XK@~;k68a8c?=p#)(kSJVIxQ+)ncH9yYkUUorN-(mwN7*vVZ__PE;0|Ytbfwkv*au_A-TVz zV-CG675T*4tv&$g4qQu@jGK0LJXQ>nhBTnv~_yGP6POrvok$)VK?oY6i)=(BLCEPcIP7~IVi-C!LOJaTHxK|iR$dXPqRQ;%EYzAncVhyC^`LQWJ} zRqpPHw@Nk83y~f3fc#)~{ZST@EIgmfj7eNSg5s9`qa|*;_feOr7wIUST8Q*P@$_GOmMu#e zJ2}49C+aZmNJ+dk_a0_clsJu2aohnTaeDgmO?5Lhmn;gWh9xGhET)*~N~N(XT%AZn z9@%6oKqwAM#i=s1c@;xWOB6~`9JeQWK}e9rx5<{#=sIhfYjePhpc~8laVMdO*}V^i zgr%HbQ?{O?wfaZQ8kP^qG~HPRR)+*0r*z3TBz3{KB2^FkY0TA+JEZxP*G3sxIv_cY zmi*uP?geZ3{S22mED7YZ_dq)s_xHaZTaO=P6xWbp1RAgD;6LB@z^uz;w~U-sJ(YE@ zBWPU-hcp=W6hWs>R%0U4ctHa-4}+A1>-pQ zv$qI91=3q5@oKzk?fj18b^?|eBq<&SKX>zBn>+u(r8B2VY`U_?d7bInF(f;Qej;y5 zJ-9=GeZ)d$2aNe^bb(`E(9S57xXsiq(SkIwsR{UXQ!AJ}jq6EDiZ!3B2Rvz-w`3zh zw&4_8yY68&;uXuP`rluK7e6MHe*6$ZMpfF)9PDScecj63Vk6>QuF4KW(x*6kvcpQe z?~yQY$VYGKIQR9N5BcCJ)$9h<{Dhm-bp|ml0~{?O0A+BQ{INbHHrEk}*m+PR_~rw6 zL!@1xOVK(U{xhIYCaJ0HklE$fKv}^qctBDrbiCV+hcg%XC7*pG?X}2st|>HD+gCrb*0ec0g|KeHk5MwaW_Xy3!9em#ZN; z6yQ!68h~;B%c^WmzizVaZoNEqX0+6$W${|pd#Q(VR(qv7n5IgI#)L2g`TIUeuYFma+wj7vMYmk@1DB-GX3V; z?YPhH^w7Oa}Z=jgO@s1HR8iZ+r3|DX1;vTy3alS_1j??$JC&8P_Vd2V~bCo>S0{iSodN! zB3mH0U`}$_)hFs;PDdH%g{Crd4UTz>dMNa~;mg2~76(9*>wGo3WBEo>uwUDEZQ71R zwpB8nv-OJY@S_f|Ee7!L=2G_YIhJjGRm18<0a_qsfA-7LmHex;tMI0TGm)sdtlOlx zmpf7TOtC}_D-ulv*2IY@R$sDXWzGJSGxR6U$1I2yxbT*GtNykJ z(EKILo^s-W7aVsQWNUlCZ?@)6OAQV5e;4mFbNd**w&^Vz%tXV2Ft_gW(;g(v z9MVY*K`BRu#4`o7A9gQN-gKoEfUWLlMYLJP6g7M^yAfHaFWZ|8)>UCfpaAU*pF?0= zlsTxM5f&vJ<-rAt{gw6Qe$qH!Y|&pw?C25F_SD`0%3+WU7^@R#-yO~z+=;~Zn0 z)rZeK^HVy$&T#U7Mvx|sdJ(kfBs3lt8!cGXBz$v+_kN$3`cG~NZWb&smeL>deVmb& z%*z{w@P7wNNfAQy+pcgFuGUBQe;-Y<#zlu_WDEo){W3 z)PS55s2DIy=aq&}Jf3}25f~*Ik<%UHUfB*JdxW0|l+J~ox6^b_iHE&4ZG4;CsPXc% zVC;vlv8+^=byQ)*#x*lutTDA)C>ukcu(uBWZ*vifFRlA8A4RZHnQ?{n{LD&ol2CaU z*7H~6WtA>>%sgZK2Zr}5tm@JbI_{W8Cqv9FRan1%SWnszWPEKe>g@&u^paGEE9Qao zLbhZWt83KTmk&-J+JAmYisXznKIpNKI%jnNCn-}Yiy6(fX};X+yo4IXe)tCez}g08 zjcsqIQkGktz5kwSu)~aMF#AoId2!iW!Sp$?fGpU?R$eM=tU$n9LHDY+g8m0;i?3r; z*XIg}KCn*VR9JL|{Wnurx)Y;YA%+|t%*HM_)QqjS|+1%RR)b-!kQtkg2(lvfhPxWCI-~SHj zn#mx=YiiD5U@VlZTH>H$ncq21{c;~2N7RgR?JL0aG`G+W0g37n1&^wN+5iS)2&ouaCoA5Ci51Z?;_*=s!u6f zHGhSMOhYDFNf0{9?{6z((i<>2gU>I0V(Z4P-#cIZCecqbAvyU~p>k^`ou9O+FXz#9 zmfM^49sZU6ikNYn#xUD&O0B5?jQ^)f+$IUwO^ly?;T3gved4nw=(0bSS0X`zu8OK z(Qhc_Hn8f~n^j^5t$k;wA?l~ih1Z70eu3KbAO^|e99f&X+neuZ(!JgIPl8_1B*N5h z=a*8yM2ESyfZ2zGi_NfZjf0S-*@I=?C=xxxe(%br9LWu8r-#pLjua8zz2_+{74wN` z-N+EhFIr|IuZ*2mwcL$6iFwUPewM$udFE5IWtLEe&`CJE$47EIbCify+YUSrYS&9F ztIZU1zQIxG9R)t_QRyBc?od71`gK+4BkeLU3(_$D49(N
Nh~LKS>p@?| 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

li99lbcO^kGGCB9{6AwCDDcfG_4Z3ii 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

= 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�RQ_ zm(-Jwt*FJ(djH;hx?VFrMWlH?atSZ}3}zgU1V zcbB90Z>SE)98#>V>&_p~vUZnW8g5{TMVG?pD83lY+gntXU)G0t+7O#HHwTOip*;F& z?;&o^+ngw>)=5Dvu-T8LhfU`m`fqvTIo%Vi8(oHG7@}7)vf%rA(~l2WBK_BuJ`R)i zM)WUDXx7XtAgrFdJ+JT2qG6(p6>xp&6&utHY%(38rwG#G5`B2^NNh~}owghnsN?3| z%=-4FwkW{e#U1jG4ogcU+Il6{kcbo_qVJjPEGS%&_(SW0i>T9cxx5j^kfPJ%>D~uev>sDf5F%X5@a*kyJ zdI{2rZ20~}B?ENn3sgB#oW57JWPv!7=CC3TCb=Dv*Y3a7E-1A7D21`=1jhsM6wcR& zqJM-)Hv*SrXPF?oq?=VSnN3$uf9AIiQ|ehp#51p?S{kH?x8sn)khRsDKX4Tu5{fN# zJ?2WLTJrMt{6RInpCxGNPf-dOTWKTV6J;jssXf!iXK+R+U~U`4ER4nsOSXw@3zzXZ zGQ#|&KLz!ESwSKmgX(L@ zx+9!n;k0v^?V(YHZ~Vc$Bm$H!QLmp{TvzIt&1&-wyGgA-DXno+BIgwAF!7s=&a^G} zmp=Gml0R!Z(3?sUh>j`-A*=eM0v%pPI+nO_o2T)WCT_69%E|s3W|=_T^$H2<7j@s< zU;}dC+aN`KiVXB=lwcKE)}jICe;Ip_8Yf^bwb>PhxY(F$vYJbHP2TiQ z47?kL50SXRp84(4VVGtaQPegWRO;^|D6v)u@78N3`E`g>g*?39tGX&sH>c*$wA=~| z6SXwq>Zuw|IanVdw_7Oy>U<5uoKd=7Jxn74e5U=Vlr!n=877o z21NE4x!7xl`fOG7CBXzh{!vAk*L^mpq3;DqElrmC#$FLeBvH6^j(Q?>_e3xd-bLsS zQpr^P?U$KFH3PpdR6wqI6eC5SN75z;J@fOoP#q*BjK(%4{q1Ma5~J{24=;XGY4Qvc z=QLxy{>W#YyT-mzxD_Wn9|{)L!qsEU&})(_e34c9wMrfi&qUpBFArbE_&(vq&|n1c zdC}X6e(HUyQW!FO}`4D zg0Kg!PDoX~8!pVes$BSL(*RyJ+TZHRToeiRuhPWS>j`e;Wl)Q{W%7`+Obd0#`^p9Z zfJb+ostdhaFO-#?<>ke{Wg-bXpuVMJdcx0e8LGC3!$~?SY#Xqqh?Djc)76j`f zdX*MP^;W>6Ip7rkjUtG|>s@KqToo(fIemDs(8<738)L?tfW{raKREX`k8I2OlzfE4$hQ|9lRp@cd%tp=aE43E^a_=4T>x74!IE zSuVhb((xpP-aq@`H>Dl&$NN*UkXxmCuc}9yZ_J@q&9^&kFVvz+H`OIN=T6)LbU}4k zXznlxDHd#`O7ZA@TA{&JK5oSwy)CX1)W zt=FPS(GXzY6kv~z?%q4HcnC~!;Vq#Ciq#x=`H2)`+|N%`@VgV%2(LukiZlJuztqF1 z5z+H|&@lg-;OimOCy(&>7kf3oY0$wCWU&@#c-h^(i%K$22~q4U0Fojg3@o*HL$o}Z zt%VZUFT+JZdc5Z;H^j8WSt+6RO?uoC!iYXh@witp9TDuGPT6`@|3W}GyLS>Wm+KII!K11%96h{G7!GNle>$u8evb;d;fkD z|Fvl|J|rT?#b?D&jp9*<@;H6ms0^mw$Sj4nXXJ+1@UpE(oQcArBVR@!Jk99|#2yD} zB83G4tr$_jYDD|wS|XI!0^y~96(Wuae$DH>erp-W(3TqdNuZ;u8t_|@B+E@RYlpGl zwRkIaS5-FCUmUn-@q)HPa4Q0Cnx78iL%b;N&wS+c2trQbLncQP5o|JdBhR(Zq|wEn z?K`Lrr1ICB!!DI#J(?zktrloAbzwuxf;b0I0!Cvv(2R~&`i?09P*rFn4uTj5aW}T> zjE@e#>kT}7$xum9?j$M%tqW4(QHO1@Nq*rpg_%a0LMfM6Hwq74CSQ2S!~!=}%VuC22VsX3CY4=C2Xws%*P;Q_>%TLNVQ{7OKh?_ZLEW9O-lcTcKR z$=s@5{&**0fskEY;rc_`%|O#u{?pxaZuhCtywJh6)SB zUKhi&u;O7zkqk#(R=%W=W+j2)L+FLDz;o$8-46loPMHtDXi`6&lm25?;U%d{^$|E? zkHZRLvy$-uToh+v2m+N;tm{*{?@w!hmMWd;*B3+lB2U8t;ioIEx^`{#<7I*HMU`cV zQo%Mr=Vkg4uV=zD0A2#)>;LjJyhKO}JjRR#3I*kI^FO?N&wJQyHBconHN3DXF)X6d zR|7vz7;x3%9ll5du(p$skpLg^n(IE;F6^Kc__x_moe5G)s;!HX83%Ov-*h-L3;{5L^}f;+?ncR9sprohZlpK!DS0~mM8f-$jAAcLv08? zgu7KVpu;yQiCZeuJparAkh%i-o%G~#MdaCU86fL)U) zY%rS{Ilmf+B!R7;)LCZs`<*e4padp4_X?`tA9PUG4#M(R+n1QSChhB@d<~#q;2~v! zG88l}_xlY2?bMIL0{dWnR{_Fbt-Z^X%y1R%U|T@Kj#54bZHqpo^8gfVM$T~@ZZIIs z^JjT}QdHDRvAqRw`Y~F2^|D3pazl*72fWMT+)=+IVFjT+=6-l?`r`!YXAQAg)xZE3 z3@ZLj2T--9i?tJd1HaQel$apsQKNa9wI}VaR(d=n{~~fHTW)Mqn4_-)05cx}56N|X zb4cxUiVbJ5Z&Fpb&!9Pj)Hl^XK%Tp2D9T)R?_&4;SXza)LT^Rs4{KskBHM#0^!{i zCyF{-k$??7Yopa0X^}SERl~TZ2=CJ!`Kob85uywL-n#7CPh%`lux9GQP0+@M=)$I}Yl*0TbBgB@DZ?N$?G(-V{R-qX9mI)d3Sc63^n{_~Jj%@T@}V z?RYQLv2Us#&&kKgm)QiP+W~=o+W7`!9rBLoIaEE?+KnlzB5KfDw#Nc_(GAEOs4q~z zNV4WU9sgcsv7h{WGooLqi{fiJHK5&M+_8vyC&C5$WU4uz;$iafoLco3R6?_P6Krjt znqyPdx7Hp07Ip5Ml->7`7Uz6Yy*Xkl+l1BU$F?vB(S*)F1I>Snzih{6fp<~@yi}I7 zeYru2MsZ%>hn}$a@-cude>h%HLQ9%BBLEh?GvK(~c}rDR9teMZnAgXQjaFz;W%M-q z{KJK|v%rM)*EbZ}6az5I)n5`EiY(Aq%M(9nN49-15W zlwcP`41@{!ecp6=eduoB(%aV}mlg9LjAZ*GAxH$f9wvP5s|!Fwb@VmOOA4X7=bL~F z5MTMoU3=`(KraA-q$R_#o4YFC%@^Z&WDKC*oxd*4x~-K+L6Y3EPppJB$GhIP~O8q00g7>BStb%!wKX_a71@T_%qJ=qCFs-({k5xFPyrf zGa>;}wUSdM@ZL==w*bfwt)em$yWkNGcuNmPbe%dnbeyMG^=s0@E(-n{EFC}HvR%SouQ6rwXj%ep_X=K?)I4!wZ%72L>T?V6dGFWNxj%>+S+6IB zl9l>@0wPY77zOIx3k=Z*og*aaG`$fzQPZwhOAd^;%IdRg#4$j|~U z-HJ-ofNt$rwO%B#qj?S6;d@GJhhKr($$r^83MdRRUUC4BgXB+dw`3LxL(A^es$mLn zNariPa@D}^rP(jfP;_R+ zDh0Qv#$V1((rK+n;_5fLvx%@o4aB~Y$!K4jJWT)2DJD3y5)KLILs)8iJ-=GPOiq2T z*nA&+ouBe)O(DK=h(`xgud5Q2)t#L;o~14Hohy)Yd1dj4VdQpmuBpO{pwQsK@_~?A z-=F*gfq|#2L~APXl?V39U6wm!k%xKRdV`e@);If;LJl*#^>lE5kQbq^7&on4{MNlO z4+NpN4>}d&EBTdnSs8hxWa-qR^mJY?qYG^%nyG*HOO=j4avc&M;b}9k!uvidx4Z}$ zEcEGlb4xhM9xP5YV(aG&ufPQ1&Nqd$TGV!2?>2Z+yF z-Z9pQzTC$9+DZ1WQU?Hi&~y76jLYwr;JMDT7|kJ6$?YR7W>_u}(L9lraQ+)BjNF$;S8*A&>K3PB;6Y zY@gNYhI?(OL6;AU9}U*I=9a*dbQ(4FeR)mcb5EuO@%L5iZ&$u6wL%_FMlJz&yp>6} zhirR=|NDKe1$VqD80P^br5LYeI-m!4)Ky1VeeY}Qi0(d4+27(A8C)hUB@h>)xxAtV z1TFPh?MYfW7RyCW6l*6?(xU|u!-%|jx+BR2lUrocKf@*#OTO`}|$cQ3ijw?)3b7yW1f&@PMlSCz22r$>N6P0!6S1#+@D z(f`YrfMb$2^QO4A;5CK4H{TkyiOtzd()O;EAra_09vSrQnc7`E;*oy?+;p6Kc)B3~ zTJ;tw2)cnr-`oDtF4d?0WnMU4oXH;q`| z#m!uV13R2`)IcpmW7ZZ6(Thv#uOdnfFMhzL@d>T|o0ztc*P zh`?GJrmkvV@-Mb(yJ`w8I>C9|*8+ESF4AYS-w=AkZxs1~;xBNWKVi3z{U$+wq&d4H1N&-wB!t!SYq27Hfh|w91$8}DFQ1yWVbrs^_|Q%Q z*O3X9BHa$aJ<*?sUlHuKd<_5UxQ8Yl5h%0?Apjt*{#&+%_3HuXBnWFy4#~Qo0h+uM zPz0%S&UJ1_=nW*f7!>lK7A3>O)8pXb7{kte0w5jr-9)og2@=?y@4Ou38vv&)6t@U~ zEPtReXC|iLT~EQ5+&k2d5Gsr^t*#uoTGvJ=fzIVB@#z7t_ovMb5f3;kRlv=PbpHnA zIuWz?g1hOG@DM24UF1i7u2h-IGCE`hc3u7$mwCz2eeMm4qgt96R~@i$cmLeOkI7t!@U2o$+Zted|&~T&d7n}%T-7ry|Ld1 zq__@9Zd)x>tXqAudLA)=k}zV)U@J?AK;9YunhdZ=Q3yW=sYuaeq-^_W=fXuL7b=pT z*Xx>R{hhw6U7qVTdZ?P|*l9QcY-9_c!2)Y9v;kRRH!TGg;!vd?&=UyjAu16ViL^a4 zP#uG#V0yp-!ye;ZsjM;zvdRw#<4P(S&qPeF4!EYp-P7$xik%mT;$8b1VO+wCt|kLBs~>}%EeD;+y!M+Q-qWKi+sbtQ$`_FW9;mnr$49goTh^OHs*MPs;@`%QfYtn8 zcrHM2;aAOvg^q!&_H2L2?3o$H`Byxvm<-rGzsG}81c9J?7z2{$$8@ESz?Q7))|iN^ zk^m1iD+uciuhC|OL2l2S*#Js4bxM9yU7*FUo9>STu$YxQy@Pvxpf2LiBMSm$DL+|H zzY!$_(gaAc0cfC6E%bQ79?_?|W%FQ0dMoXe_y6E|GJN*-D5R;38y*0Z0!YxOJOgQ4 zV#H-(cZ+SmtQpozPxZn8M9kjhybm6mA-w||C>$Twfe z@^qAaqD}uDP(XkpW9!gyHfXBjo1zog3L*t(N1wY4;@zbw`J=N>iGR&Z8Y$n&<+^(9 zOD5OhnAUdUza=)RyFxAc@BQ`5zPaOa$7J|wXr)ZzOy0B7Dqvh2Gr2hHyRcG@JB`lo zcYQVB)>wDwE+YVPmP`)X9lQ8(C(y8zdG^3+19u<5>w-vxp~1M54s-@Vhj{=_TS3I2 z-(Xv-yKHv}N{JS~jr8qxTaFs-f8r#AuNGlz`JAOCo2$@BJq|8_42y>6d^B z2iWD4HCd1uDfK->5g$qL+T9`(A~F8lpwYH_<`<*WX13Yn?MA;Evc zFF#DeouoI!aPt64D2Efanc_8@Y>EFs;*ck;RIgRQnc_t^pOHV&yQz~9ZltAOGVN*c z5bu!WN}B)P?`*AQQtC8(#7y%X5LPKi?Jt_u$?c?lo8PRPD&1VF3Apb+8DDxvo#+Cm@hu>!xxBFCk|Qd7_!~x;>MKsu<+_UjRBdCbq>di^8{xONHEXqQaXdX4Kf;sDQMV z3x(Iy-QfX15XjG5gzGJE%hVSPS#9YEkKu7&@&d{=*#1P9?Ib_wZX*KWZXcg}Yf8`_ zvM1psI$C9r76pl6fmng{j(ByTJPr6kK8#tKpCtN8x(tBucd@GEd2?QkLhe-6vkurc zy`q7M*||voZQjVgLsQ2Lv(8S6jYM~U5G zKM+Aok*h!4HpE&3cG`opXD0?6bGRO4-X(-a2`(fp4|i-{0jo%UY<3MBMv9nvEwx*< zem0Pb!|0DEz3<%bl$2Ec2X`RVZnH4Oe*xf?TX5$YrAotZz9HD^Zm)1=CFk6WJ1bqY z{yWRpRxk%7B+;;ln?tv6Kw;e>+?o=By$3 zYro-4Idz3kxlrENeKD21PkCK#l8vowuA z?(V?FTU{%Gpv&RBP9nd2t;6fCW-tYcdwGh`{&F|R^!(8$GAE0-x7kc!%XE5RgDak9 z3LrW}4VR3*ifQ!F8)o@GL%M4gXyEdsM!Ns`2;gWk)hV_#9#~=HcQ!Y?d+WtvV<|6b z8Ib#ge`(B|vlN!T=x^MZR5c#B8TO63d(?D}Q20}Cs``7EcdHST(C*fFavq>MCtNR^ z_Tjv_uT^vywanccENUmH2wB&8Iz$8(03u`KPRa*FhHF6@5uj z=A)sWskqW%TeAFS4IEAsh={lpg?T|>G107jg+Q&HJ$KFK2AE z8LN;E{;KeCEHALpf5>3qo|6CQ>h&;on|H|VgPvRsC7?fc_O5+LKjD8`3uXRm-x)Ue z-|aj9FIo%rNA5axg74o;(7$UfOb&y!J$)FmF>} z9s5dmWu4fJ+zyI>#&Bfv%|rPuF^+LrA+nvI&ov^T}@p9U0GeRUFDw*Z>Ph$ z3cKK4bzQ+-dAQr9@(!;!Rjl{hS0P_JqcH!@V+AxB#LhJPjjR)JY5U1`_U2{8d)lD{ zJC{M$1{zK3ItISbjjFVopZ2?j)qFz78)xiNW9R)F-ZM#)WoEYGx$5P;b?%yrno|j$ z+6;`G@6oMp5#{IxdZ>fz*wlPtMXAf`EV^d5WJIF)>L{|F6zE97cDs>u)bW#xoFdcN zKF>O!vYFOZw-Fwz6}+Lg?Ng4d{F8b&o2LvI)80$ht7*8iYB}@ikFUSWy`J(t)Ajwd zY@byh27WFV?xE>3lAwZ*GZ_bT2mhwTvpb|V`lIW+%Fa5bCRAv4QeL1gfq|OwZ8(q1 z%PV8)v;$ghlZdUPNZQy>xW0^qk8KjK?Q=$EBlLN^bfTv!^yuJ{C76)i>ri9nn(Pm3 zcq4N6bY_KPA(7hyA(;aGg{3EnKR`qcAKSv)Ki=jR8cS?VSx*NqsRS#=vc*~wN9?~a z)k9Lda|YdhbL3>RtuJ@6oDMhcsfI~b7`Y$mUz zmX}BMcMs{`W$p~%_o(m(f69PuACe$B1il%)GcXm7i9FnW~>^yMB)!e^4G7k0$YE)UNWCD1TILPll5EPIEhxm$Z*@+W-Ij@tVeX6Oy+>{fzwdy2yHbYJA-&=DS@9lhD(* zyEJm!f$a!42+5OhP3(@D7>}xoxbfDrVFnU!-kS%N6iakIB_-uVOr2<_X`=4Q3JiiT z$v;Crej^!4a(k3JM!&=HJ-ad)@3@BkQq)lY9WP_Ex!Yx~9eOqn@ zU|Q$%&PV5bW|t%el(*$U<3anu6rUSocxD%-nZLoIpz>yceWdDy7oR5XwySdbcR(zP%A#v~^(5Q;L)aIp$L4D(^f9m-RX(#J) zyHt{}7qT4Ce@bjX+5AV8KC&@pTJr0X&@&p_B;Ob%|C;huS>r21X*)cgRgahTLf`o$ zN8|L<=v9pC(>ueS>h!nu;mEj1A0-(|2c5`iU{a#q9l2 z?-(JP+*Q={WZBNs5`y>Spi%;!8onjOPcJgyC!_o417|R9??nhDI{3|7alTT5tb?$2 z5q~a3D|!*}(_9d^h=4ljI>xWw{I8jLp}kFaLLT4a5U{a!H~QZUnws zXG?I)xJupuf7BH@*|QxueXy3K*45~7OuAAZd#nD$plkFrOfn`#n=fOWpzdH(u3c!^ z=!eNkOZ5erL_UL?n+WZ1X9pLF?|j#x&#O+XjAir`t1Pkh1u&`oD)3p`m()<$?QMri z;Ky^ZmO_l_wDfs^1b9&72VQ;qR@)uUV=mK3XCdCDJ!i)qbENTD(m}MKt@Wd^#{;F0 zY*bm5O4OtC%D@_g9XfS2?E#8^0vs-l;A2Q(_fP!6qa4G|i4z}Du~I1Rak1j`iBG5u zxmn-=E_R}Th{OMhc-Zapl90K>sp(0}H==&NOGfcO3m@I=-+=I7ttC`Rb1qgH+z>L6Q%;c$qY!nF z6A=D5fwLFAZh{2=ttZ5JnwQl=x;M@q!!;=EPi@W+iciv3 zCPIvD%vYfqIJiGSjUvelHZE1<*+~>R!TRY}gV2^%`py4YO_7 zqOVw*#H6nFyo;u;zV=Do9*c&j|H(~}12mk*5zuhoMUhIpjhxVew@ozXMpWg&R~%~| z0w*?hw%b7?f8nWnq4qqYv;!`Igh2<#Xvp;P*Qo6Q#{Jf-uUA~{5o=@3Nx=FVb&?T8 zqGq{mud3PA6dIh@jeV5ZQN+uQ<=W$S9OeGJ~C`nbsWioe&Oj;(T!62@`S60 zpEu|u)62&mxmKF7zO!l9o9c+&W%spZT#@^>^7A1qC$l062@5I6H{auThU}|j_ipz< z1Pi76l1rD!>U=k%2nK3tem}db_On91>i$S$%4PvSi>t|67A~&z^17-&L7rEml%8Jf z!mQEoZxK6u?QSU7epepmpUd8vw2cNMPv_0RL1R@VOKy=JL$6agL==7aA#tMrZ1dXBY=DN2Y+ zSJ{pr~3>53}jrvcwXl{QF*ERjJBqu%M@VTtcZc(Ck zw}&~Zvy3hv?+9HD2hOS!VWFt8 z9pozP`Huclm5~1h=VIN;^soM=wZ73y1BUykxqhTEb>7&dan8@_NMG0EHzy2qvsSdFtdcEurYP%^!Pk0 z$P??t3xke-aaH3@{h3AaSm{)YljrW)b2e_>JzgqVZI5M#OPqXG8G*GVsmAx z6TV45Zv)E~Mpst)&`I0Kskq&sN!l?8!z@i6EEDM#C78pS4vsKTyLFvHo+Gbw3b^y- zesQckUTYTwc2@SIkBkx))$-B;zftB9PrPN0X^r%X3`gP?_HUN&tos_<7aTQ~B^4Z{ z^wc=2x}LPhrVwdOtxlqm$rS}e&T{tU0OqL7-hkm%KVQ4@!jv)1|3b{zGQ zc^>zO@pn@cDEP!~dj+Zn7km@v%Wcs#(^B@hDs${czkOMXHb74HX_ZEnltc<))l&LH z^v9pHWjHJu?8d*A48x41*h$L#7&Av}x=<@N&x75!FkP>gp;}AxhwGN;wCk2Z>1iB; z%6s>i=&(O~=!UKU>dZ+Q9t^o|B5KsoOYbIKU+={o$+I~rubI~rv=FTa?C z1%feSvjrvyGk<=Hps`ZS0n35jeKVa-)#iE+H=JzGR zI#&!fw80~4^E%1FI7s8yn~F&8*x~Pa<*~dorBgxHS0AS%_n7{pX@%+{E~qja4^_Y1g;kUC$U`QQvnB2VOoB&81$NIy`ihg{d4?%B!qQ24TuKSOIKl}G)~7D{WJsm; z&Wc1czxkBQ2!cuBAQeCblda=-&+^eEMaxt z87R&9M#65pLN{M6!pBt-&btI*R=$bS}x^Mj^|b*IpbrG+$@RpF+rIhA0HZ znSJ@0B1ga#E2#r8CUZGS)~s7n4NCWG3Exz$CM+z@4F6IT54tEl{3*5CJ}eSAzGk6< z#t!fOadc>86?#pWtraQ6dK>E>pt0eFc>0zgS}0$slO7meWx1kEiCObwEshVUPZYyj zndPshG)C*b4r~R1NPgCmLi1Pp@eMOd7=@_qRRdSqhtpKn>=sbC;A(#G24QI%ocO3= z)->xk%ShPOqrQkYp<6dzMMcBEKCe4L0_pi6*)%o8tMB`tis9gGCH`F2$yGJu>+R?H zuEIqInJgO{lnrO((=b6(TC%OJp-xV7SBx_--+L-%-C0s*(!pV|YF%0@_J`&p&gr z7znBPc6Zt7YpLPJlowZeb>GHCKr$bS;M@m+^AE2BJE@xM*JLa&rj={mRGo&@2B=C` zHuXz-pH*wOCgD+kV6vbNU!PKh@X=W!i`*sFj~ah0uQ)L*q0ZQjw`)L~iT3U09-MC0NY|{RK+>lm9!#Ek*oFG1B zspg0*?uIfzOm++?XwPbo|HQB}y(QAv+*yAQ%#}OX{N@8vSW|<5Yhl8>n15L4%6Nc^ z&IKk!^y4$|giFo`&7afV(i103sQj_xL<^$^n zHXwJn0VVQ*1oMJx8YPStQ64b5R;cTbv&K)L;S+6~{31c%1NcQbpN=!!$1n!u`x@WB zAvs|7u{$^f6NwEM)nN(P6!I-S_>jD;I0#y9EMNLeXsJ-BWtl(9U+eMh`=O&Kfk!Hy zu1HLJQpdO#MuwslOL6awE5}Pq%0o>{Z&y0t@e-PLFWGi~Bv8Cm2PW-{j5;sMXzj!$ zgHRXnruA_3-KV$ovGL|j>!tLhMU^>08p>d12#CLo<_{sEsy=r!L@D_EypWgVoDyoP z=kDhx0hwF_8$b@><1eYiWJ;fDuGnz`Qo-?_ph*=@oFUF&2QjN5tg9l&%O7fgG4~HzO8VF9K9QAq&*n~F>Q(X>b|Tp zSOg3?f+Nk?mXp}?1Z!+{GJWMRY4=PZym3GT+J^YbzYUZfkpb|g52il6PjocJxo_(GwIg7 zYZX@gDipK?!gUZ-@qvf?nC+9^U0uu1uo($|w^2^T*17@{nVU2IQu*>^)!M1hvb zkefTtqXs4@{GN*aLkhUpv32S*XUINYK(DJ4B>6NeHRgPvlr&&PQyI@bXAgpvjoP3>sOW%5>ul*(_@c7PD;iXtxAu}^gVhz=8ImetO|N!=Fsc4MCg=o7MOM1K zN(Nhug^GaGyH%2!=@_+LO$vSws_IBYlwr-IMlOWoH|T2~kLv;~u1GIsi*d_sjO7~9 z{D3SEH1dyRDOQtcUUP!j5Q*W5DeLrhx}{PTsPDa`V0RxY_oM{8pk**sLFK&G*-i9) zx48w>$jqxH5Y?Pw!9kTYV1>gX^iaB{h&B7SAM&->*Jbv^CrJo%gSMZlyzv!aif1eFJsb;SFtxsrJ#6#!bEy#VQpBbW` z>Rhgz8~p9(p3idR&yeU&s!le^mlURRuR7BQ=TRb_I~d@E==A<9fcB}7`EjWus+0IX zcac&m5XxvjkzxmYKr*lzxB836&WP? zcizuecCO^Q#znj!6n!6$sV(I-3l6;{?PZE}7KmNFQ#%bH3@`q7x47lp%wh+_qmu zmi?l(OvOQf!2Py9P5G^=C$9#u(ju49fMf>Oh}T=^zW&|Ms{RBfQVf+To^1&)0Uh4L z;*g@UOD}Jpl!|RmINs82PRv)q?pPruTUQp$W)(8<;5tb)=j%_<@!6y7&n;$cBsT(N zY@NUskei(Y3vmR^Ln5L^I4@qV`MXo9K6q!T5mduJQ;A=+?7=08ghtnp>3VPGjw~#n z`CWp}Yz?lpFa$>wzH6U@tg{&Zwi#Tg5T>TCH(dW37?_WZj*^sY>voRW_!5I0@Kwi| zSR(o(he6GaQz+xcPo-#9p2A%FGq?q!}Ivif= ziFYS{`vd@1`om(>sHQJh4-VTDzvuVp4F7qU?&t_a!}F-mz!rpAErXQBW*Sf@$S-f2 zAnyD>UyX@U;ok%qg8G*9g!U+a-wYp+AFRGUbq2Ov^thR&^BKFi`tt%5IUXb#G&RcK zG?e$17m_Ua1Lwx(#J5xDrxVZ}xD`~o5z^gIwl6ZAEg2b4Eth7mEWtgG5@@FHff^Kf zG>U+@wq4-dY@sz2fR_Z2(kbxF&S^s%nSr^85-8ljJRWoXyMzWjy}#w-(XcXwdIOrQ zh>YeS&hE!=OjVATf5WZQwG{{+!4z2!Zrb41<;(c%h7KM3Uhm<2ZhC*QMqj@b*Y2_# zC5Z$fk6tF#DPO1?_xLWbmukx<@%df9pug%E+vX8Cx1cS53yBzpb!QGszIgay|A7Tk zWRdKsiWDX;{i!578%3$8&4A_a6^(P>0IUG#i@G`?9k#v<{h6lr9Q2vc0(mxiU@^~Q z8a9@yz~%E5DFUN0*NS8G@WKsecn%sG9StfZ=~k)iM_ph6BMG8+a(q2lQ;)l^v)z@E ziK6U;MqvAUrF@DJuvy^nMt(>!>ChUoZCcP!9f605d%?xxvbQ=y?6Szy`zhC;fzI0e z^7&l>e-qvTS;vvMce+@4yZ_+R<#om6sd<#o);aU2GI5y@T#sQ9^{i&`SiOemgGP@t zL^F`8DBpOMKn6#H1T6yU_LR#s8b(O*8(_2pFzy8L68FXSAF5TjpTd~qj1&R7*akX$ zYQQEOG$NpHrJ*k=JeUG*;vQJ$4>Tu}zuwnM@2-pM&Gro%W>m!c1ggTG`4!aCEw`Une7Tl{#sc{~{SpJ( zXEx+Htq6}jnMf(@d*Wa7!aToGobN3pH))5hP~C7|d;+DN@&=OIbX^_fU^2!4iSt&W zzV_RyWLr9(COr$!A>KMiki3rSKE7AaAMVBWx5}*KQ;eC5ZtdeMu7f>xARBmMZ}fgU zD|pe7iqMBXT7f2B$WLOu`a)>UHuJ`0JFP4*jIoQgaE{#0$;lgCW z8O&Nvvg>P6;#lRj?njfob&1GOKMD2n|NAs0Zs8GbYAUl))H_Qjp<6ls?tnP6gSvbD zw(WmOJo!^BvX-CjyzG{Na{qF{t3x6yGrR`)_t#{we7K`QT4kVmq*i3n`D8Zvp=E_N zA;_9nkG=PfYU=CSMG*v4ngW7IQ)$w{0Ma`m zU3zZ<2}tiC9Rx%v3Q|HZ0wTTl4nZI!^xk_9y_dV=?|r}boNwGQ&b?=xKhGG9ke%$k zv-VnZ&S%cK)_Nuh3!DwuU^lJxdY1^YdcHH2zBPWHIKrPbyZ~>=o5s3{X6ZSwX{Yvk+7}3|dPE(&}4MI7|2(rGzZ23u<=l zo!W!2@qzXacn3D2;)n#|)mtROmL?MZ37)C-0x>c|jRU!2Ty8wNx1Y{JK*jk~8Z z+7vG(-l3xCSXTfOnBNM6JVg!|N$F$#|b{$mtpCPYyTKu=ITAw)eTLt^aY z>PjPl;+Xmj&**6<%JngrbmyJvn+$cxs`LcsyVF?}BF`j8@CVu(3YVBV+VVIoN-?id z+?g}lA?y=hJOtdf7%#n7tTMFRAEZw0^uUF+-5bc0Ie=4@k(t4Z2Puxzvzjb{$I0;=nq$P4Vbn zKXoFhNh~y1(^b5B<#(hp$zw2PmPCBYGV@PWJmYL`Q9~RR?GAQ36cAja+taI3@}6n; zj3KyMDwtw!|LAAOv8@j}7M?h#*kzEyTFcQ|Qv6EIhI_AOZ;pu(2}e0C z7gjd%z*w3`(uFKU-^W6KKVC_{q?`D2z2FE$hT1K#i#?gbLdfB7!hx+CDXw2THn=-D+LYU^VLfQJ)k|Q2u^$lCTds_DEV(nn)Nm9$)Q%6v<*na88{*UAI z-bveeGbRLl>6M$3mI~SVlfO6TqU(@sq-0XAN)(6t!fw{uG?45W?-;F#sl@h^OC#qa|+-W0XL>Em+4%ko#Z6j|WOd;!e^mo^@|zX0I~ z1sxtm5S=A$@O(a{73I_1P9dx-cDn-erky*sD)o!lZ*)*}bmgo<>3%8uIZOIq{k*h! z|C=kzGW4Hdyc60uPnExOGjDy!4d*-LO?!Vr=3MU?a5*;yp$(DE0-nb7WP2hjD0zg)0~QubFIAEMJerr;~=J?(>h zf?{&Ws!_|Gerh8TU6ae1{ZcCk7yS7jl7$qlLnz}0UF+QZkghN%5T5=uQ-Doq`H}zb zv=ZUxMCJgtInXiqvl;VeE_Y1+2}rZpsda91-6?fy5pJM!pIb-x^!h1~nq?MSxN~z7 z%dv>R2>&r=BCv`Kx!rxz31y~jn=D20g^qm%1Y-fNAxwd}rd`vU8db^<8r$s*vdeA1 z*Q6ByNK}NhYY1P&n2rUEcT4mv1~#*T3jB{m9UkJ0w>~2j(qm)`IR!fcu6JFl0H1HE z%xuQZ^$RnL^{4#;hP}i9y0$`@Jr@-4I!oQ!3tl#92g^6oTWCc9Db&c=BxQp~Ics+($pF=ISZ zcveqzHoknZ;`)0CiDW1HxOOcL#P|Q!O1{p%VCQ6QHI-ROc41sT(W&lKzsn;OL%BO= zB{3PKNHIks<+IWQ+E2igK`^w<*4io~;id}PuNjE+nZ_&vi}X9$W&u}|DRmUnP_mX5 z@({9W&hs;F(QkJ*Hn*jE6|MZq&>@lb^w|I})P07%8G2y^X%{SjBU2_2?)Gf~4nLD5 zs*BnoKIeFo3{d6ds-*zi)rI`lNd5!a9rLJpDjymflJUz7%Vcgc>Q9%__R3>;X3y3J zf$p!~!(XO8Rg1;{5E){yVbt1|;hZScwFN*_vWo{RQ*@b_+Yxp-3G>*>5{C086|lE~P^tVZA4^H*2MU4PG^j|2e z6e-R&JmtGYtA;Q1$r0@2n<$OsW?5L5&lrG+y+?=AGCn?Up*eqC51$<-`RacT0}WN8 zPBn7HqGMRfPx~FgjOG}4s<^Y#p~<4cKd$a0;Afs(jBk|kxw{NLh8#qIK&@np`okeZ zb9c+DDgF^)D_p-|H~LeLXC556)@^6wJi^V7N2q)7O7Bmc@kJ%@gKE#RpAWUG5r)DW=0=zSNjvYS`>=f2+uMhRD?LR=4J^?L&%y2h7; zud{})C0$`AiqI4`grgC%#T0OmG$;< z0{Q$LRG@*LzJ|G-{GYBb#Ax{gBq9h4^h?ag{ygd7i3nygbeH?}ucAM8?}eNRJLrTF zaODCS*AT+Om;xAd(Od_@B3LC)`e0^blKbD?$^sh94P{yv_%i8;1sB*O5J-lO1Y74R zr;U46lq^qj{}qWm?yqm5j84iQy#LVdDR~JaJ|#z{3v#F1ezsW=vVs};sbmQHRNbN; zIt(Xl=;H6IHM13)eU3$adE&*u=-Eli3oc~4u_(FGE z@QzDgF2VPt<{U>YpgZZUP1%_B#`cQNH8-4rOudy`#&hPOb!V2G`^S+(IuRhc<63Fg zWI6$oLbj^ zH61oM_?FNhQZL}wcPyh;=%$AvqbvZEP-*Hg?!lBd0RfJ6OhEIHN$0+V?W|rh)=MBv&ra*5A;Nl8jT){_Whb&2y%+-nY{x zyaBcEr6Fhy%r)@T2NYYoy-;$@D z)83HWO}?VVHRb68=<83>i$hF5{cG)+)ZaxRcvy!2eR0VDhqY&>9q4r+saP1F{#_n& zitC~I$7KGa1Ml zW~TzR~ZR~ZHEzG&aLZEAUFhauFWWI|qpJ&m)A;U3`C;xm6| z@1e(CVVqP9l>kVKvwxEjX0gA>JntTk2VMi#EEcVQR11>{?H}C_Jq)q&#QgJXhq&VB zhdMWb!oAs}p8E|wbL7Z_wW8H&>+9_iVTk(j>Xy0pXv*QfKr!!&;w(?3O?IO;SO^7` z3d^yCe)MrFFg(4-r@b=Ev^IG7AkB=cT4y6asYjEIV@hF-n-}yH3?7s&Ubg*V!Z&E8N8t z+n&Rt0yJJWTia%(wpC5*$IaY0Y}%$N&TZ~~ZoWr1QMLu4dO^i`EF@T(ow}Wy zq{;uva_e@zoO<6smUH!zhGDIWop8#7Fx>HL5uMPcgXk|6!_oF7D$)5W=VVht;Z>t9 z;uChg_$lY9qkY+;3bAURIVsVXyxP&WTNO&EDQ?`Jscg_ZK0lVvlm6L45oxc;lTlGo z$rPnCd^1H?__a2b+{wZR4mb7vO~;fwkaP~5nl&Hf4>e_DXvp$k{^N)BHzq=;*P0ib z+0$d2ALXLQl)g0gq`{cvgpA5R3Yb3Qb7y+$`N7b!?gB?f%;v=XiX0q-=08sN#;FO~ z)8^AEQ{L;w{JIlkw;}lTyUJ~RGk9?VVAfq!_f3sB&X+QJWP`O(oYw!N@W-pj;ZLig zH^U9iQ?YGXQFN#9x@KaEmli4UfBKTUmJjPbo+M|DP}Rb$a9{=?Gnin?%7N-OjkPXl z_7zyv4E6;wT?|n++le0#uJooEO{#WK(LqjDq95!H&WB0zHUkf~y>rl3^v4snZqdi1 z=V_TXNf!o!SU@>~d3;4A#wlcHF52g0Tcdshbn=M*pU;7RE$?vNkKM5uJB@up7jFbt z(Z{cvkkp@z`Ir}U$2V%reTeGHOz`&3LeHmmKFboV2F|-x7E-BcPq~rx|#x;f{xCtlU#9d1DXHTA!zkRE5PgPX# zDgA?QFLSe9rGzqN-(ehcwZCPZ`L30jDablA;y$NcaMIxHH}su4G_HF0+;y@Z74M20 z@1`O<&6MVIG?R-jcGJ>EtKW3%G`8nqaomg7ymNb&+Zl_S@0~!XB4%@Skz||i-FV=k zca-FN`~DKKu{YW0XQy-VVdd-Xndyb~^_*Do`TmsL?Ob!%#&up=;k~+M!q46t0tF}f zzLVz5xmPw3-_ou*mUE9yrbO?WP69>uw-V0xrDBL<$h7ZLeD*I?3&4T-Xi4yYmh-Nz(C}l6RblS{zn*UUe#!R2 zW8kD&{7d2n!FKCMMnrodp|63bwYTsPYQ3SD4coKxKNW63ZIbeTTQCVE0`rqDwD;GY z6NReiy8sF*hgNy-vVS4H^j}rS!;}5*D*wMidMw~3yJ#KX!^9}_{=3Rt-;MG)euz~} zmE6Z>+jP!8De?sdm*5%6>VY-3Y}Q}P>MIY0O$f+9n7)Yb7UIN%xNcx7rcj4l*69$3 zOQG}tjCN?;l1KpZ>ZWuW*YZJo*V^I*DI%G^)Mo z;LBBj$Wk_w(p49M4eEWFwU}SqUa5r-PR1j4DtEIz?H7t?>eVfQl=YXt~us_B<;ID@9 zn^&4xyi4I+ZB4>ls`!;B{3PE@<{`$NhZq5=_brQXIZ929AJrmB*{9DOtt_sQTYyACPBtyjCfPrWZEInD7fpY^9= z+{Q`XYz7`%vKK~OS^~fF-~JAXTYMH9yl4p*x?X$d+b?4I53W6HK^+*secu=BoEEGv z%vAMicVso8CMZY>fA_^S5o>qA@yr z#hxRh{CXmlR0Y=!PBKQLLJ=M!#CsQl>)*52l1q_W?zr$#P*9gTrdMi)$e6GELPdN% zlW-+GYFl?M)p{*#9sChtsJ+mn)tI*9voTSSy4$Lz5z!ZI+{+y$P+34;Dq*64xv};2 za&S<9qIe*#^us858V^xkyerGWM1y769fH4)IUg^+>vLlOtMpx4d{1*%9OEv}-7}H( zeAqivGYW-LDn)UVmzarL0SY$b+S0oq8N5F{P2o~evi`SUJCF}|Z=)~TSFW+%t3Cxb z4`N=S6-gfsDAEZ~kK>;b%6Np|{{Jcx0GtN+Xhq7x#DM=TDr2B;*Z%C`PgD--v|dDF z*yy?JI`m>->*&jjYTe@(umFGC5?rgm01FWzlR)ZfJdodOkQrDkB<#VvJ1ktv*hK){ zZ)>WFvBNWdphO@f@@`ikNo(G`q60_GLxTtXr+N-_HIJ7SvkxYDVAK0Hc;6wdUopCh z17EietFsHL#I6mmF)i6^r^jt&iae--v9vfwY1)jWJ}vstmdJzcgvc8fv6eF!)Hpun zV1`B4oIS>~rch@yeKcm(>G<0j*qHy|UBJQPapEuTn0>8Jx>|IiVc@lKugnIsm0$Jb z!dD}5C&g0XG$p}l38MVuB#+ZEHT?fJodCN=I|0T&rTRYY{G~@3D@mmDr9ygJk%me1 z0~6|MRF-NLirXi1{4}}bel27eg`cJ}N}k@*=IwnLv4DvaNcu}W{(%WEOc{Z2#5Zx3 zEt?vya!F!1ToBu*f2?BV+!z~fZ{^eT)zAZ>K{BSav`hEKfYKv|LSWYXjp%VT)OsYP zA>NN*V5N>O9(U;8<6p;<6btY0pAxT0_@3uk`6_j7KDtzCv>&2!^`Bh|?wCDJ#!9R5 zaaN>~awZrUf{>8pB5^lEN1ri9X4F<~ButLF+vIt74U2&ZFKi4&E@)Kt%F<{*9k_U| zy$nsQCl%_z=dg1+&kz~r=+HLiv!iET#f5n88f z3&YdJKi?D2*z`yJ`1ZB@>?nJh_(asleAM{Ui$DCTEzG`f+u`9`MR#VvJM5B3o=s!T45#NR8}kk>eo8JsYN9U)S|)cLd(7xdaDvz_TT&iB9FrV zH)P-J?^Y!{OpNruwP=!Xor1U?%E(0xd7&D+969Fcmc47G?N&j{#XHny1hDWHvgjso z6E+L$NnyW#fZO1e(o?y?Glhh|d#n{PIen_Z-;k2d{lXO(?2-!ouRc|B=>}+J@LEz& z`txP5TT)I2xMhe~(hB+$X3(ua5e!hy0IgHi`Ez8ju0O2{u*(oyr}^kllfkr3@%vTh zW;MIiK^YL+7#BEZ%{dmX*&$y=iZWxCrgp_FQsf&VvMyv&x$}$_J*3<3N~UH#zvQFp z+&qy4la<+9KrkkLFswuTU^B>?{ax!Mm2Ih{5ixJs}Y3wJE%@4ycNzQe~DkFYDB35+#ojH|;-vrvxS zm1LI!G{0}T)0#72!?DK63Ppd`qIzqV4^3@F?hX5-#x>sFpJ{e1w;aBeS-QyHl7c*` z^V`sww26r#sQh@mAUMxRqv^o;p}oqGjAAIxHmSf@Piy2!PD+6fv-5ZJX%%uTXGPR~ zQfL>La%jWx7<_r;8|%{<_g0OfUIZ^_PPMASyWfe+P77KUZ$Qs%m}86sj$J$M&fg-8 z=8io1ZjgGJX z@sAjjs{eN}{@>aX1C%ZK)QPt16)!M8e?mJ*Def8?vX@=)otW=ib%Ak&}Xi{eO4xx3fxsp$q~ERJ8M z=}#$H_vPcW)%rxY8_ZL1*6r)jMigD2H8vnx)L`*s0xEA}2ZN6cJGSs`mKNl}6v&ie z-J$}_l$i#tW#Px~@;r9L?4GeqtlpuPL8wc_4p#Q&u>prhq0$KT=dr_$x=g@Ple1$( z@NG6?$#_%vHoNFv-q(A+@8`oTN-(}3E@!JP-P74%XVLWzHTZt0p^@#f!?VPG!s&Ve z=Ml3fBPf$b34cG71`WNhGzTyJDf1|dU>T7;Da*XqHj0>Fb4s-YD_&yCFeqr%e@aLhz9w!V`DS)y@HbCl}c9<0@{mjh(Bj|+)*q>wnfH;{nOP+h^ zY#p=zn%GNXSs361y^y@nA8dceJY<^VyMddTS{T)PN;e7FG@PY(#e>cB{`AS2&2Lw$ zuKD%HGxL9HfM;sxI_VTIm~J)+;Lrq8_A_mX-G9h-K$C7(;F}EfbHVrXbj+h|$AT7e zg7ptB99?utfc`izle;KN`eojg#0a&?H0Sz#S1fLMdYEh__?MNJ=(kF$>vtu|M%L-XQ);)cFqavlG*4hooHg#&(F5U*Xm0RqiH2&fqQ@S zy|OqB9Er+jmr=V;K)DMYw)EPi|c?@O1KL`vj2F#I4`~W zu=$*2;ybKM20_vt#gM1`ShZXEN{z7iYtfp{q8&TNPHn;3i?uK?BL}axMj4*M)YoJt zpeM^4S|p6RCLVYO+s34tg_#Yc_vXQ<_W3mImM**GA%-O+=3bQ~-LX zP$=+R>PAzxnLtuVCLbVqy3PE2uZ_c%I%3}vycoy(*wbwP9Xgf(?_|64^ zYWFVU^1&3}Z&Faznv-Fz%|T`TIFUZ%Z9o3viY+YdoFDYi!OTxK3ykt|97xd~Xun zusxx&sOPSaGl1@bnFo~L<7-&4r2_RSZXMpdxVKf?ECLMT|vkw!O7HAnsgR}q_bwbUx@KFb8=B!R*e`Ym+y_MP-zK!v8A+kavEj6 zjC8OpAI1`M_I?>V=%=lFefV2d*e*WTMqjUtg+&SlXUIgkIroJOjxC+4BKhyu$%r^P ztbNd6cG5DmWm{rs?dj^}5zrUYC#sW~A$EM6-97P*8TA_*5&0{tdxEP#v_pTd-EEsz z2@%qn^3(2G5ik}pStA3>^tjrOCB~yDzo5-zawXA8m^_~!_$KlP<64WWSbrb;DCJs^ zTT*SWU7(%Zj1h3Rfyf|6+592*Bo8k`ORqKA!xF#<_Q`q$+G%ISy;$o8M6Lt!XXX~6 zHlxHB^cEnS1+B=J_Hq&ePcHXlO5v`lQ1!7CnI)L`OZUx=fv?0mVEg3Wsa6l*0%xGr zf{z{kIHJ^W$%fx35vu9=RXpCU0bt+-zrt+Eo>-+^+h+z!HqG+Z%A33DFfSfRgR-b` z`@*$yk?=(?2I(NS_9ZhkHk6lIM*cFV7&?$f#HeN`=w1nn%|1y6=%*uaYV(l^RgVB# zsr=}#2UQ;RkJ8XgwVFb;ufQemVwAikL!p`^%U_}&{b&vxgj)h9ZXpOrB1*#>M90Mv zp*6qff)KSlx6A%u#+?^uwB@J0j@@v!AmK3necp9Xn?#Boel(aEf`_er7CIE=Sku=1 za$MQ$0rJ>Jl-3hxS7&vEM7_8LsKA4tK?ha6 zO&rEvjHMnE9AT6{n*2E{^q{gQ_$vjVP*xRxRPLIN*hVnqp)^l+uM2uhj?H`zH21SfjihKofAd5W7<< z@cSvW#>BBUok?sBAwQA79Gh<*)O9{*1+=uBZC#jcsq-SnR~k(>#Zoc3J;ny6!69{Za$q zsb!bMKj>T7babP_v@LC%4uv+WY_49t>o+d5&|n7tCW!GGRiV9pfzt-iZ(cEUXGZs( z?|Ov;R^t#`Sh{53)W{To^h`eT01vvak+LUNX&a8j-rpiF>=kqX-1zIq(Z6k zxoJ|>C*UH%j>ka7Ei&(KtV_1Es~?zb*m(-7h8t%?uYnpoWWTlFZF0~jtazYl?BpUx zu6yr1w6DtjvJ<_mBeFX#{<__Wyi1}kqH;P=B>k)0T+kRmg6HIi!s_p9oHPL1YbO;R zL?7C}Q5P}t?HFqLZRP`sKfp7YGoL5kZ$axt=ad@GvcNYgnGHJ-#HxQ~nFXNt4D7>M zLH;lEF*7Luz5BxVOB?vc7(3rmH0GDqsWh-}PE<;y0QP@rb~$x8BEa$R6`+Q|p_^1H z*Yw#fDxn`vdgl4C!t4Cv#WsMiVGj-j(@vDcaRBl$_yysj2n*>~fbsiZIIE3_q-QUY`XHo&+}Gb#C(PN$CIb^(lLoiFTSfX zB$PIIMPt?t$B&@<1|B0}Aw}jI9Ta%itKFYsfR;8uml>a$>EFVe*IW|L-|W^!H-%F3-QL>) zO~?j5Pd)VEK~VljO|t|KMBT`cX(Yf;OqqC2*6mE|ZD#?7&U5I7E1bc0*WQD`3QQvs zt72QfWkB)~aEXmb1E_hYpxC)w1^|^_S!DdZHaBp4HwNb*yy5ITc{t@mFd)Tf6PyY+ zz}r93*av)l9#HYnN_{T1*jiK&7;kgLlT=$>er3>12ri_Yi`duU_xD zFsvMCd521XoLLzRj#M3YZOktYHx-O{0C#EZ{rrvQNnt)wl*mU>=hbUTn)dW7z1q(k zp;h90FyrVAlpf3GS(T+uJ}!4sT! z&G7;EQOMjib;oR!Mk~A<6%R-+MHHkz)#C$f9pL1E%K1HE6@(EMvA#qbj1|yESt>Ol z!l@gs)m-d}e`7d&aQRmqPSl+uql)U7ECk`(9)fbic) z3GmHswo`p}H>W6w06q`TstFzL%&9epiSE}9vq!Xfefo<`6KWhdiz&ZqbkG6Z_Dc@{ zwh9>SOZ)%|Wfs0WGpR|}-`FQ1i@hyPp(}Tj+dTo$0ETasR&d0`=73f?sL^ZWv54!W z_kkaubhMc(?VWnxwc)Aiz2Wg+#LGGgY5w)I0#@ftB^n#w4-r|!6+%0<`hdNOHe**i z`~J&C`No6sXpF!{3)50wl=RrJJb_?LTaAZPUs{ zR`%=Zr~-5gwuW_mvG13j88z=e1_l5?h|^VJ)s1BGgfIXi9xgrWKF{4X_Qu;fd*zYi z;C4~|dNzn&Aa2T6HY3-rn6+k_D6O%I#Dzex)tQlVC^cs0?D_g{VWBUl_;Qgefsaz_ zQ<|3CvLXRYx%t4=acD@gJLrs9YrR-MN_kD)r4Vg4unBM~Q_B%%WQnZp|HS5sR2#vq zJ4%M*I!oljJx!wRx8{qn6o6vnd1(EK6$0*1k`OW(hpCz!h#SZShk{N3;=V6&=8oJU1Ad!)4LHo@ot#~;o;*O`9!*(e+c z(%PjY#n%iEsEsIr_i>bJlI`*{m^NH8HWxtFOSmj`%Cq zXqyfsH=tAuMn|02_C&OQ9b``>Gu4fP$IE~(2YkJQ_H-}cnA8cUR+5Cf@x$Zs6^C++fV=@nIV$lHW;$%M-m4H7uRxic#+101L1x0Y?8!j zkqUSH^wxlAjPIECrW#pBq*2n~?TyqX`0i42|6lw3FVS#bm=<53TS0Cuxn}q1S4-D&&1_BNR;@ z!6Fe^x%TCt0g=w8T;N~-F`8=2|B*y`{b70n-MywUKrJHpf_j+|>=bYLG)UcFbePvWN2ime!0^^EW+?LeQb)D#Tc?77gW}Sc(1|(IdU}CTOHSO5 zsi9J`I!3w3*)%EU7*XFx=?_Nv5pL(IGgGoB{XXz{lC=~>e(8>JK*O~YNj|Vh! zq7>j}_Vi}`rT#8p2jDK8^ivVc6>Z1YynbB61VB8TTf-@nf3QH<)b~U)pcFLY*po%qD=HoYXwf@6(oVOocY6gC zHX(8K6I*wy5pl*3tOl}U-)HIr?3y5KMK6K(j@RO^QBLgBN&rXp?q2M^XnqiY7hyKc zKGw58o;3h`-rwaM5IJn0Qv;nPFBQ#0Tl;sDpV(iT?XgpXe^+DAe5I!BKeYl2)@I`w zvgQ-pvD}#>1#WP)`l=)8lxK>~uUhp$UBlNp(D+M}_{HVE$@y!0?2%%z-GPZ6E3&AumRM1i2BM z(x9`AFXW5k>dqKz+y>#&RHR!K0ktzdkI_!pf(rd5Dwd{ZwI3dC$Mf#4DS?i&4%{U* zwP2L^z{vO=FGew5pQ5yij%cJ6E_7!bVP8wfJ(z5oscU1u;kMn6HbLnA4?%_kX zZz3uWjqjxQhVuhBZVCPz&Xw2pPD?#YR9jp_1L_^>PW96y0xA_q z>F{e^4VGG6l|Cn0U>JOhzYS{&1zr!Cf}0FTXm6@URwhY(c_Eau*kEt#R1M5f7(jVWPoyzWP2YV_eLQR>a zq=V!u?+^UVC5V!^VJZ8NW-pt{HWsx(tiW|%Z1b)-ou=VVd*T2@f8tDJV2Pc`$E%%2 zeoC8SaW%#PoT^0V9%LTWv;BIkZ*a&pfnrSjt|~bGw9^MDvwN2EDn044iuWQr64~MJ z_Y%}Q>+XH9k$VN=0R^$@Kc6jE4c#lw0&d+ARHPXjY!vCwJ8}lG1h-MgKA+v5*!rdk z^zAMd$YP%}(br_v50cYfnG`6s8lQNpWH<@I;Xx5J(AeG0t!V&4m$Z!<+C}D5mXTMX z?e^Y4xVduvxr?hrKHIv^dzA3@C)v8Na$n2kC!?gcENg|C3$_L^S8uQuQC_d-b6{lB zHZC?*RJ(nwebr2q@B0GalswNKW^+3tg3Ts{iDw5Pg*Wx zPM`r$*I;EiU*oaor+41O9zd1zp9b!p@)~aQsSZvck81X{G|JwaN{n+f0*x{#xW-x8 zu&%lFQ0;;|?R86IoS;4kSLlLd!lW7?yrxmTy@GJ6TCBRNE;>3>VJdMAEnY z`_R7b^xh;YAOf;Xqj>H&g!~ZS9sTN}FlIy#^7EH=QC#4l z($kbCq_@c`7HA%Hiw){&iD+3k*=7K$lZk?CYU2AVKaTg!(IeH-4yow?AmyamqHV7e zk9-*yCms3=e5;@%K#teoOmQRj1!Mk55#vX$J~)JOA&F34uVCc)X%*n9 zGA^GozDRWf2gP?Y$_rYn57)lRjE*g1bF9TBOuA58|8WXC{KM0ysKaO=wK6kG3`9SS z+c!8A#V2&$QPLoiQD?^W*}jQ@9YCjewAT|%2hfuMz~{p98Z7o;CbUJTs}m*@)bi5} zks>`p9O<;FWU4{S7xZKDPnArY*>Gm+w-@+Qqxtjb1SnQ&gwC%*_Jr$SaX(SHQG;}n?932bzsmm zHVT9(R#P9yj!Koq86$ya+>#qhP1Oq(ca*yTGaMvTuW?+~%4rvxWJ94_O_E*m&G$O3 z3)|u2;B@Ew)9<>ZN2!%k>TH?OwG?xUl{wJ+jXL6+KU(>XsKJ3vcT%3)Goo|GN9@xm z_^;`X>+gi1rrH;&2RA)*fEj@A<=Ljsgv12_i9c1r){Atw@g&XM?SLprox|%6XIAo{ zRPjr6(p0gYEaPGM{--bxzd`sB-Y4U#m$Glh+O2H?KOwMa_woLZ%Tx7zs!%W^%iiby z(w;0zAZVlp3j#Si_#tX>Tx=2|2|4{yw-h9Uh#>@>_+&;u-Y*EZ&Lsr#vIHSOB)br! zQBy|9{q+W6`Ni2Ja8B>my?#$~EvF3--KZ;uVT@NkI=;Fi_7<$Al8k!S$>frnB-#Ar zISX`cC&z8WUJ!2SLYvS%hZX8;@+N!Nm0kY=UQzf`0H4>53-8(SthH=x$f;`2WyjSe z;3(TxpV!3QYm;w!iiWndu!4k_EV_qplF-U4iPLf_oq#eJ^E+puzft(SHf75=n^uAR zM1_c}tM%#62PBgl+2tYPxC6}1neA()=kv05vo-5WTq^E?#!pKUXO{MT$8?jb3<5k1 zHPBx4rQ*_XaHd)<@!7+r$C`QP_exu_KTB-)?WsS|l<3v$lqInw%QyLnC{ ztS(RoVXLyGzZ`eNhKC)b!=$F20kmOt?6(_nJa(8FHO*N?r61~j)CML~HM*^b?7#go zH){9oyxHIaRc8(}D7IEcf*H^3cNJe4p>p||ctFps_EPR@xeO_W=eENgA4L|2&8Rsv z@PMQuNihr$TN3x~h=3ETE)0fQ^P`O1Yx#mJV3p4DUgpN36cK=zAef&cK|6Aj?EnYr zoy^QPsYixbJi~hvn^^xbY4VGQ{H!cDdMb(?b;a%icb8360ADp@XhBcUG=Q|nS@CJ8 z$86!@?JIJi*kqoR8aY<@K9C4(WgQV<>X86ER+ItdO?~#h-!a-TU(FEZd z=ldGBYPbBTedNAn+CJ-RESF9uAt1Eg0i{sd62}&}2FUT#9{J`h4#r95vMJBn^*m%q zSz~O*c4}bYz{iQ5J%s>~Oj_Q4pZyE6LsZi+ThJg}rzehNM1C_qofo3;TH;mjsFwoP8%j74(G8(;NfLnaZ)ni!eYd z+MS}5Ez;Lbx-j5rpMSjkyv6YpOceiEfP^fx#?`@K}tV5ug4ki`iU8QuE<*{BwT zq4Rn?mO4hT`ul4Q4M3Goza8m3)_uw*)(oE3Yz4Q1YSkctB!0OvAobfDiS@Zc`!a)9=mi2xs;a(e^t0B<6I=BU zghl%l4ri78M5&w|y}%*Xyyx3}9uD3<|J$h$a8A!Y@x$VG zF?Z{)n!j3tfBTx_8tzw7JM04QuNYiIAhkJPX~@q3FLv|#(cOInpEm>A@Ba!hX74*_ zVo5Z%c8lSm|DXm~E&LU|LdKBlUkkndStX43+V#J$kojM&76ukM8XBM%!@R=6pfW@+ zhS8IAn&!gSIN`r+V)B*fG2UZdYv4@#Lv&D;E;3|6rpW&D+1Ejy-&_yFg2li7?09PE zM&4XkUL5P|MuIQ=8 zEf*#`@^%59%`O8}jUg=!YIMkNwqc&9Z z2l(Uhjp&+>Ur)VNqROr?%=@K1D`&X60xxgG3{zU~^tCCXQJ0Qf3~W^|ylp5!wp zxbLc5X>FzSY;Brm*P7Kn7)C7QCm@OBmy zBx$=cmv5Akh$*Ov%!o|YqbY5(mY&<$&gk#cxkXEw+`n5wSabSZbTVDdb8iqe`lyBG zy7SEX-SdI{z(KVq&r2xoUd(FtM}a`hJ$7u7V`dS4TsM~Z)RW)-up8d4x0mC5vVORd z;d)pNTLb^FJx&Lw-hUZj#zPPR`k55lWpR3#*7P$CJ0m$*{PLa&ZflY`%Xi*MlXt(f z*e~@fYvmgPXuTtXaxqiOoSRBooBcd`=DXp!{LM$DMO>45O_jlE@+p;P(wDXb_AB+< zq9h{Cq{RextE%iK#cjoO*KfLJ6ig{XSB&V6Q~KmL4Xsm^`g{tnKh0uTR7!D{GTWLZ$WSjnJY^)e`l5ue?`|S<)+;mWB*T=t2iGN1 z_iiMZq%St}iwFof^J`DnB&Vme|8s;T1)bPCLdq6CB5d-nnAof|9tom zbBC_~l%@srg7tIR*4H4%hDbAoU7|bQ&S&*o95?9|x3zU5mKYe+T4+^ty#Q446vGq) z`>zV(3H?hGG0br_Bu$;IEnKJ|7IyDUom{NUY%H8P%uQV(mM#`fa(3ocz^3W{akmb- z01A4i4>@qxQ?zbwQ(;`VqIDArNiZC74Z;1XDuWqD7zfQH#FQq_oMzs9eE&YZ2KY@1 z$4A+SNU!Q4DyFI>m)z42Opd=(W~XAB&!Kakb4!&Td|juJyBIjchK@d=*zOVnWVwSsFNSGBs;V7aw% zJP8b4V0(glo^milFqzcojJK23c&KsFCB^ik>3GYOxghAc7z~r5{SB$K!ZYj565-a3jlliy2i4@0b)W*hp zHv~PYU2#TQ9Ng_~3?3{DUzIvjY%M?t^-mtM%kQ!gq8HCQEDpACYo>37>xEk#nz~9Z z;b_TEZceO+wP&21k-cc>=zpH`LbEsBN~dT{>%3B!lSa$;jFTI(S8PiuEIu~_$X^jE zrE53R6|VC2wnjyNPA`ldcXa<~4`a=h;g7Y?+(w>>Q)W_S(l@O8!3=3<7m3ilQGTBZ zi&U#@IE$mJyQH;txOr%KhWZK5BQ=ysxxJhtwMNjzP|Nc=p>D6!%RO{C;3fG!@+KG2 z`or31g+Bv$zja=Wlu}>tW9=67>)$bJJt7L5wj+b^c+Wy~-ZAv_8Wuz?q9c0}E36 zyB2fE(J6`wWRU7_I?}a(6?S^Aon4#u;&Of)d9twr(Nl%LzwAgV_%&^l-)Ntl)V~t% zB%*A~dPYN$=$+sZrt8eq&vqNPCYZGGGS0C-e&a#9w=>FF%;f{;(uLs>bDHU!(`7q9 zri@Xh+Detvk>dwzvDF&WGRJ;yCesjKf&GFOFBknaX-i6$g`A5(khlRkA$r98+W0!+ z_yZ!XI=NY>(42W>r?f_LUoCTY&7+|@&mUhjMIVf~Jni7`Pim<#zbeqeHU$!`S{>Q> zZ7z_cxK_0<6vSj8^W!YcLLPE8x)QEZV5MGkHg06DTE}QKYdrpiTIC8Zl31%_I?-ok z&R-mu?-aeomhWuHo^$!IAV+tr_Q%gbXsG4A304k9c>`NgX9afR!c;$1qX?VMSDi0P zdkOEG-=|QHiPe@|HG>eNw72U9X}`dWuvoCw`5JqDU*^dx8g1H}k7TJZZJK*$q-eZN zDy2EyjM%}0$rBpMFJFchgrX)4{J3V3x$qKqmtlNI|6Gf^! zr;&y7Ru5inbrcO}UoFad$@Gc{XIaZSsEf(p5O;Oj&B@PU&9N^iYa+KH@&@vH^9J}4 z^N^62aU@a&Ow|C>U3a-q+@TT@=_TUG?HGi;U_eIUL{uD_Fs5`_Qw-K(hp?*MsI%4> zlGhPZwj1A6xy_=5vc0%!mH^c)0pl(Equ)^^TTzHc)hU%2IIPt#=C< zZLxo{zWFDoJRaT}(upgw7)n~^M$l~Eg9r0j+JD4dMqY!p?Axcy{;aMhmIdUiSQoOUeaP0mfHu3A#<74KLG)pP^o zXf^7WlNa0GD@+BmyMlW<3_^XHpHg} zVf&532XV8$fZwT8ivEjuWAQHWwGdcFGuPFRLD&2*mSKbVCYi2`>`44+re7C6xH|8j zVn7gf3C$NB=jxQd8Au7;tmSJ>5sf(9dxRy^$+8`55=5m8w`%8I=WM7PDDq@>S#t-M z`tje*O^HvMQ0kI>mc zP$SfIACg=;iav-9IA=QF^jk?Q3>UfT9xbiF#Dm9%;Ha{~NAS>_2|MnuB%ex`1g@YK z<2=SyPlQ~}*5OIhhC5M_mont!4tT9lHz#<*;McwE4O}D-b3){}3A+fW)l^tSi=5%5 z=yZmv;+ed}@=SAaj{yE%&%K+Yf8L2_?!DE;kcJ)6mQEE8@XW(Re<0+;YQKyedm=cs z;-XMzU7eTb^)R=<@&%|lDeM07f#v3Ytlb0p98Od z)EPdwh4=Js6kU-w&Uc0-QnD_O9;OV#cwLeR-dFRhJC9XnGzItsqN33lJwqt(o=u() zB-noR6px}o$vSl9ym2pyA`X!sv-;Ja9K6|}$sD~Xeis!U`80^k>Q*}uI7s*UPOq5u&&1^wr19Gw{sf4IL-s_Vr-2K@Ds%ARMj+mIc=fHW zbt5W(w+KIHR`gMK=2#k^THp}?a%%Dy&qbnpV84mYgP!Ckl@eyXiAb#dFnV(|T=d)i zP|LLrKPET^D*Uza(4|e&L}r9dLUmS51ID? zvVBg(T9*Sf8TmX*FAF6*>~c-aL+74%FP{17egj5oWFt9G*=f0;m)}@&7XX=1X%Xhh z&&xBQXu)9&`DL(&g}l#qsld}hu0dPSJ03*6CqJA;>!=o|%~6DJ9?)LXLLJ3Z@S(az z@St_gb&Yk@8`!#`FYWMZpo+L>aehIy_00))6wV3fn-%`Bz1lh8?^s$Px_>395262l zWgTQYCH^-m#<*x7;>dj@@2F72N7bLdm$o2cG=eXWHoa8vI7l$}m`^Y&TDzGNloI(U zT}Oc!b(6b$Nu=HHHn1h1_ptJ}uh73fALMZlK_+>BtkW4xAO)D%F^f>C>E9#COykHi znd4C8k)ee-MA2mkM71q1IRNV-)`Sj_edF4Qe~s`Gd56fSuNfYW^m)b%Z_Mql`)C}X zJKt0+6>w(hb{-YKfOITFt5ynFmCKs`*mcEqibF_A7e*4^X*zaP8K-`4hL-O&Qt!Us zP+t&PDVNITqW;->a62)i1c>A<^P->q&)s6bT7S%4s~tD7YjOj@j9Zr6sFe+bYt(Az zOzfoVsVV63$t`2l&r#CkOPtGJ7Q?*SG%bj-@_UB3KXae`+}Fo{As|VfpqD9s){={$ zL!;$)xaBJ4xThS6(%hyFzZ_5|1KRt*$s=%|5q$a$i^ot2|_f(|710_T>N>eMvq zUA5{z4sHPv9h2dm{xEACGdW1Q@Qig07qS8w;WZHuWB+A;Q*WjkQztz6qoXVlq z3dT`LA4KJ4y;p4^`Mz_nUYy{}_H*w@uSSq<93k%kcBG=Lx&DW06%8y&d1_}FL5f|( zxKU4s+X^4eBgJ%)g)fLpt@?Ql8^|FDCaDvWpD!^EJ}Ty$x|FpMouq3Nr(>-DQ-_mD zRp-}%iTk?g?m`1hKVLUr+qCjUrPltquS@;>QJ`ea^jOCARm_E9gCO~bXSx?%&K1Gd zbD)|BIt2$$9er^*-zHqPSafxH1~C(=3NH62CCzGRtMxS((1&^&nEQzJe1E{|!x49y zlgYZ%u$5Xe?n=huG#yY!pS+et`tD#%uxFLwnzMEbk|1|V70xqkipjfm_>khzy0Kq$ z^hzO+0uF2!kGff^oX7HadBJW^&ilyE;Bs32pP%CHu$-h=Z+m5^vaPZmh{$g>A2>UHJ5MX4=U zPOrD7t^uPnj{*xek}VgiqezlFFtX(%r7}!y*2tlt#_i!>I(H{>l$&4Jn~Hy1o;lDN zIWUX&*ISRnM|WK@4;U>sGRe;BlRYOha|~`MSVl+ft5Zwb9~Fa~*=;seb3U zSz@G8DCA++GybGf!>);*75NDoibbjXnP7`1(+f$=L=&HCGKgp|Cx8%WC&zD7_s;o^ zw#oEsbPjR76kK*T3V3y4>hgi-g{(Y&k`vW%g_$g_^nT&S_Gmc2ah!5@9(T!MrAvI0 zo18`05J)jjtUZ!FPD3~GOumxjo{2n&9=8R7M0-=u|6qK9^Ugibua!5Rw5I$8IKiVb zPYd$P6aV9-r&e5H!RtVkN>!fcAzR+xVAFKdm!ma?w?YxqOd~1n2W+K*+%7k8Uw57t z41lxQCIz~4?W-2dMkqQ?6Fc$!!sOcBk{k^lSM`G$-6^ClLwQYimOGdWbZ7(o5AKoo zjX;V<-rbJxp47?_0!ZDzm)&{yi9?Lg^%ORXSI*~xz9xbfUmhEYxXbw#6?l)9eB5q4 z&SzWohkKOgdUmoTv3y-m`{QWi=XYHEyRc^v^#*nEkv#|gFw&ri0T`TAG-;xXPB5JZh0rr|8HoU;f6%J0@Km%xwGpnq^tw{dm&d5<-*>wRp#UVr%^spx&> ztUp&F4F*O<*D5l!`bf7EFZrRlSTK4gVMhXc)z&S|JNAlT0IrtGOJcd&*3y#BO4Cn@aVi--&@rs zjZqm|ceHB7G6NDY`;jAb*K|7^QIuY3X=SFN{D(%m_jGy5S}5VsAxFXWiRCZ&`Fb5e zC;r#`TKr#E9D?|@^oO*+YTXIQad3FdW#fjc`$6OW(#10cw-$ERH7eL*F@;D%y=P0_ zzYdG2{NuXv@eE}NI(bh%w3WDwEHTMDK!H}-HZhd4K&k&{2qANQb{y~AE0#Y+Fp}gu} z!JkX2Kn%9OqD^UTd=+yLiOBPTD$B)fq~_+F%bv>`U}2uN2pmj#zUuT#H>#5VTNNMS z1A_m@8vo0iqjCPrO~b3v3g_*n`a&!mE9OCkGQqNkvTD}7~SU*_aI_vp! zh$~LA(xyTl*GxnDa4e7IIzCHyg1~w+PdbHIQ39nLdBUAy+N?89q+}V6zhiSU%-G3~ zWVPScR6%DivWMt(HiAd;zkA_e?5{qau#G(D><@JL`ete|PgJGRGtsjdmCW-X<(J$OYO|C}FUVbe)B{$r+wPR7S6$m};xWLw# z$_u)tx;n!;;>eWear&b58Ek$T%mFdI@|OZIv54>OGAa|=ovSNp`Dym@;I16Mf<;3U zhgucB0&uljOUm;ghTLyxyqK%-q$K$vnRuecrj|eANVp|X+`Oyn>!L8xxK{lBVU;QE zs4dk<70*mmTBn3dTh>^AC^0EzrZVNbI@ZYc1B11Ta-HV-Ll0i6yiun zB0j^Iw-b?{BF|^GxUf=`OTT{on#z#M0RQ*hiTW@#DYHnWV$7zVB};se6909|J}SD8 zPNcplCCX^{30R%vcfHYtwJkUJx-h4-*bt!2zK`Jb9!z3w~B5>6j)v<4Dp-^ zIC2`w$2Q-Qp{y&{@T}l00Rf{~(>5ODQK1QqW&Hta`Tgi}6vC@w`gsyfS|G#@@;%As zneU3S>Pp0)FD!&tcp>~%{JO+aADp9w>*M6GyUHqf(YcnpmN8{hvK;`VddrKUv#LJS zX(8O3m!;@6iYA#so)xg=>}DFjR*HznWXyrtU-`%?nxYY${Tj=IqLC?da@2*)5};x% ziGeHgW4*KthWod)Ga7>Fm4osv1me`iQyAy9#f7q*w~W(#jV2zZy*%dKHYV21yIhEH z5F3d~ki`R3Y~zK9LrhE0%DS=et(c;Kx_lzCXiQKOXJpXqEt*T+<=nU~=^Q-q1ZM)e zIljfB*QgO9DjCUuGat#*JNUAnv=z5+U9A4m+oRdvjfQZB0!PqBj->!9Q9nJ^Yx^z{ zPvUI7_{e@_3n#(=M|)WKtkg+?{Wo=?Q`ii8bE9pV<5&*s-`-5`AG8-%O8@cXHt7yx zuQ+V>>*i^vd_0fkYYV!3_{e6fHgi)|1Q-3@seAUkP3fAn59hA=JLVr|1piBB(N|YX z+Gu`GBc&FDH-A9jE(nx&;4S%qzrKg^m$|4YG3|UU#GuR5y>o{OSJKZ?Fm3o5&#XV9 zvqLKqWQcogwc7O0lueXl+-pxw9x+DbhdUx|DlMNxjl{$vKkdw%^HJEFE|{_3lqaEV;_OGc=ppbS@YJY=zln@IPZMUB_^ze@~9mtg!kk% zp`sGG2&vhTk|c~->T*s9(;YS;(xTSN+tQdwM}X{6-)?rJO43mS5IpdqaAq(0kwz1$ ziA*O;>;+5a5L0&2Hw1H7<0FEtr7-=(MSo8NGP1Jpa=k1e9Fbo^QEMkz3ZjKEzt%T? zxVS|2cz6R!h>Q6yejl6O1T{%R^{mj9EP9;rzs9~XhEJ;2R_NFR&kDH;Ehb3YZ29gu z0`XdJN;mtv5{Fu=Htpq3IYz$044eV;+; z2}k?ZjV$d!XU2HfRNjD%9E1y+HVppE>~n-MZU+2GE1pm9yF7A0JHu}FF=3{1U};HK z??Lj5wTrqMO0Si4#L6cN#X+cEoje_-xcq-1hM+?}&cq@gv5vO-VbAcN=+#`AB<|1T z^C|{mK4~1(hHg1%OnQy8CJ&Hv{}Rc61^X4# zH&(BtR4Y$kHvJR$1lu59mnkpcIDNS*YJ-igUc!;zg`e2=hWwBtJv_aa060Ppy2fOg z5GH>7kmO6UlZ%+JWLv^rHcsAS;fhw}s+Qq$c`&Scf!x^jrLz>k-Jk0l8BTl#gub1k z!}=vP9+Klh1{acXzS%IvmS=(fZcnby6#FDQ|+xa{l6TM&K8$@35$uHAOA``nK&fIfiu zqw4P5qV`s|-8{c787|-%SKQCUeijO&i*CQQL_oM>OHJvvP zP5)s2&OD@~RdUwYg1Wvhe^TiS%X}TH$QekzgQ%6eod0Ij0nFkpMCWg^iDFs@!;$+H z;n&_*q)+}Vnx&KTWFTw*s1Nrlc7A!~bwZzbYxle~Yr;?(fC5GM~@E?;<G{j~u7p@Q2U4T=I9o`nM(1kTy=oK+-OU&kc4u z4k(to4y%|@4mt<+6sUj&kL;*2{LXMw0PA7WCaS$;IG~wqC?YJ;y0fXeccX#BDe%N2 zL%g~&&80s6hpt;gX@)ND1^C(2t$q2uK!nDX7Y;c37WxmzjWdEouS10nNd+z(#gf4M z*z|>I0Lux}-u2w>Ok!;n*V)m{%uS_DS@RI#cEAh$&M7#*b7>!QW~erw>|Ja4Bah#+ zo?&l3r@(ovVG$%2upuTsAjT5i>Lzuz=+ROUXLpX7e(HusJLX1F73E<7({9k!K+ZBO zDPmJC;7ezfd9XPR1@{g|cT$aL<~ZK42$DR)wI9n5MPPzBj?Z+paIDEmZ`fPdxS_ZrMzQ295r5dHAxJxZyy* zw;uE{D8CXqOgVt=G4Dy{GUN73h+Vl8LN-Z?9XCf~`$Y)ZbTiJJKg#-yRVG&cQHIzH!yX!W9-jUT6i%FP|ndBI!bT`@;f zM+PUt3cJm~b{m{$&Rn27ovPYB|2I{AedhUprm6;d{~fFT-&FPg#RCp@pH7FU<>${l zw>ur8rsCsoNL~wJQx~zIlIXc~tHt8Gq4fu+w(CJV*$vDZtrV=Fwu;JBCK_ZvEbXoK zLnn(rB;L;pQa!$}!%>iL%~kM}=N!+uTIHE{?DfJvuUOe{+%|`nr3jUe?(CnK=`%Mm zRV3(jhcLEzw~^aaXJcKB_MYr%N^z$$p)cV>XxlW}Fm1wZC2cNkO0(Zw4Gk{oe=KMd zpY=XlFZog7qe4hZo8WAftIDl!@iW$=K5^K$QIl`i;zg7@yJbn^%X&(sk8ID!Bjj@; z@z)*Wq(K|^6ZSA{C+vkDF-^>FAKmL6*m54;TVEPF;n|ZA9dk-9nNHw6sqV>fC5->o zp4VJdJl-&Noc=2_vWV02T`|&#o5+?E8|M3Kg+VoWWJkgLg;;XdUf&>bXM4X$N~FY= z#mZ+dE#D1ZtCJqkfmUV5il&6PXq<1WeaX4|qe(`4Lb4~sb5GGwKYUqH-{93W;iIRi zQ;7rfc&U7gw7IYIVT0R>I}g}c{!4IJh|5RC!)5L{l?zABt2Hi)98Qq|@VM61-bQuR zgp08kJGfh9$|=8n(qVRQU|VK*?QwB4(}@Mf+BwzFk3YAhGFZ_2Nxh~C9TI#CTzu=Fn%W=_ugPArzOzt9#<$TSX*1q<=xv8KWaRxkxYvaD7 z{v991JUJa3BGy#Yqjp3a#S^hDQK!A|XPHv*b}!qNZbCK$L6fzl@wJ+7Ld%ByQ}P5C zS0_TOHurHr@dY=C&VK~mEBf`2FQ~2yqCMAgylLda{UuPKfieD-zy%A&#btwe?IX5h z<6!Ic6gBgh+Jp2%8Kmdr;&uTtq4uu1E)Qv^Gw^a>YNZd&*3+3ZH5soB-K`Vy3a??1 zes+{*IJ~YZwp%{#=j4F{J2)HAf8U=NJzY1SRhUiMG}-h^9xu5EChsR6H{MKM7n)9w zt#OPn--}jgZ~$?|MQY_2E^nn){q;?^nT(8;z7f;+;_P^6rR6*}PT2OSzKbuxD^TJ2 znBqil$&Fkm17Ro1Q+ZP1I#{@Fx4jGHGuR|w894X;C4Gb@HX+qk(Yy!r>Ue)`u%itR zOP2Yau)k~ORNcHQAW`z5ddIbJ+PGj)G&FK_OmfZoR(8+Mep(b;!y4XoX>%>Mh(pmP z#gXJRkt0Vb+p$aJEXVv1#D#f!r5r^?*?pI-8X232Z5r7R4H_B)wM$X1;@{j?G1hQe z{o4KNx%INBzia(!VzcWfneUkoj}&Nx6S{BE(vrZWHvecU_lTCAE`=nr`~JM~{o!a{Q;lCS{`sS7$vcAS%-uZn^JS+sU#d0BF~(;-Fk|Ju95$+(Dn@Xf3VQh>i>y_|DU!)IuBfV>=YoiZ=Z>D z1pqP%*beE&=;291mcbV+QzkW=E+Z55quzDob>oMkp8<3h{am`3*>#2>URuu(2^FPbSQ6T!a%+S?INmDDv<)NIEEYAAmmXN)0^%1zVkGwKtq zA7V^MN&^XBeo)gOxGmKnQaztB;~atowt&`AR_vb5n(uvzZcOYJv1`@#>YKk$Q|qoB zcvmQQ!jvbOtiB)~J6dApEuVXVOX{JtOUGC-p;pmkrpn+@tB#ZD8grJy)$|h$G?oRE z7IEJ@Y`dKxsUm0rBShBQ-E(sSqxGYy<*Z=kq0zNZBdQ#czbcIhb{ct)!aYkt!mM&qv}H5qQ=ZAw#Z=)}P5qe4rE=4*eB_~=qaiMhQr zl^L@fHfF%pgV9(s-{zk_t@1I1?&bw?I`BLvLBqrXectyN0cz@TQffFGYy?4TkVP~1vzvOmoKMPx-gbE{M8G;8+@T>*-dqJaw6GZWJW83l zS)ug|)qze$C#jp1^LhTQ4Mk(Oa}KXFC&ON+u`NXk22DL`Z7l4pE^L*t?n^&m;6h#$ zUeU7xML7kY2}rJGw^yE>z5j=E{{49iI@& zMK9jWkQ&bSw3mMc_p`XN_p`LHfIW)yL%1StmRWu^Eo4T3q_b5!E;QWYFM%5>qHhf6 zIQ$H;(T&}C=*8QoW7d%Z(=Y=QkhT5E9T!Z)W1TIb=&{b@3mopf2cd9j$>d`A%~&}z z2G6tLOgsXVtS8 zG9e4-F1y!aM}PB!G*+qBK&kw9#Mwz3u%y>zx39F1Y&)cyNFUJH>0I28!8ylwH@r=tV)T!A&_Us0rn2Tq;(w9L z3!QhT(@OqQKEg}6=65nw9dyLBMlKMLt<66_(MF!AOnYOKkn2A=FC0G_=R^gywIm_= z=X|L6a-LuPXT4=b^p=fLKVNcW7+l)#c0$cNy86`eQcw(8;^tPd_g8i=-Up?OZpS}3 z2o2T<>Z;|_$iqj%d)V22GeRDrZao}*fK6%?*kEL?i;VtEM6tRrVz}GK5+87@v++3a zdhz6l^K$#{@ zkAuZL!E0>k^Px?k_}m;!E&UCORSX~1DDNh!i|-4MLOmcTG8w~{M&9idT6%C2D4*!_ z|Kv2!8IK^O>F>I1JrVbN1#YsvqMt&;7&sqn|5gn3urLC8UoH&w#{oiu%nJj6j<*o@aa$?rlPrEdje_w)PaknpLPMS;rlXL#ncE;b%9o=9yGgpM%DqF zG$CiTpCPmJVwsN_%OV#BION}to?6#fQpsv}fKoe~SJz-!1bx0k+||=-DW?Od4}|#E z#hNb0{Q0z|je#VpsI+SdkBS9wWss3CpqRo(nYpFlYEY;oK^>jC0DSWHZDSy&9t2{- zYV0DunaF5Y44J#i@%8|CbHlXgVNH6$e-jSy*=Z<2z49x9oaEIKH1e=4)uw`ZsLv}pq~;E%I-Hp2%zI%&u4KmHEVA$1)qpY6G*ttqpLLIjOp}xtTidY3 zXP%dStSm}>*?iU&47}L4Py3W0q4Dqcm(DLI*J-cp$BVytrPFPEDWKmiU~SJ;f8*ou z>$*(#ZdTk^h_%PTE`65IVg6WK=YH@oZ@yZJXa|SEpc!z5Gw7P}kK&a(iScoZ6cXFp zH3aCpLNiJl`f2U@f2?QP)mbX~eg1ie&b}do*P?aEw#-e+q@EcgK|LqF{DGN!&T6=i z%18L}-cr=3o8dPuG}#Kkz+A_IrA!C6w1|cP_R3u;IL~Gm_Pv*InnToA}~j zJiump(dJTkA8l^kKuH?#p!;9NaQ&vuAIJ!}-Tw01xduV#d)D$vymaf_ecY=sLbu?(t$L`dMM)E0e6f)>)zH;b-EcjJSsK-YV&BpRLKE zstn=Ioy3_G{zVyrdf)MG?80vGZg3v}nUU~3UANm9C%fzZw;S~CnDbacyM`7Wu6`dJ z*`{f-MFBZ2Pk5qX7@bqkS(BR5X2n}}i&tgw`}@2(&`rSD-Krg?4*~^BE_w0(d~#*3 zn0NZy76Qajsla5i$?to$6vUA3#b}a1j(al=vVe=3(w2 zJvuAHIMk>>KUbr>Rye6ZP*1U-b%SnV&A&`?ThIZ^ast%} z=8%SE{}vbU>N<&yqH#+tsnse5xX!Uk}mO^v&F$}0zINtxt354tphyw#{(d4 z>j8XLfj8pvkR^s4bJkF0&dClBu!=V-u5uW#>C-@IWs}u}l+&fd&eCm)B89ze`{ETPFbwx=eK=QY29T(jd0Bqbu=@RKnuEF4gR zdY5Mu-s_>0r8m*ncIZpDwH;T^C~HS`A;4K8&6k)YAnqg(&u{Biv`&%m;#id>TNW)g z$;fOsVBx4xMVy5mJb(CYC2OZ#yAj}WTa9L)NgL%##Cu`zJfidGnK>E$;uZCx8|HH| zukr=vXJzKWg{*Fkgh3lw6KH_fANJLwu2mP{DuYY?O5vl~a zKIMSf@lih#%}mYybc*JK%&*{7C)*zRrMDjdgnkE|E$xW>oBGw*wC)VNv{9}pw&wHO za35x{Hg7J6n`p#(&mjl!`>(8-ZPqQo|4Cv@puG&xBEocpo1mU_f7V|8auEg_Gb1xk zYcMU3uJqIc*U)>8=`tu#@e655MDDjG5=S*3$0UZ^1eotJEjj{0b;E`&AJHb z4`TjPgIInS%$kZFs}9_`O_NQ+C58!*~E(l2c^Un)_(rmnKNR9RTwp zUfmW7R5I)V>{#o5*3BcPUKOCV8ctku@#BhsV_4EF7&>0k=LrIfns;+jaJ%Fm^cBcM zpic4jp-<*_UhMRz$(9kRnn7M$S7aPt6@|PFDLMoRsW|}jA?KUjrOuQu6Nb{{Ke8i0 z?TNz#s7-R=r+Zy^tvv#~Cb`$E$pUo;zrguzjXye2fwQq1;F@tA?5gTyYT0O;Z})HZ z^i{dN3}SU%{Tk2iOR!_K#;9!vs(8RGFq0uA6Q3ciDZW^d;d9pIH{D40qR)jRMH5np zgZl|W`k(<|9Z;b7Aw_k4*LQyiLqb1GdSR3D)2FjxI*ybZTO(M&mH`k=p$Ht}+Tl+@ zzA=miv>{u|Obvq1B&|9~h+PG12hNZkkv2(HbwT;Qoo?VC_PK0-M=d|czvQ!C*^_FLbCB4nFGd?hZ3h7FfX*PV`3-20NfGq* z2Bf~^%z$K1PVWd{F9H$lBNefh`;R95vniB5)bK_ZZ2;fj5o zSe$pHUK?OWVC@7X?r{0I!WmZkB+Y@Kz7TD_7oC@Of#Yw=1E5ZB`G|h=7}3^u=>yWb z#xsM@Y;|zc)eu0yb@P}^pM6!m1azWz;B%AN2+mpYCDd83E_NrL;`=s<0I0cXq~6^Q z1epP;S(705*rfG`YIuRhwcXVBpuQ!}QlZ1KXKHTkGV{trt)f6s7#@0Mlm&L$I)l8j z@6`!wys1ocuxG}}wxe~_Z>**w5E4eY0NuY`*_)hhfNM$0_0Ok! zmIiqMFFa3Gg@zrC*Jhpjk9{4vdJhml1OG5h-K6!q6~KPMnV3_U?n0Yz#kDdTRpaEj z0e3VE9`oXd#EgZ<05!!1V3E%H&rGE#o-h`A01o6NQaVKp%?YpKJ!!$#2Ut~;Karra zz{gNW7vrs3oK53w{DTc|1K_3mvg)uO_tUtmR#0`ufoIdgq#o&Wz!m)GncOJJK<^Xz#c3FB_*h4OXQWDBTn+1qp zIbr17)?KI^hZA%9ku@}Jf5#;Ix2kc}_h&eShOpf65$X z#LePG64DfCbbQw>xt*QE%zB%Cg#j-CdY)8fEaubj_VCw@eKs9z($P516>U_mADPO9 z0R1l#XIWwQ$-B2NW{m+T!~*knI<=&3V2cN9tkxeFyL1J+#+WW550O*(ZF4*LuB{txr%_{|@l)ef_2H)T>i6VYYH@ z=)bla^WBz>-m<6#7rhnfrN}jBSvd1*ndy`*tQ~Dq_;U4DWviobTDmwPQeGGkoLIm+ z_*s#(eoZ^d<*ye_inob>>A9NyNn_@eLrD*qvlMIYZ4k>)-&| zGkeM17V;`rO$tmd2`dHFaxabDh8@ITc`zq;wHO3+8#^8T_b{ukd(CzAB%P6USQeFA zIKJ<;TaE8~qaBZ@&;4Jt{(5WD=}{0f&G{E-=RoA?%>zd*;fgik4KR@1J#~YjH4XY% zE+F6|>%yT!DGXWZ*DaxC4zf8uO013TRxlH2nR)VOfvVVJUKuamLtXJ!O0^8GEEL{T zY=)#6zFU3q)E(bB>fh1lE1}1>8~!OIki&N-;R!o$zZ3>zlfv4Urgb(rYVNEu{9hY3 z=I_jo>)xF$2}F=J@;mFWNwVpZspYRo8y3vz9{{}ux$N974c&)fJb0?+4MzY8=GZvi zV`RKu_D1QeR&?s#oCyA*Z~PCEH47~ez#fi@FXx;)gy|W{V6VkQ!56NAjj^QKhGIY! zBBZOCOi!Y`ww!^uInp=sH@-~Enq{+@E@FUL0;t+-U90TxV+T)O0eb4dE?_AYGiIsf zycJCuo6(x^KluL;3kl9d6k|S5HRp?xQqbu9Gq|+3uxQ-LyFY$iThom4xn|4iqoJOq zpfO9g4yMEOf95tk8vwW0+5vX-0RqtQ}X*d(Zlfen%7qu=Rv^1kJ*YccUH2$6sqE_Z|VuE1zmC zm~r1w10<26l3W#hT)Uk+D}>NM%x(HZ^5)NuNvkDk`zeOeCylaZMWI2pjGDVYLlL7 z8bCykCVA3K>^u=yuwpw6cEjeqvs^l~T|@ZOELvse!Ux;8w$^VaTR=x_2M+IxZ!F&P zWydBFxrVZR_N8+GPJ0S@*q@La8#;Ioz=LTi(PrcAG{gRlF5^n3MHxT*4gR;ZKlWmn zB3&@ntm&i$O~4w5c&yM?dj<3*8!8?q&b(TsM|o&5pBkfU`%9;Yo$af5pim=!o=o0F zJ4`zIMwNmhV)kg)(^04Qa1(dwrY{@&DU*u;Ht^n(ujP>@Am_Zf&sRflpWe#py6%K6 zO?`lP@%HS5!QGs5q}2uRK_-F5tpA4^9rterW*9B3^Zl)DMLS}C&!!%T^at=W zbeX&tq{&XwZSn3L5E-D87XQ0u)TLn30li7Z)8!^hgGb$qdX8<2Q3q)VXn~4L5JIDpsKKSwV^gU;@(!(sF*Dv#4c1~Kw^8)Se zvS%GtOiq(5)XNa+6?gc3+ppF%z8j!X|HV|udUBr!nA8McTB%NT>=TG{MSsKXDS|g{ z6}@M6Uhbpe@O>};Ao4TB1E=0)J&k) z-vWp>@!SY6ZFM<6RB7ioHRk0B%V;dUkx+=z$IqTI??H79)aWHCpdD{eNW_n@R!f9@ zhDw+~7kxNx7n>9fG%s3=yoR&LYTZG5uc|HI^nyUj<36M?b)U)=yf&Z3fuph#PPOHG z8#JAF4NT>D z+LWzq1GQPX29jR9Ui~}q`u}BVz<3!aJcTtV>wbgvBS{{)aiAd65MP{#oep4jOWfcd zz&|-V83M&!+hM>XbTO;wi})=th(Guhd~qv1X8@QeU`wD{W*Rt2F-|W?;n8YE8rC)yMf7!3j;iD&0oc2!aHmU4CPLXMN*Dx5Rtbr4ov|t^rHC=W^;U6gem&2*U zw%F!Z@_Rj$?1PEOpP^Ufi-k(#<^7X^k}e6ZW=M!tT4e>U6-hdYt05M|^f-Kgvy^S9 z%*6|-Cjh>9K43F4Z(n!HUd_QGTfRqO1YFZQuvHqRqyHU9 zKFtWf%f&&8r>w_1Z-;|R=cLi#V6?gvH1fGZSs&*m*a(zvzpFBtafR|~zAmwj8VnAA zp><9eQwL?KRO;UTM~S9`|4DoJb!YBeiiyW8Q60CjqzEEf+2^W3`Q_gzcAL1*KR89} zOU*nh-E2Ff=KwV(uk;z;T z%#;?&-1@%ptH9NH03G`f|3vJFHSMdz+oj0(Lrn%ZqVw8w1`GoN{f3!ztZYIV*U;)X z@Yr}uSlmyzqf&InK*F6_ED4+W6F2(LI_nY8k4oC0PzSU) z|1eGC=CMD?oUROdQaAiETO_&fgo_I^{R`Nw=FI5>490~2KFp>1p9dHM|MMWjng9P5 z8UHUH<}!JB`m93Exif@+NAjhNxdF$Lg~ox=Fq~jVjIY3Y??t;=E3yc2W4)a8(4Q%67mu9-EKFE3(4)d?M~CN6^*zs-1p% z>)qw<82z|{#p}kxs4I0=L*!;MWEc&p&UGdGD=yOCAi)W)4Fq>+TtgtZYY1))1b2r3!QE-xCAd2T zx5nMw-5sX$-uvD8zM1(o&qH_pD60C@*?X_GkJQ@l3S!|#{k>*lv>w-`%2VEzWSGoc zF6L^S#9lX*?#?<==IiLH3nm;lIwhzFHbS3ICj8Axj(3o$(Dj1?HQ|RS=oA0)?~a$A(DGhkAIsR}-n_wr|Lgys-~4+655>Ry-{=4G|NpNIJWvUz z&#HfeA_?>FZ$LNjq_{d@eVy%1i6%{{lKMsS?*3b+U6hR9=elG`HcY2ZxYB!qKx|AQuw@wA%EMJ&EnriXZu|N3mPeLxC){;*z>}ob*C%8U&^hw=XSRs_HqJ^ z_4$vp^$92X$)%AqpC@am*X0e9aSF}G(U_4Drlls|#(2xyA!|OvvYVCY9O}B9HgO5h z_{@9`EjKS$F`fLDhV6caiAtE`!OXGr&Jz7}VEyhxpJCWV?ebxVm>RWH71QMmrDqmj z^M_T##KnCY_Tfmy^Dpuzf5g<(t^0J(H=KWqKemyOdCGDnpOd^MwmrN~%&zG^5X1=X z2CZ^%fAcgEsrC++&|RH59>YEF*UrcptLY8nXHGbM>~242Wwa1K-ul%iyBc7o5eV6A zO}{tbl!zfRS)?WWHOgc5soia$E)~n34I#&Zy43)`zH}X2tu|fT5 z|_03}%l`R#mHve!4kDI{h7>ZfWKoR#V_^S3XVb>D*oosA%)7P3S z$D^HAULhQIS-GBPhkbXe$`y)Ccy`%{Y4KR))HC82CikH}WeIxKTP z#F%Tn67+p!Q-p8=ROuuPRZ6*-}$M)b$q6;=+#i1y_ZJS4LNoeR!zKrX@844c;I}3${t0 zZau(3@{bkNsSG`Hz(q`Zfr2-kowT(P3NuiJMm1eV2oYW15_CzX(`}j`4>6_;2s2W* zXE<{8_QjJToscjmsVJQbZ-ISBF05X<4q63?a1_05EK@W+M5;rk$Qp)|&1BTlNyEU!(GiN&|-p@1u8?gxbLT2fYZ<6XQ-0F6UW(dz+I>a zEVL`9p@la9u$QuWR0s7xNCKrgAWdD1mC@I&&0>i%T%f7zihuVgaI>S@N<97|X|Jos_yaZ%&7m1je$q@;!VLedb(Q*a7C9CcM|3 zI#CfYrW-N9hNxts9B4*zc)ZAa`>3$QGLL?pI=;QaHL-@t@C8R^V4P>aNNyR{mB5th zfx46@Zk@Z*UM5D;}86q?e9x}ffhB_El1UglXe+qjAa z^@ek3XF4}aM7C(ZhuWVTDEVOJG(9xCi6=ITUtCU>GqPH>+fC4EQ%7^YvZYK0RiNJX zitHzxsLpbY9D{tjgo;9XN`dB@a7PWTR+~p#{uNHd@0QI#C9cqqAO~+ETB1bF;By1dZ)<|U10vAi1X$IntkMG>&9`B3z!ole(*v*pw;?92& zw`QEtX9uQlEKk(0%aR01DVp$SJnHAHe-j#a7Y~EhR7q$2kbf%wXjaK53N*YPhituK z&~03s-83@Irm+L*(ekn)zq&s=@+21gJM`lqqAES|eM=ePKVEKcR8$Z_>0W$zgy73i zji#m73f2&?<0dMiu8d(pI+rz*X)?HHAkd$g{j&D^tZX_Y^4IA7xnMfs0w%k*3BR&9 zlCDu=~R~3QsO?&RI%CQ1=Q-YT}{gk=<~yUhhT@ zc)&{$f*sZ`6mgEq18Z;X^ISzzZ)I?FA+DQHK>MfWb-I((LJR>=erVHI6ayiG{{ zYo1;{i{zAa7eVWEi|8P?`HN|0=};l&Ky)L(DqV6;T{TM!w}8W9)mBd zP5Ac1k7=NMRgx3i&bE$t%O^ft?*+UbNK^5JR$wZT>5N)3cq=6a-2b)j2#sVZaO`SM zML_^%f&CMCSu@nK9Wov2xE15?+tsw`fpF#sA9O_%8JPaUen-8XOxWJXLHw6MU$Adl zeZ_dt9@{`_4zwPhCnD$sfPH=hbWgdYNe0Jg_Ko)~nGD@;)JIkKhBcA=1ELu*;Gj)? z6c%S$_t(rdPCraxx}?VFV8NZ#sGQgFcc+YmIS&mxHmUFk_U&%5%BUbfuERxzzXeJ~~9 z5EN9O9o%>e1$ZuA-G>lZ*Z$)-{~}PC?*(*WCZg#PHLKX}5e{h@V1LfJNlmy7b0f=IUFNUKTQKCDv>|}LQ zo(OUamHpMv&#AhTkS#%8at~I+oB7z&wG{#Zgpt<3SzSZc$7&bI_+L)78(obT91UDC zIo%|Hy2g;fKE1|($OHRZSzzoV>Gy{a&iV4~UcZ02DO(d%m04_V!5QKXtz5}Ys+#2}aq_6^Q1BS=eL*&XV!w}aZ@^=oj8zPl56 zbn?I0C=OC_AmpTHrF))POf?IYQs!H0g|}Z@rMrVnQVahLqGTJ7nH+qw>WDK&1NjsX z=!b71l9p<^)Q%S%xeZnp}CX2&=u?LK=eaRn)7EU z|NO&2KR~@|WxY#nX4j|-iiJBs#@k$jPxi;|g+sS;7GVbY1{qqHyoWkhgO9&JJJ;2A zs7F=0XI`^_J^?u3fHoAVwC=PGO2W%;qRvrmS2#d zbQvK&rQ5|}QK!MY&l?MrpOKzD+w|y-k4Be=Vj|Q}y~H8o;V;X*XMH`7u&U~=zbKc9IVZ@=bLnA2b^UqHf;k_g zH=bdjr2l-;@+(|JUvO86#c<#+TPXuEaVTbb1^aebYa?YR+c0;j+$Muph}DHq7J4N> zA0dyqhqpT`1jCRi<`fZRmwE$HRKUxOLKGqh1YJaA{c~E^wx#k>0uDGC>(88Dhzh{7 zfrmDQwK@0n4~C8_6G2V(h>>h;nG3RsI6?9w@UYlg&_w zNhGSIJ2nw*j6+-gjOJOi??ThR@4zdIN#cwhrze1$9!MNqn4*0JD67qfvw*BLg^rse@ILCbJH=I>_ z#~pl!GNxz~P`f{s2@@U}u6*wbRiI6hY-##Ps9~g)EGX4N|64ELhtN|DB9CxYR61?H z26+(3v#wIt6*?e+CR1UDX}RT1sV0`a1X+6d#52hKn%9JAsE;^MqI)o#sP7m^6R%_wu(n_ro`%(Z`#`)ulI3<{bY7fVMN|o50Kq zoJ7-zkwcdN;+gU26mTXTwn%TMh-Bin$LfSP*fA7D_36T7|50nR()~9y$2W2qO=w#- zY2kR({P`~i!eJ6(-tez-h6sp%O*_{O6~tLNEn(_o`7f>no??Ku3eAkwAX2?90he-_>EBx6D28P`x;FO=70ozq77k>Z2xmDJ9??*@ zG1B>Vxuioi=fKv?2s3_gujs zFOXWFGo(9U9pe0xfL!h*R#{!Qk1sB*=79%RnRi?n$PLQ1Uv!`@oSgXAje(ex%2R7& ztC%LIXKHKC`Cv1g3*L0XojXC<#8aj@Xgn#ld#u|ZFCE51f1x3;z`tBqCacl;>nu1A z>5G44DX(Rl{1;&L6q9EJsGudV`!o}pNjja!o}*^4t?uT4HImamc?x+LmLD&V~}9zlQS z7TD8Pi3v5XR>(XKm&iyh!;Hk@WRgZ1T*9fJ^U8pm%pUNpdKPZ>UrO8mXfHWoKZGTv zKC}!(Swmx=!Rj{kilcCy`AG#P83Y=i4xiv+S%Q|4VECK%i||Th&<7&ucHCM*le`8? z->aVPMRlv5L)m|t3gOWu-S9_F9q5}Df?iGK97D9&g>VGS2psou%PbWk2%L0!6R7;CkRji-P$BXp< z>*5Rj&u|@um_dcYg1t6JH18Ax?gr2(vn9}BD23lj3-2naF<{{zoAQdykO4v|f>>!R zK8CYl=zoOmL>Fd>X}J4$5SNFIz=Y(?rscne`d?iGcwy5~dZJPMa^k(KbiW1)ggwb;~ z@fg0S-ifW5G=631C}2trPz_g9U!17WhM+`9B}ZAuy3)a;uN}`7kVOXwk2C0MDkbZCGSJdqCMXSWSr<1iSH*oAm!UV8y{^YSmR1W4AuD{(SXr44+Mj{ zoy=%Vwj`%oqq3%6^}MpoIO+TK3t*(gd1jsV%~}asbd1?{H&f7(BbD4yK>r+jHC*(@ zB`)oWPk-UGXRzg#?cX~hMCeXu69A;9E;m>cxK)BtSiEPbeD>_3K!cWC$U;%U?mb7^>R5o{% z8)1*~7dfGBwEcGMpK~I%BhHzivAg}Qm+v9=?+FY=;FY? z6tDby3uvsrYYJtD3S3Dj^TVXqYK%JuzqzCH9x{i5Q)<|2Rnb2bwoKY*dJK8rS4qgA z*+KM^YxKYaLG3vQzggId!O4%v9(r%P=iIV+E7E`LfE5FqIn~^I5MR<>e{Eo>>U1q- zB?~pPMsxB!%D{0Km{G!tLF4m1$yR)8kmVLGcb|C$T1>c5cn*;eMT#6Ng5GsMfM?Zb z$}!omcP?tDMRygYdWhG0L4b;HGaw#~tvNGmWBne>SwzH`wi*s4v|dQu7VRP{59*Ot zB!~Yt-c%%D=pL1wMBAI}N(6ovo!#yW{G=Pb{WM2HlT&H^M)A$Mw~(gmDS$I|QFUfq zO>{Z)f*a`MXN&{=TKxg-kD8?gx%)Yk?>OujhFqp?4qU8GehIa)!Q%^PoR{BH&->D# zo%DSW`k$#Z2i{g7`2+Yy?tk}(ly(n{?Pnr%gzo?QK%;_iF%oCESO>rtFn4lNr?1mz ztVS}3j|DHI^Ib7l!&N%xi$Y_}BP(c5%xZ(EyhAW3PuzY9tuoS$4S}@j1Qmp^!N-me zUPrY^nn+nmAicwrMqcYFRL0^*=gOZ{#vtUMDU)s2yQIdu6H#IH=UkbyrMM=fL6 z3*4R{S)>7s#!2rcU~Gcz%TPV-*S{jW5yAL)EX9SN2cnVwJ$U zo+ji1xzuF&TR5BDrcr40orK+_edkdeTLlg4NImW5GzM=!KTQ2R>E`S$eGG2J^S)9x z0QAEhtX@I@zzAE zs54|2?=)$(d=oX7%M5yfJ&#MDM}!$bZimhh`~T%Z|F~6V6!Bh!`?u=2Djd4$X00N^ z{56x`O3!CPtyV<}Ki1wqInX%nW=O@?(sFn;Dq;SJPkw4pnnc*x#fwmXg;D4J0WEW2 z&it3p+_3(=ss-~8k0GVp|8x9rtGcBBqws+ZI}=p3)!NR;%u3$@S_lE8;PBszA3!gL zA%%X)zIo#+@R!Uwe!RhQgRW{BxjSo(>Rx%r#)KHLQ=r60v1PB^rrKN6d@4GM#u)4$ zOh3-@VI!nqq#OS{ACfI$6!{AaJ39LLc=`7Bar5xfi$6V*Z-i&m{=}udxAm6t)1|j} zcJmM-Ed)8C6!$l6eRrWy5C1|%Ym}z9Y}kj4!5rMZ$v_sgmx^wUITX7sw1-=CR6-&b zn;V*k3fb5U&kLc_vK|?!VAD zTod%wKU!M(>2hJ-@p)CL1m;;KGlw}m=W%jt3`NNgBxbJQ5>7ZI!`(CYZo(Kc)%Jvh zr`;u+vEB*jQ~n6|__Up8sAiRvpX{?kxG}dLqKubwi%+un)Z4~b&~SQ%0kNwA9`cC^ z;|(M!?INHiHTAU)|XezLEbvKY$N^2_286q_ZJPD4OrT`(b~MDcdLeAl)EhN zj@FRt9dFadh?JGj?Srr-)yAa;&~i9Rwvu5IneB4jHHRBZ&JSJ}tJ&DT%(#9h+;W=x zIHjWSdCEA3sFFM*_L@RcS6VQG3f;vkk5;7V9I5%%HoU>3$>aBz@4c9lmh1A(8fQ1l zo)Er*(2?gdo5}MTmuf2F$)noBn*KDey4Qe|Q=r9)L3m9E5|LW7e)bBxidtdZMJF*I zpdY{<%1bY^qZy;CaGD8{Ddu|%QyjZKvO|32eEp64QWl>|R|~F5ny5o>&SsJD1FFaM zj1#D|-3eaUmF*SdIqsT)2~U z9N|HJBQOJV#(sC;_Y~Wn>P6S7TJX~Yvf)Ud*3NOfhl|67fmiJh0f6FcpqG~nRr^Eb z(h_wnl{=5(k2E;&ba#}oC?=rvF&>R?A|vHc{j4~V%jQtNZ{Wh2KhKJttlE-wqDHpv zUW<&X=*l7%>?{z-lP{&j({_9vScBPAGanIwnz-O+l1zTO?v72x<=j1);da4zC?$M9 zMLjX46WHLw7(fV$b&DYAPcW@0!93jq9mjevGR82HFGlTTh@G-I2j`THUzKf?aywbm zx0*MStF?R5w>a-89lsN(+)(iT?I??3ubzQXeIx&|+N1>ft|SIlK`PxaQgoHv_kejy zcn8W?a;nxQNe)7+dvGs;%7pv-(eLa&1-(C%F$sox5|*09rxMVS z5K%R}sx>)SB6stEDh-!^|2Y*Vzfsg7qm{mgolOhyo7h8aIeJdx@~YliEXD6Rc^&ce zPMpubU<%ElvNGp}CAv{wR#9`+V%$v|zk= zK(1?x1MQln{_yDzh_)FJ6Yi-$<|Rbg5mv8Tpv~j8YbTN)Jgd)7 z;cGe@c85KRqm#MY*;duVVT%u(^7?33Ys0j$b$WvJTEx0{db?`xxA}}Z#N#T=oMri1J8Dq ziLZ+VyJoJ^QE6rENq2`#gTiU68R^+;%x6t7esC@uz?j?^W}1Gf?g;F7kfp1qef~31 zM<9`4;WEH9yk@G{8cuxl3{|;C&p3*aCt-6wpWPs;SSw3}`PB2M^^2i-Z{&(bk>6t*+5 ztg;)>bgX^{UiPW|iEWo;*FOPPc~@l^wOQ;4j*C}NW@4$UVJr5@E3=-YlhY!4-_SbI z4UE3eVuK^*eeFqchn!~~)(c79lRE9aRU)oVnNXpYY~0_)G-g}n_KO5oi*dM0FQn}c zb1l8}ej4;;m8?!mnx*W_j4}Ut3|J{57G3>Wp{NHmN@=NMv zIb;y9{TWHUZ5gTuh~evCvxS+glP$9+JUQEz*^yn9kvY%=e|ioeC=~LCn!)N;>v{`G z;mFcPy`MBcx@aO3MuW`mbpIdZ$r@T%9j(XQ#Fcr*^cOImF!H&|EIC#jVDR&rZ# ztSp`DSY4=WLB14a4_vVyPjxL`r(S zi>7<@DzZ25uPD3Y^@1^SIfA)iGl2rnK>erU%CSk_?;maZ-z)?I-o_`{{xQ<5`X`un_X5eT8TZzW zPeae#dulvoFKUuJ%i>CT8$XH!X{Q9f5ZC&#lXDO|CfAM6hYal{T_L8^4t2N?v_tOWhLYxh6OPlaqTv6XGtsoRdH%;K_L5{}vHpV{8jt+GG$%Oft zhFv69jn&8hh^(<)`s&YW-|;#@&rl^D7%T4NdsGZ}xA~o_B+2>>-x}|n_sFj^Bmpwg z7Q~ph{K7f0$kw_I@5NR|KMyZR#~e)C9_`#p$LtDS^aL@>vCJO8RKGT%epeIw98gT3 znv&uNzsi{O8W_paVTE?JdKF`w;uW~u(=+C!hx<*9C9sHsy>coeV{M?5JIZ~NTJi^f zh`4T&-%{qA8+K;`3-$4YJNai69Bma!=2q*^QJX-?S#s)c47YLEBqRFqFv1pNC`eUJ zRc~gO(6Yj!!!r+>LM$8kWlVpg87Ken1m7>1R;*;uG&cPpdW^&A(}HjJU00tbJ!54h z<4X#6JEn>|P0uZ>i3)6|D?lJ|4@S0lO#?g)R1_<{pGGvc%AE_;ZMR7!bVlCHW4>@r z)IV;__eIsc>kmtm&FGbGbw}r0P78SSUP~q!Xt7YkVm2hxvY#Q)0lCCGfAAcUzH}Pb z+xZNOEN6e&q-r`j8mQbwF34Dox-vXtUTm*%UnaY2p`~7w%DyYOrSFfnR*+51Gc%C& za4Z(XCG(4XSg)bvB!D$K$8@Pq;@kE52O?!u@kirRea&Z(lv;33=RMcLlM~`Y$mxqt z{DXgC47_hC$<;`nfB=t;pYtmxf=+TvVsF6Y)b2Sncg=df-fk#br+Zmpd1sMG)ax1k zG3i>5cc0lh@GCbCXLrITbfc6^pB=T#Fy#Q6yKa#D_dhDe`O5JJoMQnE*U2=IFZJW8?X1_>yt^Z3w?1A^;@6^WkJm~h>o4F$ z95XxJMa<5-&9^#N>cQ3|T!DesmYbBZkfMBLivx+%G$x&fE2R*@blpg$a+s0a>{+z! zgs}CYQSXnQoZl|83ul+iwQ13sHGgUbPJJ0jWs3ou`*v7?*&V%sC+>HMgr5S>G)3gj z`tcEH3=4zVxB199>-M$HxCqUE$kz{8my(FodnFhit$a>R(vu|)EJ?7dP8#^VRQ>~l zpeUf`d~spRCQX)k@1&_QY5ziQFj8Fl;;b9s`f#~aHe4<|V?kh?@e@46wYd+VW%<%3 zMNmG~&dxc`dQBUU_|adjExI@SqyX`}qh=cY4Zy}#iiB1}RsUKQ$nKr+zH)`DQrMld zq|5^b$*O%Fqn^)j=J2}ZYT-Rj(gs5?&qLs&oa--E^;$(kd3Gdr0Yv2)kEmQ~JmFSl z@==fW48D7s4K+){px4?JPUC(Dn^Ib1#Bz|rIkR$8#Up>7<$+xNpu>GCWw2>)pzcus{^6=*J#E6#Hbk2< zVPLrTE|l1Gw8PzWff9=%G3FJhn;JP7td=BoI>{7mExVn<87$L25Aw(^;$FF!oh!H& zIQ!BgW9w!ls7j(kSrv~O9E%cK#O4zk>&jPjF(z+ohgp{|^@WE^(r6&;BR-G4XviXA z^o2Rg>GX1V#7`x2-q@9f#Ix>vhc=Jjh^|A=-9@$Twtd@zNy-L+ocHYtRx)gAsC#tN zef#SO3i)f4$qe=DtoLXQUBuWc>P5lz&1b1zMDaw%z&JouVAl{KR#Jc?F;k@(j_ z-7~j#QW2+S%Z+x^^`5Wp6DOn>jho@34!%9>@&b=nB6*s|HH+-aDH zzT6hMp@@J%Oxxbq_|aKz8! zIxUw-iAnHrfa9)V?LEoVDgAcbg`}(NE4nu=Gd7W3+(qrVTRpczPcsrryY(Bhz!jgE zgO5dkruv((Dco017Q{5dl}s@OY%xH2KI<^<`nL!D7CQ^_hI^tv_K^pb%ObE(HoHhV z-nt?eTqK!4s(9&~u8rztAU1usxJhnz2q!0QzN5T_Fs)p?HjH?YDIm`3g3Bolmly2` zjWMuEX?$KY(oQxR;rkVws*173ca(fiK8;I~doy3dj|o_`V;(_*0~EymDF-^HE#|)6 zdsd%_ESV9|E=o1#n+WP^+X)YAonW{F8G2?7+c#P2M^aIW4X0_F!OtzhqV4h(&rQ-4 zWOYb|HlnP1s6>OH-w5YEh?i?4g&b4GPuyR-3!Y6#w(`q&l#n@EN36w0^Hb?X?oV;6 zX^xedvs@d6DCGf^S8l{vaYd?MPFHxd7-K~~%rYx?ZnHr36tzu9cqN~<-%HU{Vkf6q z*nGAN-m^XY=w{Z|8`0IPJYMLWtI3+iaPR5neTBrN?f%P(f%_}QWqp=X10`P`YdjNk zcrK-_bK$~<=OKp+m(EhE6y3>z%^*JvL7Dqx<+?;;Oep`|86$1I0?o-!ZK<$7?n`f6 z*lt*9QD-u9w~V;&H;A_1c}DfVy&u)8H0w~|wXGl|IBn^O|B{h4TN6z)ui%@x9&Ug2 zYwN9bwrc5YPhd=AN!_yM*yTK$pjEBGqeis}o4U0GQ&amAw8J#DggfV{} zLu~RW0`l&?eoCWM#Uzgex~$3_-zO()t2|DjM3^}K%x0IDD87w4I=qeo5u}Mj-%O;4 zhmQ_wtjy$Qgw~yyV{#?3!*qIHKoZGUtDIdeowKOLV&PWlE6dxfxOLNSuuH|cN>PC2 zYo7L7_t!*U8A91Wc#w)9snGi!C+>XcCNkF*ZZR9%5v9bFWEnkcI27PuI2u=99U-st zWj*38M6y1B=VfwTaSo(5z0sXetm}IsXUAZ*?Y&yBa`&FB=hqhQ)5}?ofmOly(@J5r z!OdvV(@IO9L4>Wim-QX3TNa7@a$ zeBxi%KC9A7h?@b46NLO<1gQ>bQuCDZ_7w2QvTkJxlf(QNdl?Q=rlC3!t0RhpW))JOJD#$V3|4D& zeL$=L*JfkxyoYxs<<>SB}m#xCe_BDCk)?u>@|~sICRJv1UiW* zIfF!^2U2IhXvS04?atXc-TpDSb9|(wk8tgqB`GJB9q?#qB~86AXEBt{(Au3bJFVOe zUes$J@cCL95fj*4(19FE4suv$Ph#?duXlG0i~1vADo%ms<;xEJ8I63H@;voB; z(=u^W8zLVu7a0kIsx11_KNL28KNi|7oybXx`eOcyyD)2+JEoK({)khOyC;}+w;}_O z$GKU*`2=(=nKrO`E#gX-5QL+neOA=CMDUop?z_$t=pO)KEbv++Cd|7pO{#(1qnr+% zqXzRh83d<4o<8q~w;M!U=xmEuWXy007Haq3C~ zt~HPK8bbi@#Q2R6s*%3cjF{rsobX)nf(9Z$sgL!et}D~{mW9n{@q<-5mrWnVjQhMV zn?kN;RHA2V+h7xn1$P|R%Uvu(V4!MjF~7O4*UE?M&Ufcm@2Z7D_cvRKJk*9wmCfEi zGu;XIeH8>#J>`w**VFKl`KiA`mvY=^Y+C~g;`YuPN*PMqd92uYQ!=6t3~wpK0Aer9 ziK-o1KO%U=z|^UgJSIwK}3iL&2GB@>>m%ytMggl3r&jBO*xdl6tUvbsf z+IWPI%rOk~c3~?F=QUbdnQ&`QL^~30i3WQky8;)ve8H1)K{nh2Rw|BvS_|kkBFRS2 zZ@Lz_6HqtegCZWVa0Fg*jz6q+XS6$rnnHEiS#9eM5EF0QVl zIn9l`t)85@FYOl4=v2 zHa(WGH1o*~o9jYo^VQ=Ra|ID*-q(xAZhUu(ZsFzp-E&imRuUa!7IS<4c;XK-nIA3t zvE-PZ5yb|=n`*x^65i?Rd{^F`lE*Si8+0#I_!L+iq6bmIwh7n_Tj+wF4*UCCbu3`KHRpl)-PNcO={%x+(sJGhfP6q5C9W2DZ#S z-x;BN(U)uon4$<~Hfj4zGpHB`!z(LrHj_98^i~7X*^Zuu$}Jvy%;d|LGW;()&xkna4$wVb)Pv*C#jVEGtBuezF- z_K?=!(Jz9x&0!xHiP%YJn!)l^mA*xdIDR42c)SI#I zvFE0|Vs*eKgX-BWeHq*6=myi+dqNhdo8oHbd3fDmOlEE3i5h9N7ppEJ7_R-2rX(+u zL;Sp}KXTHlb=fV#`$x9lm2Av6aE&=CgHdz7HSPy%^Ca9Fc&;P)s5~;Sw zXufHN{5sLLOX>jN7ogks=W%4sig^~N{$b{a#R(VAs(fj0hO-uH&ZCDL!M*Px(_)u2 zN36}#nO@Dp9Gc(~zRUscN7fr9?=#25z7?H|JugLQb(}CimrHQrl0D(d;`|4smASQT zxorkeztNd;*spRQ+^o$xyeHMvK|W+}AF{7~dd0=40Z)5Uz1FI8i6kdWe=PABUR>ZJ z!nn~!?BYEZV_Um-hyC(D04;A-^C~V;!s~bf$`u@cu%t@V`QAvkRsCL3UCSvReG9Pm zkCNMN$a^AVw_NHWpYo$H31t77VN&%DkyxXnYqD@B2}V)K_)nV`Tr+)fKXS6=dG#y} z&V^E1XP;JA{52d_ZfbZmnpY*H5FyN@jygV37%R>O7nyCO%7qV>j?doj2EHuemjHlK z(yj`A@slxw^Jktr!4Q~T|H1dJhehuB^rc>H_$R|sqVxSfZqA3=CzZwSYINrU9989I z+PF?WE^f{QTYYFWFrLskQPuBleIeO|byo|*e$2W1W7X9?5na%ubZjBm;7u_y%+k@d z+hkBU&bqR98_`_g8M~wC?!?A4XZN-sErV)0&*Mb{lCg+kfGg7rjy2BZ^l)F%;r~=* zwQ1u3)H@ew(`R-TIWo`=kkeGlnjZ9w({q(Q2pqle64#-tVi9LVXmYYOs=QqJIZNXH zTXQxx&_MPcd=MrnaB=R%IsK7VH@>_7vQ-%tmanVimS4 zwo%_s2DVq-CZ`6vlCm}6lpEZ9?sox|!7sl@7zB(grTHGC!yn|^Mt_{N6H_tOozlYr zI>PhV76=IS+3rmlG|Ewctnn?Bt3o$ZStfL54H?wC-F8GJ4<7`YnhpCE&9iIxt5_=Y zgmK}0ULpdY^q#(5dD{b=!(zxhmt=ti{QU+y#&;>sm_y%B>lu1e*gkF2K7QdLo_|3m zObt}pl@ig}(?KfO#Hroys>V=i<@9{0)}TwY(|?9oEO4&Gl(q7U-j=yZd#+8tcfLAy zR2-z-{*`*zydQtA*0jnD))Y|4c8HZz(kY41MNlr&&buEib@k~*_yLZWZ~bz4p3_VE zlp7r|-)DUp0FSiNs8Pz8K>Qs$Gbmx|ZY;xMr!*5`2U@P#5Bqtr9a5(I)X&$#-J`yI zAbc*6CK`Bv*T%L3JFmKww;B&yA#!PooU%4#xa<6LcvQy5#FeR7Q2_QnSze=P-c>Rm zVSRH_b=A&+RSDyOGsH#>ozq<%`IBy6`O{?i{w0AW z=w65X-cBHu!~Z#6^v5fFyAAQpRvqi2;BVqdD{Xhy)*9KEI$;c~dfG}w>wI6G%II#2 z%{Pmc3u1PVoTZLz zvQ7!wl#zQlM(ce?o(Cj^ev<`WkeZ#rH8`Q-9ok{59v+!FrjgJwxrKPbcV95#s{fho z*c|`#gGQ62CWxa)lePBwU3%rgQE}!-eYlICm2Pyo+X_j*cFo?4 z)J^q^%kbLf@=MFsu#Wi6{xtdcGu&xCdFsTKW~FGWmm`&tsr;u!&i^020n2XYkU zE?HTh{AOBj{Ayr{b}DH;qXpljq-gV9wyXZYfm>e@kS_e|G-iGDL0sqHQR7=o<3)1yu9l z^|6pyn#sofo8g1SBaBexCMD`&c%w!$6^GPJSkUX)!D#xFfDXu@ckr;|LPiZhll z3o0g?4LMXSk5?pPK}eY%y4nlP(;=t4Eq;sf1CmM)v=yg9$7HP5gvpU%`aXj0q-{n- zsVB`}E-vTPovi8+LzkWt{5_xincVbQIB$rR&!yjiC){H+#nNj=$caX+BLjY#{eY~# zux=uRQQQ|N&rJrK#gJYX-yQ5uyZ2adw_u7n94g_U-hQ zzDcvMDkO=nV&|{SWWQeXuupZ$Bq@cmAOZfIE@&6{z?|grG>cv_B*`LT3L>?RX=05A z#zG+SSC#i{MPG{dT8 zSbr|n46*cD_MFw9M?xdIhP(r51qCEH-Bzw&x;uTYrpG%O^s%27*PDRm?>}b=k9h4# z9A%4lN8jSI)%sakK)RJP*^BtxOD^Ad*RdPc6Q)sm*@w;7OM{L!N+WDuRDte^i%8{y z=?J!=)PG2G%8oidVRPf$M1#XGLDtrN6+`9kF5S<>V>oo;5xA|Xa$<8{fbha#B!8?t zDeR3PBP97TF7zVclFJ6RQ1sJ0nA&tPWb4T3X|2_szpPAwf{*s1q4%7hs^NNRIH;g<@`5e(h-h7_{7xa0&OZQ3` zt3n{YJ$E$-)n*M#8}##{*tBC0Jp;~>{Gr?cBoK&UI~!qc)j709Y+7eMtpL<4|l zy|vjLwyX2>e3EFe6OGw&qCspnmyzJxo;D-y&|XFlqB_C3`2l;EB02ap{0&>boOHA} z@o8sz9kZv9&hmTy>I3rm36rB`aNk&rzm{h%E4FUK=OVW%ii?NI_1k(|iCi=kBoDu= z9zm`9FbwsXk!@g^sm-XEIIqSXhGhiDWV#S%R0YMyw;K^rawWVxtr?ZJ#6N2JzdF#w*>#Cu6S$-_#7!La`i5K+U9qCR0i>B&vgQskXL(&W zDOlV4I&rpIg-Q|>s9C$05VvEAr=^lxBEVa}-(gJ5=+tjj;aHzGI)|%Qmc7?@GVo`^nac+waM^Cnf9c&3ERdELLb$CU0V=CP<$th8KmA zWjS-Ss1`C0VPBn>8N^*gi$usm*^LTjNNfR}*LJmiXcURJkprRuxui!fGIU$akD8 zgX8H+KjOIGn@#=rC-|n+y(Po@XW+8uH#PUSRHE9(#yGYLq>X5m1blj0KU5Fftl&Zm zc{(OCM&ggAXMZUWAZt5ObyU@=C#fxb8n6#nZ}3p%nz5@-4=-+znqHr8SzY{A$J`lm z{ea&?hm)Ex*3kpGQ+5U^Jf%1?xD3LhHXz}*11d&l2|iEouJ$pCHto149gaF=D#ah~ ztyUBBdOk}!Q!PI`k6b=fa^;~D8*1Oj~x+79`mTNaVu2L6j_=3UUj;|;l9!uDRg!n@!Xs@CG5%n@} z3Q1(I%D_mjRB6`@j#>E@Qussx%V|Do*Lo9sPh)9*VxD9-emlG>dr)7AxHk;pv~l4qyAx2bD!MkRZ^e- z$oD;X?&~|DQS{(j1jN^n;k%0ydYS(PPC&80S6PflzkCx$GlmHNTw`Ih>KDFoJ%-8p zx_D-;4JFBKrN?hV=~RFh6}CJP=C#FAIaw7qwdo{jo6!}`P1rSmxYQnlH`j^z(|*(7 zi%wM7@K$OMzA?R}ylos(u2vqLzuH}B{=NaWqphTz{IcpTs;C?epCc|{e!nKEZ#cK} zEZ+F0h8v=tsi)sCw0+&39zg@1D=$Ek_pN8Cy`4$sw>;eMG8TS(3L*b1eM#}fE&QrF zioJ~RVLOuwq4>-(7M|#Yd&-LNyu)BNrsgFXwyt-{xpftq-_k%?v4l-58itD=I-z>k ziO>=<1bo`*uxnxFEMwl{9jN%Ymg0ZbwGd>$+Kv5?v2o?_Y;doiEX z_0Z>lCQox5#l61lV}X%(n88bJ@a+2nVt!@uUFn`Qq_Y?Iv0Qw`LaeX$B=A82wRCAjWC;Vyi z<$9qRBX%x^IM)L}V@gP2fisS*^M~CpH^BKJQCRKX30B|rfJI}jv7>>GNyHPSiO_j%aDPizeL*A<@ zhCh})g0VC8LH1%9TR6NQ``Uv+Pl{!~)Ls4)zg3S0A%%(61zK6YQJD6fPClbN#lTI0 zVxV>?ZE8KE*V}Z1FrJ}Cn@0Q4#uYwz^yw}N{2h()ORmt`gUPf;FG}dwdJ66Oo47T0 z47o*m3#G;Fh2jTQn(griw|gF=z`z1L_GYc|5x?8tqrJX1G@&Gj(mw8Ki{-nu zDyDiB(5?A}*h|3~*T$VEmsz7g<%SETUjBwnJVzQQo%Nba$@}xs+rbE~Ki-7Kl}RYm zu7XaKoWl-=x7fiK@o3Sn3pBe~Q~dt>7^-LqN{T^nyysw;wYEKZecFaQ>wnRXA88QO zdQIr))>ZP`Vg?pyI-vjPiBRh+BPrW;lP2)(a8X8<*I$l;z0F>zIQ%U12pdiG@fd{7 zNrS8d+Ti=P8nW;iBse<3?w^mKqvs~}ZmB#LuG_@iU8`BQd-t%XPlh!*V7t-{3LdPN_&!(+Ns(GGVS-L;s@|Gv^IflRqQ`(n zSRGr>{MR-~$kz=z2LG1)eC7z&o(U|bY%L7$X2cY($x9l;=7Ev=3Q4KgM7H|2p(MC| z1GB7M@$a1D73UP%@Dn@GIkhSLd+sYLnm<>_B(|PSFU%9Nw?pVm)(_gH*81G-=})=# z!-b5e3;+786^}hBcR~Vh&M2ZhoqMFY>W(zezsM@+^&0mH1MR}-!se5(xSbw56qxa!z9{Wq%v&L3davRQ5i`iccPTBHKaA!t zHs|$MB{YBSEB>?ZI@F(7EzQ%qPERO*>m%HK&k^279j7BN3;2j4Ps+*vgBGE7P;_Py zZkllx!{1Jk+JU@c2VOV-G^uYMh`~drLP@d<)G1oQOZFWSTTbBc1-0lMup2zmBWP{E zFOa)>3;VcFmDhIE#Nj`#u!*gE92NI$TF+^>Lo2gX_GCdQbCA1&W!Q_lzx%`2dgyY? z8Z|tdc>2jiyxh8PXr8SFf5zmZ`cMOyKQ|XL>;6DmXgR2c z1c)&aNpSP^DL9z#N{J(OK)--V@TAlOO8h>6qstW0z^1~`Psyk^64(-z^`cI9Pm*ZJ@2b=W?> zcU!*j(06G)hR=Ub?QM%t^+N{lTDlC!JynCq_e!YqC=}j}x&m>FexX_TE4XTPnqT_1 z6q>7zFgjP8Z3;fkVs9{L9DM^4N;*O178Nvmlx{okQ8s2zvgVtHPo>ut*%;ExSMqIl zoo&EQS$Z%m2M(#6q*50vxNxBbeAbz;u`^J4%{nne+6!c?9<3mWNn>~9qcfTaue+RyJoX6Kic=E~y zW!9-zqohGD1zsB(VDI05dEup@a4Xo64Y>9f;o4d9`BjbGR^+vwgX{fo-}1+ww52fh z&RxvwrlgzMj`9}$^$bkpY}*M7pBiCBQ(M1dOb`R6%Tr0a?qYz+9$}H6LIvAm#X$Y9 zRABB%`V;c#ID8cr=ZolQv9GY~ZBJ<(b-4O=6EX1CYD%$PD=e1EQp~*;VXyTb{HEWdK7P3Oo_RZ3KvjApM=h0fPSI1Rm| zHZa@7mja$ zmQ+KXn#{4&v%@qIt9eBC4t$qcCb(GMkp$}ZBR{*oEZo(Lh3veCDp#7AUz0v+b$-l) zTF*Ds{Yl17vuv48<8{36ql>7$8_aXn*_YXoY_ej+fBLqhlQ(aL*{l&S`SmxdCOdS_ zi~hZo&D2}dejR!Wo63_sqF;#^@=i?*d2p65ToKw@))Ipj-KP&mhs7Y9OMK7fRbr6K z5FX=H-a5aA35%{-JXUDJtv}1~e$E)mdKoM&^NjxGIL_)Sb!^-RCqCCw^5oX}*fk5^ z#gNb&lq1!}Q;MfBb&M9DtDQyn@^;gmPpVXTa3K}k?a;=vuduQ8yvHkg>-P(no9R=L zzoSc2}7Nrq)Z?%mJ0C8sq_GJBFf0FBSMX_YH<@Fh-fEV%{y!glY-i^f#)$J9AfhrgwysMEW6wJVo;$Wut^fU|~=g!l=CJWu#Td*QG9`Cwo zLX)vKgng`l%#GCyPAjo?U2EZd{7d#Da|XJ73_zv!p`iD)h{fM6!9hFv*;ef-0>z$( znE!zj41Nul=q?!sU^h+Dd)`K>54WbPWh1!n+I>7Y$`9)K8Q_K$%p-u{{niW??j6N9 zoVS7MAF7hdkf49ZPZ%fkk)qFyc~^vLX}RdL>8a>g7A?BgI?))Ja?y2X9*r5UDb()w z7i!sWX$%^PPFYBHANq@~N2L4N%V>1pPc*UFoS%>ELRHsRN%M3(WjcI4IEkiAoCa52 zWpLzW#BSGL;nsn3NIz#Y4l(uRLq_hAa$x%ji9+GX1e%_)83G=Dha`Q%wF)a+_pn#N z5$6Gv&2LiLyK6Y)?r+>W(-Eg0J_aUq1cUS6L&uUNxVrxeO|Fz<*{=0SDaKT1*y!*S!>IXwTTEmuyz2nRibCFiD=fJR}1>P6yf`4@3>IpvVVu88jn1;9TDSF3>)4GDYi>IWa z?_!Xd+fg!S>n3ove#joR-vlwut=~{PdqAD;Ql6KtC5*>*XZCxFnDeK0Fk+E`c38ZPHyP@%D#3&7(o3G#iFaU&5+`+}Yk+EC17n0~#g@DSADhDTc2o z6@~-%i$RA{M6Yp{Lc#_Jy$R_;lA?!qj9l^kDKnwB|ADYQ-iVb0x8a9kJ<;>R4WZ-l z9OpM}7DGNR6FQ;G#E`QJINx3t8^@dxIyVoAA^SXVerG*wD4#1$rDf`RJW6!?tIbso zziq3JsoRCC&JBc*?w6!CJa~N+jyLa)UHiRYC(Cc})bZnShK?ETTQ!AcUs}OV$E}yR z_Ze^Ndpe!zjV)srhlWUw4O63vRsZ>xTMRF5l!7;_OysF$Yt3@XuJM-EZ(@#`U*ejb zANBERU7JyO_M4Y4jptqDdx~~p+5Gmd1N0-RnO;OK<>wRph2n#G{Ji5IF5e-MzNnm| zkG9LGc0dKG*%@GX^;dfE)|Ik0|Dg1U?lz^Z`vIM7 z!yqlb8C{eXqT}g)*yF|a*8jI0Y6bi9wAb%izcua!1K)rSw?Ixr2Y9@Wpm; z^Zvs-zPd-(C$yds|Cmb}XX<$LAA3H?&YsS8E#jtzcS+fQ72aCsMFY}i{W~}Lxgmya zcxqWleZNhnBMR4e!RC`Zd-hgJY>edDlV;M9E`ND;#eOWb{Xh#(jNoV5b>?SrIr`T% zq4KLlwC~}Ao$o}^m3{MDmlzJPn$`Qbq4oSW{jRT`6TL1*>p|HNk}*kYkCitn;E_sU zo4rMDJ%vwsAm!tGKE8tKdoI(I*RE2Zm>tO}blF>6n0^+0zVwH_ff?}rO-D?g2QWY< z9raU{(D%L`MCF!1jTpv$$n=E$H!qSx{Ugw5ehuToo#9mZU+$xSl*J_^L#KYv*~BSY zsP8eA)D_o(Plw5@ll~)+8?6iN9-e2~`xij2ILO}ZsAD@u`?H|kDQw4WSr(+d1th9# zS-p}M^H(y1sGZv-TaAq+A8rqZnI{gwDC5p7(Mgj9Upfi1B}d6zZXVlyu#+V5*fTa+ zy-bqh=)m3%oh{kb7>mP3ID(SwXEtHjG%!9L0y143z$8A6`F*?p@7M@WGtV|`TXu#Y z#!+JH!n-`-g%B$f3;02`&SF&u;_-hk@_ipZ3Z-B2Jo;rmmyLcYlmmKlnS-)I+4nS; ziSHql168?9X(rabSW5DLa2H(6HUHd!%ah# zsMvBle=_A1f31EO2W7m(7Y7HU;_;k@Hb4Nf*9XtYziy zp3py_fi=pk#h|gzC25bdk@Xu&mk&0u&%1yBr+=1KRS7Aq`wbGo*HVR_?hCQF+D3$J zS}$hGT@*WN0>!v-*TkOd`^2c$=Y*ZVGK7PDh}ik=q8R-}PWV1p$rlXx$-`dVJ76ro`ZrEpPeY8Ye!zDh*5=&}cPU6IB zlo;N@O%>@WVp)PPUD?}p0SDFz=8+{Pjn zHCKy;jo&Ld+wT*1-24pBjL{$$&1b@3%N_RfY#P(4z5x+O$F)8|l+a^dOUIV{=iIY! z%2?Qj&^QY*e)<=YBsW`FG<^{>;v{0mns70whrMv?@JtLkK1VoRQxcZ%Ooi;wGeS1Z zTv%ph3CqxaLN>ToSPm%@vL&9v(s2qOeq4{s*|+2K91Xcq+DG2L3)wRlm zmh~w(6*`Kq=++?Br_$L=q_${maakBIaz*R1a9;etmlC)7p@F6woYW3Mn;D^C`ZN&s z-Oj#61MB!c1ZMnCSziLy!}t9^ zQEA^76-rb}3u&R|o^$V1D3m?QP7<;w9~G6P6-lCvlFHVi1rKyx_Y1kB+Ga-Lb5M!zA@s&B z+Bn8U&=o)TH+r`Ux;0v~aoHfjU{VXM&5slm%BIm1GyG_q-f2PB^_d{s^@yHW^Az_T zSWUS>qiJs~MF|ft^k@}0y)+3AkA^lvT2l&|Zy1F4UiFa3(;P9s_Ti#qI5Ow~e%_2C zhKvGR5p<8{RN5nNIZupH2*;4DSInU_3HQ&m?$+<&RxZ&`D_8L}`)ocfq3+`IH3f$4 z&%k@vdm$@-1OaP!JbXkMqC*?N`u$IIx?+p9$mGTZJK|9`MX~sZHo$_#Z-=FS4Wel)}OWT3CN7W{bUC&q%xVV$WMhdSGcFHX8jvd>TC=Xzcs)onF=pE;)FOzB4ww(1cm z%`_*cdu^h3{C;Bb;}LND*AyIf-T+Q5t%6N8735yi<9}agan2$oA@d>Dn+2suvjxS8 zTj}9OZ$VjO6wNDnNprnN3v%0|=ux-5;v20II-4spKbc~-IO_pp34f81LlEQcLp5?*ya?#xUypKJb4X1k#q*NK}p?#p`o#Npz*dGg;qVw~7qC}vw=MPQmx>9>Nk25f?pbvAsOj|_7%Nd!F) zHGbZdG4Rf#0D_#~@|NXN7?Zk8P`J@oFwTr-TVKxSM=W{7pS$ps#1|Nl(XERip8G@U zgAGwtzMj8o62LzQ%V9mPex(bgcd_Ws4k(r9VQPspU3_&A_38Tj?=chPJwqkb{Tt#o zYB7s?&S+TPYQg2TG4pI1Dhx|H!N948Mp#^9tR+(zG6V7ShBGw6_YWH@^Ifpy<*_Mo zsv!OTFP%QY9Xsbu!$hqn+B;-Ajc8Y4W6#71(%z5oY_Kkt*_P4m;{q_eErnY2xh(X0 z&+{7^RP<1%_^SQp!Bqe_Qm^^ovjIZ?s6=QZJC zmshu(q|ZDvF;4&FV2M1_O}i-3&GaopSow0W@H^b*wd*h6W^%C3E-cpCw z>Z;(wX%nbC)k=Km_G`P=I^5maKsTX;VTY)Wd0d zBu~>m`_iZ54e5q67wMQldm8d{xL}}@Mt29vP|Lt~RIRCj4PDtHspIoorQL0%qwkOx znHMDOI5c+(+ssQdZryMCFe8L2-hKkCXEl@Q+1#xcGxn3P#p$rMhl#`nIu!@gaW(fjPcvQ04Wt2q z(WFhQ3%1_5LT1`~lU@fGLca%gaNOGt2YS6B&DwQHd=@~#sxp|ju7hRF(xzQ|ZNN;f z4A<=q;FDLyvt_=gp(kfXqL*reUB6>|Jbx5YzE%26+_y^6hq^=zyFo@b^P}w;{->qif&Ta zRw8-yN8>)E(pp?F320q&d5;gy!%xGyhPkh-!?kTP11S7%?x?5SpW+1e9N zk9~#vLbkBK@2r_ux-_0z7K!`9oUn1j%I-4aR118vIo#c*XaAn{+a@EC6|q`|QMDn! zhTXr!B78OB$>xjH&D;tLLY-KijwMdp_ma9++@OQA?7(;WajKO!6K#!Tu%O>N%!Ch2 zrDrA_SGvbuHjl%7IkmKI-~-f7Y?RogNBTTN>!4VSjM#zrd+8 z7GuY*A28rZPuNzKicdSYv%YuM(dTVyYzI^`qxU=|cZx12RSDJCxX@l9wL?NYI*}y!xyhBD*FXO!sdf z5yLg<9*em!>RmPH$Jo$B>C3qAYkyp`{6F8;g={hIRzmUb*9yn1OoeTIrG!$dBqVM9 zA>@8i7P3u73ESM01+_}Tc6j|1w$--^*|z%yrO~}v;)lt?u2CAocD*aYE~it1(&GjZ zN9u(jZ-1GE%Ul?h+f(Z`se?#?tw$uHk!8H3$ zJxlCYf{MOsY~<59l4EAM+lFmQJ&pDchvKkv{n1n73_UV;CjEKw3Mr~71&HmS=lZ`9 z=jJ97{WLMeR)|v@*KJR}Fv#(k38a`H> zN8)HM5S_f|uxju;Qgkj3H}4uorT@y4%0u7a!t)5SYrZ^hwdV!d`Ti6co?``L`}HA4 zrW0ZIjRhzq?nSj$bBLBV!Tu*AVfuY>O)p%A*se2$u)+@h;^ZUX=}}D7UPzOa+i8&A zQy&g+xg^_I4dZru@E@+6CXhFSaU zbG-X3=HLIsf~|j1H);7dGLyd>1m_)0&_zSd7VdvVQkU@QYg>+hY!)V3 zzXY#}hu!@}U3ft|nwIT;Olv$w;KIVE-FnQ9PotXS-N-4!Ewpe=8&10N5FbyTkGV%V zi7m|9@l0X^^7?#XuXahH>YoOB=&KnP{=O&ijqbR(l*)|BqS7b^8@3E<+RT* z?0y~Z+y0Skt@I|&-}{qZ`Z75G^8(lsJ&!!nAHjQfxq<07HF8~bC|NkEK>TgChhEl; z_>z+YXrx0g+!S_*oKm$R(?6UdBmdDN<0ki~*(#r5<jyWcRhI>9Liuf(cj+@z+$dM3wb_+zR6_PV~vHW)a zCT#t25;puU!#I~F@SEHOX?73!K||Ux`z53T1{X6=WoOD2)ka}R^pTrHBK z76RKRG=kmSM`$K31$WmUfOPpIq_EA7&tkf?W5rdZvhQqs$y8zE#M?r6`DEtxZ81Ig?J_MX`ABt@!}iaPp(u~0$8p(#8_ z=LH;~9x_)Xx^VtiCy5;)==@cj*22;Ed(0rasuyaBxM2P7I@7?o&~DqJ4=7VX#pkzx zT3@C@|8s8eJ~{_p2ben_SF?lW`)yEjHxUjvHUO`d&z~5%2DA7;NIK9Lo~*1FOL?(O zqN{%f~by=?HsEzFE_W7?+o=y^v4VYx*G({|UP z=W18ceg4r*{#FW;?+m5;@(giv^&(m|xu2v&wS-X;K7Os7M(?jRg2|fWs)0F26Kvk}pZ`}PA&ef@aZ-oP2 zaP%S{aO@R)`P1%vE7<+t|7W3E9~N5*}P%`4VT=t{3qH2C;Exwo${c9kgfi z0%(sME$IiBl*ZB}89FbzDfjDwU?KWh9;2KJ|PkW-aF zm!9m$4h_CY9(>Rw-<|YHX>u}&EB6Ol`-vB^U|?af4@pk@jrF(2;7>@dc*;CfA=Io_EfbXJM$fTT<$B#(wFRUS(+eY zHA9e=?!sN~q}hW=9d>uhTtV6@j@`+g&Sv}+-`hoel`Yr1*rlU`nbTV-s(wTl|F-3I zx8F8X#jPP!@a)rpkWgolH&v!cgIqj>($itL@0H4+KbhNu5iuQ znZETtO+OF#gPT-U(EjOTJW!m^5={Hkl6T)3tv@KSi(4a=sowI#bcl5|#?C%Nj?EoG zv@4fV4H3BJ`^rcX%Y8wgEn+O`n|JJ@7>A*2ss`Vu9t8O{)etLfM}%w*VtmVm^dBk^ zseWf6%|Lv}&rsnTEaM1&s1D`)svy_B0Ja&avZCN}^8I}$i0b%(CnrEs>J#U^?`+wT z#rxs0aSHXcttDk=qzEtKVi?*E{m=M2oV+YZXq49oVc1hyVPp&^pkIby)fWWw`GPQN zU5H>hjtT~Y3x!dpRf0kE^#3bOW(H#Uh8B{4A)1|(&!VQX`IzuWgUP9s()}-;=nz*I z@NY6i$CxVEf43fBRRKQJZxr+=%;FyvwW6$;lN~j+4bEN7B{_Rf^K#)E=<}FKsOG;4 zlx}mR{KEmTZ#4wdk~pu6)0H$5!^lhv-ZPk#r$#!eLJw5%^1>Q zCSt^~UpL*^428+eZpVF#d0(8^*G12m|1u3`cXJW@sv*t%H>R>-xr^wUnvJagi4>aF zCzEwHzh}m3?aZNiEA{>Eg`@qSGomq=s&Ut-htwMhkNTUxm&l>Ptnuu_{1DJ?StF4{ z<$0MBS!SQ{qq~33$ zAa#c`#LqgYw7KpD>-9a7-8L(u8C~)? zZl5t8*rP@58%rfTNgFNh`&z`@E0(mg=OT7Pr*|nnpV$e}4>qI!dFO5&qAq}E%4q!9 zn`P}E3U6MxN^IcG!;x%2-y$@~yuuVsW++mmd+8AAL0Ta9 ztc<_Cr4d%p^JMgqbmCHe05)!{;M<~KGV8E3rq=%!T+44DjW2G~#C1a!~&56OkS9;NRmeXz!jZp+Qt!FVQ_*z*_humR?rQZv1p) z>1RFI4Yx1s?4YGA?a5$PIm?Cp_PWL@LO-)(Rsu`A@PTbw7sl*IeWwdXchGxEW1(Nm zNNSc^imYV_-7#YZsQuW?F0OUxme2dy(A_8Eg8-eEZldO>Xt@7#83@z1)5wo8=o}r1 zeg_87!LMsE+$IpVXor%bk(I=+mazjB2WY3&e7N)_m#7;ohM}+W`81nKSf2cx$h!MN z<&8SF>T41`a;b$r;#c$Wfo*)>S(j{(`lrS~(icMxOqkER*rF0mHz4P*5`(CtZ9)2KFq1{ilbbw0>{U zI`@*4+nzz0a1HF0nHV{spWSHiWT8Z?a*yO z$?XDDy_iV%ZR;y3ne?3#^w^wYxHimzNzbXGM{Rb{e1&lOHc(n33oQ^P^gO}gO)En* zO;7@h?bDgUt|C0Er$bi<@R;ql6i*#3gMY->LCg9I9FdzT(M^k7U%~wIu~>7^6r2KN z=O6*Y?IWnrLxonY)S)snFT!>vu5mUFL&s@-Fv=*GCK!LC zJ^zG*iLE|dAM}oHcx=Ri-#up2qIQ5{7tenqHss-^y?FH0b8 zdAtMkDjv}&RZWzSVWf82E21WQj_h-sLITas{CjMLrH3C%$b3q0kPtX9ONidw#YS>x zgg9qo=Aisp{FYQGY_Xfl_HaPSJ>2igBjRqQpL) zm%0Y|ovpzy4L}_FPMsY1PWb?{c(gP0AoF^K3PKnM?=){g=~qv%kXcC1`hLdL{(clK z?$gJ)10k(uy|}ixojmTk1g~Ak!|}H&C$cnImDM^kb@9A+IchC*ge%*kuj1H1g zAYud^Dj@5tE|ahIv&o($7qLtbOI#3epE%Si3NfmY(`6a8V8H&w}^#fTfDibKL+M$GV zB<5KNytkMH<6fvi=ANx2zIiUW{h*!HMQ>qQJ$7NNrWw`mTrcJ{jUa3EM`GpiEHK)w zOU{0uMnYTo|D6Bfu?0**w!Y6;UfD9{WEIa^9d6-*4GBG}*A0~w=Q|asw+}9DsoZ8omyqUP~g94RKUBQO` zGGZfgmkHe4ZMbjya4M}+1-e-WyN`QpIWB2K)8`dTLsm!9hF$0TU}Eh9x;rA24Jv4) zD&AA5@h5FbfA-r^ij>Gk!{in6*kRDX)GZ#0F%-_=J-3ZaPhZ7;rrMI>iwLotbscu6 zM1n`)ALz^&j+^GEp^aKH9!e;pPq{ksHvq`VU*q`K9<}@z-I?^0xW`NEK0A7^a6US_ z$dTAS*Koj#@hH34f?hbr(`zB=M16P*>1E;dpK-iA{V@|skaqB3IQWMkr~j4>E{+y@ z8Fa9}IS*LpqiyWmT&eIi~7Z$Ua?okTaYhBEYc zlmHhu>Qbwrx=qMo)ayo1)g-=ptG5$AD+DNWLufK9Rk;4#LM67`2@AY%oUo5Z|CgB@@^YY_S5 z;X@5B?W2bFtvLL|UQpZF0&jlKg%<t}pL1u+9zpVTqNqQB4Lt!ZYiCzNfZ8v$(xVca@O`p`( zD!{b9^Pue5erPnzhG|nOaYC=Z&@(0x`n|W{YYlzK7@Zp8b9M}Dv2YbL+HyL+>75SFGeh9nsNP`f zHir+Fc?dl-ufm_o1^>R^g!QhRge)A=)(Hz!l!aa~c>*{1rt;TQjk?b^0X zkQt!HUa8H(MJC?tcI#EPGxo6{BU8X`-#dwsInjcKu`1iSMN5!=)t}woy-wtX3exVw z+4hW!EIw+U&@Eu*YeyMivvyDLaP52B5FxlG>D z6esacRBy6BXkX|h;iK^gUG{YGNnF4BheTGQMSW~|M ziGGw`b&Pd(nJ^WT0StBp(1o6ZpwoI51}Evmcdrg;*Ro;h55D1?Z%(*MCt z3tb)M1b>EUlUBDm5MKF#&o0U(eM+{oZSMf2)qIK5%_%h9))6#A|v!nCbGL1jX|I;^iVYnIIOjwOE`BP}YGi|)*=0v688|~42 zjry2WQ?70n?fdmS<^Iu>w9`YGuO#iLx91;nB{>N{%ST`@@)Sq(SSXQ0>sek{R8b?* zhxTq;@reEa=t>tc;8zPM{B8N4UQk%*h66Y5?Y8~LXfbBCRf5IT8#vCUSmGBwsBl4I zlg(Wni?imX;_kF&_{F8*HsuJ3&mgN(jp0sutf9J&8jA6hzs7tZQ>6oNK&=>m`g9uD zx_02VF@s^lur5;7*3OUX9fEQs1MTK7#;CfZB;t_^*cQpcj;8gPr1}wzzdqm_wj|&T z^E)K=tUYb>S&ie5%D|=IJLK);$0+^mu()=W$Ey~}v2$bP+!GDza+6C)Cf15Sz zSUHbct4)Aam(Dn0?~O{!_zY zqPYs0>v;_8<^TI$I3is^kkB~)KkUGnP9b4`_gsio&s)q=yzUCwTcTKaR;N&r`<(65 zenu7)N((2Kit(P#~3eDw{}{Cp2*Z`gxw z=GR$@d>!49bX7Q#Wg`@5WYDC%Gw3r9lUyEm|_=m!xFw4(q9J*)Wv< zvWpDqdPW`XH+A>*G&qX`JF@Aj5Dlv5qC)k48KR+!Ah9K+56EPWv+qc3(n>cG7wEPl z-EnyaGh1?jnYRCC(!b}?jj>N@8Ml$978;_cEOK9SoDUx%du{fFbmYyg%2iWdiPi0Qmqw&C(bbWd< z&0RH`YDe6Yi~~v)8Pi1`IV^C@ObFk8i=<3@z&6P1!3vpm-RGS%?LO6?rhqFa1ybo^ z0c{6bQ8TlTaB2K8TGEk#!v~Ki{a^PbG4D964o^hIeh1X(Mp^Tc#C_WsrDeSc=!!OY|qYMI&9W3!6n0s?dkNwJE?BeZDTOKRZp3NHSMnVlas>Pt%y5Q zCv=x{WevNJ->5rEWF`G*oSOlgH?v>29^1H8g5}tQaA{B)jXy|fs@fSgZkz#rkmp3) z&Noapb`HM%Gl$*zo5-35UST0U#F#aWeK=EGrztMmPU>{ zN8OCZVDZ7iZr>W0?qPOijExPv#Q??3*9VusK zZX1Z2XEPMPFoUqAx54$3JNmibAi4KK_{=yjvghR^{$h+OwJ-4j(=Q>;CAyUFN^F5U z_pHUdya@7V=L){MY}@~Ty(P!&=wFR)s`%53?R@3H=vEU}ndQoKT9TQU@)~xvmN2*) z&V(~-8HT8`#>ic4srM*GwB9nulsoK?^V5f^qwQj6-@v^hwg8n(V* znKxEb&Db`UxlosdXPPkLpqvffwqBx-DP(lg;@k`H$}|LI z$_!93_XVu5KSrmTDAT;)b`dAa5Z|~zgOz2ISzPrOaj%#<(r@@jwy@|!c;nPPNXQw5`$vBJ z&)DW3@5Myw9_RheA?%{rNp?%z&*w5Nux%MZQFK}#f5LIRlX8VkIq zw}rH0b=!t`)aO4RD|xgxEEqXGQa?}dk<%yG;LPx8O0*Rm zR6vtms&4DBm6;D2v{9O(mB^&!``Ui|8XBT%$lD_>buw1=rkLA)CjIw)x~42k9%o@I z_ZY0R2u=B4^2Lh;UM;f4RjQ-SpBA$1RB>v7NhuUSiwV-y`BU6^xBV&*TgKCmWf<{5y>@(b0m>CG_V2Gy9}H^a}rkNx2_3PRBXn z0HV%m^PUgCP1_b3^>4MnnA1R^f82XOCljjdfB)HC|6g2|`G5b*Wg);&|HH2S=P`v* z{bl50W9CZo|L3xPyBht!yez^0@v;K!{@2Tr_4VLS-+AxrX$+P8C9WP-+I@YIfPO`z zOuHWZ#Q1AW8r@7awlc(x%JF4ZxEC-!YyJ@62-2~izg`NdTJGkys2R*MdDr}&f%ZO*fe~XCvll)D zmLhii-CjmB_P$CI7N)1OG|p--<*#Jsad;B8Na9IyKTP&I?s?nyo?$TL%#>tR{7PQbzbiseG^0)>+=H3CPUL5VygpPg_MBeOoxB_0EEQnS+zlxBl=Mpfra0wm* z!-lHn+dC@Tz57U~?L7Kt!o!{2G8qK)^9#7cWpy-!J&7nRbsPl`?oF^wDi#Nu+&C-* z*Ay%SS3_8JKo&vs)mf8dWO%f8O0lKW;q^rofxyrcf^3wFDgrT#xyHf|C4>u6(MqQ_P2bZI>GPxd^6pJ@84o`>yJyk} z=0U6(C#oQGp457|_myRcHEMhV>1Ie} zlG8O5{WsX}?YBHoYq!0x%pa>|4;_D{hrG*tX+EH6&~ zvT*vkf|H%?eP|ofb$n5 z+d{q3(PxI)+#dWZj7Sx_p#bTt#Yd`^+2D?UQa$}oPM)?=9$3rz*@X3Sry**cK|0h= zzIIVw1(LIGI#6zd{8Te%XE)s^EKbefn}1(xV4v)FTO99%xacfcJU_h-R@+EE&=ORs zI?JNh6rMzCwobjfEfjtG23&G&D-a*U06=K-1ICk%#C-evXa_d@zqLIP*$Pa24xEHU zY5e7c2m<6w!w=;f|m9O>AuipCIc;sqXLuN{MiO};H$(R<%xr3mQUVoFO zKCaycg$B>dEUc^?lemH>x;5J+JnVJf?5Ph|DC9h5<0cGUmS&F7skgbP0(b4pR4EH*uyi_-lvdR~_v&9V z@gDeo8z^H{Yd!4T@w+`+C(BhT1P)E04?9&9j|L$Otqt^QSCwE%Zt4EDMhZ$SiajZx84fD_~*Q+mdva}E2U`b5^XQ{~6ScWUH&j%WTLY7U@ zU3$!mCyRY7Gw%;F0HU-%UBN>2N^-#kL;Yxj-8UkuDW;=HR)4C2JdXS=-v$>DNj_2t zOdTe|FTw7xU3cGlB{xvp@Gb}tlM`X>#8C>u1m5qqoH`v^STR=a2ZtvFv27Q}z`eex zIfSxe6IgD<2WC-pj2MNn|N3jT%xzlB-u_MBpBTd>wp8L3Us>!O8znM;;%YJ~su}`; z;wM|0kgrH74vk{blb@2E%8?t%29{ip{Kd$Abl9{Vnb~$;!yt-;&S_zq02CH`ZE?3x zKd43v(c8*9(d>?Q*2G9y7?{WX?#6JhLnFff?4@N5~x1So!1Pg2g?o zRB=6nR9-lT{z><&wv)v8gkHIcJ1*ZDQs3spsxJHdzi8j|F zj||o{ZctnZF;xDbU!5|7xHUVKbIYTt_?XkOx1di2kfYgf<@E*SCKLJ3-BAeJRNb6MjvrN4!@8{4~B+h&bJ2-a{!MiiS+q}(Qp`^X{HKE z4sj8jUb-tzfiWZB(XG|_+XcMZm2znk+e&^S5Q`iUVzlZsEOMJ;ccgURYdD8jRh)IC z_TI~{H2ik3g%^RyAb$9YtAWFUsKtCF5$a|erHUZDz`>0HVN*Io_q`CBKVbABy(_gT z&ku9{3=?kA&Yt$%AQyCa%@g5Fu=F)dX5gP$pAQN*_~4C<;`lsNd7V+cY)A+TBSM*D zQmr;>i0F$86Tik%;-OV%2?`TmRB2!!VQ;tUihz#H)ljW=L`AGTBh`_}O8Bj#(bzGP z=IF-zZusw5Nb-A;b5SLF4)2Wnv*wn?k$Z|3Pqf50PsyvRE?e-Ll47wJge553D}m^y zg<7s6xdMOi;?hPn55dLO=-xseKDOfOJ@E?R*HWWeT?`n)$}ZDs`yLdQ^<(*2Kdh;( zs2%&X)@o!FzpKl1G|;J7M>+;f?lT(8@teJZL5uhV5c?o@(_V=fvAOaS2{KoaF=IXNOmCI^0*cLlLKNS}wxgYNL0LbfA5$1Bk z!7!1#mH%sV>55L}LWrBR_T)1PD8yiPWJqXRc}2G2yF$+J9VR%h=AA9@;keFwing;B zJiYyF=fTEp3<+&2^1P6@9W#^o3ZOq6506`DEaeEd+ zHwA*p2o*b6a_qZ8=9nW`bNOgCVprOt9`OJ~`0yRW`?&uwi2Ry;FDTHq7n;tF9`v%9 zaUmk@Ua(n{H;eYv`>fiJ1YWS4(Tx3^E80OuAKNJsAaXC&eei!67dp2)AC|dvlQt>j z%1#@G+D`w)c+o>@>|+9V9|#kQJaL+j-gd`bf2>JG8_lzc&aU%eHvj5bGm75;aL6ixUMyAh>lK-4I_(trRs(|1ghRRkYgRn*`1#PD_ z6oX?cdr}8qI9QYB+OjBFooM@c@jT9gOj&p+c!Gr*b==<_D1?pf0Rd!+4_Xh-i+D^m z`6tDFMAM$uddr4+6(@ySJ+sW}K_Ag$KG<+F4p?v)6nvapmbbDLoXqC*2&p1mJiDVx z5fCqvvE#hA@$h40NhPe|K*8%d1j*zPW=A!JHsfjkY$-w9d_oFMBqYdx5J0uV>2jV) z()azkg{B;l4aUn_%(qp9T`rCbH1j%R*1Jcy#o_*MoGnav1W|<>{DR;8tSP3#7s{Sh z2Rk{Lm*3%qVF^WDkHMwq#nPIYKejP?vBnVGGEMY_H-Z8+2r=b7mr07Nn@bUN2G(|e znYUl|^ng)8^~&xWcVb8uI+1_9!U177c+pHN_5NWgk$uhDw%`u%phhc7=HM}@;+gif z38w11`0=nkS!|8ei7_tjtXk{yC*?Xr_TE~CF06a5(D{g}VqHtFyMY(qq6~|rp%-{* z;JfqZVR4-KSduPBSucKOUm>CJ!0hlXhFcTuHP&9vBfpmhi)!R~!l+uA(dl#CS+$ty zLE}dM9gaV7V|whWCzxPBzBJxix@KraLCq=r<~vdrE){xVcruh!rrFS*iEAiyFL_-# zxb z7uf9DD@J-wAHu}Fa~b^TwSk8}W}wp6`78&R@;(7ZS0 zd|KT&a5I!?A{*L5%6z3L>&siAoay??eAZCSXM*G{%fqv8QpAOgs$|cc&Hnz7H3pCc ze@Cn>w{Cuw%ixITs2oxI@@GJgMRN^y-1_b6a%R&AT1TfJZr-k4>+=>DVJ|Smsnpns z^7!E=XvOl44^~J8!>D;&m(nT-?FW7$JGNlw3gRnAp&E*x%T*Sze}9(a2^GkL5zVqhJozvr$<$yh zQt6R9dmI08oR)@v9`*Y3Rp;RDwQcIBy9gGU4-=_L52Buh9mzA2Msf-e8Ft*=Xh!Or zplrwYnPlbNBlM6~s)Gn?pytb>ARb@Mjmb;Cq@_;<%#91;-V-gF=hNU-pA+6S{UqM1 z)bQfVei&b>7-%96!MGOfm0qu~moJ+-;^H7J*G8;{B~6k%3T;fJvi&9J2U27u2-MRl zrfmKnmcAspwSs%WG=a`0ix>9!B^PCqI$Pu+cuR~F^wR^uBI4~CAyGHb@^m;cCr?P_ zeSpky<+mHSU2ngfDG}-$q`hOa9!epyTVc!)IcdW_%96U<(7B1lnUU`|Hx_8I(!#Xd zc~5DT+L~i#u(4J5t9-QkBt@{aANORRC#mkEA8R@gR35Ct-QCxo9LLjNG>Z(eMglW> znor2<`GPWy-0jsK{_vZ;O(2}6^1PYyo{)$3MD$t=iw|jDrMS`oE8*|m9l84%yYsJt zT$JTurB?!YSQkeM`{>1RX!v{yd7QnWvb1(SmJA-Y@)XN%2cRE~f|HvH^tE&2KsHZg zf~#a;Il2W(WS!S79uo`Vae?D2NIj;H3ju90>TKN&({u?3va#s^Cg9f!WlX(ta8F;A z(M^@k?QJ|;{g&4(zaQ;k2gTf|LgONM+8<$TH2Ary74^NCOsqy5AFbBAA)G>Dk9cj# zky9zCr+Nh{Kpx!xUBd0DAp}*aia;8&l5wE_My$}A;b@1yeOr}j5^L{L^($h>MP<}9 z2f|iP<1mktO#}?$RM%d@XbQ_UZgJydc60hsC5XXXGLFxLX?K)&qr97^AOnh~xc0ou zM2ghaoar9 z-BQ{Lr=a8`mhEwp93oa22s89bgtP6{Q1ZqJhSr+?{RhMQ;aPO(4ROa(x!npAv<8h# z-dgVteUkf%ir)y8g&r^%KuzRRD`7pE3*SW*S{)l^x9!!E_`J!OY>wpy67FR*d!4bD z1jxuyG7yxMkoqGk)ouml^5}B_lE60Gro4hC!UvA1QNN2T+nOW{%=XcRjS>66w-$C? z!w1a&QVcJ$?T>pdEj`nJLa%&hioA>zo6CM2L3r1fO`#juA9U=dP98(Xy_w#QqyA5H z3MuSnLtHgC_D|^~1$F@k0a>1YaCt*`Mpu^!z~oh8HB3(`;z4w_&Wb0^jbOm#PFi-F z{#&`UpgAL5wyAa%k?_SUDz*P1jDcVmik+FLV_Y+6A1BGvY{T)fBH6H{HkxH_D}~GQ zQQW^PhborNK$VewZ6L*c1{m(cnGDHhvzH9=XfMYMwG%aC{yaJkcp%=f>tw!(X0WBF zH^GdvHx`uZ{2gxlHpIWFtTE6^zF?k>)r>e8h^KjD2u=Kh$!=LdHeEzZ> zG{9#jtU{lqjV5Db}5TIoGD(zk%(ZPQ!{GG$SYj zsAxcNx#b1#<3eS)v(AFu9XrrV;&FG%Y;&2R`Mt&)1F&m43}$ipGZZ2%ss2=AA+h;J zr(nfBab`Fl$cS#hM-cGL6q23zPBPN-?S8O&m!0|6Rh}NlfaEtSQcVy{CsF_0HI>cn zEq7MIcC3^&1NTG&kpw^vR9~7^__`Nc5vRanc&WVUuoROhGc!CyfWm>0DL%_boA-7%sl^SGxHP11jO``x3>%Wf5}( z);};d`@03z&}pE$g0NqLIem}Zy`HF1ZRNb++7Hn8bAjQb0tia#-$6y#FLp3*9124c zI_%6-#@|$_FoPX0R8`wM2;id{Z^!rB66pRSkphEukBX6pq+HWzj$LqMnm~6S-EA)& zs@b%~JU>O=AUl~)Fw}^YkUatzO?O_-NjI4bDt!3L7h}mBT`ZYh5qY9ZfaeXaqNja# z(*~KuZ+6<>P9Dpewv&pqBAaP#qand{1J0{yDk6yKzJ;xzCD%(mujOiHxcS9oO_P!} z*UeQL#p0Jp`8t+@2SA-_fF;2YSoPb{X`(JctHaIy`D)88gs)=O_!tkK_b&&o7SAPF zeQC47v8b(C&o4ppXK2y4k#9)p0en@7Unk{4uMdCj`<8T+(x8r>>skp(0X~Z(8$fh!5+4xwW-}Ogwhkjz$47})=$Bh`>vT@P1f|c zp2%XXG=c)Q+{^_L6cNXpenEeUb0hV2^w)**w7Q(zd6 z*_WH+c@|1|@I7tDtgwv;R(si-oTx}F9Gb_|o^WQ^3GjqVWJ9d_Cj2Xl; z3*L0I;KMef{OpDZ$xp|U+DSie5jzNc=f0_>uY0pG5=wIrntWc|bbP^jo`s7h_8Wb+ zn1i11%M7JTv@oGp(=no3omXGFk3!Rxk^8$6B0Z(RRWYB@N)!)cF> znzgeMcCK z3>RbXuu2{S4J`_8555Ae#5=PC%$+)AUuP;BRKbUKjP|aVJdtOGY{GXuD;0q&#@2M} z5}l=sO4y!ZMJCdx`PNRXEywUPtkt>hv|PysC(>g?5AN%1>XMZ5a%H^sHLhQ0N@CN; z^e@ZW4TG^{xB8>9A0LWgJ%oOU6It##W(k9 z=i|duO7rJU)P}l-(a{Qy~uQ*Z*Xab#Xl>Bk_+-q581%NAr84J@~o6;OV*HT#LYKinGQ;LnJRCFmPu4(%kkk^n`i6 zGfSnYy)&`KJd@J8;8&}`gK*!vg!!2v{??_LbLr4b+LSkuv`AU3wKknil-W^^;Ne9N z#0q3=4hTYZ{Y@WQdVTSd4?@0qw%%i#E=(eZ_${hNK|Y`~C>1PkrUB&b76LBQA3mN?ug&*C_${MK3ku8PcGelKHc|Ta6eL0#)&H^&ME} z)#|iyOtS>8F5A=ay#~i=>Dbp!l5l!X%c42H*b47Kd)cpZVG~?v&6!KM>LP7wnz&0+ z3E7%|<#@Q2eZ3)<&Boq~63A?L`n$S&?zB42DdTZ2`E-Ogq5Y*(imj9o?1C!8TZ(a$ zYuLh@5{xAiHy_2^Kiks{3a6dl+Wp1@cECTT^|6ix zOe0#`PZ6GjlDAeY}S^wdH)*uB#9AJxc_wp7g zwyyR=HM1;%E%dp3GWYBe1XPxI%^4qh{6uFpz2oSdIwD3<$rM31;1n4cX!z-&kuKuo6pty=eIY>g z<4M##fVg*y5LYmW68cZ<_b>z?Nv~IWmiS|L6OxNTKbqgfkBE*aeqWN zWfUN@T->6Z^S8nE_U=F9o)Xj&Os-_I-xgyra9yLJ6*iHc13L2IFHm`VrsbzvAazEC z{I;E!!bczy#(ID@6uypSeKbBT_i-l~l2nUaVx@`#VTX zd_o}Dt~M3;@~uB=`A+jlLsqYi+;A}~$F=<2up0f!Nkc!PpWcb)cs9jfBEzavHIyrh zU%URlO3ytpooPb4_sO+bPQf7s+Gs?k_6S;&7A3D2vqnam?Av&+`aLT4{K9KNe)lF) z=y8kP3#Q^|_o2ZTp1_xh;c$W8)i9)2U*xruk-IkzidIS^D!>#CrA+MOT!1iY7j z*PkL=hl^UWIkHbs*I8CKd%yWf-k3-qCmU;+KMkFC%nfBZZy8dEk$IV`iB`kIp?%sI5|XlBXgKjAr?wp;ls z(63Vi-9;!D^v9lqTi_hJ3@CV3^}B~d-qL+At;xi{t!%JfPL24hE5~ZI55yV0E!92x zEzom|(A`ijt0=Py*Jkx5o)rdpAJ3h3yj_{yJr?csb;g8$Bi(qrOg3Q$8zQsU>QZV& zt9$6hK1G&AyrhEYR_+bf_FSl+pU<(;*KNbv{5jbnCUlL|{JBfNTJ_>Epy?GcS$z9I zz`x-?=n;P7C@ji91!~kp6gi$!Wq*zCKb(){*JSI*-aie#q%42H+fz58$@G~7%y_k0 z7ZYS1cfq#^)fo!N&|JJyA*H5HH}uX6mV4h~cljPUsY?B{NZ(2h zxzT^v)w74a*gB3NfPyM_rX)<&7c%W(Q`NeWNLD)A&{@`b`tPF0mXQ{Za*i|fY&Kiv zzrNw+`E8mSTWbfN#0o^>+5wV?jW{EtaN348WRlJXrREi_ES`cKIJT80ZoYPioFn~$ zp(iVBbarg0!ZDWTGNcFc{EW;sKf{0R{bb)ps@Fb}JX=-#{#D^;%dp{&6rMN3YpOg$ z8t8HC)!(hP%j0eqN)@+WQ^k8+7F!S`M=aMD_OWCu>4%;{@Oa{*$xh?7II%c6q1KTT zl)nlJ3sxr{tcxr*31}h5H*wFD_20tW{^e8;Uh0fF2NMs<{{KM zrBi$(H|0;aUO@b(4yS0U=Bz=&Rq zbHogdvB(}aQ7?Z!SZ3GhPS@T{7_*hx|7pymOUUMev11Z676sO5rq`%hW@d%%kJJ`q z{&ns2-hjfj%MU>mp!%mGKn?MB;ht_7a=r|?a3;j|$79FU`STdJZ6@`(-sK~6Z`fm9 zgZ0OieiA)Lc`^7zSJPeuD~Fp>+g(!>z^5mf82$08t~(caWF_h`R*!f0EY zIIuS1sdSnB#=DIt@-zvot{Io(G<+a2U)5u9^}-NI57>y-6VFstazLQ{tS&-25V(6# z6>UVNL~%fKF;^ZZNICLoh^u9}M45rJy@@t#J(-k!GRYuCy5fCym_GT$CZmsd5v~!# z>xS_OzxVI48O-irTHV{3F)`j@bC+=E9nQrWxR&&x&+PjK;GPq9jr%EusV6w%O+*h- zkcv`@yatkgUS-_ZGumR0Z?Zp%XVx<#f+eFwd7g-JP1|QiA(-jJ;qP~yq5m01Kz5z3 zy^5pqb0PI9X!eoZ>E<$D9Za+M_)f+pOR0$V>K&kUbEcPg6Bj`JVYJBE`#G_aKEbflKcCxgzf9!tr3=^Da% zdcKC+@(+9KZBD)N2A&K<8@I#dz@`S16psIdv;$CoTin4U;+CVU^ ztSP1PG~7CGkWzxUA&1C&S^G{DU~IxCZdqS>H4RwJlBRBgQyzXMXrhSyVqE6E4Mwg< zD@V)3&$JXNtS*el~mj23-wPTjvQ{r`+?2@ zNqL*p1Rg*CV*Q5XT%le0oAAiQ+%cPSg)$^peLEvjNI%c1iXWPr{)mudQ-DL5sE;?R zVfI5&IQ?7noKUd~Rxsa0e#y~y0F&-$mCrtW>$*Zc<318WN>T`-NzC2#uBg~=5LTVq zR=?-c1mGBRtgo6$;kmX;6uD2{x#VvXA+JxLi1&^P|3VEhYa`1Hb>*?$@tY*-6P5Zdfr34swg^JOs|Ar(Ko@YXi zAT(DX1;m+(faY~w786$spd*m(1{ekQxE|(V#Q1MuTkp+HmooBBQvbqZlT2ALHhPM) zcL$S>zq1$FAox_|fmO}JS{4la11vc>S}OKmsGIZywNL~IWbJcJ7}d2|+_VLDbG*}= zOsqw*SW=sKB}F93!=;w14ZaD{Ki$5Cz)dcJdYQG@vVo@dSl;*AX1oy(y_UyUp>ch^ zmHVlY!#TfF7_`PV+c}ce9i*J_lLFADaDEl$QSGM|WT<{fQQ_dMAm5ALFuw*t-Gcpb zInJ`BPiPsiz`1Pum}q~WUibZXP}?vY7Eb*#m>uZ6kzIP z4T(ugZnVz~r;o@Hgx~kEs+EBh%LNNBKHX;Ji!KhdMML+Zbckc4G;NV_RYC@|*FRD- zc0`_rYD-wN2=-j}y%PxYz7OxqL1dhTERY;-yBVtkkSMOvCF0eOY>l3~P`=;)(mZ*S z!H4D^R#VPd>c!{8c>6S8(iTcsuaT>Nd_r#gdjT)G^_kGV?XveFJbIDV=WpK9DLPg$ z#k>hd0e~mJU+As$pAFI{*x2tH7qAL3(CAo;Lx<0hv!2IC=6$#umovGt$10kY7*o#I zb6x3Xvs>Q@==%H6cx|0TxLut9`u8$_cJV-k;VmT|yb^iw>DK+K?f-7SF&PFGO}aNh z&nN5Ynm4Wv&M&R3j7hrsKG#;GZ=A-BRBNsUJRpZJB<4rVqK}51dEsa(70rT^K{82g zyV&cw##2?_$H?(-ikxJ5hroi2i4ZAF01z@z@nR^fju{{~DG>ICr}}}2Y23bVlba>J zig=s$zB9X@4?`RWHWBIid=a#+QwUFijC@75{fm*3mBg(eF>X2}Mt%qEU)d#EID4!g z)TGU+QtqJ?eF8HO-73)MDDX=fGt5=JN|1BB>HbV>3ZfuhxDac7;oF{K)MuPD0^o{% z^N?EzHfey~z4YEFXJ4&YuvO!XyKWGGMxhAr{hBvB*%R+;^piW!2&O>x+Z-^ZFOBZR zF*=P&S0{Q_9Y1cCMnw~a!&SXmG*gyU(nN?XK@3Bmcs&hRsQ#!7skPZ*Fm0KTlVTQT zBaYr|W=El)F6T)XCog>3Ic1s%cuGA@HYnPgEt~H>hRP6M3zh4OfK6M@5=wntuDt;i z+n|Iq%{BuV0#{^Z;+l#IHxYgPr(o4U<1a$`Gr)VM6fBQIh=@)7iWN7Vl3Z{zR&Fs1sL~kw&84zukyMdM1Mf#|I%Q>9xIp z?>gOqW`!P}`J`%hogo6@&k4~IxyjM77uF-N_hlFh5*dWXbKiz?SxdU8{xNtJ$EE+ zEmcxe!M3!Y{`J%|y`iIr8bu~2e2Y4O;2~EuHM#A0rU3haIuppq!ZR)AQK{hdITzyh zdJ;k%vhesk>uBeS%{}#Das7ieSXZm#f=@`65LQAp9}bKz&YnGi&7J;oOUwOo9_{v3 zU-(XMRD6a`nA?Fd7z6e1ic%vZryShaC-Qjx6*`xWV{v4Xn7U{!pS($M?qp@Fwqzk-ujVW3CM3=%ZS07q=hS$r?il zd-Fi4EP{#7z7j{y0;~=@vW>Pm9Di}jXcP$r0Uy@h;;zGMdkr4XG&&`tH?p%u4i5PJ zFYw}~O$O*rfLi(aOTnaQR`^khxh}tu4Ye0+%Hc0S2cfy$Mqri%-$4ep9Y0>atmlO& zLDY=Fz%JB1w#FVD1;qpNb-fVfBf0P$FY>70Z6v}yrtrje+Lsc7l4f9A^gYX7J5t}< zN!-`Mb@U*r7S4xXOW<@y?g4pntpr8kLXK&pkV+)J1+CsKhHfu@;rvtZfLRN6>d%@D ziXrQPCt-4elCtl~veIXT-Zq_FV7_+UJ}C=83viQ%?(}lgLG{ChZ8C=^clw&S^c_8@ z;-x8z*&%{DzTcaDtF0&}imO8D4hE0s-_~40I8Z=X^49l$Rv_G3XZy9P&2kuV;5Mot zn^2B=vJ6#xuGnBlfml!R1Iy&93fi09l>4(?&lTf%o^r&<;Ja(nUuRD?T^-_rJaL7I zs{R6ih?vAu3M0Li0tLd-*gRf=Yl+XdEw6ufQhaIuAk$!-ok3byUCuo0`aHwn_zQd= z9a(uXx1&p~O)D_oPBm@Y#c#&G3Kw;gD9>6kqdg}2K~jPY=tN8=Q9YwcMbbwK91Ba> zEP1GNs8f)~$SKJqy+&Cf_Wz|7s=MUDz2j5xi+2Gx0J$ck!P`%zg0Rihf0ut4mhY8jC9lhmZq%{b*h zZo{Bn@$zYl;rRKFg_jzVca4OQD&=>e7UMdDin0L;Qz~|v4$FjH&@w_48B%eds zdDw8v4j4{Au$p)=!ZvaxqIDj{;lAZbHs9he+IYgNYAXzUMkpz2KmSKa&1gRUW&7X2 z6#uGO51?9e>(`{g;ji<#E=Q7INcUN+yMZf)uxzYBgRW$-uMJpnovHnQJ<#&^v>9Pv z1M;ISUh5nlUa>-6kKn`@MiVPp800JOXvEykY^Zw1L}qoj_KNSOA#!hSf+XgtMlp6A zNO{Fv73QMXE9KCafCcV)2wf)a_={n8lFN}Bie1mtV+cY&S_)wDIj;o99=U~M4ptgx zKLDL;%mEh}z?Fi>Mix&JPwdoNHR6>@nzCrDi{?FjC7d#N8xxz~CvaKiN}o>MwvGQy z3?4^apQFzi6>^lph7a~ox$1s7b#icpxX$7@YN_BN@Z#*#$ddfXDmn|FA}Fq!K~m96 zS6q6KC~p`+xF^0Q)^i{bU*Y#Vpx(1Zo+Q_6ZQM+;>Ukza?Jc%81<3CL~HdU6j zgi(GnCR~};2*Vl1NOJxF8NsQLlGS=hI(qd~hHBGUzTZv##I2ie9E2hE^q>cua7UTZ zwjuT^bWDt`0VPKl*N7sac3Wakn5Od0lgT->eHwDsGnfJ)an-rzeKUt*uCC_ewSx$_Pc z?4SUI!Q@z!<^7?9{5wheEOJtOKx;b9_aXo;5NPgkqFe3F7G}qd0RGje z6x*q)OLB+*1q#Ocxv(%(5t$9|PJfE(2ec3BSENB@Y0oXL!3I7tOvA+Y%nuRsWXgKh z%E%S9?#IR7tzw;y0T`mQHnCfC;E4$HC(|y1lKqhh9WM7{neS(v1U5t|&1|yp}*V^Dc z1@ed-_QR1p6$lzR12EklX{nGUu8^xI>BD;wiV(kgoW|3~H^C;)$&Zd?(7%@sRNcY% zmkxPM=B+DD){$w+=J?YI$v2OK|61{WO_qdC7IntITs9#td~IX|@YZE`H4p#D)6qSq z*05Lt_TA5Dng3jgM8eNIm+bw+qs;?Ra+jKoxWF|Sjs6rq53YD8wrqv&n}4LOT3(iG zc~ocqtAW*D-u18xDr^v&t3c$9k_BL;v#sT8fn?u5XTDmL{zvz|O9vjSJ$Wisr=KBf zLi~LnR;T`AfoMqNQG6EvXAu~vVWQMLfl|D z4o#N`CxN>dQ|#|1e}j1gBS9PYyYR2BkDZ)>y7PG5{0F$}FGM3YjSB_qw78vd(O{21 zflzgRWAvp}>Y-K)L@{cNCz@+nTbJH_CbO@b=>c!(w@Dg3CGKRCinS*cExwOQ+6*6I zY6m06hMpLe_WYA+wcgDE|QU@*L$fY_9WI^tm*w{+fykeEUt>wrw(>&7qAiF!$HLvfbAD*8r|n z0O#Nk!+XBr3)XSt{SRh0@7TTj;5oZ@YXlpF18QAtcQse}n_pA}Qj9C7`j7+^V=-oZ zh)X{o%2>@L#=zskta`T%-Q(;jJ1q0DUZ!Ml`fZqv$bAT+@i3M3?eBPT>KpPZYSqM( zl|QX#9QJLlD%?B;@1b|-WoGumW_kilR1&(i07MsJ{qJg1 zJ`PYJROv2Vqg>S%O3u?vrsU{R?1b+uJ4PP$C_(xX?Z`$jhWz2U1r=|>XLjU1f9IOS zH$dozKencDOc;09C`0hm?`ukx?coH=Ikx7jR3>5 zZA#gT|HIfhc2~j$>o(odn~v?IW81cEbH}#Pv9n{_X2-T|+qQO+)8l@=PE(E-MMV0CWj zrhW_gPNE4>ErUNont@v$&T-WLb77Nu@*)j-N}yIycp9bvzZFt?D;IgFS>7XEQ|!gk_q*YAO^6L*}u&Z$Llzc%Rk$92zLbz=H-!lFH$u4#B zdtt~jFRJwg#59!j{RQ3Zf6PQ;<9F|HQ0S3j>oBsy=D#%yipYh5$3yKhl&zqK#2(=) z)8)@5%l0+FM+F38=B3%+2$&Q83R9#TYU3 z4?j_*Yqa+qzc5>CzaXW0SY6xQ1GEQfqU~-lr&uhJSR?Y_7w-S)tNe#Pw{IZgi{cpR zD$ky>$sX6+jT4kS(@mu9ep*xp!xQ;ze{7kNHp3}-j0o!N!CP4Ez_Y;){cc-8OUkJc zEq_I-F~!@FP(Sx37@cAnH!w&=)j!6se^x7KUsl+dROe0m_ z^31Nh1zK20A*)SoOp}M1Kd(f2e7YV9x!9}0(S+L~kHN}kO#RyeS{aswaz->y@c2fm zxA&1P!j!9BHXrGqBJ!@&vTeMb`YUiN>qdg7Rx>h%;53`+ZSZ<&jL$jc1fez?(!n2F zclR3UXk-vuIKHgv(clEji`R^Qa{V5)eedfaAc5OHgc`Bhd6746u+w#xntzkRjQp_q zpWDQ}kT4_2fH1ieN8Q^l9>2x(iO6cxOsg=xJKp+rEV7S9aO2TtJU?5_GDsE125#L(%xi@q!-vij;Rt zCgYO{$(X!1$^Ks9x~;0^3m7tDX|*~b#S2T)x=-pk*W7-B%$1F4sUBl#2U@K0-`1z%30VI!A{$``9nFV1MQrl z8Tx|#5XElv(5l>bMX|jj$b0rLS`G&k@|y`s`->DL)`(T##hygj-YJ%qagGp04evmA zj2AU!oF~k_oW!lUF_Rizw*1mBdI$H5CCDw@3d^Jp2Hg%%Xy!?G7=YYmn*oP^p~IB2 z?9)cz{a)@G(CX&&Pu$YtYc&4m!AWb+_-NdZ2mZbvJ4V5KBc57)l@K%r|M&*^?&aS< z40zukU^i56esFg=)j9Z4;&DjjgG0B>ej+aI-fv3eaoXd`KGFweKJeFPcx&trp||zN zWLpMi?YfmtPFSz`>_DpO9nr)n)aPdor_H{WdoG^ta}gBwM%1h{f!uQ^KqZSQy!=wb z(IB|O&IfCg%SEFyL4r^;ydYoKiN5Az_QClRB%VgdNqWeE?p#>LVY2@a&9}m8bRkbO zSn!rxUxcLkl#qd+ue(e&OIgbdG!>1K9lx!>^EpgT6 zSVyc#OkdrROF&7+7dz|6-Ps-u+6H2$`?O@fnnfl`q2?Ipj4-rI1Bj6?(jd$=KFJ#S z@ek0Lr%^-S_x6RJ7_IYDexLgyt|UqJ8OPFJHhIfDNrw*1sURD2I#J;I(#Bx1LKt>Q zlTq_+yPjRklhkNWX25?G!M`iT?s`=GJgvORYkh(~rCd~gtFU(|Iuv$r!GYM~0DV7c zNFl1|IQk)ccWaDTv)@?D(wQ4x(c^YL7i3+-`bNP=F0ID3rZIdEK356bgwyX%IM*2^ zvutrlrg+F^j-9k&M^gIP#23jXqUQqtW=mT>=paa0|BH`)#q>Nm9n-+y!GSKOFSUsQ)!w1b8qb z*KY%`Aw=1Nu1W;8yPp|i8iC{wusKL7gxJQ&cSzU%X<%VLB^<{|P7dIgRKGrIk?c9u zRN6L>RXbi$MR#tY&qR<7mmN@sH(`RKVwYJp?ucXb|0WJ+dB`BP*7oD7_x!1W3p6g@ zVbv#27zU2Lub3B4X0AIAfiz7A(4G^E!=jF*bkuF6!PC4}ex=Cj&me3h!yi9T;_{#I zYEDifX(mlVC7OoX1nSbyIaVX3LD>D6YIR{Bux6f9eKuh^%;JO`s>Lci5^5OHisP#t zfUF=16e?tlnaWU?hkEiGVPO$)IPeW7T^UWV>7gF_=gT5nr`r)^7!J<7r67DvS*f!e zn+SLN!Ke;@Gc+XFgJ6h@eJHnnodZ92lqmXW`a~37lcvL;Y3|%_3GLP|3;!XHyi zh}jMQqkfzWW@%@4xHr7)quWRB-b-i;f z&}PhdkJXjT^MFY8HUr1>qJ-LXjcilvaVa-?fabsX!Xs}dkD4|bEdEiz?O;GBhGNS7 zadCqko$n|0aMu=wwe6D=9`gLPBrbq3*R)bD$$(kXl`{^?*{i~56fp^^$#INwfZ7u+ zaEGD5eE`SH{emjTpYENkFpGNiIMPsgSi49;U6qTcXRH&8NLD^HH1#PNMcmh~KulM1}DR0_H^)EA< zYsfLx=S2}K-HjbpKUP@2z3Wu5au;g5T_4G3(}He1!XGqgsI$6)Gs4fs7Vi7cOQX3- zdkmO2ZHtE8=sW1MIoJFSqi*vlXjlv9+Y@(iS=Gj}=YsRA8Y6OIxkjPS5BqOsi>UI2 z3mFh2*uY&RC0ajq#4UcQ1$=q|IlRR3hS$A>9i(&{E?o}{6&ZZrs;Iw#wCp~>1bznQCS0izB26rM4 z^p}!;K}6u0b^q*Iou-~xJYLogC#4IkW+j^n3Q){{^^}BEB~s}gM@lJ5B20w1TcM%V zZ}#bNpB!6yqK6rIXNH5%2SQVRveT6(Y&0H#YpU9s`%}mW$vo&jyIf;j54y0)pC59t zPuaj&A0r7KzvJF|{vtbsohku;SqC_$JN9gyD9KH8$D*j_yTvyyFHoZ7o=Uox2CG-{ zIfeL;x#BGH=;vJ~3q>943%Ut{@h7&&=2qz4hGOJ?*G+=6qdjoSZQQ^{+S8)hUCV|@ z8x4OiTKR}8yH~4ZP#<|p6Y_@-5LMndb3m|kX83&wHK)PR|G3u3SjCfjsz(1K?5SL| z_7b;b$za%F3Wj$pdJmU0LjTRcp>-Igi;aVc?~qJW5IkN=VoUB&-G!%_$t>HQsFrJ0<15x$>xf{CX6pk)_Mm*DB^WVPt9#xvsy{f z=^jgiT%%f1E*67_>|@O~>Kf`=;2eGw6JUcGCp$|n$68#OW`^C$?YLx=U^6)tZS4?X zBJup8NUtM4Oxq?XnTFHE^Y_A^U)e1SO)YXQL}$23ICW%sjUh5r>}yofo?*P-9K*%@uSDX z`=X7!7N1sBc#B;UwRt}!n{ug3nY`5=7ykcqLv3v1Ir6Ea`NG|%%}i!#?W z=oGF~Qk5?I>oaU3ZBpCMH?@pCN+=k_bBq0fO;eMC^mP5-t$KST$C}FGsvWG{=~|?H za{BtbRP&;|pW9U4u7g!uM_7hN#)9sa=i=*%c1FU!bWGH~g>(VL>+5yiF+*l==_r9u zj#e+Psi_Z3Wi(FALva|%n@D$Ksy=k*`G(##a9qj8i!7R3*`-i) zuM5VqUyep?^ecDQwT+rHI0awbV9D3!$e*+_X_!oy(-2Sd8C)z()fTKu7g>LRx?zc0 z!y0+lMI13772!K0lf8@kJq{W#(6|K7hzTR+{fY!5!`_cBtKPO`_)qgF$`Vrp@?B~+ znJnKB)<{lkZ+p52hg*`H-m^L{pRNChCKl`YGP~v2h&sX^a2%Oj{fH{l0KWt8OuUM31; z;P&cDNBIV#C$Bc~=zIh;a!w!Ds2;z^{5%}c5D|VFFV6K1_x@@)USU!4rfl2#r8o8T z=px9inM;{>vYkWPfQ&soPe|3J`XvH>6UZU8ahqKfnw3 z9i}QMZb$v~`ERqT4bQv02H`Wg@V2uFFL}d1-r_$7)S-y{S$wg466)x}5pXWPohQ-G zdoH)}F=G!yEDXK0Ke0hSN8eI|96#4A;NZCfa-;A@%?>I}HZ%kByaJ0AJLUtobjd?4 zc@aili_a};_yaj<7m1gNoOcJ4(E4i{|A3+xe(O_3!*L}DML+KM{_AmsOIginm2}No zEro2STbFBJWI2|ympU}4@I@?fiWnpFg)*j|^slI7I4C=UdcOV23#Du=H_)GFTEsg= zH9PYNg4;<(_AR5f%KSYsF;edyl7xQn!Vjz5Zd+VD zyJNzt_KiH3o%uPT;bb#>2Zu~1ZcivEfdmwL@j{tWqq#_J%r2IT{r41ep(gFllH^t_ zr?t!$u;kFa(*g$$DE=G9v@_!X&YJ?M{?=2|Ux>B0I`(ONT%qmoD|8fYtpVt~&vvk3 zEzT@to`0XVu8}H`{qT+UVNT?@Ig3zaHfVll>A_SkaVqDR`wiH4ei%}C`Y%ZCvt4mc!x|| zLooI%w-sOsw9nToM)qj=49s#(j7Ydse!bfSa_U5r@ki*C4`W14;bTi znS@RR-g-l^C=Lwx)%hZM51G`4cgGlIXsvUnr!~J)yNI$PU``_2pfjP3v0qZ@nQimE z9AV-xE}$foKkA~JjpeP8o=e<~N4v#oUuZ$@3^Exri#e%$0Wn9usvK15e2z^JD!(wD zi{+-%lntY)Mrh*^2ZoZu3GB@8L@N^Q!>QVaHlM`=S}A9sWTmoWs8}eR=lVxXqVFx~ zXZ?ZU{l_3aV*dJZP&l;QPF=P&U8_A}k1CC>Wij`Kx>DENkjr`~do)iwYL9JBbS>ZZ z-cd?`$F_`6QP7613WRkre)(GgRaILrOuK}ESZ1Kuv#NV~ zl=pZxn@-f7p%cu89&3W0zXarzhM$D>hLG+A{ZFw8``&alS|)?2jaCgOl7x4<_Jy0>=*eb3O&MK6ykND>vD zg;zdx*XoHtN{CL@;#Tnbk!A@r*l2QI6_If2wI-Sc?G@Nk5W+vu%fsov{Bbl`pmu2rSRWvDY$ zgfR{&SCs9JeIcy`&nT_z7Sup4M#ug+DM#IVp9c!Q;ms6TuMk=EgK<_fLYjRig}CJ+ zrJK{H7A&psX$yT3J^9wv&n9vO@pzW>{2{opmdPzmI-F;fiAI z+-8GOrY-4B-IgxHIzwEv<$lu{EKuI_T+PIReM+?x6dt8%r;rRAZCOM)lku-NOv0rm zB@A^#b@j;g3YIi*3Em4h^XZJhPqJPU@o6DKVDx~1RA8UOudrnOC?gQ{OCcXm_yc|d zI$DmA4vbOx$g_zA>!k%#mz?-s`Ho$&mXX77LNE0TsMx@zxArEH#CP4DZ#Y^nF$WF{AY4Zcft$|4wx*v_GhJW;u|E5AqK#H3Odc=E4K?(Yx{nP;Ao>s zl3=dQ)oFb&mTmsB0=#~I)}Bn0Gtn{vs@rIrtW6xWkTZSaM-E~-AR-#Ij0;+VgQXaL zqPM4ZEdrut_|c53B=|5lT%)5lultLaWgNJ)Tt&Hz_^Teg#_Srl`w9TZJr`7MmAX3l z+kpY7%of4t5VBNz2kU6b)|1{cj9io1BeQh*_4;8}i?)b+0aWL4wM#+(OqYWI+f1Sz zMM*%S?OAdEPfnE+X_C!`JHdH$PE@|^;c?o$GHMB1#Hv60H0z|JOR?k|QBMyQsJ3EG zKKhEtmAjnGcAJmn`f$wfZbk33+yb3C9!mJa1^Nb za0*tb&KjdFZbPh={$WJVT)LI#VQIDN;Bhtkk_-)E!w z98)g1@5mPYSFHd{Ox6nCuP_%fS`Fn_uF zt3;STrJZ1lAd-DzoSm+qt1yRn*l5bCs%Bcm)@hjpxwdmUXX!4Yclw=DKUr!=NB+xY zy5CAklHlAL0-)h5Kww;rD)k&6c$p>D{ccb1{o2JFbzY8)Ichk=fId3Xc$gNctiQip zp0bFg4agk5UR{0s`a)jm)l3WBxP^S$2xwQjN46*#!T@0_BGllkbB2OP$B%U*-;#Bf z{;VE8Z~ShW;?=WVyx3jE)pO~D11&pKL*q$elp{e~)dG#lu7@kPCtkU`W^EMTD>oW^ z)-o$C{VnC~n&qyI;sdR46aHp<9b&&$m*Rjop*Vn*Cz;pjXNKk|y}s+wmDRojS%2Wz z07Bz`puJY~4wW5Lb1H%p#{*4fURPYlZ5!!?)R;dE`q_$ZAS%%0=3k26mNv@LjB;MK}EY0Ia0nl|s8fMUa~r1Xq*-dZl`}6_THHmrPbLVLr(i ziof6Vu>G)`LqQ#O$ve{O_fh~QY4H6U&@#{M25HIhZopm(y!;i-AGA(?SR}q>Oz3k` z)~bMsZR&8}bKwTCn!&aZ96qge`QxP*^JNG%9qlcFZon7P6ZI?@(g|{asv}C;_V9T05|b4>2h_T0Hn-9*$5 zbpFt1JZuEie&q`R1X`+8Prr1RvP4ZZ>;h$C42)#5*s|kqBdt!=W_5Ok&cLBjc`t5* zTw!U6l~fKRvVvIV?z?4zKyJ##_UWs*Jt!F$!Eu?4e-Kj5%ivz35w2L!mG+*ow+(Sj zf7OyNiyTE8aW)>ad{CH|e3_T?!@j%WK@`)=7pxSS08+kt;h`tVMc@awnsfnPif>Xsr%u_YX( zh1{N9{2{L~x&Gh>-@a~S z%D|ykBjcluGG^+u>pv|K7sqwkQ0HGh#Pf1Ah0Cg$&#{BA^Mp${&LXG9aF!^99cbg; zC5k-;BzeBo3~y)7v7~7>#@{*CKVJe`lz5lYzV)d|R${zcImBQf+|=Sss}<_jX;703 ze}yk8{MJ6>i8yaj)6}XJRttNuKKA34KVTxXTl~xB!+(jP>C^U8zSzG^xy~aB)?S`0 zk4OTbyPtofjHdg|i2RB~w7SRnX|R)GHMp2l`C?Svm8uj0J;r857VFa)h~t;qCVW)v za<{={U-5S-pmd@hmGtzFSh9=Y4t}?dsG7M9p!9*c;+zYeNAJGQc@wvS+ZqdE<;92s zcktl_aDpmU!7ZAeqvs5JUxI){(8wjp8>?H4$x4V6(=s9E10ll2zfzof?(ZvB12si{ zjL|)~&L~EzfcLCVA*DrFj@()LPKX*|zU)_#)029o#0#9kPir>U0+-#z&xQBf-4ovAIMv?!is; zr=rqLy%MUkHpRTgX#kb=tyK<}8r|}zRts5qU(s1B_2Yl)Az}wvCcgJ(F(kUyH2T{2xmoBwo{b6BMoO|Q~ASNF!?Pm<5rX{;h&MJJwhPBt% zD{`yS9O+_ug~2m1DI0TPik6pNRl5sWciDHR0GunAJg9;7I_obA?q1sX^BO}3k5d3W z?F|twKs}TVKt*1S{c~S>L^HMg!83!XVDWyziQ3c`t0TzV=uyy8)-9e)d6{spGK0bT zaYbU)log}LvGBHX5rtZRL8KUjp!~@ySHa+$44;PjiNq)x=%D*n#(KW$|+JHv7dxDzhJeM^n@y%`4#w#GYFNSjaz zG&`@aK^VZxJMvx85Z$m4+P7-KY-huU+GnoB%TOd$EE!Da1=;fvwNn`UXI8|`Q)w>U z_jO(0dS**Z={C_=36)j4%;CP!cX2)cBfX=%O&>0~yK;17zIkBa1t+d`Fzo8+0Zrzw zyz-jLMVa)f%<94c_`yK|5lDon!>e((=X?AlVcq%S1tqFag{tF;qD9ga7yYmN@qZf< zwma7c;`F;G8f4UMMBcAEQ4_d!aff_XzgH&8q3BEBVYfJ+=&p#R;RT8vt>g$6Z>O}{ z2M>Rcninzg6|{R+~hZ z)o9zBGPQg)DEMc)CB=cd>moT9&5#?}y^Wm&A}M9gURpTd+WrWUXegH~CCg_%X6Tfv z%RTW1kp8L&e!o~&890S)?VU#;Y3w$<{UuN}S6v!;2Kx`L9MUTDj6q@Qo50fLkZbYE zh5Q6PGDl~~xw^HIFaA(e)}2Vq=2uFA#Li@K>>fIEoF1|snH)_pFNqh4M>5dxnw41a)%?ABjuL! zrvD*u!r47E7o;vrxKJS-xcHdt-PWU9SguDVZxHTJOtz_ZwZ_a)T?g6nEdAcTWL{jW z3e>1^GRgP}ZA+c4S#<|)3!EaF;LC}ly0CUY`TiOexDCp|nGdq1NWRm)M3QYz7c>zU zM~V5=_ptP1B=^<}8l@!A(b`71pby?XBw^r;lGG7ed!}YxCmk!^y?=>FT(31H6=+b+x zrE4;PwIq~x>B8}S5VoqP2Rg$!{*WWMSTfclO}?yxnqtaX z%u|CF*WHwU(x+TZ6VMlW+Lk{VrY#SSAMyL6_g5_Dea?~%9P{>u-1}>*mK*Excrri6 z8@ew%^led)EyVf#8iB-4zI27bO?3!IQVBfSGb?djy^dve*V8sDu@#3+5mykNwXn6m z7SDtCHF>eO_YdyI;!l#R*acj1_|#*Glb}y~Dc1cLH>|C6Y3O$TkQx6BM*g6G%wVpzC4u~s}mJgvJ@e;AIBhY++4-9Yt5;ddz_Uh@vpS!t~+O~|-9 zO{*rZ>)uUR6qhYoii};?h3eL+#LJT?jIj8f^Bgv0k&O!0VX}frC1$7Lf}KA4y8@Tu z(@<%_`HYygGMNu~bVH8dKlJ&3Gx{+754kdxHRZmj+kRgNh@k4;&lr%;fi%_hmO&Oy zQzjsK1E;2V33B;03w$KuE$`)`MNo%B)?vzx%=6Xg2k!T{P+FZu`tEih;8gb`U4^$1 zevXHb$%Kwy;2L-zWv@I|X0gY=qm$KF2d!#uLB*zL3kG#Hba|c+bGfD?GOGqcJ@lVA zhPy2NVc{=U$?PjH+=dIKQ*%7%CKGV=_UpN=@4F8x8LphpGj)QUKy!*1TT_|Ubb<~+g{`V z;l}6HYm3%0SaY(s8CysG9K0zd`jFYk37$>d11!3H4sztJDkJ$E3Btr zACK3}HmF?7DP9B|@!1V-+o-5W@7icvJZ^cs;`#9R8u=AxMjnH)M(%BuP_`I;)xVyL zo8Ms6KFYwm$SiDv8a;z8qS*US|2_FruSaOq3}LD$WJvAs6;9^7 z8dFyJDM#t4!FzGF7Z>w7Qw~pn0x5C)j zUz>he`!l4wzZrQJ0WB;nexcEBs%Al6vJ74fp{HN>#Veeo?DY-X7v-!D^+L`D%#=uGc)wmkR*ck+y z?OFS%`xAUqsw>tWeU!D-Q*GV8^5L_8F_%1i0I@xWfhuA_)qyMiL)`15ZPC)5>Q! zpZwUHN#ykeO2oO0pWqsFxEO*e&4`$9V$P3F)-8`EhW_|!1W`i z>pDM!1H2W@Pk(D4z_0e{1BNc_T$zqAI?T$6&Iz3B- z+~P9&XRW6Haiamr=xVS;fncWRnKiss7&eAYZQ$G(x3lAeGTm(=80?N2|_ zYZ`Xv=JV^;8eiTFphsj0H|$#6^3LuQz=Q?*B=9Z#hr{3gihYriNQYZfPuh=!=nFH7 zfxgZUqzabcrc`c`;-xP|@Q?%D*F6!u?D+|?sWb)G7pdK@mwl}1NTZwr@U_2Imxra<8ZXgPuY#WTWI^2djxTV>#zxLue2Vw7ZPF(^UM{Jo9g64q8Qu;c!8wA~* zcPwgQL?L`rqXlk})2(DlQx)g;nF;>QJOSC%*|j;YPgX`x41?)nz%=4bDteR5Iy$r| zqVva-5B@yZ%BQ;00|!AG>TZyf&@mPnW=uqY8kW}!5xIgz?;s|=W*j-Nyb!)EG4Vx2 zsfKlsU2`q~-@ZH&PJl2WL#3LK7=dmpMiDaseu_n1IN%MS{?X7q%3+a|0ZHfRc0aD>Lh`OR-?`)R?u zJxfKSL^z-uDEPcH$Yi#w(n3d70vau|w{3{x_nIH_;?hj;{Nt9%?!r~o5LjVFxF*N4 zuuoIC@k5kA-3T$p-{#?7zm5P=&;tf<9rsV@p8LV7f1)<}_E1?ob7^2#Tpnbio#59C zsmBd3G)__GUB`=)o%V!}otGO8rrmQ|t7MBKGzZ4s=UndXQy!j8j83GN{a2LUkvmN} zU7LYa5;<4@tanGAy**_IQ`Ag{)Map@*|o_ZX$suNV`j8141f-SZ3r$P3?)KGg=of- z|5U;AUu?}4#(5f^nXbwR3ka=|>YBm$fGBuOVNOia4Wzuphg~7$53ZtNn&o8v)qrUb zWaOu?w|?UtT)z&(A$%DjEJ?3RfKR?Jl)Zw4j7We(f0=qUCpPMt0hUe&r5h^Vb}M$z zc^xVXzEwMXvIm^4@M^m$lr-p}FYVa(k^SoN z56VpH0YDvZFFUuNsCS-b(L1k?0z$?k&mDt4yzawQxe#e9$TR)<3NO5%Ie8?@5=jCe3*0Uj zmODg!ldYS!0Y7>OCmG;YGlr=$`F1-kU^W`sgW;(bhqm1_UwJc82M_!BnSWQrm-)U% z9E05D)?$M$#j(3ILO9@zb`p$GF&w?EV9t|zeE$WhHZi&D@g?0Xlh{SDMCfwlX6_FI zev};|XM4gZb~h!Hf*6VK6Q9EEWPT@=J^(mMm(n<#F{C{9`Y^b718Hsu3|T)zc~0

B|-xB{XTEjcoCOPPOP)oEI#am&K?t@8J_pXu7szxrkqXymyL?^gCrV!-vSx6TBxV zOUES-lMwh)ls(EXAjC?sO)hhFf*eKUIlFlTUsL*3*OhT*vjo*A7!6usiGx@NB+(e7O;83TC77cp z4MOAp8So%;1b&AbCB1T^8-ywy9I=70#Z_{Q{(51FXEI#ehY>KCbH*4&yD>%I>4!3D zjWd=E!vRu87%`6F0AnqUIU|hC0Bkc0%mFx{X&Q1Owi)RNW8pdWa87Aq3rq9?c__AX zqES{T<76ukZorEfuBX2rse5`T)@b;_6?GkJICE&o&_c3!hI!EQg;T8gp+qd?D3xQA~rYdohXFfgl=|DWy6732T8-u~~lH$@A} z|JC;9VFiZf1?KU?q!XHVWd~EhE|HJe+rEM0W~FT{`ETO$wup$g1*I5uyi&NTusU|c zN*lj&k&tvalx4hX^Z3o@vpl@A#Z+^7V+ZPPChZa*o%Pm20IursX- zZ2cih4Q+SsAyk}#uvBhe6#K~OI?pE*a_ymH3X4tcqxt@QrNz%*K+%Yp{01!Oto{90 zfWFkLFK{+NNz@hnORzG7eu+&oID^nkwfgI~m4Rlgm%E?yHNy3Aaydwm?&DkminE13 zw6aeL%gY>>Npg(DZsG;y%M&(y(UY&BKns2#rDyb&tYESFp8u;GQ+`ZBum1#nbbyS2 z3iU3|34^tZKLS-hwBca=JYxIi_x@gE+PPeh0z_gm-P^1REiNH_9)v4jO zafxaiZL?3>kFSceIlGtTd4HH^-l zB;x2+h5*=(zYbi&;qmZ!ZR3N?&FLCl2vPP$%;D#$+s30HxDb(7q!e~y>bCnuMxN!K zbWl%_VbDVcN_4qB8$4?@k)V?%U=ozOD)Zlv8)SB3JX8X^=DJJq+D;l4DU;-@y&NvI zuPQU2#DH_I9!LzC9$b<_S0Hsm)|hDVFm@)&`41FBVQr3*8Z4c3^VUBBu(;{2zpvXg z-*59-8Kf~s?W?0Fo^wtQ$LE$bnNJnmIYi<0QAc~BW64j9gbJ_s!a%Nn5BUJM z1Dx9X?kBiKdYS6wH8XcaNV%gh!TAeveeyVF`~MvNb`^zl?gK>NGAoH}HE@fXS;R+{}cBBwA31(h@r=d`k5i%$p~7m$+pb%JMZE(9&RNRs>x zk9(>^6N0lfHJst3)w&NJ9QgJVTz=$IKnRz=^ZEFN$oSgcc?OU^XL_O{Zj`@*2FNIr zuli4xAYc8a^g(}J5Y~O!`_FEmDE&1UlQZ=MJ2(9E6yH6b5Bo%;V>J79Rp$bX_Y@R2 zU2;ohAigR?l>5vV%j^i)n772~YUql()rWS|kzr;s6#6sAx@T+MgGZO-Dc-|s0#;i- zJ?@pkN*LJlP^iyUMY+K?Oq=ci;eBbJC9V2CJxW;KKF_-^HNPnjd1T0h*X#TfAiN)% z(PuQM8R=nh8%i3Boo32rNKsV-Ew~*wrQL=%x^5Sk(Kpl{@3PPML5G)-3O#?3>H`}G zU9M3)2sdRRHoPbLQ?f&q$C!?SDYfOnXeyCNL~3wxz`I3^P9aMAg)ONYnm%lZU|=U3}hC{&_BKWoIR}dCRS| z<%afPPC#@I6t1(e|M^#LDKIunrR*@VYtd&AdR#dYa>z|2~x0~s;b#;+N1fgr*+Jyq9Xp0w;WY1dlOMpFOfm_T@agA0vj-*8oO$H}GsM8d*8~89|8^-gAD_^h_j;5!w@&BAAKZ zhaw>lKPMu!T8DhR8mQmR)zD1&KRrT0@|9-5RdR6q7b z%?*$Z&i5WUwTFxgIYISC(SJN@tXK_-n=9+XNs12z5k92%IIHbT}UeiUa`Dc#47hvEdce@VMLzB|Y# zorMD4aMa?5^RXxcM>6Bd>K$Vd?nD+1v*EO-ei%`r@8nR=%I--&#pF;t+VTD$8q}3s zgim@Vq%SH7GWshDtu$rDh}o~ zFUU7T#YHzX4Ix$WE!R9;vy~+XTm3ZIANQu!r{LXsi*ZdPBTPz92HLavc68c^eA^30 zZBAw|GfQNU^n`L7E=#ORCu`W}zwQD=Z}rLGhN7cz!X?4(!Bi{O+F^+Vo`{tI0gvmy zsJcx_47j@Ukb$^5T%HeIy`?-1^0#JQR6>5-f8TRSVYdOJv#GjbWAH3@=HSq4=GO%p_<@do2a#TD zYT~^xCBAYj{xh`0Bz=gxTg%1!8d#QwTdYO~A1s-_GHY8e%lUhqkf)b*0n%wvfQnBX zTIag~+w}a|Yu&;360Cq!s(vXdo(dXYoG|BS)Te&{%IXW`&Iq1Zad+H_$Wmy=7A(ur zR-cel?%d#f0?XG97d$9TioIyZ08K))fEmI}V_$XlC9e0-wx`h?mP3JLstOsi{lP}; z8w%*}Y(h?>a@INL48hGFF{D}!EtB~!@Ih~1LP!5ynNDCA`8MCiM4+-i(hIVHopITl zn&94z2*e$y{rnQ4&dS5^k6Amb_n_SNB0{jU0iCg;z#q%wU*u&= z*vK&x)*i02OkS?C!yV_iK!qji28STFA*YC@e5tRr-_Z+a#z%@007bz)S$MBhef5rJ;{{C-APFsW}9X$s;i*KITBrTlbG?)t`kdf3X zRudFEztxCykAIMi9H#gwg(^`;5{y?3z(Gp~va9 z5ix2%Qf9IP-;`;}?E|46n#j_mMY~A%BU>UI^3gR}t4NlgrWctlk%9kY4HP+ecXHbB z$tT>NK8&e`ed6p9*HU!@>VZfjQ4M)WT-u3^A>oZkL z?{4dBrZB;S<&n$BeRA~3Z(<>l+e~0#I-2v;Qc2MaVP*_+d~@uv)~F}fy6Mt!PC{-$ z-dr3$4e)Q#>+pD=V+gZ-bAPGvDoo>Vw8LEBh&_T_BVFH%s3!t z?eic%Rvrf`y)*BM`>>%Nyg3=Z4n=CtMW`LUkfFj5_t*3u81F&Iu_m^BPh5s0@2io! zH0g#QuX$Uv&PY^=k$}TZum+YT%r~dC?^3@;p-FExRZtddhiqTEJOKI$pJ18U`G#`(csv? z@Ph@9^Q6B?TVMNdvdGgW;}jaG@p4}#S-tu>KG-KSPO2YIK}~q-!{j}zRnq!WkgWQK zHzJl;RIef?g)0Yj-!w=)tOV(}FpA0U$ReoAECs}|F2Z%N*;pt6Ya^w1KE1NA$fG3Q zdmpp@uOkd7EDFDbJ@5rKwiuJSbvxmE+&%V!N$^`g`(4>B8*%ZPu=0KiF!YD(AR@rF zDiZVkFe_pa{e1z2mV+JGX$g5tGJw%t9XFspfwhmEAty;Y!K=zH(j_+0E5i@AC~zHy ztfN#==txLDyoTKR2KTPsF<_n<7H5zyau{eQ=%&hsR`M09)02|dE<~yQ?fb*|3WMdZ z3V~fd0h&gz$g>_tYtG$~|L|4kkl1+33GHB)>%a~Cy@T03jE{d>z-Y~HYK8{bjcZ^~ zBAYRinRCoJ{X&1$4}pq~N4{XWEtw}#@w)1Am_{y+^1ci9$s7=VKRcH2Dm&(XAHOBw z(Q}P-&g3R@=E85T?R)=9pkq~Q3&z0Xmz&n$n1$^0YE`BlMB_)z(%C}du+xXuVMihX zY{%meDVRjeepI=wk1!_UVCOC^q^r&3#u(k!X>)xo`a1J@(Anb+9PY>L;pp1n3}lle z_YdF>$i=7Tm3(9WlSwMv(%1voaPLPhZPvPT%wgq2Yf0|oWg>(s1(tTwB43Vn@||`5 z2R}f-zX}o2F~|24lksEH5~_H~jvBnQ<9<_)60)HWhgR)@dES*cwR?1z^CoaMB&8->Lt+$X*rAGc++bLeKU(_OKgQk?ppD4eHu~w8j8U^ z+SvM_96vkU$E;(2ady;yoY-UjoG6_};uz*k++CYssrq@aYTbm3>=V$sPXwzsmSN1d zGOE=$gzrz!!@aK((BW_@o(q#EARvlY*(fjB zGY`IL8satnvlzU^6LYWsf{KDOnD<*09v!yDhZo<#{isa5TM!5MeL7|r)?#W};3a;8*d}wTeZCtR zp@T#q&TFe=+r5 zu!-tk)WS(#8W^G(OC{8nz~$}5a9{yHthwt!6<-NaDSyN~X@5);n2Py-!>CLxhv+~E z4Awm$a+g)$&W6j7_2m_`tRYl6b0swqy@a!FDZr1*mblb<0Z~1Ei&#sV5`jY@Y^<9a zn%E2xlbPmJE&MASJF$mTxG9~e$xkLEBpNGMJ|#NApRvk55%c@nsl?j3RQszt(eGbO zq~(FqfP?_ z#B#g?wEvtnR#wRlq!#-ti27eIqBb*1=^3EmUKh#_s%tN(q$C(yjV-5 zc8XAg!3|Va>MnM_-$P{!KT!1{mdgElK{am_(eXZ)sWux%C#0?7`9S#-S5uR^X6jov zAKwSL;p#hmkk#o97C*=F`~#D7(afE-Kd4HP3rx;Q!3(|*sN~Z_SerYG*AAlOw*nV+ zpQb8tT108BH}PEe(v42rOhivC!~`c>qMdXED(~kJo8R`F>vNJRf7*5M?te)XI<<-9 ztdrmmX4JZ%1lOxC!Mm+{*qU=a)IHJ$WYt9A)fQdwo>I@F)N?XF^=&?e&%@r~!#PGo zX=W%<8dMQJE^!0g@@vA;a6EEogf=b zZP!ZUbO#rF>z2VNRV*a7-yDd`$09oM)BtgP{*qZN{fo7@z8#H9PoRm}|9(@9*j~bm zU1}JW@`@;gcVLXpSE5i2#5B`~I>sy~KDi2bCd3*BLx=E8$xiAcFGv)p9wiouJ;dzB zPkh<87(P7MLp5D1d1WfMb`q~lq}8v$8e=COpQl4LNI&sxkOWo7r9{RL;01TxG!T6Y ze%Jiv;o^mzHJIx5kbNQLh%r9fApG%lSVn5#?1B!aq;nDY#C^uRK6$Em{|7ogT1u1> z0^s?sAR;~7%oJ#)0^jciRAk{^qOdL+GBcmSv%@|RQQrqQWksoqsx8&onnSH5JBh=R z8ocn<0b`_(vqs4`VKe9xK2uRh6}k>Rsy9Jyqct17V;b{@&Ia{06l12%C*r$rGGRMs zg4sI-qIh~Mg}QZAGinO;*)30GGVC!m@I1}}Rrsu+O@z}2Flp*u44)f@ro*EcxijS7 zXAI4+loE|kS!iwVNR)F{ptV^LmnxvO$sI1`M{C{BL^=Bjmv*DIo+w&1pCQU_KhWxR zA6oqyK=aL&L{h&BDmO9M606Id7dtpFo(F7QdR!ZeCPg zR(Nb}S?SuVs2Y(DMfc>0^kbklcT3oXLFrgnGS%(nO78p=TaCq8W~liwo`}7*gA5}> z+?B|IvIUi6^s{#>k$7{Bh`MXQF}btQHn@O@OSF>l=VgdYa|a%`IE-ogYw&BGJnMJ+ zF-D(T%*Nkd!0bLfN)?ACm=0{Bmf>Yw+Q*})xc3Z3Cxmjp+pQqB+8)w}OR=vgnK&yS zf>l|o*@n71IAOE|1Du<%IBf$o=RRXaa|sbU=m3x6b%_Z3jEJR|5b0wK{0cCjYHsH+ zqxc3?wCo2}FBLG-NPxahTb!5U`tSHN>y~YxE~j2Fnc%M{&bsx)d7nSk{3A}SHKZ6g z-#aFI@x?Ui;JcjdZJte3OA0VOr0M_aGZ|u?>^8?)bg~r1bS+){9qY}*B$hIV;C;#h ze0*05OA{o~_Nyx+)LDAZushIGC7~XEeh#UqB-oM4S^?UI}aTX4ZMo_1X*QouiAnLH|0GTjT zjyPy)$cD^NLGh*Ase;=wI2zl@hDeU0_~~~z zdR!k&zAvWZUgW{Tz0JhNMi_#&c0+ScH;(%Fg>RG=h|3M}6UfA^}7@gh&{MZWe& zJQ?a)FoXJ(+EJ6{MLc;b6jjE`sGAJX^>-RH72@ z5x8|*D|^#27|&R2!x8z=F`uMv==1Cm-OE}$`}la11$FEhU`B?P^899@hAGQEv>n1K zT8Z%89zx<)62{n$a1Q-s_g;^~PdI~pTyP(r=IXH_i)O%!bx){OvLxkOp-*h~{iLv` zggVW53Fh_>ndud6)ZVtANFV-9WamtwGDAtwc|@MQ5!ZpPExJ@_W)8Eg?ofeUb;6<)QFAZU=D|)+I*2 zXH%wfIVH2UP^l24eZ3Q$;VK4k2!PpV-s_teI8ZMcBCrZ#c12(LkuI=5bJpZ z%!$b<|ISY+Dtdy=Yd>SL^foH{Hx$cHuaG4cPmKYd~$AYE-WY@gl zSRHxD(}B|?>xp`+)fk3dw?7Oi9EXA1A8|Og1BTANK*?TX%Fma4>+!A~L{APj*A{HRy#7b+Zn z1ZQf0$DdO z=mAcMUm7Ivl|lTIUP#m?*eJjt8zBozr=>HFL-8#CG)?3eeh8O8F2J`IJ{S~|30I!~ zrt<&EQu%pLh{BImaMpJmtan_D82A(inkMk%QQ*P?p4^!H*-1Bed>$6)T^My+DC|yk zemuu_>vr*Ml!Y${A+#4;2Hjy}Z9DjyL@9HFKnFd68^+uv5yP2qY^iX@|2+_K#N+x(%K!}b3i|e(p zI^`*o?zopI*Y*?fo+3O?J@9YDXXb~oEZW3qqvZRaD78_~ZGpQ8_M6LMw_PxL1RC#L(qz`j*J(9^e^=$PNd3o|o`=s#Ml_g`!qo_y zrSQhnQeu1h2QhOMB*q&z!C}Kpuq=*-Us(h`Jvu_%ERfh6q+#;>+gN;D7%P<@xplipx**tHs;|m89vx7j_~8YJXN>R!zkoFd#97gIN|?rcZL{aYxb9NZdXz_ z)dyI(`Y*0pu@Bw~Oy<%5n}^xT>ePKw9L_jhi%Ya8lW}gRh|s-0Out*<%67z^4L5*x20y@^8vOzwjgIHoJk`C1sky@%Du3O1H>pyUgdUjP2g?BT7 ze7(pf4^KsbGrnbQV&&K`*h37jI-}YWTc-GPG(LTL1?yccv14W$u5|Jz4t}}B$^2|t z(*8d7%ai~r^)(3xW?vx_5@x`nFC&oGWlU6GSyJc2-b7QehuQ>7us>$XU{-25Qy#sO zdKaE0Hl_QhM_f9wE)8L3hVO^zL6jPAmBTOj?Emz?WJfdv-Bd@Fw}Vt#7jSe@nw3#VccZZXLb}Xoj|D2B^M99)46S zgSNybo(@l!y>j;^tDW?NhsV>SZYgIVqZuJin7jVcup?Uby+rXqBQ#rY#=))`j7|I# zxTyFD2e(!b6}4oZU3M+aVDKl~t6;?mNjuq#KjEfwq?3jnRID*Lh zca=)pwy}DCVL143dRgC;cILm_LzHg`2fL+DLr9elnb6xpd`g>{;bnQu=QX>iTN;OY zU$}(|$M2wg^$sd5*$<0m*P!u`##wfuDYi|Y8D4JUVR8LJrX<_ zs-1D18q|tVo!TUx9(egYqUwv4siH^+9l!Y{Rh8I59OrMsj)!7YNB=68ebEP1`ic#(B9@sLEGLQM*g5NY92>dAu%zQH-`Jb73QA?_;$33^VjlsnHQnb^* zN@eR9&LhlcT0AE+Z(~m|*#UV>qTWw<-?jj@WLQ9;#Cl-V&rtEQ71UrPzHCS#o5{~t z2cJG)*iRk6s6hSS{-d5%Qk<}%EaK)oo7#xaCdRHGsiWi~qI+YA+LbLMdU}_sU1T58 zdv}Q1?Jy#G3tv&YrJsmioglSaA%LIu6hOueK5FOP#E2YRNA$k$AqKiR-12*FQX>Z1 z%c7Ose{}86$e!&|ZEn>Z$0URhnK|dw3uW@NL7n8M|?(&tnXcYNvcw%9x%lNHlgu zF!QeOCnjaKxI3^APSrJ*Nlx$M{QXnQ!^Qx?=@3j85n-`hw*O1FYfxq+M30#Ad~oaW zC75KP&qP{ZAj*dx@qFU>iEm_8Sdoplp`-leSUY^?S5n(~bI|zg&$7AEvSaP(Y8r>~ zTdzS#@F%wT-6#s@+Y=Ql?l+;GOxe@<2E2CSljdzOx4V<*hyMb+^PJdl_bepoVN|W~ zr802`x#wz^iP4$sDF0-HXbY%e!|_JkDB+4BjjfPwEW&zLU1e6>{g1Jtk70N54kG?# z9e8X{h4AE1xLzX4T+&lxHkvd->dePbxxAHi=)FyC{STvgo;y2no(ZSE(+U-{3eaJa z9gJ7^g4+htL`Ll>(f%@*=oBXtQ_V)aQ4#~ECOjpoT1)Uyg9ZNTi^G!v4DMeafg>v( z!Stg^l#?9*)7#2iEoejEZ`jQEl49oHja$aX}w2j2rvosnAQ@UxgF> zWq;Uf#ZH7d@RNYbNep){g{nkfbQ-(`N+zm6uYUs*aHTeTtErvg3nINbp2+Sr$J@Fm zV7ntXmTl@eB7S`$TM}oDtjjj$)@vj7(+5R7XRnOg`94z{twd_4wSyQ^eX6Zs%#DRS zPE5T2=d7OH(JMrpYZEAQkAT0=d+KHu0tRd+}yY z^RWafqNYqd79JuZJIskh|1X|Cwg1L9hPkwK3bhef$6Qw1$-^d!`LWDx8-1ow(*pvt z4nydwn=o5!<-KFvGlSHH!i2wpijV_dQrgMKf}t@30v@ zE_lcO{8$0b7wurSL==X%Rp8mJ4~XiwPDm0@hUIg9QR~rR;^M6h2a;ccvwatwZsx`Z zd4GrL6Mi#&#|{!^p#igP>NfVB>|7k*Jb{Xz;YaDRNib}o2Je(T+3w0=b}%vkBo{vb zX^Rv%dUz>yPTxmu+hk<7efIV=^<{ieT=|ei;8Il&4>s5OoD?8_lq+vy?jQy~xwY#*O27xMLVx ztT7y+>$OCJDThYwrZLQsU-z*`HG~;l`V_xyc*?Vl&80z5x8@#5myEJ4eH(~^;V&c- z1(5c#3F!iIYEvYCj#urQAto_w-kz1 z#fefHhiMnxMMRtCmaXzLMeD?8@U!sgcl*)MfQ&BG;vU&f7xGnqtX zC13qJCPXZx3y)~D;!*F>d)E0Lc)Vl_9^|eGj-Px4dNMyT)Hn@{qgE1$)4woO$P`bk zJq2Y#Cp!fX*JI{iCwdqtk>FvyuDAvcln|B8tz=YB#fu?B_X8j816k@%RcwINKDI? zbK~D?;ChVKzy9Okmdy~K=L=C;*z(M*bV&`;LAtzX76e`B62FH}^bfJ48RY4Kb;m&~sut)vYX| z=6ip_rHQxUBF7U3v`#_Hk@q;VbrsR;xBNN7S zIk)%-lcK{kO^Y1ENUaKCen#o=utD6q4!(3A!h01XSf)go)sM8W?qVbLwD;xNp*Es< zJUdh-K8YIL3#4jyZ{WkZEjajJ7d~B*j@^!Hc)mbPMJK9TO$621u2_EafLl)d8s^&t z6Ji)`3}+=3hyzEQ=O?~bsKKMI!PxY&7d1q5Vcq_vL?K~1_NM%WxC8sC_F_RQ1#Nim zQW4>kcY~hq93rYe0qc{mQkmUn;X>18s>_*9?bZemUp4Oerdk8FzyFGIUUd;TU(STh zsbl7E4TP`9R}t@>OSpdN5=qnBL_xWVjQ2RnbUUdrAA?qr@twPfu(dRJO!S4YYbj)0 z;~nB+@*nl(yFz`W(x~8)xy0i}E0q-5NcFbv!h5m)&@8V`WM0O?uUm7lp|lb+2U4J= zU=0xrVTtF2A5@&Zz)0nI5S7corEWY5(XsR4YSB?56xBpb7S>ZE!2lu}n#smP_fki4ggio~Dg=98&NLK7r!nNCGUmqPMp zb1E~rg_ozIK^uuva0&jrtB4{e+Ic+e&H4xlnJfr!cEH&(4>;P}N;zTzR6Z^Oqc2r} zc=0WmwzHjD-&CfeyVv15{w{cAJ_~|Amcr_^D^xhHh8uG&#ihk#RI<;KnjNr)?VN0? zsOU?DECQ*BZ7S}Z8wB-b7omDwGXyW$!TfQWOGOrk6H&ups?{}v@_#x@#AigoNS5XQ z^hMNlMI7CG1=dQxgS}Df8Q<;48Q(cK7+(m7z2Q}icZ?kD&-SE>j{A9e#y;{GHFF-p zGm+Do3)YV)KX=clqi!DdpY7+q*Kfn!faf^%QwY9j(&Fh6lZj2RFEfuSuk&TXLJDAH zK_E4p#}7+%vasUyH)^czN__OM5y!0q%%la+n0pmBI6kp$urJ7n*zGi@8m^b2^T{Al zu?gnxC*MX9Z*g2G5)CJ!SHZ@4(_zZ$!*;_3@bc6wDBe5; zB197Zr_FqOxN$i@UNC>w-vptMGrT;P#si;5A_z;Z06uQKhDhf<;NPtUqCZzs-D9_@ z#P2KIvL^HA$tsX)IyqLytCy4)ppyDU%%9WNAXQw*eYUu<4+UNXzD>u9KjC-_ntAmg zT{xRN&T`apRESzm@aM@;)u+b9q%#%neqYGm_X!%)wcNXp>P|==!;>w|;psD@^*+Sw z(`uqT?k_h!zLF~0ZXd({5cCNjCRT$&h$pq5wvAbO&6ja=t%uJ3W-5L`n^^koK{a`9 z4B|{nj5?|dXZ~taZ&h1XY`*oGSuf0g>Wt)@P`qij~4GyBs}oEiPq z4ia75*zLqgMDf;1jB|Vid{b7Tp6PEKcWODtMRPFNe-4Yc)R=Yi0zhTUT@XFw&y0Th z!;HA!XYzICz@^YhpfV#FL|!aoy6*=wL)Leg;m}Z!8rVfl-^38Jgl$x#ViNPsr2_;O zhA^WQflNni0PsB^z}J5X`1Z{DpRvm~4#Bqr_QXdw8FGu?K|x|IY|d$g>{~&QoxKi@ zc}$1wOB3MeYi-EkAfBGy1An<|MQ$E)Hrnv&iCL@@9AA_SckcZmll1(UZev9(9~mSz z_hqT0o)2-q{1-+t7cd)kZ-ShpsW5lZGe~+hj80oFp=)0jgxwFMw&e$j{Lpt85f7j$ zbvxh#T!PHKIgpKf5Sjm#^7n6~j^RphGj9(xbgDsy_A5yB;)jo#8jv{IgJDzW;qI+` zTsn(K;o7Q~kPdN>=C+F+e)B(ZCMfdzH8GlzMvQxsP^4l$Aqu}x@ZeKaI&}$ZpC3l~ z(L|`dK7bmFW}ue3AAIj1Fc97W-(PGay0Q&q{LuvHcCaGK30L9UXJMkg-vG7dU*YDD z67`$A$@phAsG0Q?zMYjN>IyYPA-({$q@qy6VLY!6GDI@DXHRw9c@;;jW>*rG{>@`@ zn(MUikJ%=k9JN{b5jC>Yur^{lmAiCK4tK1+iarZO^CM2C~CZ4%Vc%b6ZN`@#9)6H+&&Wv&GAcN4i$wH6M7-TyoPAh z9)-Ts7I@^s8q{xCjtaA4z$|l9S&ZEYuv?qSWNe*|3WCSL>QWWVUk`9w#sj5f1|aYG zCMe2s`*%)J;j6#k#H(lUyFCyh)3;NbvRIfCwiol}Ert214`FlZQ(O`s3d?s*!L>U| zU`60CtP}RbRmaO<9s1)cze1w-Ckt2Zl7Njua=7OEE!Y_N6PG=7rH-4g!KPV}xN@8V zY?|qfE8p_Lrft=@vfBbStxm&LK{dFzT$TC+cTl_b-E>mhN}`bEPnk!~#OGVVn9RBD zAMr}_6bRq%4jT*2!P0LgPX}vA5^j0%lX~Cyj~KXJpl+vZiH_qlY|np8C;F`7VZuG3 z*Vt?9OqlbzRP5w#xR5oCz`d!|deD*+bXF1O*MEnQncQ{j3rnn2G^8>iF}QgR!O?UD z{2ZXjhzXx&gqRHKSf~aI(r@6l4JW95y)WS$nT~5?H?uN-`cQq2Kf2o-%cUF%t*U4D&Ai|}2k9~95}%Pr5uH!^+% zt{ucTmcc}eJI~+DSxt2LmgAeH@A1u&J49<_JXDR>#pjbIQUYTff&)Myd?!z7n z?r-1P*Le4u-k7YWRSUjxG3Ut=E$=jVqS+4j52yj#;10Q$D?!?7gzAWJ?*^qBbH>ZQ zC*BJlW2y3L;I9aQf{WAOs_!Cd`bq)XH&0=oDz&5uwIj3iwNC7Hq7j zgg=kXhy`;5qcl^>gnpzlcLFb!ehIU}B}&ztK5-v9!Ko5o?BbreW@xfWr&m(Vh4yIE zrA2f^O7YFY062<%kYXhWUuZ21YQ9Ia6H?SjX%IJ6^}`-p1@IR7NlotMqu>EMJaY34 z%1_zE8Gcd8+U~zVrMT}6Gs~CMFw*8;!<}+uKKz92;3}fub`U>*S%x266!67I3o@?Z zD=eADi?u(5QcbVfpu%B%DPKxNZI2Pxb9(=d9}{_d6Loan%%qhbWRBW$?@Ud!;8Hy% z(GID&-)ZJ@)^sX9<0o_Z_7x^k&4r2weqrJweW<|mBTVec5d5;d89y9dgWp=GQa$jb zKE)hf9x|$YASWP^dmmLBF6)*szZ1>jk@YoVl#l_E$xdLnb_MkfOCH0Bx;emHn!1pA zJ*6Afs8?A*S{@xgIRav*{RZ1_vH0oxK~4hqovdMef*MO2fk2x-e$!|nHdVjM;NwGL zp1KD=I(WmKofE;ltDFio#MALP?#P_VWD*@)+4w7Ga8TD5HN@j!#*?K?SRMyQkGNt* z|mJ#1I-P{yNd=ELh?bPGer=E81Kb1_pkE9Ua#Rp+T z_zG%2bYXjI^U)|Jn-$#{&G>yOVVQlW*tpGM?1woE(aQW3tDmu&8z=3-(`CEPp5jO? zc*?_|uD88-I7HyB7eW16>7iEJ`BD`?eYxJF?|7Q>mA`J zq`Fa~Thi3=(|h7;VU9GqnvJo`!sO|B)a7pyHk-ArD$>zr70sbH=t*HDiR6uD*f2wQCiqP03~iGgL~?=g(urZ}c#? zjC)y&tK{E4#E$I8kQMX=n`$P&wTc3K#l8QRVl;>iUe%ENjDxSz;^9iBAkiO5gAcvI z*tq@!q+sb{E_md{5+k?(=l8XdT{!G+PHsuCJ}e-!Bel# zqQ8m~+ktX;^7RIsHamux&!`BGOoVX`4EivEem z=UU>T5FKJX@|{?3yFrYP))4Dm=ctF1C2@+_PmG?_L&HvYV#x1@3rC#s_-tKVc>Oyu z+FVN*%QPbRvJu)|uOQ6854?UdVys>@%#A0*6g?m1o-j-+8js_Q67U z;GtfoE#@+YckG7^KKXhVxaV6uJRU8rXt(pR#XvxiP}EH>qycN6P;^ zoS1Us)8;%pPVIG_Fkwv!CiM;A#PD|*7`YrHs@gCZ_F{zlF5IRZiV-a)xUFLu?h#mk z3tda_c@^sRiemapppjK1n&`C3dsg?I@I%)nVYUSDp zJGWF(&y^RbmC;mc`F0$2K79dm7IYB)o3%v$$9-n!x2=q)uOz%Ybe%CP3*pH#+dei^ zp{gcWmu?7;xobwQK9j08kBzT9F{XdcWfxJJc3}+9VoeP(u{2?ysXyo0BwBIK6rOy= z6hB4yp}2ugjEg5qPA`a5$_UPlHl;Q>qEO*@gQ#Ta6Mcc-#CVAW8*p`iiL21Yv=s!e zwSQtrvjw&2Z6dCf7eT$6Lc$^L;s4Muwak1?_|O_I|6T?S&mySN%m>ut^9Q0NXGxUu zbHS$MICJs(WU$H68C6ZOAqLK`obkfm{P4YPqx*aviz%ueUD1Yka0)AkfX;H?ts)Q~RhBH-^Dv_6{D8 zb3NXHT4~GAuaV4@P92{;P{xAHJ*awZhc-ht8ODo}jm7hb6N07cr` zcrMm{QK0TZ2oKYv^&tAt5(OS^A z%K}qkuA&{(K=JdJFsex5Ow|C!a=!;Z2d`y9M*b4#QfG{p;>YtJUg62W8_+KM8A8oo z0nOmr9e{L`)L3FzDH(9BvIKuz$zBF5UHbqWp7NcK=q;^&SRZ9oR=jLP~G*N)Ae9IR7YiS zzAj{;I_54Tr)b7VWJ^Hx-e*v~ZvrD>H4CZ_O<|-4Dxi9!3H1)jVQ1cazzIidwmQ^| zWp^!NhqvG0@yF_TyneAVNU7gWymO}UJwIhc>GiY%$q_Ay?Em14}ML0XJ6oarkklOzfkEf!zBBdqk-2A5mg= zYXa1*O(Mc&66oG8NJS2gV~!90WR$ivaNeiih02ESOtYXl$5MMS=S|-KDeEerstCIO zqolh#q(eFc-rkWGySoJg6-7l%umD>TRO|u)ixB(m9R*QPQ4p0-LIn%46P5og=X~e? z9Y4;Qb7$||xp#JU*`0Ui-rpJm|KI>rZQb(U^CQ%$#%T6??8#aZF>@L8`tzH6$Mz=N zZL>kxqww@GfJoIWy!A~QA{z%_xnluD8hpfZwNwa?dWRQRbV6``EM8KoWIj`M2=15( zK`#d5xe=4`PV6}nK$D2kp0ffE!jEP`M9o=&$G81`C}}^6e5%{oL&Ef!slh zXQZ#{L@f6y!h0>ZaJAolJEwW9dO8_*4by@u@{J*Kz`f+&3;=C5s=s zstgv?egdzZ-tfD~6NZ^Y@~`(SmuxL2V0U67W`(l++eLn2R5(gQpZAj7SB@p-eVOw` zXAoC6#u@C-I`h+J7V`s!<$zP%cRaR~#m60R#Krswygk4XV_f#IJy)53uQLW=Ut%y> z0o^8yAqLqUMBRbKaxd6RRA*;U^Ffx>Jp4V;Sk7`{ zL>2ev0uR2EA=G5benD1fBN~#+LLaKVrGv+L->6mKSln!Tnj54Qk6u|buyy}TK_8A9 zkN`t_aCk4?0Jn+ba9-Iwyr}Y;Py4%p?;5xsOUpPab@UeIX#N4&cT#wKVFgBSW7r^9 zKEoruA|fhYMWrAS4(Bxy4O&XIWlq5ErAe5+_9?#nZh$S`>FAes19E27VNwdpljkW=o&E_?7}|c+Wu#uE3pOa!Y!a{-!Aa#v4L-W^@~V(jS(oW z@0E>HaTD%xnuXiOMdG$(UCfM#!}KB9xXEoJuGj1hFRNpywX^}RH@SiNXPX2)L~6=I z3|?{rx{Bu$t+c_I@iSD=4ZV10{>Yq{z;B5mQfa}Esgg#ekH3G-Jr**lwCos~tweDZ^U|G^BJ%exVt!UC{@R-a2O`cA zCAAJL9#Kbi!@RLLay{($$o8DB9zwr?$<)NL2OMyFPZSTk;ko)4s;8Mjd%C8<(bWrZ zP3>Q5W@U%P3Vo@b`VgY9Ob3pht|1D^kFeNoDb+K$2iubw{zHR3)id^>dfp6kYLgXF zlm~o{$hFE_7I>yk1D77f>U4zHMo44SV>PM$}3CYshkCL+|nk_DTM+L z-!q&NRC_9(v!4^>gg#WaAd#vMm@dd;;iz|lZX)mFh8KHm66^{6yY=jOp9jy9juUO8 zM}lqG7*znDbSkMqLoWO{5f4g=;b5oCuvY>*gmHnqOfJ^SCUTFaOvQtnDsijC85$k( zi9L(;m&`aSzW3n86|Me}M1D4k>+QzirQa@CFiM>oMZ5>OxWK^75G0yKM~L>mBEo$z zh1W--fsbi|^NVg0`B5u~tk-f}dMOr69@*i!&~&sZ45707im3JcJ8*Z!ej@dLH+=Em z1~>oShMEO;xu)g_{%UYf+!oeKWvsGk&u5(=x7LjMCh3V6dAIy~Pf$*3=BN5qIG{WNx^%!-A1pf)=Kk;{AXWM;h zXI>~Alfcy3LK_t`9D?-fS3*0Ndb%IAta!( zSxYLHvx>zIT!`x)M-K)!P<l5?Uw}ezO(pZ$RrL0+r;f4qWXh6xZRS2 zD9d8A^=~V4C0!4=8}kCd_1#6{?;b_mK59{SkH5rj`4JK#my1uQ_7kUmaD~L8Ib53K z0Z20F2VFM;Nw{Yf4INQT96pMO#+6~j;d3{IaSr9gYF9N4Klh2s4|v8M?Vri%N3(eG zfsZhGZ|478Gj($Xm{HQVyVz@=BXWD4z+uiBA~&v@C~cQOnqv)7iWv-P5!bSct^Epdo55)@xt#BCSto$9doPg@YgR_{G8^27sFTKuY@6ZecW<9RntfVhMvG@ z^RA%3)jll0=8t6H4BRnQ2Q(w2!13fB6lu(dt1s6Qy^a#WE*dSVkp!i8Li34@Ag{6! z6!dyfze(f7^yMq6ct%3~e=y%Bd(Hmd#I^=-Ig!_m1`~%p;JE1u__G-M!Xs;-IY61H zpYSGu7o7P!iQ|a6Rt)L!J_m9cMul`QE22Ha9eRJz#!FG5cu=8=nB+%O!;lcFZ+(D7 z=pG<~zy7=KUSiYFgJ_nXA*OE&iLpTf(Q?rxYO`#J#oiPDUJIggyDtvW>I)TG_tClC z4NBlOItB(n={R*X%Uj9HLnz&DK*J`vQupf(Q1a&yn$2^k;rUajM@R-5NQj@f@PIo_0_AD9J(==C!6t4j4HL#7 zR#~_T8{?Cy^n_tFbW7-e#)x}o=;3?iH;|L43SBm-sID4>Z?*=~u<|GtZ_y^419i|i zOiUM5a|JD*asPndmyS#wPb}qANT2P$sqEFE)KgWOZ`wJ8X!W~Bv^0ok)U@*Am;}p7^4KVnhF(;C(KLDwtiy4c>ilweC|)8f=WE?03~}#brb; zlp|W2`tap=2kkxNBb6PdLySH;5bO6Z@YG&?jCiFi$&cFw>sFY6*W9mI`Z*Bkt}@)D zXn~uDAEA)-g7~NTpl4kyzw!MMG$}7ZL+wkbGdmwj7&gL)95>0TVF84@R70J94nzGk z2Ut6H|G)PQ7#vEZRxdlL-Pws$WxF|8=uzr4%9(oHzRB?GOu=`29CerO?ndNX4ny+( zr9@>1CAyWPxL?(2M0@{YNO`M3bWBtrrGZlCw=Tr^v@&&mDo>p+IaB9dYp5H`oqJF* z7tAIZ661(Nux_k5ByBo_mlaGIwnQs2xc8en4|E2zellPf6%AVg2X6 zaO3TDp}(LD{GNTLZaL+Ak&+i&ICommgK9cWFlES4>gfKOYGodWv$N`mi`P^lJ6R;y zf}z=SyKTrD9;8kTXRtu5f!3lhVtw$9FgASrdpTsjTuwY^y{7gxy`kmjE+XG~5~SV+ zP&?fOu(n;s&3eFm9;=+GS>;iT{+tM}Z~Wxu=lM!D+?m z4YajfL|xD6Q)|~DxT0wdb+}$koh}tcaOW4rs3< zc-==9r0hEQeiH(SQ|4Q?{x+l*iv4ko`#xCt-BtW{)HJSs@j_yqsxR3WKbOk%P{)vw zlakb8^xa+ z#$vl-pW_rmQ+#fh%J;0E&XxDCCyE8Dy8BO;H6}q1B^dNF3Em&kN86HEyfHckE`urO zDl?P%UQ>qL1r02}aul^`N#U|8G6b7=V_P&jh8!2h0l)N~67>s~!Wd}J-M!J(%|o&< zaGUtfv@8;qQ^mCfd}FcVDb&#V6lO|HVbIzJYP2Yc1Ufz-PWuVB*j|QVgl)tLuFXWN zWdm{Ezl-*kK7bn^JS5=@=aW#jE+L;^Q@fA3)b#2c`1vOmOQZJ@H&G>;uF)sn^ThaO zEZZZ0@RFMTHlb3%Gx5NWGhmt&&V3rZ5uA^_hk=cAU{psj)f>coaP=GsU9y;19`Ppn zccN)%d!wZNV+8asP2)G}48)|mFuYKu0$pz&LeEjhxFZ*~;8xRnT-(?KV6tNZgi8hT zw~o7WUhg7_sMjR$C>Y3}{HXBn^~EmZR@furEWtx6hoJm*8n&4P3zQho$%enO z4YX&$KH^$-PLQLXsn@91`erzLt_DuqO`}>?dhqGaCaRohfJsYFFh#i!Q9@PN1{QK@xCmG~SN8pA!My{VCIISa6vkU znqLVee$BV|_SdGQ=XyeVx@1cpI#j^`10UkK>K1kV>yGQjFCYpNCc#klKc+B&`Tr&a zP;pQzwLJa@>e_Bnnbpedo@l|2u}iRg#U5BY*cnnT?t~Z%6H&oP*C$^^_G#v zaR8zsYX7~KMCB6Tg0b_#V`~aA9UH`5ZC=W#FDo9zbW9d8?K_csb$U6*9O)va!%Vo> zv+cPzSI-gCuzD6ZP|Lm9oJh3VVn8W)omjvG&M#J7uCWh@nL|L?hXuoS0bZ{Rhe4?T3H!hbF!wvp504B@zCE~F? z@n%gVb;Ll=G5my-cqZOd)UAc)8tpw+F%xc_Vgcq z=!7(|oVAU+*2 z=NotOn2*>F^S+(I+6hto7F8K4GLePhPl_5!)bj^Ny&Q5Nd~gzbb|8d% zDN--x2I{4%Pm~MRF#lf|gzuB4UOG=8!crfDzAhB%M4We(dLGhZ*oiFv>ezkwFvn47 zhsdIEqG#+14RspS^S3nqT*9y&E0C%bZw4}II*VD2f~t34AZyP<*!gZYw8AnHHhBh# z7{<|1o$-9elAf^s*9M;3vy{J+0E|F$zqJc>YU0qW{I+11ult&cR+9`!$cXLCukn@J ze|j;An0*^g-JA`(?@UMUpdB=1(g9p0^^1CL>IHpoHqn5p3`j9LhBMara+l4YadDs6 zn!Mr+emhtKhcyPk#^_^w@(vrEA2OeYwD{2A)LA6>l_hl_J)hw)RO9?diQM%fe-fgz zLVReBCUrZ%k`S^8hPG{oH?n7lTfcoU+F;th^H0OJPZXOs8B!n9FbPB5p&skoc)y}f z-Y;uBPiB6kp7M8jAGJE(yK*M=XinjM_tgGBHF*MAyQ`7TdBz7^oCl@i6R_a42V{Lw zfeddAIG@~rdm>pZsoi&CZBomZCjJy}?c0xf=q?iHCC(yproM1ustp`2tH-+v)%?!G z?Y#Ksa@1wE7hv9;@W3Th8?}V zh)drz(0{E0dlt7-tN6k;BVQKc5f3E{E|B;Q>;~y|gVp&|X>m9=?Uym92ABouzH_UkN zO^mN9V}|=BV$`<-Gu%ECqrqyJ;W3NxjuE4uvxrgKD$G!xi5l0(TzTv-%v6g-c{+s#HiE6Fv$o`UC^L* z!A2i4DX;nDU4@dw+j-2Bc42;MU9>Xv<*QCHz1W~G$i$Q(Vq zu6~dob~YGNy%UJ)h{M!Y{2Vl%+M*PA;mq&WaPNlv5X@ z{Aw%uMbE*c2Me&~*jUVIdiaS+>t+B{2SGActp+~SGlg_^UY=O_}&&lo{FE=bocq2w;hfxjKNOzBd|mI3^7S7 zrOFlCs6p#=(j##v?5!xE7D`JoJwT4f$us#qkIkw0cOUpI849~h*MZ}d)5JpY0DSXV zj$1;f;Z5%W#JXc8^($8+5tDAf?nuUL$x=k z!;8I=J+|X17d;;K1eUYoIM}mmvShc>WXer#fIZhtDd)3Avc)b&5{HJ&_wWSvj(D+GRr7pd&v1evT*2G7hWh75t|f0{Cc&HC{>jO zeu?u2i(xN_mu)2YPdBA@X3MxbCtYeg$^^9*=M!bkF_HyO!>IWDH0oD8l&G~z!J+rH zcrpDcp1-?<*c4`vo)^zh&3m?(8?yr*?_~RV10$$f;COHf3J_N%7ZZb=Ks-QVpzPLt z{$)RZjHFM|z;r9)xuHRcgFv~w-ElZ4T>;m7w_P=y5GZ*&YcT9BH>GNE)2YG%2b^RP zh2AFz5yAQ>IUD7RF5K)ZNH=l%koe8{NSn9vm3Ck>x!|lIX zM5JhkB`5f9T5dHFE;;r>^pry^Tp~WdupKV!GJ(R}5r|7QpfLR#6e&$a>>mq-9SX>w zT?Ga6T-m)fRG^S=+#9Z$`9Z_@9t_`Q8+>uj0=ptltkT=oExT>uXGHu-U5uUKjFdJP z6syCvE-8Tl4G%yzCk1luN5Rb*7kR}5mXk53iu8K=Qqax5>2M1kPV7b8E=oZAc_N=W zvnKGHD3+S*euM|R=5r4`{fM|S1aI|EB+~N&sq^!#cz;|gh~!kE>Kq}4XKLYmC(A#5 zHIkpLmJ8RaP4TgI3i55zc&T*?XA`lJJ2vAtEP0enJf@@(OX)!j??;3guQtP$JToel zoyG0-lY{eq8zuF#W`eE%Dd>EA0ND;d?kMd3AOG+9#q6XYczb9eH&gr-UM$_sV&)U5 zQdA1uc{Yd2E9_=;B2*?w(H>nMtPrSN(n#gH?m}g(3zhq`6)NYcLuJevD%TkUeQ_34 z&MIVeZMge5mC8-}#5K&-q4q~D&~IxVE--xp{xV6DSv$rEd|0v3mb<0tOPn8gQ$6b; z)JJO&^>4NmizO!N)UN+4F5h)Njkt4`2I%gf*0+_Q@?{%edLRnZ9V#F)W;$0J9!&M6YpJI3 zApE}M7F8bhg!VF;!mu#{IfuD+*uF=GsAfy!bz65pM~=!TY+!znB-~Ne2p$vSG0ip! z!-fN%uu0bzq)IBt80Q=h}=)wdn) zRl397@0xIbnJ#{BS%O82%JFIa3Ak>11#EZu;)qGIRA1i;?wNkT$9%|t-zP#HUd$5X z>GMmWQf@Hj4_pZ~Kb}Ah^C#StO@M~KL!qHd9-Az$LCd)JSULV1J`Z+*XWJZ+SFga| zJ1+`#s^C)A&2RoOmCB!Y#isc?F|x}tJ0YzPcUZrlRz8(vW*1rb&7 zucRvXV*ls-_t($Bub~6cXpI`fT{J@T5$gEqbR1etzJ*P4(P;HS8SCU9qV+p_tP{^i z>)|P^zvQ$7`|*Igs7i?$K>h2=z@#R^-U8-vv=V~Kh|6LF7QiB^S! zvFC$nSoL8vQCl^Gxclyh_MNIi9bTUD5Zb8Gf-mTpmo2mrr$`-m7XJyZB+rLag~y=$ zcRLh(wHNwhb?#GYnpsbDmrj8QoBPA90p%Dr$r|0&zoAWVDQp?w2V3ip@_CxiFoT}L7Zwg!?OB8P<0C$a%;ow% zN#-WCnxncyAUY^VAfNt$yL0I1)!Z$I|D8wf-u)%iRrikg-s}6s!fdTXY1%GgJM@ZV z`4B2us$C&jay(aZvek^q@tsOMRzgLqo_ioRVNoWs0?7{-fi3-kXH( zaqT`B4@-B3qL$8d5)xH|TU@47PZJh1p=t=VqOZ{B!%!+pzJf(XqtG~g302p+&0jzH z9L&Zya!;!wsqzGCs&lA-SGwg2Mo%oM;R=Qq(z*~jE0*Hlj$TCRdO0!G-G%<%>nK+~ zl=ik$#-f^YlDu6&tc?n3$Yx7qnNfJD*9mC)c#G=HnU7og=CNn}6zb|SfN~Q7K1BZ^ zigy_{Snp0s{tVzJDV##>=tO+)unwHn6RFhZzxZNy7S(y8N!3;MN$$O>=YPwKz-HSA z?%D1FydKQfRQB!g;!z$nMLdDOeaFJv=WMU6G?^$}7(+aVykhyM!_ay5WgKUlN*%*r z(E#%)#P0}D%_`=%)G3yD4@!_cd}lzc17eAv#cXQ1&k<_$)ZxpU?NsUfQ#e(*1zsD^ zBckYc#8hS%{&KhtO{J?)QkO$LCsa{8%Tv_n?`3{cp*-|bGn5om#Phq)?B!}t6%&*7 zEQc$tFG_v##?Azmro0+E-4O_EnAo>jfTg z+2s;ZO>u#rY1fEqzeiwwV=`PG(#Y2CiNvmcA~pxtfc15GxIF4MQC+}dXzQ1-x)`kM z&A|FwIb0r@OH@wkf%W2kaJhc~s{?U5RSea`4-!>_)o@J~fK0fy*r`pphHZEi33@vc&MPKG@a1rc$%t!KO!%|ItU3OKb)G#5U$4 zKHs?=Ukq2mmZxR-b>{>c5x<5X7kz>B^nJTwyLxLm_y_G9?QJUeRAM;4p1ZeiQYJJ6;27=J2lAx4zK3?Gq=P_8fD|5ID_Gg z4BALcR~Ey$pK?Umts07@8;RWaA;g56_doZ^jV*C_hsC7ugKY3-fThsR9p3H2d_3E^ zix-v%aWvfEDIsvl_5xlT)&fO8((%fO5m4arf^*t=pSyNFhgzk`V9sae6AY2UoUeXvd59Sza;2Cd}QK4NA(nFm#;E)%?PH;zzd=h^v1H z3^eQmV@t$XecrmeUGtQp&`ttPwo>aybzrdU7cq(cK>8%@Fi4Y;9Fc z8n&N=eN@LUmG7wMTL1s(<>yBQ(LRN-f^B%jz>|6&nn~s4UW}m(SYxG`qpZUiKRF%F&^}dwu(<~dmlvE z0@Nw}Z!VbUqDJo2IA*S<~Q}-I{oBB zsmEp|PV{8a}QRhV0C{e!?G`?{_;{_&T@B~omiVwA@?l)J=i#9GMxDF_-2b6^_$Apddfjm z*De}D+pj|`34~D-^6{kTHx!k=AN1qzQ(&gC8c2EY#1=|Aas5r`sDvb0KY*A}P8<>ly1e=_PZxBx1r-DvC6vvf+MXtn>yJR~6*7v^z zSF3ZlcZ^^$-Q%FYv$ilUh<#E^3@0v!yZ2`j(U_M+ zwxAWh6r>901a_mMp~LKta1OMOl^vueb#R|;Lm;#kx$4jhkP_b2JrA}m1Bm~mKir!U z;ovuaE>}H*?IRVAW3l(&g!3kl)03@x9jTd*nEN>7C*IurfqgHj2tN;;50hecQf}{G ztSdW4)Gg2BJ!uEN`Q9k%cDIPQe{!ataD;uAX**iKVmL8N+Hp;p0rzt2a{Qp6Kzof! zq874^uxiONcy%n31RZ3U7%Eq3FZn2Z@bLjveb7cNa3$FO?hg(I%ZahgQ+|DpI;8q- zgRr=f2#5SweA89#wPG>%wu$+IewT{XEA9lYoizlWjYrI$aUI`e-lNisXHfOdc*)ME z+lk7?0%BtF8@xZeQV+E(YMUQO+*WuKZ#_#ecKm~i{hwjJaT1PpufaRoCAh#O9rNn% zb8j8{a8IWOQmI@0F?Y2I4V)4QOE&+eX2)9Cw*}@epDj{f2!j#nXqH zMZ59-*I#p==M1GirRKtoO9@asv<;q*>`SfM#tQ!z|NTeYv|ag|t>XxEPA9!FpN4+h zN&~4h>3yM)KU3SAM0lT~f#tVhvhFTw8mdR#!v9c{<1?x2HE9}n&y%|P*W>rQ41c{$ zllHn9OnRr6)4*Skse?>9_3Xp0%LxY(xKg?M*iK7>^mH4IrKf5I${%Ye6zaIN@PZ)Q z-LJRNcN%aqP0&L^xpd+$bqqe7TnFkiqWN{b^ZClSji@f$$v+(OmcLn&g?3pYz9281 z&sFy);^%Bk3epT`Ly=*>OeR4sEG}%NGAJCYq7j+5i3`_7oXZ-CmD?cPxcjs)HvZ+X zlYBJmsJA z0|pcm$LA96PEbFzSx5Oj8r%3Cb0>gG42vHc5lsS4$xw%0Ga24q3-KT9L;Tk4r*?`n z@y~D@xP9vb{u!MvP+n(C8~^q%d*`t@0@qk+T)XErm~T9S+A$~j%UPo#`S&kwQO+Mc zu+j_2&Ut!UcYPY%DicvmX(sY7p3$4fNd+Sf>A+$Of`+oOnMZhD#dZ z%!oPveZ7S`>62|OdFNBX^3i^ves*t|>GO!%uSyv{tzQn{LHIolZJ+9#w<7brEcR=L`>5NK@xN(Xj1CC~lI>fMLJYsq+{g7^$^| zI*(<02c;R1oX`O^JEd4`3d1hhoCwy3e{}QKtm`H4fJCqujj_u~79{eb_r?113J&$o8C;K!DL9yxKL3 z+R5Jl&&I>BL|GrQWkv!C{7RkHxl)I9d%^675A6SQ2$ik}!L3e)`*f}t?hhG3wV(Nc zMo1P>3*QY{CXIZ%PYKaw&&QN6zll-q52|vb3tm0TVt5Ff;8tQLG{iaoJGW4IVi%Sq zm|WM;<~?3QN?GXx%!Oc4|j#CHuj=Q+m8_WwG5YZ z_a{_0?}aL#0)#fad4D^hr1Eak-pvfd@~%W-Hlm-F5(&cU9dwO_=_~? z48u(sXd>vxAy(>CAuStQ9-P8YJNlrD>{!S#8!gxcy0Vd|*u@KWxHnN$unU^bdpVC( z(_HBgHouXLn-lmZ%tt!`}R{>A2>nv`N*Rc@O5A-=~Z`?% zHC`lAXKk7jMIvn`uRBj9(o+(N^nZy&hOBPPiV2f5A1D%8tP+W=)`&zsr;0?@Rw9wj zQIW{bRwS}#{hZi)#Km7E>h(<|a@!~pxkrjbp1erpRUs02GwQocB=U zQQ#Z4+8@fiT)WuQhqVQHh(y7xEu=#v3S;`hH;P1knS3O((eIH+G=RwuIw%qiVSR@& z`y<#`Mokon#<1hD?06j0G5(iGG@(Kyn#A-@W^~GRk!ad%k!X4un~F~&(F|5*`HMs` zc_Pu=YLO_mUL;z`+7~lD@s~xSB}~6a^nb}Knu7oUFpdN4004RvS?b*P0Av6G00000 z01VF2UJ2~b8BUEA7^E5P+@X(X=7|46nX%70mYpOyjE4!|Bpy2Dk6@r zqJ~3SVeyO?QaR^Q15?W(Qq%N}e96o-q#XZQU9%j@oaY=65y6RPyojM*!6_t-a>`6| z%oNQ)6ixB{eb=+s@$h&d?S23M|M`3lYwxw!UVH7e)?Rzx$-kJgVrwkj!FOPa`{OIaK zyIx3nhmXB}b^Vmre!zH?xkLF}l_%vy2YqGp1wW}o(~fEmA3cFOcfQqsvGEf0zLnL7 zFJ%1WpKt!a$Cjvel~>g`k~fvJSF*0)hNkrA#-lb*Xy6&<0gR`;y;XC>AC4^^@vCj) z9hbgbD)(R9`1|quHrAVRT=9^`qXmsv+-T!xi`PBaRSaXq@64UV+)S60r4QBYC9%z0<5<00@&(z{%`Tr86)*q)fR!m5?Gpd=p5`oxwiV;9%wq}-7{#&ZTRp1{a~At`}l|`nf&bwv}mrzp`?}>u zjY`r*>6tM(+D&JIP0g_=9!2?lQGHsM-!-u*evIFgY%Q&)X0K#C{>eA$hrcnsDLU`Z zn8^lvy=7zKKk(I!jK-g}w&uu!+r^=`n@t9twYJBnoW^tAs~BNNXefhsJ650E6%N?v@+bxPGS9f8#*E$TD#h)H(G6-BO~?vjL)t^ zJLS4)-5vp61HQ1?T@wvzo<5$_fzLg^;e23Kan;8bE4z@Hs}*$L6;D6$BiW$0k2w6- z->j9a`oLz%(q%s~Jq3SFgeNwdzSPgl)L9!Qd&a-bCcoa}!P22)a%IWLTI(7o+dg>c z4#tDM8=uuUrPoeB)W!_Dw>^oyD7zoAR;bel8{?NM`)xW5dUyR7w5AQO@!jvCH+{-h z-Ur#OEdKzqu8roJVZ(qqrxj$48cufWvl2zW@J1OpaZpx3m z2Y-Cv_Pcu|pO0PE99z^y&-m$$ZZh_uZ0k)tn*)YDYkWoH@z7~azZwS_3q=iGq&*<=5{feolcOLd761ohm5XUqf+FPypzDAqPcZmp9xC5CC;J%V2u?cKXPjgMP- z%vq}$4D|F9?PT4yhO6Bg6Mqc8(bBk--A2%Jb?Gikma=lP75M{ui?{h&_Ih8?Y2s%m zE=$(C{&=^u*-AL8_qNBT-Q<-0%2UTY9Y0&1$Xc;jseKHcHx*~BZ_v5TL2|RNBfH7a z`2A4li#;r6iiTL*Q)&ANbkHp4U-$|19#_Nqwt8qo&u-i5)@L7ES#Q6C-Tr2Sme!zn zP%iYc2exzf+B}CDE9;Elz<%u2ZbzW4XFvS#hzf+$dS)^A8(; za%Ayoedfw}jGNjt#2DfQyci!I*od*?+s>^RPk1YTHb3)N64r~^I^!qA3vA)}YEJ$M zKevzDn{!t^#A~x-SjW}fH(!Wt>)nz=a&tE(UJ|p%R<`-(q=tOf%3-Y&Gi;4W54MKc zlXRQz1mTtMps|=InXRoNoiRV%QjuNgqDSM*RIH}#kVfhw#1HskZhWsVx_IgCyMxD< z$`g*?*L6#NQI!4SHxFp%Q1cF*6E7=HfZk}BC+m=ypf>t*yAN3Ihh3G&X7>SGv%;6e zn{lbzT8E!*YY*$&^dlVlsfstSp;%&lWM6UuaGX!ApJ;tudn_P-GX1`A=RxKpqRC62 z;JAm2?}$L-zERbDgtC6v9lBZ=KQBCX1&0sx6|b3Bi+!LE+w`o_9F@hJU-ycqZqr8w zdRr%bN;i4_z-0T+9v(M~tz_8|Gm^pa(a8h%4o+6z=#gajz{ir4-#9E;<-qZkt7aUW ztbceR+3v*MWUo1HW9E(C;877TvxBcIc*0M7&4JC_oz6XWiJ;d?T#Qx^iCX>_6B6`GBnDg4$S@@B+s(h}^PA zzXGoFrrqO!RAKo-NwCecZTG6qXUJgu`~UUT)JK@7%(P9 z>x_%-B_n#RZ{5z9t1oXmojU8;`!qFww}nr|%4To81Z;^8J;aw>`H6V$rdy7> z^|_+W3qMeMGah?__KIuE)9)mxw2#!_2T+B z#5?``JM0Suwb$O;dv0USwaXfBtaGl(H*@HpeH^ok_`C1hJTx}#c1x#58)$5dc3V4k z@jN4}D|mSBw2xu^M*q{Bmv$7CFZoH&N$K~{V51j80`Cv+PW?ncRS-FqsQ;ir)?YI83TJTPM3TT+2cRfmW~?x`=@*KPQd7~MaD+x zExj`~GMv{1T{r2T&Umsvx@!!$Z!ciJFl;D30Il02AMETpr_IW;8L+B+3t0c&)R(+Z z;oj?hWo?Szz?`ouo$Z_^zv?mTQ!aJ4eZcd*+`7*^K_Bu7AItZMnsh^3?cPW2d_N=j zM()yQ?0L7(5xsGF>}$;)c2>Hk&Y5WI#Os|fzT=9Q;@1why_V->C7rv=Yo7D1GEDL&enStitvQvPQFFG`q}}vMF{2k=i%l+=u#t z$U{tZ?pR19G|V{F8aqs(B-rjc~0uG zsHl;x1vj+*V?sqc#>1Ao}9n)e4cHjw5%2Jf~V<6 zHu~ISd;YeiId`45&Pd}c8rCUxDN84%YZjkU8gR|fqT*Ze*JHk4{PM`Pd9S4DMkb5s zJr-M^LlpBhCi83j;LWFicGi<`cd4x<|3&xoFX{Yb{$loT?*VSN6lT^h_AuXPeqnvE z&q2$4&Cb2;b;tW)@MhDn@8vWubzhrx$v{0nsSWWFqyI&F%~d!1;5!fIfIiF8iQBjQ z-EXe$<&{D6d5vK-*hhT2RBuWTUD6LeZ8U02=Px^?XIkco4a05oRvDQ&YnbfPJuv-d zLHw;A;)kkf-T45)b1{CnpZwfun|~v%2OD|4>%cYs*rl^9b^1HrVAz{|-MW83hb){= z-8OE6tnA1^-C-lt+1Imp+I@9M3Wf@?Z9rx^xbY^u{Kc^+9gh_)A-NtdC;R_MEA%>%8^= zc%no1ufk2gwKHC7o6tVITe`(ZgU#|`AIf>V;(@J2wL>GcUHCN5kGk}o4`r?_q`b0w zq}D-S?d8B{)cmPi#LNCMVAS+A50C$N^x|Z-=kBx^qB1zjR>xi{qbvFtPwdA#0c23W z_`vP|gR^Uwat!iJ-uDoj=w~r7tT)#cd`-^;j8679d{_g;wf^y+R+p}AoQw@x1A3n#=61r7hS<=SPXWA9(& zHZeU)X4jQLd|5a1AwL6W`&xLGozq^#oC_h=)nqsCUpjA!>C?Ycl8J1;uj|>I?-iVZ zO_x_}zkqR8s6RbpL%x>w`H!kA=-q!)oe8%xJ|l0v_>9Od|ZnfJtKJrua&R)y&CFD(S{7?0)u1!x)6WYt_YrL_8w>d=jlHr!< zJ&Rjue`M-y`!BYkpUoMYab{mTc_BG$_*&4I41uO6=#*z*t{3KM<7zD8Cw6x^tc;x8 z!7sdw-SV3pe~kOR)wOobw(w@6O_v)X1cpu^_A`Wc!qB<_*kvG&Cj2|P!^J7!#hH5r|vF zBTT|;X7}Fq zxuLV{b!aUuE;Hn-sInUx>ZpSK2YikFLTQ z)npCtUh(&q;;s9f`x?&xOULcIMT%cREO$T1o*U7BVd(rl(6i+L@)fsXUOHu8fF>__ zf&RRqt~pV!ZZUp8!z-2=)LM35fG73>U)gkZYtMNMa~revHKzMUUV1Q_%eKqeS9526 zuJeBdo!0aRPuLPlJcaG9BObv6 zxh%d*o)OqX{k;ty#!Gxm2HxAV{=}2#gyaEcCv3#n;sHN{w25{EX9D3fx5X)=^H>55 zwsJ_j)3A?Jw%F>0^gX z<6HLMjduTL6MX5?v9*==CKDmy8czPt0n!UYq+<)zW;C4 z<0Ti4N}gPNb9}=WSF5acZNFsTpN7N>*UKgGbM4$!#;Ge#G7jh9l4yyeMdgU>MVzmAri?7kqf7aO>mM25*SK(} zMTV1{?2kp(fxlmtY{=((Y3kSbu*aC-&*U9H^8(g>cSZX>hMsFv zZ)$x2{hcvozDF{scfKxHZjZ)P!%b?(Un@T{{a2knSJJpES|?e2GsL?ruCt6?43~Kp z&3NEAo7q|s4d3C~Gq7-8GyMho7=8Fg13$2~pzB<3*q;N;y{czC;@?z^V1Cd8BVE4c zsrz;hrybHG7gkNMj1If;HCLjz8FuKCQhE-NE|P7hORYZuqyfPkSA>oL)0|h4qDhusvgi z+;PwjA6xuhcHN^las-d@R`1rHsvF(AUV#PuRsmR(o-3Pg@)>(KE<3m%vc7pP&ba(u z$G&Of8vu>(cEmnKJ&)if78Wz_7R%!6GOK78dSR|zpV%VK+N00%)gxYX{Zv$DKZDNl z4BziGSA5iTl<`fohvY_2W)H=Gml;~-jXwg1%h&zANM*#?RWv;CPE zyq(AJ%jVwL*SvY2Rh~Wc2Ikaka40oJ-zfed*`7{LppeIBe?i z*8P;&0$tl@2bw(`=lT|j*)F%!TQ9o3%nsX*v2Qu@s~vDR>!7JQg7;WtGy#{B4$`&q z)rr$xHh6QPKjw&Edf9XxZ1kbZQ_4TCRCn7EKFOLt8cum;ujZ#57XM|;RFAG-a$1#b zOqDBltU1d1d*17G(rep3Z?tX17{MperQ0bRSNz$B&2QE|HK%dC*1Fqzogv+ztEzOx zS(!NFdjNRObnI8ATdf7d1--Ig`ulU_p|@zvR7hefryVBgNSNi>b zc}re$1oF!4p6GiZZ7!?JUqAVsb$y=ZH=2R#(CWuMvZ}{u`q~8b55AF&k(>wJUl_Yb zcFxwbWs@!AH!IT-XQUO;$MdfqoQ&OnP;z(kK%1AwCC_6l{LB1?b*XmC|3r%q**R6v zWD2p`zIzlui^Up~-vqh8`Pl&96m9#DulbGV z4F(p316HfE?025^0mmJi)qmO^-Zyf#Xlnh4W-@WKa83K0Ydd>jf8FpaY9H>)ZY8bj zu5RtitFJTCU3`u3OWy z@YbI=h@Y)jc-*tblF+4Gg!O`pm;fOYB1`=QTz zx5f;7-1n=(8J{S?@U1B4f2ZM@0%f-eafUMe)MRbGSLS-#e1=OGv=3LDWz6gt)w8`;@^DF(WO4TXD{D4 z{IbHmg?W~{1^=cm=PQv|9@rUET*oO4{#X}3=H2LS+rf08GO)IF`#mPV=RvpG^A>y< zi_2rk{{*@YEk^Xd&ohhXy|={=tyOf#jqd1!A6I6*{IfE)T6@ruu1n;!7$csHXb*O)nlRf=|1yh@t4i&k=>-KNWp1<}up+5V{!)zkaCuX;FT!wkh5YG~Fr=0Qs9G z@E`}H4OtDZc>wcz&JDD9tGWDd>%G%v@zmQ(@ykcN7FTbxZ{N_9=@1=*Q=9Mmt+gke z1$~LXg+Oda*TFXIGko9gaoBZwkspUT|uHz@u*E5nbv^zOiD(BZTt?dQ!IeY!8Z zeq9%)bEi|B_UEPUYxOTZ{Ok050bQUq{fF2);}<7w>OKtKbKt6SE~CTN%vXJ_uDJkb zXsy(g2h*2!e;!#4Yl@f-T~4-Kj=$c2+dj#@Bc5uT%yUC%%@4#YYiIloJ9O!pnA>PY zF#hfQ@5V3Ob8)iXp_eCP-!Z+LUWK!Ll2{^Mv|%^n6Y>$WiRPBt3SEictl^_4%+$Ab zJsa+{s7H31nVU7gN6)wUonnuC+~~#E<`iVl>baoU#@yKZu!ZNz%n^J(_%`K&zOMq- zBu7Kv`cg)(u0PK;XwU8gS$)k^8}kw{*q5%dd8D@|yPxx(bTB8txee(Zx|Z%_qd~*@ zh6bJ%t0g=7;$5BTO?CKm>9-_`3ro>0GO6uA;~(mVlU^Nm`ljb^c|8+^hWY2tdFBbq zjNPdZYY*`h{ko6ZIm_Ok9%;X2hK@6d#~1iHPxx|`^}e7>XOr@hF+W1)?EXaAasLW> zzbx$RlWlX}oitwmFzqS7=a%i5{O$e;@za;zR+&Ec^7!z6`S|9yeu$00nXUY}km#%* zXB2cLdVWi0<6$rGnz!|b&nW}!n^|JN$)?zh4t>wCGY@)22J|Jr^*!_hYa_&xR=J&@ zr*_k~XRHtR^Sss`wyWxIY&lI{eN48nH}Hgh?H=rEp76p04ZTNf%zo>|hTb(I2RtnH5zjJf&z{K#oa>Kv zEA#wBcV$fRdcz5io;u%U^Se>nO|M};w`X$!H(YXRDsBC1A21%WpFy<&*>BhbblW?; ze4tPFA&p`5inl=Q59GU*PMeV<;+uWl=Ig!Ef4H5->sk1LwkImzvG#CQqMfmQ4=FC# zVcUkj^CNF*YF>5CsVLte7bxquKRkPGu-EHbN^;ENmE-q|_xRja#Sv4Vs>{zxI-6o+ zi-&?O&BNBJ#^u?OJuhQDvA(3AnfOw8cVYIGz71kC?J-S_kB(RiW^>7HI$IVW>-6A# z->q!A#$;b}oS|s*J;(Y58`SiTfai1kHkLlnarQOYB%j2y%XRp#pzGb~I_swE-uLZB zyVGXd;s@UCPL94PO12(xd-C!AFD73dzg{wU>@~^LTl3rfcJ8HeS<*2F#{tRFn%bvr zFW20`bwSr*XB%7bsj~S-2S9@j(3R;}jE_w2TmB6<=T30h`H0*u^pLf0wx0Ekvc{m!<@mm!`$(3j z=-dI)fYcT8#!tI3-ib04@Rq) zXZrHk6a1=5jwsthgRe0U$_4j7#XhT-r3>kgTdeKkIU2g~9JkY^*}CbukG&vno-jIo ze4mlY=qYDHV{2Y@(=m3{^Krv@TN`Kb1OCRBZ#Dwnbe<`j%#t=6OKeQhuqI4K@+)YN zf%T8>GvkEu=cH}HHbw_MzK3sN=Wtscn+99qU+6KP)0m14rfo0tTtOKje6K%39C#ceZTODD z*E6{K;JfyR#%<9Vvo$5N7qJ_}}gA&1-`Hz=QYZt=$UqiruoO zex9rGIyaIP2MH=FR!@Ijx2 z_;2mpwWE*y#wpA};@ZXgR^lAr3%P%%`skG}%0H;nmW4*6e8hAUbc!6pv zP@5!ucdRpPJ3{^3A4X{1d71gml&!M$Y?*fIU77x=PEKevE7yJQYsu)h-%O&1+Q0Ra z?xA-d116%gx@c_;iYFJ(L|FUr;fFkE{iTDJY~1RWU8XI$#pWS8J7dVVsQ0MNbcdg5 zuPtexD(Sa3wyz;am^%M;=KZ}cI$U`DoIYt z4UG--9Fj8c^3B$gojSkA1J(v9@9)D7!~)mvzYF7ww&|{1)7(0~=fW?IdhP4KuT1&O ztH~D@+TW7&d4r=3dF=1>sNLhA=}&sGJU~2*7j?<&=W@m<9{h{rn?rWHFW%+nZ}}eY zKI-en>();^mfI)vH(Jm|L%9{tb0|B#>8StpqkvNR2lUVHJhCygwr<<*)=%Ht84UKQ z>bWU=!BzELP^aEo!F0V>P*YzR?k$2uMTq{9UKIhACL$ezihziMiu9&}gpLq;NCKiF z9YN_31qCUg_mW5rJ@gKd8hQw!1QL?Nne%-!=bV{yvuD=DzStMJ zh`uS-%>VE^X2F~S*CE=qBiKjwu&ZY5)%I&tg4=k_iF;E!-f;0ve7b+iO5&7uik>V* zP`-Obyi;e=+vq5LV`}eea7uDOTTQAQylE;e0Xd}xFrn5{*$c!B85WcNj&CPO@{+~wP)*zAHNm96a{CI&X!|}s^P;qaw ztg@Y~H`>LJO_3L{NVCNH!Yi)LZ3raxPj;P%GV_Czo@_?}+HcZU^em-?5fkffvNZZRJZ<=}tz_KuLtgdV|H5^-f-qvP2A zV-fH9LTm1dRifH+KFdUi4ykpq>5wT>Y58>D7j$~caRBJrBHXOd)3HCtzpl7;=CKFM z+;K$BpbO%xDRaiP^X#>JL^L(FYK_Qw)^#0N1n9&oXK&->0|a*kqg7TLpWKE7&Xk|r z%wWjXH&&EgM6TJK(hrTvLP3n7Lf}aOC&3*y-y}2VGSv0`7Jd`y_Wm&J zd!Z6NxO`=AJaLP4JMB1W(=p&#+kqm@uyW^~<@{j75f`10GOwkpoxziZ=TBtZgHyKE zeYcYL^*w1_!94gYKq;gKVdlmDw2=#l>d2sg^D^f$YPN3w>#J!YelWIc^$%mbExf&3 zHueEIT8ZTPAVjjy3EcP&iAi>Pl4tvz*=)GN`8Z(nO8OoZw@xgk)*e>j$xc~&U9JeG z-NULc+TS*I!BErNcFrJjr^qEqE=HB07G^QR^A4zZQX?>KQ$0V|HRm-D=NvS#{f{PTh57`N^iEqz0#xD9c7eL>T= ztezp%4ME@N$ZLTptEr7+SxyV}lMq6SjV0b@ajr%Yzw>VE1oJ`yv$mJ)*3?M9rEX08 zDqBuLcjO8+4y*QE+%P*ZMC~=fyjuU>aDcOp6?99DzT!yR<&GM0OYURBw3&is16md%yC&zt38wM4zJdK* zgS*=6J`(=jxpiS&Y`Rog;q#=GhC9bfPXcPI5E3ZyNqWa$tI9gjFZi4)$*M2Cv1^5g zHsNrI)ZEEwuO=r$rX&hK<5IGK6te$zP!~|f!Gj5#f;U%%!LW+5_ z+&37}(~cKjchy{A)=U$?y_rD@B`phV15tgZGx2;LebhTVOV#xf_Ru0){;i`@5rQIE!^$87uAvh?ps1+787AGo%<_nB8h z>Y~4;Ca&Xr)_>xTM^Fb(s#Ss(53GNStS`8dFOg&Nn#w*k;jYZNUu@d%=}m`7Due#P zpO5lGwB8uz+qOk{`_kF)EW0%&nKkWk(IpC!vK`V<{TSi5ty)FDat-s3*dW$z9mkqIQMqY4J72B4*&Tv?DoUX-#5HJ?>&K@AdgVS&W z2eWGOG)ybS2RIj%=;t}IoiO75W>A=6#2pB4Am8GEDNjrRbWK=9r|^_e#|Y#&jox}O zVwc+Lq7{=pijT-<0_zT1wg5FGB3bj@cbZ>RqF0qQ?nWwEibX1o;crepTE14V%sGq2 z@akwAMP{SwbDTE3UR3rC+&pgkb#uxi{pRtnV|J>`RhTZOg1Wi!;+uM=Tta2yTA=$H zNXNGMisYlg&YYZ82sy_IYot49DEDLmc5j%i^7crzfo!Co$uxmScaWDfy|s69%4QGh z6s;)|nJpIqC-&qx+3gFd%SIj~N&^H1bpQqM_;owZxUgj1!E1*)gX8V~8UK`na#k@M z$^6@q*{!xw*`90kgU*}B{gpS>*8N}Hn=iY0jGl_)LN0nlWG}XBMbZUce)g3}&0M>W-e;E+u{-*(V43*~()IT4EFHm6V+0js9R@)RunN-nu&>RMklk1t{I2n(Dkxra=^|pP1Ii5c0W|dTpp-=EZ+rS?OitSLaMX_C> zZyRLG`eY*w`g`*eaB?Fk>-1h5_Xy;^hn<@apb8_0XB0^@!?g6@#WsIMAO#59GO;@E0x&kD&;%0g4MS8vdbJb1xAgp(@R;wJGBSGRh!Su zt)V}UTUO}KIjZosVf!fFV2fanLZb}r^eOwwf%dqVga$+D+seY~$QI zPT@_@t$nOGHNgR(^&3AOxkkl3*;ayHMJymGybeN80Cdz+j&KEY*rRe%cKRKXPkDJ@ zX#!6DY~{GYf$DXVBMNCa`h?_YTCFj#pa)${jc`0jF5 z`b!-v#i)tJ;9ZN~K^tiXv7y9>EcPV!iqLHZ0k|gV`#Z}S9}%uGt1Qaj1E0Dn|Iw9^ z)wzQ-N%cQkunf56N~;+EendF`=V%ud#Wr4^EKTkYo^L!EwJTzB7E~Z?{XasTz?- zC{CeF(9!MPs+D^@Hb7^DXkaF4X81n?G+W!}m?lWXA(PpJ2lrI%-40 zA#sxXBW0ZEGWIx2pDB!U6l-x;*~~lJeOh8HXI4x3xbfiCJh}gP+PJH9(DU1mWjqzl ze8!&63`rJ`@FTBDOu;HpU+b1E-p+6P-|%D@=mcLAO0^?yr)rHA-?cGXcN=Bh-py|Y z9p3&Nd+fD0y<~t=JTh0>TE=V?uT<~X4F3-2o%sH)cx7IMA#N*Zfb#phQIV-JM)O_C zAiD@95A1gmMpy`_MG11H^mWaa{G;?Ty11dW{hxDblJNOtcgh#2gMe~$AkX@SYg3Zk zGcy+u`iJems12hp7}^6A?@6M$6Y3`GGMyv?^wT%$d9c4+IO6BDMW0;}0G^b~gCc<+j{0)# z`&#)Ib9SfA%@zxD>M(=IV|S}O)k)t1P4_MD-Vxy*-36b>iXrAcpWwvCpIfRZ&FDZ8 zHI-N&s;PIs=cI2gI{4``cJwON%w9UkeN%i}nVRAjMMoD?v@4qUvDI@N8uP!!bN_Hn ztZKRzr9l=w@6AO$7<*+sX^I`V(zM90Wr~>`JnU0_MI_BhRWE zM;h$?PWrTRe7)DR@tLa%_veErYDbqm7J=gpk*MYTop8CWC(5>(bjNz)53aC$Ul{&1 z81riSt!T1FFB~tBj(M}DKNhd5^p`)xo=@3e3z(3L3yqTII-e;QM^euW{ zc}B9xS9U4d$$V_$Q2y9bY=YW|Glw+GfKYE%(0H@E0k|b?63Elh4x&J+nQ(ZybfAEI6A0 z1p00AK$V05OP9{U%@gQE9a=&1q-iV;*7r4?(m@y8|MJxR;=$79m!Io5kvh6_L@`ZU zrJ!G0$nT2CB0s|RXn*If_B`l~W13saO4_q(d0+P(D=b1veWxue-!`&7)6jj*nKjzcvl@E=l@pY+SLG(Hmbe$jlOnOk#?>~V~XBu~mJHTg! zB;&O>VH|}|NzB?-fBUg^QK4I{CRfvJwt=M7b#S8JL4OHt5etMJj>Br3CDC!g-WgDz z&7Cw&?y4l}&>A$nqs`rWHzcWUhuwb9r>-~IcE>@M*z)h2?++819fH*gr|wetetyYB zS7yVgYs|jvX460AJpo7+%=1|Z-m`Ofjjpi!8^8CXA~P`VI_G5N&;!jUppBY~AgLaI z8APh5hOI%_zmv>JCCc$mX2DXgSQD2R$tx}*0=;at_*Z3~nfeTMQa0`~n{V1`eDBUV zgv-1|mmf`0Vnr3dBks#$ePbB!ysU7ilNq!zYe5^fRRE0@2Mvr9u@fob&~$Qxn|`r^ zXM;|1lhsk1_O6mW`JCq@`uN7lVs&xj0v{YXSoSw-LMJ_qJE-JMf|-poc^ch8&kOYC z5E{EsR+?0#<@vVQ{>Pma>8|5k1^m)(Q#P(Bk4+AlK1lk5+WXo-d2pZ-j?5W-UiQ{| zJB%lr*km;ljH^(CjHx7Kz((Hs{C17Gg|4*4@EADuvL7%WA2A{K4uS`HdxM08Rsyge zfwNW_r0?=PKmyxhhGHG^@mQ7n@zXor_R~HTjzrpZV1${^hlV{e^xKGd=~A$QspNnF zW?Y@iumEedX=>e`o^f-grjbf6>_62n!hCWyzd*ZG>CSQc;zZgl;X68U^eqN!_yy8l z%9yz;MWN2HHFqcf8HhdLijhq2uWj+N%fl^`haL93st4`qwd1q5Na=Wqr$|ha@ObXJ z5kW)!LW4oI;_-jqlO*W8N74(}0pDnwUSQD%&hr2MsD7Asohy4R5ZI zdd z#l^O`)9yw2)}QZp2~s>By*~gH0g1Rq9^H%cz;Ssdi(q&3(QkiIlguOB>#5cLxYQMY zHl$Wj$;ld&i{TMJK`3tbFNtlo)OH}8uWY+^+LcFV1Q$z4)l(cz?du1#p@(`H*QKJH zTBy_Qv4Ye$sAflufJ>r?WHkNFr1BBSzA7?xzeb>sAf!b!(3r%(U_@f!-!gYX&dI=g z0tHV~k%mWODU(K>cS}|ZpN-)S?k{djWlpRRYZ{7HLH2E&Lb2z*+KmXNTqml=Z~;zW zclUetivya>NI4>^D_6~m(k)LNR>8$)w*I|YoOm{%@XSf>7(##77!F)iUo*hK3Q0;O ziwa1i2}$Fu$=#Bm75vjEph(Ck@@HmlmZB!@)M zlpDyJJ>r}8L?RAn8n_$p>!wA-Q?ARsY>c1oD8q6XUMkFf4c6&pcZpjUA&%w36HX}`zetQ}>YY!V6D6bg+#&w8o z$AZ7A#A)F7mTWYT4+zrkWm3YEc$a7g60+j}xiG!QHn^O(?~yHTsA$-yrDs@K(U~Mn zt=w7nXX#spc_<%LB>9*;?R5=@7YQwqdQ8JNH&sm!V*CXU+!^(7{W+9FfoDC4jd9 zZxsa6Z7#dEhLyZT^bh6%Kz$^k8_@T3W9H9l1KV6NNwA@M?nMzzRpMP>-#*&gx0fnx zFfnES{N%XF_OMj~Km z6|~g{fSzkiarevgx3`Q3Tp_en!Qw9BX|=4E@v#P$!PmZb{F#5IMN+8w8leOJ6hZRYI0e_7|(I34!cb7d+>1`@SohmaR&kgQJ%9<`wWqA^=YuD#JU)wSopHPifZk*v<)c`03-03GF4UeibEDEV^RE@Z*7bJnZ&1ElMB zNGf*^asp18UUq%>=>_zN+2&sinqJ}T86(tk+Z{<%X=tEq2sJ+AnG{OknEH}$QvvPG zvl6Biz`oMGwUpqNfH(=deBMj-+Y-Cz@%M=uzQ2PX$$0qcytiBT6aoD;uhz6t;Ss5& z!sZSab6bxuZmc9194-c$)}lM{Bi$wJX8SSZHyar7m6M|NAlg@cpTqPtsY{ETb3e)b zj;dqz{~jaO)E`Vb#eRyBs=4Vf^m5O{6DnZ@wzv9k(N1?!i|4Mp!D;qk`=9T zA+A$aePH68L6?W`WrLANZL$A)N^vrbuqW7NzD0;}iQdaFu*M9Y2ZM^xP5}HrbFLc7Ni9m$v@K+W1vILx5BiB z%!PT_J1gUt$$e6nP7J})4pE18K^KwCGk-03#gKVenZQi`9s8;YIiWU%-PgjI&Heso z`;4^$ME=RXj*e#n%rem}?%Cf+D{C7o&^*XlZJ9-4=b619cqN=vT3!ok_lp~ziTjMR zOI;+&z?2hWg~KC$%O@Gv3>)$$#|9zLR3VfdeYMP*Rz@E6O4e*9{^-jXn#z{#)ZSyPFo)I5-&XG!JT)8rfw?jAQ_VohOn+UXx;GTaX?MEsXG7Z3 z)uIhG6X9eoPZy1i9|mPS8k{xmjU9>_F(m;~S>u?T%d_>r%C|i>sHIM%p05;}GCdGY z+o~!x!ve!de0E?#xi`0p{Tz&*A!6V4d}C{XC(Uh-mzDTNXF4@PL&5z)M>A2I8C>R=rreClBE_dCxI2-@{D$b&|%hUPHbN3syg^*O%6VIk^u^3-1A z9I0D9*@T~BQ9y>CM1&TSJd7#AFly{Pz%}D)C zsWoGF_N`e_DSSjcWWFP2>WTnRHvh@ne=hDcP$s^%8-ZLCxM&6H>4B!Y&utctK3qG4 zg@g37$oPAf9qx7~8su7vbTTMNH+2AO3d53GMQtJbekuQ@f#?@4tGH^ zMVi718KlW{jhlGXVXNbGw-|gotc}y(8zq2{Bu=ULY`UD*ROuv|hZ7g9UH^$`i^9t@ z&ek{lfzy56ze7k1W%R5&*umRy4^l(<_;rhrBsHA*$Az zTu)K6S={qK70Z@q!0yNsi$lh;07{Y6quWG9;rZ@%WOZOOLmS+q!n4fHe}=Qu8gp^U60V#h6txoNn(Pesf3oR^#oN&0=E1@9Rsi`FL_-%?Gi)jAes)@ zg9bH)SMp&$f5*5X6Ey;tAa*iUvPb7W=OaGlVTQXb#>p20Nf%3!T=`vvsHsGy(zvNV z{@)sKidhE&GYMTmbC`fk=u2PY;zmKAF@9CHlPp`sW_r8nR_on^!Vc~24#L5B#LBjQ z4cui}u)G$ivYfsoN!Q~Id$Ax^?~t=qBkT6oW-A9I8Ifrb#h=k+&Y=}= z;LNEkY+!b%2qVq+tXF%((%V=ycJpucS}*W^SR`+6x;UIborOAEGBOsmj9>jLj>gc;cco7`K}S}MWPdkv#sTSB%B zWzshNic<83mD?eC6m#a;i5qp)eno(2IZ)WT*?e)WfS{ z_oK3JevH{^EUz%Q+^lYH&tthfHo$OPHJ~p}YbS4d-3T5R})l~b3+I%DT(KDue_9A>8QPvOZ|L0|q;QD}m! zs2BU!xb7{8)+S_U&eF5J(PfrE<`rV^$qMUMaNsM!^th;5ow$*Ww{}7Eg9_UxPl7gU zLbI%Y>v|HrJ(5bO!W?eNpmCKoUQ%dDf2Ln?1dfpDX4-#l{-!y4wK42Hoy^CTo#HPjiQv|jMEn&D8NFjZ{s^;%M0sAJv0Bdx#M_ptc^ zwb9Nb}f+i2Xp z!gI1Gz$5l#6Z$LW1SBW4m&nNH8^J_Kx<-s|=o-3v3)9TCNy)g~nB>Ju)I5Xr3hxCV zqhp%%N3{xFn1D;Cv}2{q=yT_16z3L9Nr@`ua@D+xIWjV}X3=p(0cB9K?~UXXBlWe2 zxdZjD`;A{U0-9W+KN~gLv!@)lGso0^L(nWB-hTCjR;dixX2Zr}Ty_~FqQpnFp8!G@ ziV+13*z>D)xO}L&{XtHXH5(<{mBU9_wV+`&5?9$}K_drzN1jaVLm;u*4E)bLylX#l+D~MBB3NMa1{iTZj~;95+s=zEQAex%A(=fh z^Nuq=Je=%)fT#|F*hE#QC~q+}o^)nWL@7Y@4p?=#k+RqW{@r?4&nNmQ$-np~ z_kl_&y`}JYy3WHM1nl(R;AFS}52M?1NSc358e`8*&Mm$fHkyk?dx=c?VMMp72)3iw z>}%;x2?ppXGk&uzSNPYy8Xc*pC(4=m%DXn$*KM>c8g5BSRI4@TLOz<6_8&c9yto33N_Ha$_N02{6Dr@2Ba;8Zxnws84-)Vl z+6^pit{JqvDPKIFZ!AYsKaXJS zY9R(|e@YAo2Cms|Gz0`ckL(w|YUgef!wKp9g(m<&<2etq_I&}K`{+S+j@L_v1q$_RhG4suv*w9&)F zr*zvd8k(M@akulhYFL{Z_w;rM5zT=o?`ZmVqK;?ER;9qXl8U`Pq|5$`nR2w19@-DF zy)B#PzWsrQmvVB*gZOUZPVMI>fU@sX5hrz$u8gsK^-5xR7jUcq1_6q)QVBM((9IT+ zY>_tauE^i`K#n=_R%3brhE2lOD*6cu;~&p)TD)cb0q|wPUs)zaQ{W}Mabbr0zB*gj7jTF(QsuX<)^a^fnt#;&pot^GwGHboF*z1p@Jsp{T39PCuVVFD{|DAWy1@4 zn@gYeH3N1qC303=={xPjV#a=83%u#8HO>E8W^7z&$Dt9I!t@w}7$vMd@9L^v{YQak z$fQj1r2npbr47!v*5?LC#~Au8QDaC5?|UpP)7bkCRQWR|4!EFux9iP{wbl(Dx(D`8 z;aFL5QAAck)YGxI8MV3?dm|axI7`=ePZ)=4|D)@6Ko{MLR!r#Y{_5mnrXIS-#{P{~ zRT)7WfiK|6O2$#QX>!0M;E;b8RMrdS^x6#KI^nlZbP;2m#8Q*9k(H_h5VhDcRYlld z^`8B|3FM*-d5f&zV;~~`L^=U5(i{m!*yhZSdq%>G^$?g~Mq+BRpnL(p@+iu)EXxg{ zPtJcgT5l`d^?jdQ->I)mooho32R;Vd^$GWlLR%Z?CI{Yj=%I{$KcvXS2Sb9{)&=CZ z80QnH`u065wWBGBF<*!p+>WX3*c9y9OPiy-8dJ{Kdvs-EI)A*n9zaCXWt-y+l zV9=cdn;`^J;!{LU;!nKukou8~Mm8kt_87GBrqT?O(r!k&qIpsz2Xc@Gc#QPskMfTc z+Crni1+ABj`w^bd&m+V*U1(QqZm zbiZ^IBQboK4vhx^cMj)|q-SeKEF0}$Mkf^#(|11F9m_ph#Q2KNj59n^j`PJek!`J7 z{qpo9jlwbeu4olObz-9ti5s*jhFn|mWUcjgKpfA<;r~bF z2H#SdyQQZ1QEgRa@Z0A8~D!1LT!hY*W!bP!%y=RY(Sp;E2m|+%;FG!7IUPscYy@X zo?SLZtu%%*_AW4aY3}6fJJrC$a@r6>x~C-gjRk!Fq-WPv?sS2-P0AZZ9}f5I3bbs( zl6!XPHF7=G+TE^6_5}6*<@Vg^2!YTK|2G&T_J4pee($_}-Ua+$QJv=hFH+|I|0HGZ@&7MUW@{E;esw$>u=6!r_xY90 z*H?9P*bn$s6x6{lHpSmQ2;<6r6eIrUb@szHe%I?S%6^vVL^NG*P=}blYWq*k{CUL0 zoun@l`+W!>Q*V3|5lVyyD!YsksW1h|R0df~+lD0;x*xX`4WTx?#@v8$n3v24jxz1w z$A#CQct5nUc+spV>T0D!(04v_z+Gw`+d&u`g>4I2u`4}XmU-`>K*dmxt$GobhDW)iubQ%pGkSi?jSF5Dwo?md&BxLv zx0K3`jTPc?J?v-d%A=nO{H>Ecrg;6W+p#%5eai2DMxjkM%|%n;V8x|dC zq8}5{i8mJ7YV12E{FrP{Ibkh|??}C1dFpxe(YA!s zMjm$8@r=cC%7tES4ZuUj7ukDmQ@+oqBnn;X>i;{paTueVB6W%H)J`39;qmc@-}m$E z*v~cT$!L`>WxW7%lpSlc7R9!D{43ltI+tp5-qrssn?!&8;8qPaPsF5HJ^8>Mpk$|`Ri0=C!B|pIdZFw%H zqX@a_{G&qC>QfHCFYC9dZyt>~9U8yW!46QSB#AJTq% z(Vm=rQhcoI-WVcN>B>H|8UP(V>4~}Vsm}2A<<87{R%U|&AHc`CqPv1wWn%a33)bX; z@7=xYQ!gaJdQ+B-isVM;G+D0;8&f*F5;npwrk1$19h*hZHMPnell80v#)rl^k)eNQyH zt2av2lu>xe$vfz5sjtCGn9AE;_krEThEY4zVE2UEJX5^Xu#k@0&e;^3q^S?Qw=|8# zeJmwzPqcMj{{dAtVosXr;&Q@NK8$yiiB0hL(SN0Q!B$S{y;imJzxyV2nc^uA>ke;S zcDW%UI=*%NRriT6!A+oItIwz)i2gXGWtT3x<-vc%_Bcx6;uqsJR?+Yx5Nq(`!AAiK z%4@><6{j`&7(e02rI6D2O&Hkm?ZB(;4J40Qn)q4!i_xFFCi5y;zOZNQn|)mq&TdHvG;H{{+pQ6 zj(gSjpIFMnegQ2JpPJ)278k-23-4kdJ={oCl_+~{aN8i>L*=C7X`pr}-0%6>qA1U| zT4$n_4}dIQlboIb6)RV4Z|HsXux^{Gg0R#Xc}tYa3K$mbstdoqI14JVp348OV7}X< zCit{yuK$worU(_=)b;p=#ST`J)78%oNXy)m5*>A~W_~>ORqwC0`gfCOyvWw82~eQI zm+I5mm3~Ihu;3=L!Ry%uoiklirRSGSXAPK9&+%M)v4=g(llzd+&oxcsq30gAh9c<8 zO!1!5g=bRYYGL>9T4Zsb+pBNYye#1_eYU*%0?t7kDdVC!IbvbWXiwn}Yj`lU0BZDRB z2>diawdQIhxajCW_kBzCY%7X4|W0j*t*ffqOO=e)XDx~!nyuo z(s@Jehb^EcbiU@D+T|xtT}yuEt)N)F5nF2Chme{4{>*!$)4XSvgHuEAn(wMND5lRAmxi>n#;nS(R1|?eq8Gz6Vy&iufd0scP0@5eCA2yO9Spzgitq?+F$KNEcpWq+HA7{RQ|oobqM3fa`;t$!axg z;F)RD%S_&rG3=p^Q>;w-CU6dmW=~$#iGOzy)g8UaXDqW({neuMC9Vs!&o_aUKbsmW zmSpC(QNE8pK9U}c} z-<-K6S6~p6as0OrX^u7V7w)@$u3=t`bjG%4{CZfb0a5*((Pb6uUwrG#N|!F8FEUY3 zuqW)j)uK20cDKEjj8&YoRD<;EF;W8h~s9#|!J2vBUxIO7G zv{iWCNwtfR3w%C`-pwrf!K{{XmgKXxecyj_`HWnb#C)O=3;StoH*@!>8e`DzVtf3^ zZ+xNBgftfo<3#PIT>OA}3z-}|zS|nsT<$;F#noxIT<u$(y8&G% zSCl}gta(126?uK~;y10Gro7Rv`7PWB$}2%r!Mcq*=N=J0Uy|PFw|J386KY>(Jib~V zwrya-Ry(J5uFG<#%(*>B|F2nR!LKWNvas`i#@|&6gm`<+_25GN*=E}tWHpMdY>F?K zmp>C3i=*|COrSnPDKA_7&ffjHVQ6>hhUPC|=j<-W51~NIhO6mU;hgVf6E=D7$8eFG z6Wm=s$dnz|+>N&=7FkVd7y8PBn7HI~rRw_q+w$#G%UhnSfKqu9|CwoB=r7@Aah!iAJZ4jVUd?dfi|TMDQMrbf#K(U z0artm!2JA;fX6}BLO%#LyQ1@6DGl#p2w9J=6f%5SN1E((F2|ObpY1fncQCGYW|o7Q z)C&&Ju2*Va>8!)r-?xPe{M$)u>_5k*7FJaT>2lkUS(Lc<0h2_ms z?+C1ZXEi(Hnq%?-%`{YC3;wqe%YLPLOUPB_G}t;`s7%(9b)`GMPPF6;=)&>cH(ODO z2EXHYut$Wm_`OMY6ta;x!#^-uf5bB4y=?o+uKIG@_eAUa#R|);yck-2nub=B@Z(Rz z^&uJ7YfR<`5{34+c7-`HPyEhgHB?`S&LsB#HWn^svFQl&xSwN<0BG-xx%}<9W}6gT z4ns>Im}xD=a`%1>)99j)bki7PyLqv+yL|A18iN%dAqM}^HMLKxSZMa zd;Z^RH}6}1WgRn>wpUj_<>NwU3ccB+>+-ZBB#BX%u#-!Q+=-m$y?aX83bfxUT0GbS za5Ldc4M zd@(nNgQKh}@~%DZyXb!g_Rr*e{dY*qeGS@?QoLqj%Y#ZH;sQmaIxvCkq4@E;KYwW5 z@h`7}$QSCp7rQfGfwHo!^GnngRGqd4!>wJs&iJTfyjXfb;9nWnh$<`7bz+@b9BknW z8-ra{V?D)Ep3I0+&+Mgv@=F88SY2jS&VknJV(%J<{5A9|f#WEo!sQXQ<>P0zNOnm+ zA}a_)X!JT6zQu4uC(OPO7^vgmNKW?MXB{pkZ?Vf5$2vXkIL|l1L-h-}e9MR_8r+L~ z!9wf%_$CAtbO^ydkg9MIKFVCSHmW7xe4*kxYsx;&;^$m%nz$~54QDluS~PWfV9!|Ona za%Je{LPk<(ZQTiMp!{cQvoX`SPeZ@XsIR|@$&aUVqb+=o$4*kc-M;YsvT#pg(mZN^ zavArzk~yIXu8@)&Br9uJ*`*5D4A_+TA?I23f_;5Y-NgJrTEX^6^_-Lpa~5#+*I@Tk zGpW6^nHVo=UNJG<_}rIYShw0yWtf&i5TI3mrTKlJZ|C#ZiFr2XD#6+=Re-9J;TK{r z%nz>1Z1R^K$G!UtM`>`!tJ=+5T#kJiHNqz<**C$K5Z7uQf8t?uCgH$@X|++ZlBw(o z_TKAf3zh{OGBR&V??eOOTKShMgW7PS)<#87hEAdQT^Gy|sIX$0zu4%J_I`{gg`eBy zj$9gaQowxrmhl-V1TedQneA5Wfj3^xLv_F`+p zZX>=6AB>x}_`QgP!P8To>-mfkLXTgCR^Kb9pI!=!BF^;Ku3RmWAYPdb zeL)VXDfH$kRXWgL?z->oQOR=c)-L}leD?W;kA|0cYa+Ui+#NT_ zqPZ>^_R5JGN~N;-z|q3eb-%V=+J;pAwX~l?oM!bhu{|6-QC?GxE%E0 z?(Qzbt*NQGGj-=aO!q_gV|R7^wf|n<-fI!2ZF#ZaKMP@4>IlGHi8V_4v99nC&Qu%x z^z8rWfjdB(@T_RI6Wa)L(n^CBuzzyUrQ=9|aGkoh=VMf1 zb?~dlz2rt{-preMF;^muU-r4qEjy0@>S%Sw+H_S(Sj^y=bku?iM{57R6~+%iTi8%v zqU0x-K1wL{VRPh`$UL+NU+zsC_=TaZ3Zi-2fzQxv;-CXw1#J4Ik{8*pxN%A}uE(-< z$pnx9Y)ch^c!CaHU~M(F#JuYoSDtBpQasN_)JOo0}6XUR_E!3JfZDySpyiMB??BeL9P1fU1y5-otOLNB{os|{C%x; z%%@&SdrdKGd6`QX*+!;vmA>@R5FmylGytMAA8iP?S+)5c>8l9YmqD0jM=))vrx^iK8D@J{cpG#j!9{E;BR#!CydztkQ4Fg7A7!iAEM% z80$0a?gU)CFIyH^yeu;;tNDE9m)k>=%**Txy}FT))a^Yig!MPgY{CtmQm((+j&gV? z(}h&*3{A0Al?fZEBDt>R5vLWGhgeo$$a6j{`_qblbwWF*u=1|_{2Sp8Ah_I45}kX( zXLet8J?x!z{ViQ}<&36n$ku~N;$6~Y6EAtg>Caw~it1uBp4W#*(FJb|Y0u z0xg@CL?W0r>nJg4qgKMR9wwY0Mn(lU&7Q!?ooSzvk!mS|@=o1x0i|4?)PwBGOCZ9V zr697vA8~UGzBB-Vmk@X< z_YBBt#zlM4lJqyu12ZhO>j~RJ`gyDX)BnUZVjk?hv!EWtBEzqYgf0ksNIB31YM*M= z=|D$cCS)^E5p_R5@I0Q%HyMnp#e=RNt0dBuXq{l-iZ+!<@2xmAoYI~7gaWyR()m%U{6K-F zbJ~Y#*&m4V{c^KXu8<+pt`Sz_Bh<2rV7(zu-ME-t^I^0ANgK(OT+}N4LxF~UCZM$0 z4R2qDDb&QduuMLkb(4#_;(qPh|h}2x-*aG7*Ni2$&s|QD*$()Ur$b! z+}~b+HQ;naP^m7-=0v+DyIc>p!fpK%AB75AvNVOT{lZA-o3zV^A@#?A8hAuX43luz z{o9-{x)XD?{KX1&&a$Y@9rxWOY%d?1r>}Wb%*YtIoXE6Zt; zQN)5f7gp(;J-pr9>GWXoYDUR+ajSFzv8PCMkT#ql9qB?n@~C4$1?b@+cZ^Jkh!jyF zsZ$L&!zKkNumv&)N~?~)<0Xv33i%8yhJMM#gDqI1H3dlM!h^0 zZ3-%Shy%^x+f6^Wcq(cxy#XaO-b?iwgJQYqK2WCHP@}Q$fmbUtC z9lG146;4%778334^x8&{+G)6J&%trbKSk3b;&n=$5?$8GjmaXZIx?V zkd%WyT^v%vzCJxFx~L(wZ>J%CpI_9Pt$5Mz8S0R%gjvyW`gq>3^GluI%LBI@?BE;N z2`v8VAV70uLV`eUd4^CHZUJY1tkOBPu0}!@q)7}+xIb6Y)hNwQ1CcITb)r#5!hw$AtP-gqArjcP5r+7a}5!Ucp;rWJJa;5r`Sy=Rw$bO-yHRFZfn)S;W*V;0lMS+`m5d_BAGa>jLH0W13yfO}W2Jl-<61lC@NaaVj^qLc4$Q zd=c9b+z1ZAK9Xf9&)&7q1k&2wW?b(>Ndb;cpLz>c*r|wL;QFfa>|Nbo$piOa0|WbM zLYFpeAak;{?c_clZHj=$&AAU`ikgX#5F7=ceQi!9)Cj$R+D8+2AG_87n0Mp0Z}F!_ zG#h>W(@>bwHGWi!<|A%tYNyT-ANcfUl;6lqRUlD~v&OA#0o} zT9RgYHsNjq^tneoKunX52y--ycv6v+o+8EUlf*0yv-VKl!KJ8AvLUOdZ!v(I{U>@= zNo^V6wGp$V7kW*hyOGju0Y2MZ)K(4ll9>OmJ6qgnd#W|yZ?SE|DoxeNh;ob(f3|x^ zPo;|UKRuIkwT*rPhAvn%^09OPR-v+NJ#9rv-~!~NjOcMuzMGH0uy#glm z?JDe@Q6(a1V5~zM_IjPW6!h zn&FH{@rIJYL#ZqWYHaL-rQ7N9ePGlrpS?42Cf(ZJQFV)0P z*b$ZmHM8lC#GUROL>At79pvwiuE~Mp3CJ)9cxPF98K;fD4T5f%a!gct0j3sD1;Qi} z$FDkU7?QIoK^778GC}?+S0Piv(a!s2 zgs0q(+4`mge?05AQ&N_h$s(i8*Z^Sctb2_o=TJ{BPH`lRKIfu0b-psKLTWzguDQH7 z(7g%VgPGmw2VRBZWrv~@_4Dw#+Djojs0=3PIvo@5R@*$q2$ZI~-?e*MH6rE+tV#-u34Q(zf46k5Swe zm)rc=pLVn@ZqT2hDGa0o`uE#B!#PwPCabNCR7Ph{a zzuitX^`LNLB&_=D17#Op!^>Ur>Ce}mIJRtT-|x7KBg6MmAXl>kxU34v)2$yoMk2nh zy77ci|29rpR5GFE9zLxdF%zvW^%`5YDyV$wFVRqVmT_`Czj={0WZeWl@npxV@*1qJ888F8;37I}TV=Jat$xn#|kH5=5J1Q5^59VrO!CY0B z(X;gMcss*YC7^mD8txC`miTp_27DvkY&5HK`9h6$nISvPne$d^<`T3|xXMbnh|e*H z#6IHJ_B*Y#_&EXwV**N;SN_)sg$TVZlOhSECAxl-?n}k*1iW%)KJ;fbc%e1Q-GbN9 z7LrB6Y`tRwnQzdTKyH7Wy4Au$QWi1+!{u-)ZhjvBYO_kL{t&WJ8@mVrN)_jHF&dHJ ze9HMeQNr`FH@j|8@FJP0&q_}sGBIQ_h@VjMjz@&Z8cJ31K2A0f&eugz?@=f3wk*yS zqVEb5zP-hXl}FHZ4n>83ZGj5MX#BO2E08)s-mJF80n?so2@3Z&B)~2`dnUwvb}|Zo zPg_F8zi`VB-OJ$!S3@eBaf)}%4niodrktwLcVSB^*T5Z8qdWwL-DseEe_mb^=$QW0 ztdNj(*l3V2Dql&5-qqA%$gA=C_-=GE;`BxbdRVw&kQ?_}28vJ9+7~HKF)5{Hf@li` zPN@BOU${-=zLwT0oFvDT+w7vIK7-wE4SDgr-7XpDZ@b8}C`eNt9f=XC_mZ%Ei7PM) zTV5=g`;*h5889^+n>46`4_V~VS!TJv+Jr||9`Lq>t^)nkS2^@BH!L0wu=+7t?}R{3 zHoJNl&ObgjczkNm5pt_yfGEhU0Nllqe-Hs&4@Feu?&^oH4q;zyqmY#+Gccyi(J@0mGU93R821{>Sw0usNC_BMz3TkolX)!)GY=ehUly@VQs22onDRx^m$b zI{1iseCbiztTVF(X8bC{RaDHu>CFoM($8#Uo%Ctiwv0b3jp`avrP-4`!tPTPFSPrR zt%G+Ep$7p5xwRGFB{Q)E#h7h1f~hk574rq0U_1eMh^*-9qnv z5bNJr8A=%PQTdvkC%6?q9kS?9F7aT@&M_7&PvpHGI zCZlgT{t?`8d>t8COAez?b3zzg^XdV;uEjj7O0J=oCdyz()gJ;yU)EWGrG>jb9%sPw zhbiU6=E@cBu{0tYYt=2pzD7BwLyo@2Nw_)a9R(Qx`Dl0?u=3gZ6~Gb}rs*HCAxhQJ?FpTC0(Rn(k)JFv!_~1gme#0*t$mO!NKs z%%g$hv5B)K1-FI*U;8u_113*&_2cLaA%)ahQD0$;NqGb9x<6Hd7v=QWq}^D4I35LY z#!&>u;ai;S?3CP7BH&Zc(O!fHI-a34n87;%ePyw zLjJFuKu$q-I7rm1aXX^f%H7IVu=^Z#))A8|yv8R^T$0acpVe>T=!@*#$vqfbk3$0M zBrOSHn4^?Ao38uza5J8}qdrH)p5_I)0~6A#u(`R*$p zSNNn|=$Azuw$vRhMD`+F5F6UrQQAj!*52%4QI=%8SU9lz0)86o+;i)IRusNqi)%Rz z{;=dXBxALqNmPL~bEIm_!>CHrnxhcDGaPaj*;_i*`aF z29lqlU~-?BA@#kmzOCFQTyNFoXU&-~nFiSLK1MJ{L#55I6FFD5)20B?iREv+`uC|v zp0=>ALBt(r2!r37p|U{zqALp3-8sVC26}w?AIS%u@QA{VGx1bFLYh_IHVa`lFpATg z47`JcDu-&qC#bkyJOOB+dw!MLou4e~cA3nYWt)R9S^H?bqQj(T(Ev72Her_MmpYHVl5x%#iLFR;q&H_#W&y7EA?Ut z65$?=R-VoqI$l{eCmt9#&xlpG=@MzVyMHZ1JB z7ULdIjL57ydHv>N)7iLbmt&fQc#6$*`Lc|=-W@A>}zX%HAN=FlXzBto%n1|LfTOmy^lt) zsH=%5jxLt@YGTe^Nppi5+{nH+2(=f2%kiGvEm!&c{f#c*hG`D4&98F+V-Qsc+bNW z?NT|CdKavDwyCkwZ^y5$@F#ZD?}=u6ZW-qjH3}sjm`Dz5L$6>5`#Zm8*?D9P|8W<; zW$$*#}mc@>?O6CixB`R;LW*9T#&W4?xR?9CBVHgwwDaoFZA74$b;ya=U%41r% zbn~rF;3c1a%4|!IRa$z)o?%5Q%Y5?1d00R>bdk9draZrzJ*8Wf^r;ML;2KTA-1md>OO8I2w1EaxD84#(b74I<+WRx4f67KV~ZZLlZeLFE`WIqSvlZX%53N5?06V zBQ_aZ3SN^{q8!4|#BybjB7eWDi_p{+XVta!9M!d><3ZSuQ*!j#A8CNAp54cM82am+ z>A$H?hGF`T{c}l6LUvs3NpgjvtbSsmNajq#_bVpci}~g`-N-QsglZRk^5o}PUBcB2 z!TrCe*0skj>HB=ziIp-Mh}ZKEHeh!GniqJpHP|4&fZCHkUTPn!pQ4O(>DF7YqMPUW z1H6N}YG@8K>JjoBt0Tb4PBnpMZ(&bJV%L(lK0Ad6{Jt#_q~(i8#NT-5>K5>`+C#Yk z_8VYOwCoQ71POs__DmGUgC!(=>aYwtV|Rf2iN;a1uxk3s*`Zq~6>D@vIeJ#Lp^{?gMI#78!V_MA02 zqQM$%CS3td0c?wjz>Ytoow38G-h*8N9V40wXTPzE9fw4ExmH3>OA9#U4ugDM?Z;CM2_Z6vc}r3UYm@=!_ketcx?4U1%@SPMxPVW(*g?aPRc=QbUIeOiC8X-Hd%rC|g`Gz6 zp)L|B-i7A-D7}^oLpHU}ihzN4S!uS3M~bM$`tybIBg)H}W*$LJOs_=SLsv&I{Id)A z7R~!n%ZjeN4F)4@WYj=VUu4(;I;@gIuuP% ziLtf;8`WCY-`w4gPiT0jn7RA#!BJ^&DX2{H``sP+tXrMv?7VwJ-wAEQXSh0|qDk*g zGxbTnxLTK}hj7NxVPNx_1veQspBD;;i@LYmFq%|D%k4bcPxa;=va<|TfVcr-)hjm$!uO^uhCi9Us~8rkR#OM^{u#IrDW zqG1j5K*&mkkSbz#*56rMzY61II_MZJk^GA+aQfL(yD;`3z&{qovIr{6DYA^|2s`8D zDNH)Z^GAj_Mdz@oj@h?K3Z?#cCu7g$=7a9KCx5$r2r2UrIy*mr_>~HvdU|3Eb|F>B zQ~bOngx_)U<2BM)>$en7ij6%P#!H)AM4OWr0U0h|$Jl$5xkH@-7t6FKI{2;bt0KYB z(#>QSQ*(fHj(6Eg>9L_~X3bIq4_zhRIcaSd27OBiz4u)`? zB@iS$T%w78BeVkSwzYkUmNij|g&I1>X%hzn!o=!e;4lkI(dpd z)YTY>+h6UKVg$RC6!{Muaez*$8i z2j;Sh>zuXCKPvdEBCy2bk@$&pQf{S}rik1KoVO-7Aa!3O2V4EF{GD zpdy15yN1Esk-1;x>55Xj789w~rS|XQ-5B^l&;iZ#sf+Im4p2XBH(w8As)(rGR+6|l z4sjs1kC*XFvSCcWZ?J^Fp6?hYL%;n1uzPVpv24p`)Men>^?I*goqaqr*fDk=`ur@d zI|ZHoO8qI}^*!NbJwHRLdFo}C6Z$&`^TBi(N7XF316(peo4c7TS()M(%0*rm5XguM|a zgul)Ow2L?`oFIS6H|aPdZoR~wTv}kiH^>CIdC93%?HtZc{^T)8C`1sK?@a_@qH`!; zm_#%2aw9;*?4)@8C{FMQ(CwU~>UF7b#%c5?a!ZP8*l{AcNHLM@LIMF&3{L2#`PU3A z9ThK0Asou_?$hbEb9R`PK5oQ}aKjH~oh6Iv4|{L2;r?}fdJ~+7ZTx@2*?^g?meP-< z^@x3ABxskoGAc@_8aL6r*VJ%9`{81zYXG*9Um!WAPfe~Ok$824Q&s^3OJ2-Ji&uA^ zi!Wkqcz?0Pc#3a!8|;jyqMvQNx$akKvpx`t`7i4k0LWU*wuY*?(EEDFG_bXbfOZQ7 zit!@f%zP>N9jL^=Sx3UsJ*I%|T<3B3n}UjUm+W5}khjka4FkC+&m9S6ncV>#a$No? zqM2Km+r-r-3gJBEyX7eso5iW~6w{Kh@K-b4m_2={rvf-Jhhk8B(pHUui~Ey8lq5{M3$jY-Pv z5=zFgaguuJ&cRQQ$msGEP3Z>-y|e5+BOTtG>Ifrq*oNvow_uazUeSvn3X>yZdMq`bsrD4Y`v+FF|f_ zJMQ;xpy>=*Xs~>>?f}|ZE4u-6NC>4_UxsPfJfvvSIwO83W;xZp<1E92o66OG{OtI& zF5UIjT*eONhy3b`sPgXqlXJE-4L)MO>z0fl<@wRoK)czGFC@?s^5|d-dsIo~qwhK6 ze@gJ2o|Fn=($)raBV(cAra0|`PEcWxrR$6w1_Kp|!;J&N`jyHY@U~2bcGJF->imKJ zr|)|g1bniI)}0>a3$u9BtOP<@1Z=Ak>`Pdf-fpwRue0GZc1D3WVhri4GfG^9HF(RT z)dVn>HOB5F;=0>xPu z*9A&+=g~q~nW%^7x6>qG%@~;b`;2GdGPoss8BD@)1gMJ2c-GydJ-q9(BPAU9q>~GO zz12L(#GJr?5|KSfLS4I?cRvmA7F!Gk@c*0Y64cGe^iFJo6Hg|P6+wARfx-X#EACXV z6=8dRgKX~%@VD?)Ez9EeBiTQ%Yxa+_-rv7`Qsl!37-`?r-5n3rGBds#LFs$u-13d5 zy+Elec*d(LaJK^rv#zsN5d~@3$upw%?Y-yKl$FB1@9#-fCpSvLs1Ljd=WYMO{E9Az z9J&_G-tEbB=lqwGFir2gN5G@4>DYDD++u)B?2BAC7{+*>Nx8ZMSh^QJ4KErEJ`4@@ zFA%lLG?DAyHmLV~Y#I;#wCp|&A5zdP7Djlx=qZ`utGz`z=1+z3P_}2XWTh9Uo-o16 zZD{1yiHvLx>Z+mQi-DWOzRO8+h;?i$sQs$pXI1C+{%zcy=u4ZKr0?Nb@XJ^8u1hfo z2=h()6NB8iWmzOnT1X9l7$Z|npPuu(2JQaN8-S7-g;}lWf^E??{0?gz32kPDiA}R9 zWx?rAhnx`FwFJQHO$4@Xst)69UZZC1r}Hvs=_=wVAKM)!>EeqmesDrFy^k8G-UJO9 z(tw=-WA8kn-xp+P6rYjRK8*ii)czlr|I@qT*w0Ur@5UDUw7fbRT^-3wq7t6CHR!B_ z)$LMIbx&LR6~Dc36deaXUa@5 zQJwzqnq|TtvoadK*RDQ?vHKkTE#MRS;p%j6^4{f_h5>3)M66Rl-qv6$6{}@8L6xP> zrf$v^JsQl0{TJ%2l^Tx&V5}Oq^1Yc#>sukp;m0VB8pcDm3_y+3@ajOGXt5ypBclb} z?aD6Am|z24u*8I?$oNo3c6wVwu4PQAA5T&RNQ3nD$J+T9NFQmxH-ZbPrH(M%xe$qq zGn;POe*5W1dz7*AN@n5lXSA{&!NpVWMBl@Yg7~JyLKt;}YFb^R6I>>mB|{cl*qfeR z!*nP)we}v!W>3&J%V)?bd^heU~6Fn+Nm4R)Sx@zKOiZY~M$^$0P+zf7T^f}B^2dh=b5FB4Q zXFg7>HL6)QZp$xW2gPS_xPK^vFn@g_9f+S3ScD6IGOBzj{xW#8$YJ^yNno}1Gh}f= z1*C?pnLIWw_=Wx@xe}N&c=yfM!mBl^(KZb3J*M4p@UXmGdemJV|J!vTrWDpl8p2d_ z~Zxdb1+m4Q7tzs50u58|i8abMY91fXEY$?n z)j!o=q{-zTM$)Ag?pNZGRbVE+tx}E%dl*6BHoX`nr}f%t^6)s5EJ)@f%kLjXbg&Fp)d>+V~rGX@?#=hGj= z*{1k%s56FtUAGNp=>#l=*rKkg&{l?W0Lv}Pd3uZU0#o|b`~UfUQZRuDzR&+cZ?`$m zaOKfrUApmxs{Vk^1+XTL8|SMydz3|^+BJ;X{YZ$EFl)hdPQWc`Lb-S{*|jXJ#$8^T zK1$ZDFqB92F&TF7j|`#G2*!EMmv{yP`urG2C|`}V`6XUt8{Pynp96dYYYOmz?Eu9- z?05D+IzO_$lAAk(ppqIq*CA-STY0s9<$GzTTvus)^zkzD_DPDzGNI`hkpQ3M zQu|PLBEl0ij9}JziOCR_IMb9%=+A7xXVsSWc9;476C^)m9-web6`f+vXa=Qmu7UK| z7EP-H&eAMQv0R5@L`H4jJ}|@s?eMle7)y4Ps>b-2NW*XG+G0f6u4=Vt=DJT`Ccx%} zji6gNdlUaM5|8r{y{>WC1kgdTr<*zLk{2Z@UpI=oI!@G zHdkWJ%5GihPLO*-G}VH4gntCQPiIdBCQ|)%@TQ&LR2gNR>^=zv^e1tCE^Uc>`Bs*G z)8oNx$!vTDaRd359o7Y8P1N<3*5j?dqC^)-B8!$D$964u&I-F*w+eHCQXsbQrkIMz zzVcCM!ikMNm51N#5FDojDm$`|Vidb`>M#269QOvX194vXiehG&z3^1aZ0UXYIv9`_ zqo_;#@Gj{P9XkEkyA}n-NHOf&Klzco(mmq-X#KN~)j3&=9*vCo@LOY|whK+^0C_G& zL*wdf>k4!-<@xzNDqNtKggFyomwQ0yxbCGrk((j;efYxk*oBh*J!u(sNz^IL(Dr?P?9C93#s&`47qN@S2!DPC48>A*1u5{ao2MJ+g7fR$mKY z-J}JUAR%{W{etM3AADJihHoiSwXGx*0`>=~OOCB;!@9Mj#_T!@8y}N+FY+`-e0DvL z3~ky^MJbuae*s$BPw60%kwXQIj)!JgivG%elUCPb_us8kMGwyI4%clNel)DPP=EPq zO^?cVS3QWyi#EFW_hJC~Mepm+N(z?Odklz^hjQ|`pcq)TycJ`xiQk;9olpZD$*5cR zr;%6xc5*^U+nDCq*~eJqhr1_I+f-G0wCm~8zo_WW+*(C=jCZnzho&!EQR%bXF{6{d za-~5AjY?ph{L6g{czlSd$js8RcW8s#URZarvm9kCABIfo8kbhKF5Oz6g}L(Hps2@s z$igH;Jo%mc+nC`FU+TyVG<&N37fW}Hz=?N|I7j;UyB zwhV7Crup+GM?t1)1%&5f#d?}W8wrE;M(;y7eT{Rt^+vOJ0KuBKa1m`|*x!V(Sm~k< zIs*SNi2E7FGuf7J3cnQj6icQ6d5Gd!XF4 zo2L@4Av-rmL{s6w1cdq%-_t{tCwrgd&j&R*!6w`bCC2oA_>P5bJ&Cw^VLs^!l@o`+(W^=no-ayddAxiP)kMc}joPWO9Zr2b z<-Ll7F3p&kDS=UGUdVO4AA&@}z3RkA+-<(>w<|ldjnca+Cyp*+R9XqY#7|atv-|$C z(XmK6cMUGebA;8f8xkQi4&d|IISF?m%Na*yC*_(odRhD0>7}Fw-y!@!p=*Z!$UL#y z+T#LmZ^~@Bimu@!J*IL>{J?IfXs-eh;6_8(kiQdSnajvQF~B$NJnil};}JmMvaRG! zYCd}M9)C%!KGWkA1f3*s6J0ND-1+pwWx#gq4}u}Fw?xAMyi1>!IkP-i!ZW>$BWk!N*Ib?w5mT;p!!DQB_obD=jZBe`#(!5pf4+Q6Gidn*=K*j@Qf;l zuN{9ZoBsB8Tvt7})kW-d@~3Q1o}w16M3UbFwjm}m@;TUusLH;LXTR1-@G)rm+qP!$ z5w`$S2UgqB(PKn1uDvwr*5+6ES% zVeje2xVcfK`&+q_nM`rgUpxhGz0DEoV? zCS>Lniw|MI@P?*2KnpE}_pRbE%Q`*QGU^L@ft}0uL|`kVM}=QFt5ok@oRr4;a})`y z+_-C2#I>S~?c&l+Dze7gfRnTaPg`DB z`*eq2rG;iB@yA7^r0JIH!Yb7pXh==fHiYWYfAJxUG7sek|J_0+y!uk@Kc8O;yCe%pt&WLF)@4?M7!X}~(`pB{)Ft^>Nd?d^ievW-J{ z6E{Z6y-Omk&3PGVH&`y|^eAlh_TfZ>s|JVrPfWU}e-pG$^l2_1km!C-=ui7t-ks>u zJbtq_wljN8NQNluLzkt-MMRVPbY#L1Y(0$4S?oXS%pK_^{_R$=H7Sz4W%ZHTPiq#* zsuU;y;Cy2Kc0-a#`_U^NVFo`tXy`(3dhm#MQeUhb6-+%^3Hx31#IS2|i%Sc}&Mhe{ zxzp?Eu=EZ<{PI2@13jjpJAg*D_?a%*ke&Zr4as^_HAFNm7D5(rBzWab+WTF@*c7(X z`R+Kk>-{krTb5LaaHg>`#-~j1hLuCDo@VB}DnSxEmWVmwR1^J2e@!}rHw3+oB%;Mv z4Z(9Ln8cf#fpH&4j;)Dszx#Cn6<-Y!nTUXoq{AadId>Y)T#v$tCQx;X2EpBXMw{tV z)&Mt37c-h!c*A+Tu2Kgc2Wi_$=v=SR-jtl7ze`9n7PQ{*i|sz1y2tUaO~DrThLn)o z2z?($nztSZlO-+tkZrO_tfgD762+LkMwz|$BY!pLek;ykg~64rmAaLRHijPWOBYso zzpst3CssHs>&5FYEbSmWzez6F^>1_`F$e}VHJZZsD19q#lZL$Jt|HvhFDMLiu7B9R z44ad`*U(M=ea};&1v8Pm zC;->BuRaJN9^0hACo$_+cFvBgw7_#zK)$fl&T0)Pzi-mn)>F09IBRoTDb#(Ewv-Vd z;~gKa;g-WPoZEbaRnkPP-CUbO+DUL=9u@OhgF|zvd^5PSkV!8eOAyCAQB}`+TS5vs zOOX$6u%&A@`RU!mETM;l1>Q4K;vCiQ(SBm^L_om;wG$~j(zYKJgk;P8pMZ=iQb0Td z_0x&x7bul=|DRWU)yr+&7P0R}gY(w-u7BiM3!S(j&wNq9a83_MbEo+4D)dp4_y`Hm z6*Tl@$vWy~HkvgkGR0(5c7g$TAyH`xv3Kr7Ymn57m9~4vflLIK!&AQ@xWO;wr#5@j zTChFNBg|PvCmW306?3(&QG<3gnGA~=o9zilHOryOmGGA{dT?3kmV#Pcc&*3ZnWeE> z!z_S|)e^{6IeHR4LLx=!{Ko=&>4c;Wff_nb)yeST2mZx$cyEY9Qsa<}S{ zM96AMUgdHt45ZRHjLyu)w7^6Y`db(+K{$-Bsq7*Bi?ixg$jVtJpuDP;Q8l$(3Y5U* z^+EOJD=Cnz@sG9@8i(zOk?C`9;1|B#WMtDj%a7aM15ZSw1R?)|wtP=dh0rasdso%@ zGF&5_b-lIFr62ZpCq6S5y@swlf_{+6CP zL~j}wZG7FvJqsfbf(Qv~1 zWzaQ4@MFFih3JJ_HqGoF?azpYPz6bqxW&sg^!A=jv)5F_mS#obR zbV^CcId)=Yhd}WCsV1;Prz9(uG_;?HI|2KES|3AF^Z1n6Lej8XA z{kAf;{(sRXuK#fG`;7BH9sKIk+AFOzl=}CYF$4+qyKK%l_w<_r-K|(K!u@`Pe7BC) z4amYIhdtNu7s;iDZ;dq4l<4)}h7gR9@dH-FuIDy!bpJX(3u zuVxe4(=->FNFp_Fe@eSu-V&3BYGeqG9KH9rw?jzkaY-$q$c?x!|ISCeE|2BiiwD?c zA8gB?hdq<&FSR3&4o-I5c5cK@Cbzgbhg3S64}J%Ago(D%?yVENTrb}~nosW5@4r#F zHhUJhYo1iA#JG!BRN-jL>L0fRB6;N0Hy|SB^rSLL2W}Q3GWLZVq2(dlX{pnctb#)-{64?uZ-~6S~5Y80#AQiPoWnP+AI&vTOgeZ-1@l+E=o? zr#&vW4%a`w9@HnB@l2o2g&u!BB6wgjyv3avan*7K6lNwEXr3c*-fm;uyZ{1E1{s^R%vv-y=_>B{0vURS5N zE6}@fGCHd_8j%cIsSMyRa~+z#a*4+fV&MX8l@0{bL+%jpy+U%%_{_ zfhY3;#^>f^fnQ8qLR>O}yDeAcj<7P_-&C_Gx(D+0t=wA=2ZRozZnw!*?k?^_xm|qy zusXQ95K59E#mpskYUguxa`Il=`p|ar^^hVxz zNpZUDtW20u+K|}HaLRmz?Xez!ht)ZvmYO`VB=9{`uy>UE$UVNX#Q(qzk zH$>*cn{kf0dI9>}FY-;%yog&I=r3mYFVeZK)!;lQ~? z$?%Og8j93e6H>HO+CnylWxqX(IMeiQO)-S|VDDk`Vd!M)fbSEN;8i6T6&Ub%FS*)p z#4t=RS^n|VV>@$HfjB(BPP|P#Y-1rav1V5ctFD3cnz@w3U_%=fR6c!8C zff%Xuu{3R8f$~pirHgmd5f>aS_&Z+BcI&|JdmEB#i3d-1`@HxSvz|2Ag5|zA)(-}D z@b^V=kJYY?9Y}1m(V-yqM5TgdW#JZ|7@ATM4KY*peG%&SVTBjzN7db8{ zaoetOCF|Im(zF!Vjf&&Kic~qyk8Y?o=A?4r0f<#xvJu zZ$C^3RSpvC4<9`-nqbL#CARWJMu=VU$I+OC58BiK7(ZMU@ntk_Im*%nv1*k$p^y@$ zvRyecyD@POxdTZfP?0HkWG;~=c8wUYn^F#ecp8=UBX20Vb-*>Q zK}5#VOhF8HXNFdJX(YhSNlwbzo$}^he$Gu2d7ZAz+Z}Crz-tPoewnGa#2hdO#)DoG z*!%i7NNjBleUA~=vS$>?-*mDgHlCooO)?<+V-NP7eD~bY5Y%AETP$m(hKpx{QleBG zDa*Wh_(t%sLQNvq=m7`2e^q-CYI8lBDP}(3Fx!ULY5ioHNNd5viCS#v(t`y}V8j+p z=d2?)TGsQLeFON=$;zY9Y#K}v8=LqHbWC%{by~^GvZyte$)Cw1iH@WA=?~GQtq4Pm zS}B|KD}(6=ym)L*1h0PZblxqwfFzx#!i($I}Z<7u1dwlhuG55@3#&a^m_ zhU8AAoR;}?jT6XrmnU{#Bf;zU62^BVe4p=guUQxSa zxVD?nwpr=h)iJWEqutgnhh2i!q4=>w;bT&giw=rkTpU--s8HVoD-%mQUz;R_*=@Jp zan&%F1aG`{OC8Lco{qoV&uv~T-;Oq{o~Q~p*@jhZHM@F}1Y_&eUR>Th?c`JP4#Q4@ zHL-cV!uNN!e`{|sRb+&CitoPgeQM;@Dbud5EYYVpGg0cVyVM>!$ZIk)JLj8OvK{%R z`knPaD<%hDIaS#FL8jaUEs@{3|70x?>MQ7yQ>#x*7k(oD#z1#E?_my2mI4L6yAk+} zLBsPT_l(qfEw1iE&}o=YXocvYO zT@bn}!{bA%?x14NZ-1y(c#(R;2v@Y;L*|hZYDjNC*pnFxvhwivZ~bZaO4PR&C1@(J zy(bs)4wGg_AG6zXlKXcU>XpE&DUHI_#|LKU$xWVeY0+$x2H;+I9>cxizB4!6Sg}pn zFQhhK#uw2975i+3w#IId({tx?66+VAg4eWxrS(gdPwGZ8qe&d`q~EvE{%9 z_fg)w$#ygH!J@x8hIx|vDL<;)ZlF?IVu(I#77^^Jq~qO|7E!rYnJltc%@9j@x!vCu zVGtvcym%$wtFBaBu+nJlmx+rq{>&?oN{j>P1AOo90tD}Luu8KwZSPQz-DX3r2{%7n z`&|qB@Dr=Q0J#-*yX5+4N__Ye<}hg+^_7-zX~eWE5gk!Xj1z2|Rl+@rG91wp{qtn^K!@{wlFuPF&?nIgP$X z5hqh){wm)a2LXzKNs1bElUo9slU!*^@!cB0&Qes*J!D6m8tw-%Je{(_2g+G9%Xx#l z6h5pYhaw;ejkMp`MvfmITpfsRRCWYQN_9eT4Qf-DT>DqT)K(f~lZ^tonP<|?zwIwl ze!9jrW?H@AK@7`EfJ?CrOnp=moG=Jws!(n{Ex2;TrR*O3yF1QEH2_xrSg zO@Za&&dgu-6#B+kK3@zV?v6*R;qLDuYdD+U5J$T35EIM{OLKDV(@z{GN{7P%^G2FE zQv8RNKBEWb*f_0F(vE)y`P%ivX^`7f|B@HNslWtD(U)H0Xp|?MZd*8k$7CgLiZR)Y zIdsId(xismoaMd08%mq-Iw=wV#ket#hGn3@bbUoE*aI@=q)(n7t{Tf$TRX%4{YfKS zU+Ol|q45-LIhXH^0I7NZxn17hm`*P~YMr>BEkX8q^j;Lb^zQ4}P{C*5;ZD0jx&vWc zaB*XpF~6(#E+>e{Mvr+Q@g%d$HG9t)&Br}wmI)#!6;1rYfSP3V^(Me|B|)RM!>USp zYdbkzLma-$g^oYfBzLmlqip2HVxQ2GI;H(BThb%9ALRqR*>fCUA~W2!Kyt1MuHl{S zV=OK8S|g^&RS%pZGw(jN`uF^$&8wkkv*Z|tvB&{aQE-x5M-0DP%DKr|cExB`(@TVS zV3u#cWc3a1Bb;sR3z9}l#g}X*TG~v%&*W*F#%@}3BRzuuJbEgxnSw?oRWC+NRn8%A zb?&}S(n9XNe4IfeOa`80RyreqDpzi=p3J9#@zhJ;O;?vI>|mK8kCT&lc|eZ#+jax? z?q7IF{m4ANw6z@|4*6G+L7UCV=QX-J`eT}N1VR(nE01Shbux8zKj!M<{p3b=lGq$< zhsh@ONl$t!Y$AzOuHx$Afk4hvr?E4=kB1%)D3dg9!jJ-b+fDKDk!$=x*d5aMX-(Jl z^TZ_XAd?jl{+>7D#H8JIQ%_Kh;`iz%aeo4bN|Zp5YDoC*>#gL(Eopz|RNq9)Z9R)w znE3`NCDX2uZscy-;I@b4sGO`s(u}W{Dl#Qu$C_O+UxftK<@udHdXP7l3|b!t)9oFT z#3f49PI*0q+)Z0e4^|$#3}vT*Ti5qRCYY?KhuRXKjb? zk$4Pv=2omwTssyj7S8=Y7a9ni69`}n%P&AJEx!P@!`v~*}gjE z(su6gJL?I4*;cU{H5?764tA$)-@`b9T`b(mWdq3Tp+9joHb0)JKpJVQ&{X9)%l<78 z(j|j4cK$3;*-9Axa3Mkd8#dBI45H7lzAQP=J1Z-;2=X2Wa4!c#7fh+vtK}Q_?c(#U zw`mlYs!X-EDKQX!;BpMS&R6-}Lgq8Gy7sp5oUMVvR`gat32V-FZn}?B^Te0NY{cfX zIpQ7fam!)WZJ%PD?B0o3#8+00Iu>3{Bs6nj0OCXqvRrLsL3P9ANZT-~6w$jcGM#(Q zv+OP$FHU@ceQ1x8YbD)vnSVAvzb$LOMZRr6`ec|+Zuo4~e1-0pwZ>Il0@cC7Z`0~L zNVC`k(u%G1=C7OhghEq1etWOsHgBxemVoO8kimM-C-)c6@+|P(=+0H*Z2ZxouzIy1 zz9_oeno)Q?0lmQssmYP{V$|4ma1Gt?j*NwfHv7B;Gb)X%}n}g47+}c2QeMu*kbA53+iRmDh zD7OXh2XF7uRvMs~+^{NyrBfh;bD=ASRJU0Jq0wshOPicT`pl?>>dT0=a%)dnlUd{J>;UF0rql-gI>F)41m`BdcqI*K_* z7KfBpvgf$23O8XV-u%RJqV&`;z5K4L`AriO_06LbqB)+czqN`RDapl+IICi+Uj-PO zZw@}BGv9+Ay01DlV&!?#vP59X6C_J+beSK|+dCUQEqb6F~O z*bmVYHo&)Z!>QQfP`O!~S7A*Qcrn#|3p;Um{QL4r;;~~q^G7;tu(H`Qnsm(J*wsJ! zD^vRa>-qmnI>xFx_YK9oZrk`eKXdeRu)iB@pRm{G8#vM`lKn&%fP?ykr0P&V@%_uiRd& zT#9GVK3Vqq?1{??f|rk{eiyt$d)GAY(Zy5Zu$7uir*p1-yXMmxzYFs%T!j1ThG*ky z^|tLA3k;^Hi-!IKQTQOoicQ1KAVt#BVK7f}{wKuH>P|-!`rp_!T%GWL^!PI1s6E>=J2I*&D@Grk{@0gVyAImmp8GkZFIL$_jvDex;Uwj8En->#!$uO#-aY~WtTshZ}x|O z8fjH9s2hvWeRr1MmGH{sFgE5#tH0W>D@&Yb`#B zZYRrytm|^kD6d!-Gxi{-hb6p{miijb{_Ds`Nr5pw4WPGkS=|p=+P)g<6G@*&F3W=K zY5WR@e`kFJuBJxZL_X3DaMW2=d;N%s*N@wrw*ll}SE81`Jn|I^1Hq;dQZjj)%3wl} zQ3W;*DUD#8RDw=l3}@q(()SP%t@!y!m?_z7-%kH(<_W$M$r=vBJ|ZK!0?Fex3eCZrP>pt%}yMzIp4jkCse8LfPe{s6a`LuRq@@sDM`Z2)B_(NjS%t1oLkv%A`o_F)PxQviV2oz_}#y@^A8*1txH&P}f zz|pB~C{^zR?fJgMXUt>$Z(ih(qb~Ga&a}GGFO|Ta%84 z4GfJQc{VA~v3oovi0@YOoYD}Y0hEKvNkqT+Os9rw@(O8p%Socv1smS_ygqYU~5KSdQKR7oYme-+u<~2W-!MkDq?^*D0q?@w;M|LH*hA zzpptCHR>L)TRW~vT$P%~_bu)WTt*cvMz=HtDi0y7V__gNx6V`utRtlV&N|XXkehJ)VbHaTSgVWTk@Hp4tTL@ ziSwak?*{P5GT(i%+}m3`Lb6205^s^fmP<$3U;a?mdd)=D+5a@MV(nCxhzwZ_ckWA64xtNdJsF1V5gmxTiY^lu@VQ0#=j8{^*V{;C@+h!@(ps5meNu6aOpT{ z;$&;+9M1<3$B=; z?Enj01{`{nZwQ5Q`v8+nY(gR1ivLX3c<8#`{G!K_3F1r2!n2=tu|)HjSeX>sKAV(Nxc{uu@HQ=LbF?}5-=GMr+r2@m+b zRt)X(AGjWUly7xEmVXx1Ra-cqRalLC?)o3hEuU8&Ukk-p0Nv&@@r@^Us_9b*8I>>eacHyenT` zuxL52p5I7!l-W@MKMNdrRjao@O>5^&c9F3M2qXXm_vb{pN;F0B7j2xb0g%%P!~qa} zl*9Kk`3W{pEaZ}_;gY?XV^BY)%zpahDF`$c7k${2i*}RoWL(Y zYE4pe4$-6Xe_`EUnFkG@^L-sshc0+N8F*QlcS9x{(Gn@My8UnN$<`|@W(OYB46tal zg*mprD+dO*f}ln#ALZXE7ATf<>bLNU5^x7&bszZJzX&n65$-LiwL+HyxT;9?au>|?E0Vv9E zvbsZSWGtU-?~oD2C`i_I4`u$^^^I*erA^@a;~Jy^}3sOvyMUz8Z6fOA`~9@Y8_+HSO2g@?;~f2#VwK`4haN`JeYx?B^+{uB@0 z?7HvQK`Bfo%l}jO$F1l3T+?i-N%y?+dLL(gA(|vmsYezts|H_@*~(T}1+W#|a~ah{ zlJ2EP-t)L$LRy(C@z49X5#QA)yQKvjY)BXgEhO>d-H!?>P;LG~eY#TJLMPF^8HnGy zza#zzF;liiOBCGn0wf4P@Ql6FX4wXj^W9+|gJWFVgyDCb#*zu}Ev~)&2O&V!X=teZ z2^*~l9?WJSXwP7tb=~Z__Q%d~z3)C6I8ZqVzI)l2xH*g0y?m$^WOATm2g#AC*8{^I z1jIMMc>d-d=jqY|{k7myr6@fwN6Yit)(hyv41kk3TLWp@jhx@&eqPJkImh)8Fo^+& z^{HAY%B#5~xse&C9Y6ya_>wB5Q;KU-C=am=Rf^GQJVZzw8T-b72Yr@E4}S=v1FqAn zp>t1+k`$DY7U)RkAsz_0Ai{6{7YH0xp}{x~vVrr>#jNWY!NS=D#Y4o;<>{qPz&-wr5U+ZPwLb>uy!YCqZCOv52 z4X2duB);!2`iJa*=IgaZ8$bmD$H7-*hc<4_&sH_r;{ZbJR7RwBEkM@a05pj?R)9Se zb@r&>^Z{RNdbibeRB(_Dd^A}i1!uAJN2zhkQ7`NEQ~7oIze(4hc(`rO_(uPg8pBa! zmIuQN(zBe_Lx_^Sl{;Xcr1m6`p| zg`?GAzgDOQ@`_Bj)6$f^QS2TsQsAfp2eKp#BteHH7$}CijbS_HL}U?wxIR1kxZZHtwbHCIc=u^k zmH^j`%`5!c(6f^bB)F~&76%TWWbEAlmIs@r&$KbziVX;R z0ea&l{_V5q+<`{<3lLEuW20%z0WpWy7W;?zwn7J7X7;ZP_`H^!c}{IF$KTeyBL(hossG|| z`b?=rc%>{Q6$ZMxx}j(klKZsR$iHS!^{D*;;(zpL1re9G{rw7WuYf)ZYhQLUS}kk1{`PXPZtGG~v2u z%ca5!Zv_Ak{xw4%8f@K3es}6F_V+Yid!yrVmpkL6{eOaBUU#<$=9s*Gst@sqX53=)X|mF9q4=$F^!K+jCjhC!|>94pZcJ0!{zsWAPwD1~|1I zUT_qHi(}rhh-jD^A@B$WeNfC@YyuN&k&Md-34l>`0T)jUU+;3DEnDGx{&(vW z4@xAopylZ5)L?2}i@+jXh71=rDL?UE$Q#O)R;1wJo)Vdky{mdgGsJ(1dE}c8V5E|C;KOUwFV9IfA>#O<9RsJ?!j!|YAgPt=^ zB@~VS)qoqAj40o}31fRg)^y)bwXS|FpHD0PJCYF|gWi;u0a!3xM+=!0t;<%v>}%qr z&yo>pxVgsAfd}8?CLUZ{$nH5h{tpipmIW2bX+OML`D_`;ma6FB zfw!X+jw5vZ({t9!`hHXrG?WwOChvO*jzGsDt6R0l3s{C9&n+bi) zE5zda;7SsYw=thVnf^0*2Qz5m~>Zr^99FCcjgOK(As0RhKr+G}L*?d*vM zD$d2QpkoNFo1%Z1{h*5@Tyai-?)o#9%=3{sgu*d;y>ajjSx`$2KUks7=LKl4{{x2w z7scZ2f2l{gaLe{1-zM{wI_ctUFl{ZF5Kw{ZML{q8sW@WDiZC``CmUI3Un27BO>Bha z-L^vn)N|rW^;3%A5t7>v*B;9fk$y^7A-`LBy|y%1NN@ZW;z`@YTgx?xE!gmZ>xnSI zV5d~qbn0W51(*Lz>Hvw(3MeLbG>X=g=)e{YHN+Zqm-bHokN2Oq%kD%&CqGQTdq0{t z>|i4xd5lx+pF@Q#Dsw!Xt)&B2f9(Pz2*P9**bC86UNep!yro(EcFLA1=E*OVHzeC8kC2WU>9(mb-2x&9c- zVgWG5U@f0d1`c}Q$!tJv`n&L^M-<-*q-a3{a*zt;)0x4TmmcOQ3IULtSR2=FC#6mK za~x5!iyki{blGZ&zIYLWHd?c#!lDDeN&_* zs5{eMr`LR#eh}>+A1Jg@d~H4tBZJ1+VW4BFhnLxjMhr(b`Jw)y5wcQ~G8zgTXUuGl zbFUdW0M^g_*9)9dpI9=#e#kODc_eHVRXV~Ynxzhqu7EiBx9+r6;GCX5;RWJ9vbcA< z=8`osRb_?p4wY`exw0#^ZOOH z-SYhipwbW@;&JpgZ{Yt_m)Q`dN?teqXg}jnIoCSd zwNv64Py7i&-+r+pme^XwgMR_E;!s}V<)pOz#dCX{+yw21>f4-lh@P~(VzQ-<&Gz_%!mk2v?NF}K*w>N7_O zZfLV)NLGN20lK4`BmvE!KK#8o@CC?X(7WNqhfmFs=l@p)fKa^B@Cs@JM#Gl??-hkb zcP(Hc9oA0&>xFISy!1HsH@JXWPB;RxiN}|9B`>eT+KW|u8%V!; zZ%*O?ZUuf7`!@3@0N?+%N9L!RTFBe3D~SH@^L;-%{hu2ciHEuZ`shDqS#eKuI!3M=O_7}0%)A$oMP89!+W-^mU z_!pgYfTw%|xx47aAg2e~^G{j>vmN}K$lW!b81%cwtYU@+P!qZFb$zB}!H;3Be@fR8 zXWIr3caZPzaGzh?IZXK#-WaU0`TQ^e_K$Y6Y%?C~+wd#kJ-`=-$Oq6a_nTp8Yu6*~ zYMHy=>G?ZPzcPUN!WWjDzpsz?SBb6r=Z%!`^nq`DDzVZEax%X-8%u6wWzRll4UiUC zz!;}uQ*dLk#eY5HlC~N{PuqUT`4opBIEARB9m_0aD_$}0L;Z!}Vo1oZQ@$o{%>xHb zL?p0#3Y}O@_@Xx$XkGDr{^g@1m=PqM%B5l*rT*q{cC`M+DO6>F(HjAY2kV0^2BWHg zjG-bxB7U-232Fe{O!K?5mjCr}$$wy@ptg(=CzFd@PmQmkJ&km01sC$wY+qUj0P#=r zTq`@Yr|^KIL2Bo6pc5s-mp;q@g&JDGUWOlxiA!YH)#D$d9)2V&-=zOrxZXexQ?^uqrwh4? z89^v$U>-^u-CQ8=E)oNkGX6(N?4ydV6PKrp??M8Ghzoe_{E<=U8!1Z?h!i@=iZq*2 zs?4ef_0O(P6cuDV#h)W+_s;CjsID90RIKpY@t7JCb9VP$=LqzoFx(C^#0oe6-=xW> zOhDkjmxv=7LE+StHzPa_C}k>i>AFNssMX9KFfP2Laik@!@FdqyWTGeA$1j z^7khVuLgPdGJrk;?(5s5myfhCw=5^HpLA-|xD@ydAy!|_ww&N8<&&mRRE=vzK`%}o z^82Vvtvw-W{LA8koLp88F5+Z@@k3XmcbV^cEym&^3|N|cfQg#Fl@!ZN`ih9CLJZ1a zMQT3l_gR&5HPZvhe3g|y0TP=Yet2I>Yl)!&fd2J!d9?iXTluX~l?C@R0)E1K_Vg|B z+C*W}Ws}R7d$NI8Br@gq1z}CRrw0D59|ad9a!lyTnGH*Ey$VALGhoH!i^WY<;8Xu& z6Why%5$INK&&Fr2mkHX4^^Gp~+TlK2O9}$ulW4HC4Jp|0ooe-wo+{4c&S3fdWBcQy z9L^()Pksai70qNR6Ok!!P=8aL##&VPM?l|WeSExjF4TNd>ge!);-Q8&iHJX6!&ya> z6h#6lsly|5jqoIKOO#Lu-wTj^n6=WrSJy`P*tARDv12FpkLEZnj{$R>yT=|Kd-&HJ zXC?a2?_H- zYWd2W<}#z;;o+ekgD%tc%kREEzx_^E-=Lz~nYMQkg79|YwRRlkcpX*Y#o^XTu-#!x zx+_az*0z7nINa0n{^ZV;m%cyZB%fcXE+`rWza#siTYKN^e!n?(Zsp9*$-Nget)K3U zj(OdXJ(qa~c@p=6p*45@{=cV1Ia9l%Ns9zKdzXj4wOL#ClqO{acL&ai{lnI#(lRw-}6mG)ihE@ z`WBZ*&F9Q{$$nR59orMFu-mS(1I|#!*Af1=9u3t!u~X%wuZ=#q_#*Qa~zLe#y8uMhks~ctGJ#n^|o?Q3W6Q> zJVa$iYbv)9osU1Gt31VhUUD`a^DaB+aHnAE6Si3#AiAKGhysb9j?5OE+!m;vVPDC& zSvAcLp&yyMG<#QClZrLWP_&bI)CtOf>V@Y$0v+pCk#F1J3vZ_>lmvCU=x1$Jvg(^gT)vba0Rk zibA)Zs9#(lb+Kb@#MtkV!Bmv_c!hZ!mrI`8V7h_G%h%ugZ$;fZ{bKCZ^>Say-tT2^ zzNJTUxLo6wLU2{DD%z3dcp*!mbTv>tAWV4hLz9PyoiqjZH-Xxg6nZS7Cm`+<6rEL3p z_g-uIVM3npEkdJ~U%G3}X#v)u3-;6>7g&|I2Bbcgs-%9Tv}j89!7knyCL~CuwC`k} zCC~g;WE*!0RrfB62-BJpVJO#7lu8Muoq9dfa6g$TNa)MwGv(qzE4V-!OWc1aH{FbAJQH^NL#rc#)g#1dibE$fn==FA^^f&vb zH`zj6@LiClb4;~eDhBiI3O3)~PGQB^JyLJDws3UGE^AYraUe(DmebDc8+ndarr0TnX-`$U)Kb673HQwT^gz{ z!;hc_FMT#v@}roHhjpl_$-8P*Aq`jE_fxB~jd6DVO2wm-AEZIvK&O7=t!>ZOYPOnr zbq5+`!(Jt`Uexx5_akW~+nShj&t~`gWtWB3zygSE1^=mJuFblO@N<4jeXwg~LwEx# zf5mLQQrMYQm4KlqE<-ljH38kvI1e!O)yK7{kRm>K2Zgsj=}Fe^^DeunAJVJ8g)@~G zqF*T1E-KsZB;wjqjrq4FhkhuAW}oDepe%UYeH!n&`^+na?_>MEx1Y_VbTz1w}LAy4cI~k zOg&N?^d|1UD2b&9+dFSlpx*8YNns$w;j@=1V(euH-MEBGCAKo|(0C(ee%f#r1TO<=ar$Ylv6xHD0;UPG`0f zM>DQ&hR#@g7paCpQp@eJnrwbXeNtv{{fWyPQmm{x=~%p+WIcwQcidg2!a!5mYs2uA zTwZzYWcM10Y#Q60?|W}Y^3ZSo_kdIdeB!nH>xLHGN9{T- zSImfJ@3y*e(nIQQ*(rZ|N>c&yQJ0>&)jom z+k(xl=@0Z+*YE42dLjvOKK;)l6?d-v9Q{;x24`a9-1bw5Manb?U)SX=#>6y_X=V~| zR@URmp*aD!ydbw8@ae_QXNqOyFHV~eUR$5x7t)u^tRgR0yLL%j@yt1{R|l821=hmY zU>w`JV-N1S$F^#4<-Lp7DtO8v=xd;y?Zbl*+nigK(N!o`|5t0t>F*rx1Rlyb1W7L@ ze0Nhi#B6H^DCFCQD)AW^e=KgUKCX6GMcCP9K=DTVT(p{Yx}n7VXg*IFp>G)1v=b&d zW&)do)>=^rJ#u^i3@4+hYx3-v^zQ>7UZIQfJ9|63GWPS^15T`4dzDI7Z0Qrkn=~Oi z)?d~3-c()@_ZYpaX8l>AnTq{KSCjwwG8cAkcdsz48JzxbxF;aR zfly?UEt@dp6pB$k8>0giM=wpF?(KQL8~E*oEC0>40>#ycO^{e}AK+wQ*tM)QUwiBq)uw^UhcA7?U}G+TaZf#QYY8p5&R%Qus9Ov~$4 z=hmMwV2m{1hv{AnHd6nn35EYY;FMG_13ij{n}-e#<#cS2iVZLI9o)3a_n#J(d@tY& zE_Zwlr4wc79mO4zC~tSDj|LYBD}N;#g%g3F|MpEszJ%s_ASpvouS*$r1<}iL(`E{u_p0csOkTUY zh}ggKL|(w4aRpZ_vJcx5<+tbB=VQ4jlj77f!B5iy&iFjEK;Uh>_wH7d7ghlt`w?bV=?qHAP*dl)KbIAq{gPN3{E?9GjW&Id0RZG<1%gA;Bv zWL33&4d^9ShlFYstRLr#B?Sh%O>dl6X~?@G9HyYIp^KS#5YfTcNKe`8vz~O2U5Mw8 zHZy3BQXD0+#wJ$1+@X8psSnx?+}xG`cb#EN2GwF+Y!|D}2|0LVT;FIGJAK=d;c&M|=M?S-k3me5q#Q3%YLKKM$S86s! z0dJ5PmR!jGYD%@eqWDNH(Wu7m4*SeRAy{huwM?^+pz+!BU+-AV#ENW9%zkd=rI}-# zsr8zPn={avZ)2xFQ(>M1Y0S~3?v542-#eVoPeN(k{6ar54q0V5fsHi;eJaNf!LSBP z-a!OCosFPpo((VoI2fM(kA&l&n%9pw|o0a~^7bouc->T2gZjwZ=kI`)EVZ zx%pI-h+qykIbOGHR{|&(A++6sHg&@H)iAgZ1?@Gr1axE%<}L3&odhdBey}Fv{+hP2 z^VIqC3Z_yQ$2WJc>%q8}WT>l;K2dX$qwxGzMg>^|0SuCw0bd;%I6Gzh8U|QAhTmSv zYTnE6OVumN5ZuxX<1Jeun4cjk+XxvfRvuWgm|5>#Ve4e-H++ztc|rWm8dH5d>G6sY zOs`Oq1~IVM56NrWVq`y6@(O$BCy8dR@bmz4rf`L&O=Hyy@5MwvMZ%!32&~Jsfk7u- za;@paz=79&=iq%4_k*kMN`TK@8as#?+?!bu)Z3oqXS{jE=CIbWgQmOg&RVC)OU5!l za1QLP@lc4rZk}=28fYSm^RA&ow6E5VcHW=wEv|Qc3w*w;WG2Yjr@Aif)7Ny{R=ZkGNqfDY=QTqboJ@-0!`W4VCHCyLwNsX`- zp*p`WaB1i0zxs&EeMt37cTo`ATnP2mo*%UK^jCSyOE?Trd0RnT_#4OQg=%;rVT(GFLroTi}7 zJgXBRZi&rjw9t@DNW(L6%AlcURQ$Ci(Ev!N0sxe=DtwRf~}1Fbh!vGLa*x{X0Uh-ia14P(PJCPf5o_I_gT zC{K-TkSRv6WP;3{4*9L?sK>4HV_c`s&@^5#n$Il>;N|0x)aOuv!5>0NQ0)7Ul&TDE z4vw=0tyk|i-dC2Gb&cDi#*A!efkVeB*JKIdlLw`B*;k93DhN2BRbB|ggjA=+QTcur z#D43odwj|VjtF=0Qhm>EPp2qGU){*+afNP}NnnYJ--i389^S4gpk+_EbxC3O_rp^Y zd-a@NgY1at@yEQEa~hURcxf9KgH*h?-Y}eTsJi)?TNMjVXT7($LCAPZK8elhf{aAN zxVo8RJufYRGy7c~QdwRdo-cblfx2LSn8c-esMm>vur7LreQaO)&J#Hwj|;ozvwW8& z?!1kU1`i!Wk*P%m0ZNQeUww~bwGwP{nmx`?0$a+FZ)Q`?(c`+Enqp$fa@P^;A#FHa zrN(YpqloBuuBdAKK>2b-?HRQmlDcEGMOuc$M&sO-y)`-572L_9+YglI2cFtDZMaow zmwm=^pAICWbFbaH+Edb&zzNggFor{qhqCg(({R92Mh&jzB_A7y@@eiNU-~q7l!z}~ z`x5$o+$;jeazo-{F};AGvi}b)PPs4La9YOG=E;5RJj()`rQ%@dTeGL@R=mt|J~NXJwPuk=sw0_{`;v?O}6i#RJ&- z@TVCaJ$}kH*apNbX0P?zl*-zm3(cGeH&!32>`5rqqV#(w_0L zeyhV_FqfbX#g&{zT_*XE$s!JpjGm%z(9LZDta9RxUryL9zl&82+yK4v6DRd5LMxP; zfUd1L=a>4YVDH0=7TSH{;tJ-Gw?OQdi0FU?|G`Gf$83oe%7OOlqwtb^h%XBsrxxGApR_dcJH$hl8g(TdNQ=BIu3w2b zgTYb6Cgi*`bZI}Y>B6EluL!ykR~NGr+3(8vwLYF8a7qp}@|61H0WVdZs%2nn9qn?G zO8wnT^$Ys;+iVH5?;3ataIGy!mrC9*t5X4R(_}ToD4-#nuw58c zod3%!D-OT$V&7N3k8;a8a=elkt1@AZxs}3S0agErI|th?Hjg`C$Pj=0OQly>D`K3O z@zRaEuJ2CR&&532o5_E=;;=RSQ;5}}Z_KLAdYrP4<{9A%l0KG$d-4!W*!vSV;dA&o)bjSHiUGv(hB++%W@5AW`n#`ZrUVQ0L+kEq4dOlgCUG^5wbrR#uw_xr5jrjX zEQ;TkiID!^>SSIQ&siZ&e#MlpENKr05yNn)@w_I%%G>~xLf@&YnyV-+eY&!CCe7vD zn7PF;^VGM(sauuYQ#*1V*q_v?r326Iwe70~bW3jNK3c0w15ah zhtl0SNY}{FLk~T4cixxJ_jlL2>;CmycP$o+VZnLNd(Pg^e)eRWmzCM35N}J`LuCNH2a1VC4%8_!hbJEuXTJj;jqvO?4jSmUf1kx!OM4 z5aDP(>}kk=ZCy`HTbH#Aigo<4;Z+OCk7JNV>Y-%lY|Bzx0^pzg%IQ98T}>&;Zks@D z;%W~yjq)7u)=1`t{xpSL@ZRj&l53JL<^CAvXdnQ|o;vs7t@K~q5h9UOTUIXK5htvB zR(eE8;mxhS`uXC8ZJVeSI_1Krm_})KpTTDoB>m-;u&+M-N51uSps8n9&Q5+rVy#)s z`y(5i_@w2K_P4jCj9n4i1~IPFh7i3~m6iU|mnt=Zw%b;2uLKCr|rHyx;4 zWdPdX$JFYD+LJKqcTd!fH4*0VD~_>f_4+IsTyvznVdCQ4GMjT8dIlf!Vj{1KhkJVU z^Oeb&U;bUUxbFer@gh z+t*~y>|;zHk%q^?GSh`??#LqWz%@hfApug+<=dL$#7t&0A* zO$lrxasz0+`ECw-VEDx}k)vOHR&J>4=WRyNUL;9B5znI#*ptuSBejCve zrxDg&WpwvGH03U>B-Yy@ujfbFm$L-Cl6mnQbZF6749CC$$xUGQZK*2wDX{Q<+m*b< z{B;{P_vnV*?BG_Xd81tB#)d=d${^Gx>(PZvSs)|%O{JDspgBUkrL3(z-};BqhAQ|K zN`wOzQ_)k>^ZDm_PFN1{$mu5ya9qL(iH(ol2GZeXa`EF7bMs_HhQ!z9H;SQ6gSJRn z*E#Q)AKKcBYFM7pF{&ohhfP9#K43O3W2F(Mc=NN@pJR2#BJD}y5Phl4^m%uVDldt5 zC(+=*yfM~_w}ycvFK4O~vCll<3=FPx=9Jvx%zmbSn^6-33|<1p7~B!buHQ2cwjxJj zL4|LuIW0R8xP6KZ$M&{-QGBeiJb~-mcu^QZTcK~F#6ci;ewekeg#c2uL>AC zV>DuhbjwylayQ(OhE*hYL|~gR(LF8lm+*~@Y%Q3Qx~zwAPT!(`Fg>QK$L;h&$jcj2 z7BhZOl3q6MS#-o?f1-&vlP)S-M-EIK)iu%<5BA*WGCJQ~WqYo=$8@1fH_J)3ywaCG z3-iK^$Fwm0(2cUXXM&72)&3%PN_-M~W#09@UIv<5y(xSiUpSkVO#tR{ zL+u}bG?INPQ}S*^zWq3Z5qF0d&|q^3?248zmO+HQ4*zzI)L+&wJPlX_?GzGp5VX*B zI7(4Ip_jQ){CMh;mfOars%W0XJ5c)fM`nejZ96HxAY);ON|{UV2QiV`dRzonG{4Dt z){}qE5Hw|Ge z{oW=lCevrkCjqxg{3UDU_!cE4Dbr<%hqiKu02jUMzHOq_e$h9-wSa~dlo z@f6RhQNCy6i?wDMPzU)L8%*$>P;xm86-`5%lZiU!Bf{$~^L&2nG2Rl2fr)ej8HWte zNt*VM%6#8GC|P!KZ7vQBI6aXG!>g<9M;ia~sThKt_(wMn(aZTe!j2Ty>jb`K-WgS7 zMBpM;i+M7~ky`y;Fx<<3o@hN18B+IT&Q9<5vc-W72B8fbym;s+?7WAGH81*`s{9g9`YP#+-46Dfu4LKb`Zv~;r2>!@k6=_K=j#VmR zf8Ab;k*1m3{TAKq)i*-{SJA~)CIgm(AzpQwukJjndO!M#n7<+<&}HtJHSO^TS(Pd5 zb!sudp+Gss;kdyjB!aJ;WFovhZgIn_X`aX7^%$+^N|;&sQL|sp{#ZOs;vq@5GE_D% zx)K!WGLX8HPE=yzlw;$~L>6Lki)h+cV{=5Ze_q_+@5Uvo3;!cqR(Hz#LF{CZ8`HzX zv=}?Wy5)7pwn-65{kArnNhFZVU2LPtjKKn^o!)c-#<-}dx zc#9)HSCG;Pfvsg_`zatklMDK;O5h9HZ9FF-&EtKcJ4Yy|*q-0i2@^kmA6kKG{_{iR zwEnGm>=vVC`MW_!8qGa%Im~S5O+@P^pMIA>#q-8UZ_`0MOhNF30`RAMdBKrgk6_)j>1;t*euL!`1p(Jl%rth6P5$*J~o4I@DhKIzk} z8K=ga`f}3;5l>ksTZm=4q!qh-FLP>3RM-KX^2_I}Eo{ODmfu<3np@Ac%*N7SDDh&G zzcp2B5!d4Z78m|h5Gnsk2QbzoCX&T!LNqC4VEfrY}t-Do;Tkr zTTpRW{Hc#QSXfY}*4a9U#yw(Je%39rTlVVe;t}o+*tR#Yitoh>l#r+_y^dz4fbzhR z_^PUL<{b^9iZOD1i6dU5@W@qisR=DQBe;!_-L@8a{?H=_Oeyj$4d$z@B^ z@(1covpKvt`{@?KO0^7L#`PPwbF5hYkTEhDHs#O5G|r|R+(zCbA6KfEf*CDHPtK)+ zSM+LEC0)nrdcO&yEQ{j2;cg|NU$2BQT`fRm*1*sKdTGD+)qhtySQL~4?HuIk$K z#J^tef9YqhB9e7R8Ej7|>m|kRlIGr*imgBAW+DIl`$zN2=o$V9W2<%HK2{Orz$atj zdTPFtn;aZO_-fs0szMSgmsbz`_d3>&v07i8SwpI|1+8cz(@#!)(K{deC<@i37JRY% z22+>jPCCWULr=Nrs6y9%=W@DGLEVyacu$kI1ZfPOR3jo)@>L6U#E~LNx_gBKtP^y^ zs^M++AZi@O<$m!Wcwvd{eWixJU1_y>orw3+{BKVkV^}JG7rR0ODM!xD7e_Wp(>^C; zAt%2}pv*LDw0%u_f{0r)jZ_F<+reZMQHx@d)$W`1o6HH7Sb19H&sdhNJ8vI$KK*Rt zH14X#Le9M4L;{YO2Dawce}D_Rg-WtovXOdogbC;?zb4xLnUk-l-oVV(h}Chb<|4WH zX$-!x^7_Pvr8>X!&uryL(U%VOXi{PxnmS1g6`gQM{XrCC;ch4Qlt`xb-PnSEtdF|; zD!noh%<`n*dGwyDf42@fI-}0^JNAt{-#Taa8K=bA4mgK+efu&$PKY8J#I67`nf>Fi zxTzLQyy2x##e~~enX%24S%r=_8Fds%KQz=J=@~dL$r@_CaS!G`J1fQ2`F#5V6VSM? z*C3lRtsNXT#W{YO9bUM{ca8}XU+=zYGJhReHKY)U=ha~JSW@Xh*A*v5I9Ff!jXpm# zTH5XHg(9!NAM(>eGWMnnsdyvS^~@7Lj&pag)f2KSy<$izQa&nyS$k%pIUP|jM6gq#btESRjtpI^*UT_J_ryy z8&r^7lSh`0n>dtl_i~4fsV&A1$3M9gUV%bi8?8#=_s@vr*+9DkSeBW|7 z49kkOx5Njez8o`>Hav%qe>fda`NBDW71Zl0rj-ZB6#oYZWtT@nvHbJ$TCr}OC9f@0 z-_QVIqN3+IOZ6ixzF~twxCLDqwk=#y8%{NJ(#Wamm-~uVXF+P{!naN>P%Fo?fZ?n# zB@EsXqaVaN*Pl|F|M-}G$n2Ci? zmu`j%B81z3e^+qzhyT{u7WChb(AwjPA9Z5Y1Dv9}S|*nMj~dXqDuL!rwS1(4)fypT z+x$Zndn09GKHaP_;(dyL9M36`Zy(KZw7yIJmg1vf;1=c zu$KLSF)Ht?mNkA-m**RL>uviXEBdyH(%b6wj7E=-vlp-1a5~p^z^9#GJ%lCeS5uqU zK3l!jO5O%37N#u$hHOJWcC;|e<1X-DDi3WHS^dN=DUGQzYSrxV`|&LBXmP{kv-yao zix*|QxmARzdXjdfE~9Nt6EFXdhXYXY8uIlKWV(=#!Wsa z<{aEx1`!w>SUUf8rtC3;ShW=!^u5ugzEj<1i#o*_m_AI$$Z&g!VXNU6PBJ0qolSRk z%&I20wtYFGJ7Z3TK9t3pE*$gt-7(F-(~fOT3Y3;8av71$L-b6cx3&+ClvAn|UQixb zC*zJ<{~>4KFyLzox~&3eT8*_wY-X!eg)Xgy)^OR?%HwRm%gpytxBiK>pGbEtAs?Gc zc3QwfRzBWEM;^nQEJ#$Qk48hrU0scyH$Y??1Ufg; zR>6r})ZH%(lX|=UfvtPB)$@bsS;7P~{fIjADEYrVhb@kIVyz9Ry zHZ!`-y9ylrPo}N9TuQaZo!~fH(*UlmNjSt>Onad$K>#m;aP&t5_ivh6*7i?Rn~ zkb#-&G*Q~3Wxe7&wz)K#BZh+M_i}|(0W?<(8*lhM8H8zEEK$pg+{$sAF+YEIv#m?i zC<>1Teg%E8UuKjmRen>@@kMS^;l}fasGjVI-q?KT=H-V^BTc?>D>98FpGL$tg=lIc z;(m)H{PwjwmUR`G-MF|tzJBo4_^I4wP&%auAkRkseq7`8i&c((<05vf^z+q+{bm=CCG=98L%ib_$~WA@v~>o@iM;!eEt69_1AZ= z`P*50=?G%wm9QipNxUz07>J^RjcTkK>9rt)5%G{Mk4xckQBX!{>F!1tn90&ItWukm zInWiVll(+QPXyVS@IwFNYFEbD?fQScf{f} zOtn?4xx`ABR|)CaEmZ|KwIqR!@cT|r^3ZD=xHd5iH6WWUt-V%!Mt#G_R}GsMG)~QM}X{@+Wq>ejXWgb6A1q^yB z2BfoM^|Ui*ZFz=y2C5oo(`fw%g){4X_f`x>OZV@_`k;Pd4r?z|RoR9J>w~y(wBGln^VxW)$>AqWfH}pn4CI3-Iqs6ocXh(hr+u)VyuS)&}zWc|WWW!DC z`R}rw15Xd&L7OY^`s*s7_eRCH)@yI?o4a!(91L5IXO zK<}%VHmT0U^1S|mh}ma4jXKe>+jI8Tad(p~-uCMf&bh`pR{Nb3? zs0~gwR$N6Nztk}(BG&ta?7*5v1awi8`(2WLzex|}^l^nr1T)3a=J^%5gm>vj@aBChjPs`oBKBLOUV&EfNnzeVS(kmY`;nl| zjt4Ef-&yT%con{H{nPqo`UQCYg2ef>;^26@n1T|L-4rlrMwR2+(?fn&Hxz^SaTHXG z_KFaRf-r9NtM8*d&x3Zef}lvvfI)*b<4Gz3>utv|(eZ(`5D#ivNTqKN)#Qo!`)5wR zVuLHQUbr)72G*37{Xk>#9r0kYRht?XoOC%bs;QaDb@2mCz zS86UDxg>gqeFgqKXtSMjbdh*$XGSfeTNnp4Ec_mA$(NKKc0cP=!bHyVCXWkHa!GxY z5x0YDEH=}uD0!|HRbV=JV1oVt- z;Z1B$D}|q&YO8KT1+f>OV$03V)bL8N7_q#n6T7Y2!zp0RdKB3XzOLsy&rey*p25KCzOTU zV^e0o>(~i1U9JasL|hkNNEu4b2ah=y$PxQ1_~CFTmdEuFUOoJ@%}6O;^|G$Q)O!Ki zcMcpEwf`q)nh*oZ5)uUQk?bjYww6@W`~@9dpS=vEei~PR(&1$vH0S6}+Kteb=SqTf zpJhHN?V569KT#GNG1eDAhaZzU2%coEd`!BETBsYwL*5;qJ#NxBK%Mz{nigc!Y1TxDLMrj|+ggX%~2} zoFZ&<|BASSMKCi+gF_lC?4CKFTYArN06CSedE!vj8oyAz0fn2UN^dmf|?fTClwFqJc# zX4mHy?^F+8;z&YWy9n(5waq5D6Ht+I1iyTq36n%$com8>-UqevrRdSwE9w7P1q^?q z`V*I#1i`VrVv3%~R>DCek%(K|rDS46r0y2Qek^Guq{uF5nK<6|0Sqr1u)fx(O^;0=)j5xfw$U37h93Jpw{eJ16MnRnspN zbS+;5I2wB9-RPvbwR2F7VI`@u=%Z{zX0bjXtx5m|RsroERFhzlcHfDRjSyq~L7JXW}G zX~OtQXui&4Mu8I`c)w{;fOwm9E@=Zc3g+7F>JopQx+h57#Yd1E`nj7qT`uUDXso0#v>%!&5aIMxm# zpmfsJ_j&Vz48H#YAu{;65t1Ed)JlRZh{#43Ea%PEt#{%}&;t?b(8jA#rrSgKZx%|` zy86g~Jv$F@sx|w!!BHjpT6eI`_~HA+<`SH!3Sfw=&1jOHj1vx}kI2^qML?S+my@uM zC+|>zMdd3EDtrZVpC8xGeOgWnf&!OmRw?d$IO{HSbnLG4d%7+{BF`ki5zATS`Fedj z?Bd=q^1ZtK2Q}<*E0|5z8hFOuxDhNhMg&0(=~WWl!#7uwL1sjt#f$QG9*6y-OZD}pQNiN3xTsvN+@7vA>UVt|jTTZbkX0l-loIdhNR>N4E zCx*HdK%?(qAv=1DV--H$sd96X2l>(sipTSjkX#GnxBr zTNO#_^8SC!h(WOhPYk4IH{2Q|N+1IAr}YXLZ22lRDX=`pN#K0T#qzTia&b?&4EK1} z$80ezZKELFC;Qmz-trLz8T;`1?!S{3=X}nU;}o|c9t5-yeUPDy-`3X?q%rL?L}bx# zmQ78nCz@MKrf(6EXeIiwnu5%yQok@~#Mc>dqmC))J7B_=!-oXxy3VKweE%5;4Gs3-T@s{st!S)t2yHY=<1)&Ok!!J`A26^&Yo_Rpp*FgS7 zwttNVPsvXFa&b^1purqxYSdXauVy+_B`p=&S&@=yhg!_KWS%6WH(?}1R`2NXX7LjO z95ZL$55WpLLo|Epw~2m!0hTelU3|Hbd+`tv>GXJF%hy_E(#04ePd2tibBA$ah69=t z%C?*JyZ5WX8cG#@=3nX5h)B-|XsO+`3t|)l+}!wfO>B&BJH2QOYczA7VJooQk@0HH zX9x@C5xkob1PxQSS5@x6cmoewUxD*X)lzOMp^jajnF%2je$gHg_fRSZ*7KPIcs~12 z(_cKJh~`8%9a>!{95`4om(u`1%8fD?`*)X_G<6PfzNx2T9}H${c_t3vlc7G5jcBpo zv$2qFn49S4SH_{F4$!iY8;$dBQ&kwi-l}(5hEVN^Nq-YhwvP7RqnlK1Ixa$jpo#(a!#MY|Kg z=UE1?TfNx}w>pCJw9dSAj$WS27e8>6vGO5y-W`assekJaVcdau*P&tJsq^v&@ZUGQ z4{zpljEJYN{f6cfjpqkxg7Sz26jj5GZB4cunazw!JD z1<@P$Hb_OwEbUNu8~+FAkplggh7D!0^BUpkFV4{?sDj@d^AxPxdJ|)PNld}F-4pmr zF8gqvn?Dbn3#d&Dt$@Ta{`rpFsi{&5X|=ucwI=h_Z0z&GZi0|zxW-Ji7zE<@#nmCTeBq>`KD zlQs@O=SO2S3O91?@P$29tu3iHvtljP21hDdZ{n6-0q(!zF;tKu9Ac1RHIIMw9kPE_ zZS)|F)f;;uNU-ktpEo4N}`71b`De#7A zxsKiQE<|484hY}tyDD|oGjEAU0h3fHJfa`6BD6I*+u#)qx(K-1rvs1@FnFe`4_S*h zUc4<*t5CVpT_BOH^oOBVpmKK31UI6-;@izk9_rL%bGK50M3#2IFtIU)T~FGe@D$tJ zN`L?uIfEr+R7NSZ=?MI-Q0Jj7PgrIAK3!vsB066k+wG>>si*`1I^7_evj7IdIkiP zNGJi(hpeph^R$T=cW_*E$%naBNnlikaw!;9nU$6<)nFX z17SieL#;fkMaH)Js6G@Q!g-RTJak6j6~BSh8}hDuU{<+R9hXeR?D7|<+7YOEzUrwB zPJ0}@CSD2{Pt)Sy_Sh`8;!?7X)Hq0P-;b8eDkF!{8g1TasLk_n} zfrr#N+Q6(An2Ilnbl}6*KU4sXyA4cVP~H)J2Lz4t2CV$8VM##Qn93vbdwP{Oy~qrd z1cr|>#n?3Lef)gA3N5&px6kI5V!O3B>;Vz!a`MHAK)d=gd!n zlSM!WP1u3rHP+JoQWpaEk(y}L4o|GbKdr4XLx~@dWG+LszOmb$`JuD`^MvX)<)cdE zwc1M%>Mbo#u9>Jgg6HzcyiBpzQ#Dvrt{0$TJF1b5LK(pZ8DZ2T&s=H}RrD8@6mhxyw(O%v+s0KwS06t zS3tYRI}c2_X{$D_5TvBm`OX~>1ipfcUC;r_C;whI@{53!SlNzujzf2;3JGa)Tp z2fPdY&MdXeMGIlZ>!?pi7K@m8av`9`RLXc>#qalCkP)E(PtD3d!mCI@=c!0B8cON(YJia9+a|iclh~YI>Uz0eOd4T)Rls?Qw zgl>=@!GF?fQn(lh4JY;XKo75OB@9Ak)H#3`G5cbq?=o`W$jJQcgI`tX&@=-rq`y@K z*V#p@JM^EwHII`&yOTj&v^7A=S07qM#7;07^z5nJD=S~YG{t{i6c7htKRNc{W3%7% z^GZJv+42IUrwfXE1E`-)vzqfYbb$X`5QcM2HvbAq1Hc{r0nvW(LrPTg${XnU@(-+! zyJzr=oiYlk?t`ChPj?hS&}_(mdb*Icu&;2<^E zEAk;;OBgU@2k7^Spx?5B>%e2rNES?PO=Rodpd~9HnPIx|F8ueVbqe{!z(f);_f^ zX7_0ZVl2N|daP)*`C@mvYFV615opVQl7CKq$LgFQ;eRwgiH{4(H&SF9W(!S5IG_`a zp{W_ROvjl*NBGZ}cHhL(D9zGZpB|Bq?FwFz8_~sIjtv0K=Z!nzIN9#78{P|W++mi_ zmp1=$uU>kfN{^=3L}l<*hIA|_G`p1mHFT}q4rkWCax%IMSbM__X3uUlA`JyR>}9|~ z{z2eDCoBm1P%T)T&0)zxw54TT>jn7otjn|M^og*2I3A#^G*s0+K36~q>Oddec>%e_ zCG<2?jolFcN<5;!W{yy3Zz98Lm&t_jE7Q7-yt1l7BIjs1`MSO^qpJP_l&OgU%jIK# z$Q+@*tCRg0HC5SDDLy`F&4#zQ|MpT|TZu84+^d5p|}kKvD<^qLye4`tG!lzy#*x0|(h-t-f4&zy$z>kPtWS7_ zZ)8|>`_<>uj_sVD{`NHmI$MkEp<>Uo&+;ug6}@MyqB&&eN6v;N3wI1F%kZ^Dr}v4f z6)^!*9UU|0r$;mw#WW5jm)G19?~O`ulJPr*U;=B01MZa8<@9L zGxF^_bZ34}luH4*)O%S9fub)(Ky4Aowv4xSj9tFzP-D^WPm?dv(CXKY0Qon*bXUzU zNW>l$iG(oLyK%3JBz$>yewTY*VYNKblX*m{F^Xhh1lTWp6DIW@%|59JkWWwv*XeWK zFY~(BN~uwxTWdBJ|JKfy0VXW~U!ys&giai-smp+D@7|s29Do-GJE@+X z`rU!P#ek|#jiYJAFEzpwML<=dydV5VcO&kl7w8$$+S8il7X>~dpwW*6&y*tTBYuP? zF(TmIWHSMSUw3mqGq8$1K1Eo~sS#6b{!8as10JIEcUIUp8&LZ1kpk3Kt2|#$6M>r9puHm;ticp~{wa8=>)vSF?~-xf%KQbX`B~`Gj{;jz zj2W^@T`_@@d7V`0P{KSTY=a37--)to+<1xhU}FIKfMXNywRE>VI_q!?g-}ERhsO*R<177{b<0QMfoY6xk8)5jgH=xIG(tMQLx}fB_ZaC z!IuN!0(3)&sHZXMMy-z)0UyX%NK$Lqcs?R+rGJ%9Sz)LSRxj3x z0Tv&f44&Qjo^P4ei?0DIL>Fy1fWBlyu?pn82D|u}25>jkdp49m_$3{wm3rlu5#gNj z-~krf{VKNg|E_f=|KBP$0Y>ltec0&#N3ApK|7x9$J-TlWDC3mU^L3UJFC>8`?<`%w z)f1sW0J}_8OCKuxp@j$AHiZW>ReT@$#PSt8S2jTWTZV=7?q$8;<=i&!zj+k6*;z?J zlvI$Ty=qOQCp`Za+448=?ds%%5MNTzWBFyvjFVwg5O1ASKN6A1U@?pJgp|DF@&6Xa*?)zh{52fL~kdID^D~(T1_@(W_W=R|9 zziO?d%l4`Fi#fe=y^A_%WF+xSshyShr{&es2!qKZc_*EN!BP_e z3DeJM5qWMz#T={bZ~RuD0e26d{UfF{XcRP)rR7wc-*Y;n4NaGz^_i_B|G>{qRI_iETu&q5PHby+t-&qoI7LjiN6x9 z;j>2$;o?m;@|IM*ZC;je8JGOf3WIQIlr1^s(#Xl~{Kwy)dC3%(3Sp()v;4OO%cYkF zsf9{Ph7@%?G+ZZb+oMQ>rdVJ=gm} z>_tvm{}8NPs011P*^l_?_IgiR?7KJd1w(+n(Fa(#HxU!`7lj*pXhNC(TJ4N|!LsJE z;e;=2PD8VVuq0zuuz!-Ejf;(q&rBO72Bv~RjF|W4kJOb8 z%$^Cg-9wW|F(2>DGEvCp)F-EprUncOPm`FQHs%$OE0ExqF-n-JZx~9Z%#>r_7m60nb^l*W;MlFU2DCh{g2TScI|6gH9h5rG|$0z>}V5u#8 zzq`i*#jIcJw5o-|OUmVmAJj!u;k`>GK+m_-s^(dY( zO#ux1`96z?|JH#XEt3%){75!a6N55t(!aMXmSy@`xSx`3O{;o})dE)Ywme=+HrsHm z<;QB4X`;o{?Ft=vCu;I zvUdF;842o7enjJ*UwX-2yn6WJm47x)=jnxoL|(MsS|VER+auY(k`KIwvbu(h<3|%s zgpz-}*LcK=daPN|rkyYk`BL&q>TVj*$c;gCb~%^_V$oC2mBOHVxV^6Yy0v>W$Z|PM zlK3ul`j_1ik;h$`+Y8C<0tN5JrJ0l1b#3R@LL_NngVJQ#^1}(hq6>W^NgKLlUE=s% zzfK6L{g>UXI0$pb>~ctV%0X=tVg&}fe|0G@)K7_$^mp~Q7ZY);M-|26YTNVM;upZd zDjl;u7T6spo^44(@ba~*k%u1e3$YB<-DL`={(t%SeiPP%Uyw*4-DOIQjy#G|yjF`*D9C<6u*cskq z+<%pqJ~BmN4wWIU{T11pk^o~JLX+L4kME%m9B>vWyqxT=gNb1eV;?ieJ$OLBac{jI z6aQH+uz~G=tQWWH|F&KN2Nwqit4|irPVCMmkpJ_d#{0^qnCrkdfH=6-+#7Hd{ey}7 ziyFs$+|3L92JSMp12J?i(8|_T%TjCs3UW7DAfuqsXF6 zZpLn}z2ZqG8+63T^tTrLbX0D=PSu!58#Ns^LT>)@hz4}GP=>)cFcy}au8hpP=;ppV zM7)L!6K~ObPffc_{uz^vB+*|ZapJVyQY3Ps-M=spZr>7bjA&y?Qqy>GASx;Io%E@5 zP+C&sg=l|FXCg;`QtV<>Qkg@ z6sx;d_$NfIn(nW{)a5$Qtg(x1CXk2O&eG#K#=fi(jJNYpBlkstS-22$P_P1jHk;7Q zLixJgOUAMQ9IeCydok@NKeOkWhAl9ZlD`BT`iyhVZ*x-9a_fEn+3)$g(tRz0>28f> zynk@(--#7l|L*3UICxL7;w_Y#Ce4F= zzm%7~Y!1NrEXOQ1(m-8Q`6}1Yo&wB*KKdQIFK}>EHpD?cZTN^%PrlqwJ*Iokqa$XU zmx9epnb-{LtMq)5NUczR-AVgz@}dj+Me42vmM!UhpJ)CxrMmC!49F)O>Tzf{eTj2W z7K`01L;0oIB5EVuN2~i5eRg#2YhBE`Q(4CfJOl{Y6%5+>?qQ|f;OIjp$=~Jd$I8^E z=DWC~teOqm6iv@Ch1piUgb7Il(Gy*y$t%m*(FkH)@lEqF0+=OWEtzhAlGRKGIO5;P|SvGrF+QH}9N^ zHiTV9QIyZOX?*tu3~V&<3PaQUEQ>CDZOHed(6J|<#&ka){~gz7jAJHX1@wCN%V-u=_p@bNsJpVXx6GxXi{Ao#8E=MFpy zsEfMJkU>n!N%Q-AuZsu{P-lOwuWJZ$K5&z4u^!;8-;~&Nx-EFdk~G~vQKxH0y!lwA z+|kNtzA3?;{T9cp&g*+cK!p7Y!XSD>w&RyuPp$2XbJwXs$^APsBfH5_swL~-VZ*p8 z%W1I$gu{!38an!E%s~c)JU-O!febjMV$EE_n%aPLc4H-vlg$;shQ&IHK!7S8uZ+Eu zEFmf%o6r*{^wo7OR+J^AQ*SD{EvJkyXdP+suu9(0_}>Ji{3N|FX>yl9Ju#i+wX_)) z+C&H6rg?2B=y>_MUvyx>dQ{PLAD2<~&GU>6b0H@}^X=U*0%3~fOldRD5pUMLg+!)q z-2Dp62Nlx1>p^I~V1~Ju;dodT#^aHv>t8=v1(&kN44bW5x=*~JP0=oSW`>p6@|ExS z7$wz{P|1o8oOBP!zrlN{Rq_N|j6IWxq@XzwB|VuiDG}+5Wdd^V(e>oXJ?MVvbz_c2j7%lE%w3zH2HGFXw+;qvg~x7-D;N=9Q(IHt10)VE{$)mt(}#8 zATh`J4JC$Z@`(n3?Yn18Dt;1_6v5P-y=A<#Ez=TsG$#>P5j zc(B>0%yPjpoytcfN!Teve^Xe7UCw!{!}Woe-5tKA{4P;-o|uMdT%jYvQ?Jg7i*n1u zC@w3y?R!c&x)70;*{|>BGqmH=&6E#o<%-fGHbLLkuGiZAe#x>hK>NQqd+VsSzHV!{ zEd>e`E5)r8cL^S(K!FNUN^yrma0{-*p;%j>km3%--5r7lEfQRVOL2b>zvp@Gz2E)o zd*3lSM!J)eb+)WE*IYB3vt{fRN*c(%$3=#Pgj@8Jsl++UnzTu4_G;;XOVY~oDEl(0 zRBr!Jo4m9e3H0`Nc_N^0Xtu-|aYX$!1|DZD9<^OaAMhnx>Lcxu5PvG~4rlFmn_M#%-~b>EAAFUszz%TxvCrg zUXr)hIbW{YYt1M9u-CQYUVBk@8Q$%13Z~XjVzOc!k_t^j;lcFjs3>{q!r?{Y9Vy2A zz}r^S4k^N#`bK#cP;{NN;Yxw@alg|`?9B!)x?abB~k&7#dCz~#u{yYqlr33 z_@fypBPHfFHVMTI*Zlj$FTHtBe+lQrO8Qz+ZVeJv>Tr+s;w5cuu*3yMhM(8!8M_bz z2S3y#%`Uy#jjJqqhnR`u4_fot4|4PCl4h58=w8T$qU&K6cpjUN)gM?Q@?Hkfx#Xo!JAEcQcsqwZ`{xG-Mso*Cge^PE5VRy@6ZZBu;yv}%} z02TEp)tU*t%Izj4)9!*iv#mTYhwu&OkiO>)^KGBjOBryjyAo;9%7xJ(tx&&oH!uR|ZFt9~iE_=U@4j$Qm zEG4RFCyU9L80oZEas9fe)j&cPzd%6$oHaq%nYhZOhh!sMM%y{*Sb<{vU|uoiRo?=2 z>=$?qCHD7>uuvz6li(+t_VUaI`T=pV=i;EIuEjR6;llxu(&S70Xtm2yYL|dN!7si5Y?g9QZgY5qQx$5{pyEG(2N5D-5K&r^3Kt3Nga)US}P75r8VgEho|s2 zi_|+9%p6@(_b0*5J z^l zr*JZp241_+G5%AA=OQUWE>Z}fTnN$T2bp_*TRVI?(_U`ns^dNkv)E-1+^21jN9uG2 z2ZuORkOw&rqG` zlTVB@fo>{7KkfU$XaS8xymGvx^edScjf66RZ;bkUKfPjmyQcXGV<_1nizjEAQS@+- zy&0O%Y+c>V(dh$I%IQ8uH*kzh6>{A$e18>(z>JY`=&Oi{B$c(`fFdohOVr!@DiUvNaU|*hRyi-nZV}t zwr?@*Bc-uMUQ3%)g&xIzuSm3;JBydBcn&*>V?F0v!^$tmqpAsC2GxC-<6in$^PUVo zpPb;f$QUJ5tel+6N#cJ897vFFf{|_4z=qO)0#64$5{WVMN0;`f{YJF-;9qDl#%#*g8+bch39y^L?rZ7UZ9v;^_YMldlsa zSu@x&am=7qO!3fvN|Ql5-#YR0qopXXbp6$Ushh6qu(#QI~d(O`IvMNeGg@^VCKIQ)9>&)dY;Vv97oP9BG=Ya zG|b3P(C37Apo4^H0@KjZnri=XOO||()88hi@?*v~HIumxK||A1Z~VMPy1Pn0l&0k| zEX&s@bYr6%<+8X`i@%sup$$QBWK1A3l$h({F+aqUH%afKGB^rgD=8y)l9pbh9Y!k%zpM(o>o5z@t~*ODD8>om?632_%wG z?y9pLhnQnQCMr(3ivpa4$}@spU)^y$R#(QCAv2deQA~9@NAIJG+b7HvyWG+Su*ZhE~EvDNaf$rOPric_o>2rxn5y_Jr{&s~=ork71{Gnj4jmrXT~ttlim2`p2Ae@)ip;| zOAy5@`8)u%r@I|EQE_B3qc-_%oT{fr`MC$YK&{Q*cUKqpY`1%i&i#*3hn|&n*?JKf zdzL(x!9xqAyk*N@Dm;O$r(+#|0|CWh`r(AzZqSKD(6|P761U^b!yzRXl9#eX?~lDp ziDM?$)5M0J#Ap=cC9Vv^*tP%{&c+M(88aUQX_ zY&HKF5+laoZm1*((BP3`3p?LwHQaLO@=mfsccEn(OR%FnZ*bz;O1JXDrti0--(dBhPJ&2iU0m`!Yf1JYe}3c zZo!fCl+Y7O6x=G_!J-mqb9#$vJ#f!hd zjduNN?7%roVs@M=D}$OjkSVC~TZaKDfjG-p{8!m!ZuxB|CvNkJ+Ukio z`bhDL;a)f+54h-)_%?38Xs7^Y2=-FOVUWLg9s_YIcdJ_vsWl~}Z~mKgx)?*8)MfLn z@v%&+zAwum`D@Rzs=-Gf$bkq6%VX{_a*f5Ei^n>YNo(o?g&{I$gDcFkI#}P^dkVUV zH4_-WRE@AxoCwA!pPNTBs1GO8;Oe*07>-L*Qn**pEo8oZQg}qjueuRc;K<7MmeJUu z_rSICM+&OKwzhRgRC!4WSEa%>`=rLfJ>c2Q!^(7dy3e9>>~0h4A6!OH9@U@Fgy&zF zTAPkOP<=Txe7J)88fGejljrOhdl^xosUJM?GspN~E~VJj?-ypd`7>A#1e#d(t~5;? znxj4!pH=Yz`_FaGNax09pJ)eR^_G_`4VxZ*;E7LdLl@-tAz3Xbo#86;c8isS_Y~C2O3n`Z& z!)<>KI-sPl<*JcpG@^f5x4^(l{50Suq3X{$whtskN326GGMeJNh76$SFli|^;J1Pc zg$AQlLJHQwZl9Xf@w&1!Z`+B?*<0~^m)`4{5U?%mb&NsXq32}F>m!MbQ%<)2M_iRV zUkDMj_8-T%6MkGIX)AhiWy$lPZj_C+RIW@##Xr_pcQfzFw9WrL^4KwIp}8U}yo=+g ztpM0Zx7w2`q+ZFsE^K`9`c8Sei|wzoNSywp2YIW1yWk2t)3M~cPxn^y|7+`l%=dmYF?4PI5{!GPmxxQ zX@>aL@i)Y{-p@+LXGEw-nin{NWkvKE^WFY1dOx2cu#{cM;blEKADAY2^Ha?_j>|FX z$L1=dZPuUn2eJD(hgiJVx&iZfHJA9j`mOl|jXb>vf=c!B_EX0}mB>db;A`RP8hm)m zVO!Rs09ix)hum+^=q|}|iU{*x#D$}4PtHd*89#FCMPseSy+GspnTLwHD}OzSy(!ef zx3|ydd(y|T9lcgMn0em95PO$$lUG%CW{mcM%fx-H0xM@{^HmH@Gl4%uo$AuH8QycS zMrJ;^)L9-ywxW@Ed-`g;56^7UI)dv={;%Cc#A}F!YVkm)K`1c=$vxKyr6uJ{u6R}4 zqx^6;zBrdi)TMPX^y$3b#!MLUY^;`O+v7{gG<1tMaPf=Cn-kh9!gg8LiH=wYOy1*L zi>ELTav4$K4@Z`E09T9p&>ff9VGvR%ufGgiVZUA&dfF(?NfakPOJWj%OG;$_L0IT z6@K^_ddTyjcC%cImUirQX=e`hHtB*KjL8F#W`A?NqwyzlylaoBiFdXy1G|)O{?;5> zSAi{r`bigfoPEUzUNHP$MEQF+g0@EnZkMEHJxEgplO%x-BMwlwzB zSYbPc3`XCPK4CF_@O8MsRvTn4Lb^9towzl_fwi047Vop)dHx8qQpZ0=Zo+6GTsI;= z$l1agSE^x+f@JM-34!8vdi9sVG#6P=SEf^qGr~PaP0E)|#1E_f;UW1%hQ0w~6pQ+` zPWq2e<}|5)?F8EE)<0;9Ir3CrB^obILavY6Or>jiNUuSzOjF0f9(vOaZ?aR*;{@sl!tBy~I1^6Wk%PgvbzsJ}F{#s5R94LPc<67H zOO*LfRPdalUfwREU-N2>$8<|fg`H&Tu#gdXHXSa=i85RqZ5ZDz&(pzN)BgZexv_2I zWnWyT@ib@FxJ4`XXqtPI7L1&Ay@C1*kQN@E%2AHEoHQR6VUV^@(O&|B&z#Skp#iH4 zwM&e4e~TmUE!M2pjrn~E-ue*-96{NHuG)TP?Ay;cUSW_%aILH!`gztIblVk zin`vvLG{(^5Pywo$*L~*jWc_UdWr#pcG(piTgdI_QjQdPlb7HFkSnsISOf}C8ijB7 z@{V2i`l_kB&F3?l%mah?3)m;zFmqY{ii9E zO`Oz%7lT}Pdx9;Eh7V^Y&lR5Pw}k>#%h6W_p`VJ8{k8j6w`p(d4zG~{`{`K?c{{6)o-ED5^v~>bn zf9BG&DS7$^NSTXX>?2;O*`gl)U#k>h zfxyvPBkC&ZN!p(HU`Z=~`rp5djstuaT{VX5b%azk#xqw@BjOu*VF?cTZ2{i5F6Y9I z#keGyDu>4ZT#i|R(BlyB&tI}E$*)U=be5Il;k4Zli(bF-i?xZ;!NO{SD`yn@UV<9uUS}62|7HwM3uIn{VF7(kVC?n7 zhPo1X?ChFw*dF`~DdVTR-)U6YZ2=ZTzdx9K=cK+~W;%W15V91Fp6qLW5Em&eLi2O} zw<10FO|}?v40B?L!09K`SpJt%{q5w0q<+ikxFMcALmpg*uY}KVa&(iE`-*^N{h{Zy zw`z?%C1=)~=~ds!0-b+4as5NEhSeu z`Fe4+p29{PBePIP0>gW!%V39VOOI{Sk`EK3xj;U~+)g6*lF@COJx~7Dknl$?{vdd@ zz)p@jLjS3_O&UR6>QR=L!-X56v(`Y5BAOkf6%{5xOtSmmHDy z;!fjTdB@4uPieC~q|t^WyHflwU)1uT-U&?Yx~M(D(PJ;&ic~r%Hxc9zHN@e*s!=(0 zAX@9E<#=7Z4Xlywq5_>1Ei}hT=Vfg(ZYS+)RvO?knc1( z@2tYoj+jZF%$-nEilA}lj@*LhaP1vM`Pg$CeFEX|jJ+|o1QE6{H-kPWbuD{3 zdm%jiAAUyL@`fM1Q(Puz7z1%s_47lo@eigI;14E(%Uxm!nqEw#luI@y%D?&JHqrbn zVEa0y>={wz6GbdxK zoC6agAU4c&&L&vA&PIx|Z<;m($Ilo#3u&zSu`Gro2*ODUd2etHh(;4O?J^j$SjX&o zk983ASz1hV&vFdfk9DdTI_t%)MgsXIUxnf_W_8&GPVwDvk`j#8KeS@UvKULM>JF@| zqR*lpTS(d5Pm>STbDmHlH1_o)2njAMdYMJPvhaO#zw;REY{VJ&4WZymn$v410Px`v=mCx6)Ut*uI$6lT^AJIMB7XIm|V`qU~P)P zzUhl=nOt7++V3N*n9C=6!KgK^Z+2x|6hgY2bAdt-Q{rr&bmQ7lYnvtP3=G#d4 z6Y`GpXrt@yS!RaNL)!l1Xw%C85ox%FY2+sUrhLz1xUV#cRfMlO7oE`%7FIM9!!kXc zN`x=}7;VRKH_vUEf-lDk@U?E<8wUkRx;xCHegAG?n_AKRMjsu5e{WM${MSYwuB89H z(dYlio?e{~_q%*PJ$gW(bH7b3$-=hd1wqi}Przq z+e2>dXC2KOubfy!pAEk5&LH}}Q?~TUiAj`HFO*9b=RZ5S=EC-5@iXK{Vm7n_Mf7D; zvL|Ybp5E#-t1HdBR5?OsXXc_COTd@x0k4YARLGB!Vg8eTciKPlCCAjo*CkePdtE1i zGX|(!s8Iwtn^VmqIW7(jtJm+NIL*vOY(<1{qP4ASZO4i~)#oaLDVt&*V7U>z+1IHI zd0yacDfAgJ3eTxykr_WM^V!dEws7a6`Pc3?F27lt1?swKld75Hb`q>_53r`57~*@> zz+4K&yq%LO0v=N^fAf_5;`1havNnl!ASPw3PD@D6kXXX!{QUu(ByRKDt9K8;qRpFM zts=lVK9jww{f>&4vfqK-UDL6o zE7)qa=Hn*KDhieYEK1Hxp7rLcDQ)YVKJUT>e$q;n58d6D)czCOQjyJztUNtL%9d?q z62ur{2hT~1RvbnLrSEs1{UL1i$+@bZ@cvPXJUJZXz2A&>K>Bb;>O41D{_uE>5a0XT zE5*l-`zaOK<{4Zza zefz(i_5bNHY8Zg!-Fpv4&_Bov{>OtMpVZ_hzi>~^XUJtfVxz`^dlakqd2*4Vd)k%N zOl7JB$SFS1;ZQN*7}3lOee~`-lv8TazbW2)JTL5v@jmCN-D%3w5ZH6Cq50(2d7|%E z6CXY(R}3=D`G;^R(1qXb}usquDM z)a0>)(xekxtPah0DMmI-+kUkOEhruXa z-XBM_lTYf@A|+o6IJl%7eFo>gT?uR@PeuP=(6~YkeG3== z!3pP-b!_&uqd&X(vR_%tWv8Y4Yt@p}HefaadPjDB{gY0l#q7_w88Vky#Lx^T1iSb< zKH_>GF+M1X>$B^AXW{A@>?H}CzoAcndWy0!u_Sj zoxjmxvCy|JrTO< zoh>#$2CZdztDDO)FAnhW*^?+3tNEv{E4lMnagI-`5*MtdkjOmT#v1h?G2!afr&ZIH(*t7`XQK<0NVYtQ znMSRt8QWC}ns=?e>YnJdbiH07lLxDIAPKK@++AYZM3Ceqs>30y=dHA7oNJCt$gJeU z8Zk74<$SX)*o~$-+6A8L@zTBxH)_p7C{<>m5+sn4{K{5$`BT6?_ijWyiQjAyWjy7f z$Y}rw9Xf^yxpjqDF0=}K{4jgngbXmjgjszRBl5-(t31{Hpi@{kAZTg(m;L5R-RQm# zA4y$qMM6qq;~h1=?!hS=;|{TMed#v@NFrMLdxMs1*!R>E^l)H8k49ke-VMecU_YzzPkwjYSo zGpBPtYD+`jYV2YAm)hfT9W7VNFhZQO?Y`XzdRn^}EIZ24H8c*P+l?^j#8~tfY)mp_ zZKy}X0Xm3q#pIfDopiUcyW-;jmd^drj4ihQuakl@N&XPPMf54p9@gXzB~}O1H%kIv zxNbl^*6hy*f0Juq~NO z>C}mY+Xh^pXv^yFh{B*1qjDvQ=F!cjYDl}-s_3~( z){s1Jb!AH#IXfVNpJo>10$=%tMp1+$HYi)qO+IWAe=eedlfw9%*H0wR)Vq zoN^riit9Ye`xiv~dTfQKdda;oSWQYJ{xira#i8JUpmuRvYIB(eX`T5uLc`^$+skcR8tffnBUQzIQVVXt%)#kbd?a8Y%y7-%}G6@`SUEy59aK2FDxayL17V zz?XYmX!gRbHFKEojZl*{x{*SWM=KHe;q=`(#W~PFNO2x@hokW3tuTw(d?z$(AFn?Y z9r`qRNF%z@)48X;5G3g_hFBTieP@s9wif=O|4Hnm0lF5+Yxd*P8GZZPH^M)s)Lv9q1vX(iN zV5sX;U`P>XQnr)3ugbiE|09J7>SC8OyTAlNAk1@zUeQ0w$MQg&fUbS$O*iE{wHlQ_ zt-{v0gl#9jF!}=lXE!(3L*0;M8uBU*^4t4_kzZRVE}tU`CmGU+kC3FPhsUP}Mc{a|Ju)Uz5tGq9LhelDso{b-mD5wh6O$ z%HCwQ7kLh>_n{+r^SCy`k-VhRGkK9Zt{sL^;`hGA-L4kH4*(SFNUp4f3mz=)8wmsA^U!7x%Y8Aw%CJE{~ zXNUypMSu(3nanoEd7^*)=f|YNICgnRKA4X0XME|UKm8L!P z=?o4bp5SCeOkFgPB4KQEl&_d4SijpYH;%aHAj?0j=D2Ecz_XL{9fb+&5)Q(RC1VkR zjhYzS;FyyvM(IX;rerMllPNUeCd4)`hHtfXH6idhIXbE>D}J9(Q=un38uXprolW1G7HAwbrYGSvv%(nxBZrG*jzL2=Y?t&vV=rVfS-vIa0`;WP&-JEA977j`qVkT_6L9@(OHDOjUPE4yl2741TIf`E( zK|sTF`{%H^H%dh=;yuuZLWJVt@w<}{nZd6}m`)K7skVk9{35Ze5_A#c6A*RGhSt<2 z!aKtPvBg|}1o56&`@LumDNdP=nys_-S*Co7gl(%HHpL3GI2Q`LR)QuyZ8~p@N&ln+ z_`@U_Lc1M)$kucrjjk2_JS z>DqVOT@|81AV%efxtv9(rwchd1nqK=> zfb7grEh()L?oG0?mxr!Xf`nU#I0ImD5src1(mlK2@{g3Y*uL3l!h?#N$4rQ{2% zarMPQ*Te-UQK1{qOZ2*$$kQ+rMevdG8=F=AgFy}yLIRcmFz&}<$@kNkJ@%gF1+r=Gvi7Z`)R?ALu=*JmfC7LA6B*0tmc z%JekfpkReR-1aRLH{;oh!4;8xAo<+C7tq%4D;Re!At{M?{32~|KCS)%@gIFHY8j{; z86D-9la)(eE5?W6963h=>ATzCt!688zt10Hl8m{pZ&2xiw8fjr%wDh5XgQ@!-#x82 z+0QOdu+iKQgI;gAnO9u~b~{8g+hI>r3O%WF!F^Ar@jdHk;BdpQN74C4-|Ol%3g(S@ zibk5$aA8l6`TDECK^Q$w+K9Gwwqk$i)lVRqd-l803pq|Ilu3L zWacLKo@2M1mCwV@p1Y|J2=>9yvK=^WBK6joW;2p|3qO55Y1<=?38y4r*{hN%?`{l| z+y3#p{v0E~g~{_ke3gXT{r91(LnY|y^trsPdVa6A)%7jR1wN96;kcb*W_6wT7zqnl z(|;j!l}HsJxu1^8Iqqjkciue&P{SO8S419sldY7WE0yM!L;6FXCRIo4>g4?h(^3t^ z@vM_Q(qp4jRFL}>c*cty;2@(Vr}A8fG0}#$HLykrzBt1>c^jqTY_{v54n{^=OZ7KU zX>mS@V7U;V`MHnYZ-hvG*~E(2<#tSdW0K!xM|E+$ON3VJGORY@tqJS>5!=%v6uAp) z!|=6KNIVigpg^g6{XX20O*}e3mO^mOuvJG3qDFjlEkv*Bm%H923!)q-2L$nelW#N? zN7j3&Y!E9NZWz@1?{mKHW>yTwIL0|hK4My#VI~<{?^zjL?@2GPV6OxT*{)E23^`*I0;4v_w;Xy@%w5J4*4bu1 z3a@xZK)1KQLJRHJ&&ZQ>RNL!7I)@1&maivBlG5VNx=*lmjBi;ZlQ~St7s(E%& z0Mke8*kn>F7boqL-{6-$(h#PPEU=eb9!Dg-vq7U=XF2YY$kR$s&L{cm${V##53#r| z;ID{uTn}52+2~X`8y0kMl?FpuQO_KGw&TN~(%_i85?aTqs{z+vkiXD+N89=jAIg5$ z5soB67dQ!Ae>$b~(q3bsFp5cwM-i(FbBMaK?M^++-H3q^#HzgUy#2Yr70#t;5CSB0 zhxbKJzG63!W^n7b_#lClxRq>CU3VxgQJy{&?m4x2{;J z<*?ls3B!s0YUDf5{PRhTIpnXXSF~ z=*XT#+f~0d`#Kc>c;5^W$uz8&naSTpfR-AxOme?&x2x(k7-}On?*Nu45>^JVH$sdH z=yZOvh(kKq+GM?G>pUwG2%xTKg3HaCL$od)XHGe%#;aa--7R+ZAc~E4p^hVJ&p;&hIkzmP=#!-{%My&!gln| z$J>`E>Zkx`abem%a5Dew&hvJ~&Wso_^}3nLI`rm)Fuemd$7DFm47>VlCUZ>ag^dZ@gy8E0ixT_)o(K)t7TJ2BD(i*dlRSOr6m_BAeC5P36!=( zqn4;zjghdzs@!h{f2poad3O~i44b`+Y2v$dc!BqQyN!K|1+Y`{*ppbNzejuelHafC zXW5znxe%+jxdyKTdw|eeY@RYecbyCMf5R(esz8eyi5Jb}R&rljyXzv!VXEMm`fH4c z#{QWDTcRfRCec>Mb$!lcjL+-Y1?5dVHr_(F1DWoD|+qTxP@1Hqz4 z(??X;IcFE`NH)djp@0<;(=y4_UczOH98^vr6!TkwE4TdraQHI(y$2=`iIhgoaQ`<; z3Sl%&X(J=XH#WOVC_fHm|>`p1Hh!z&7KvVAV zVu}4eVPHYc7K)TL6MI!!9Gf+XMiJJDU8yqXa8ie@f#PYSDT7_bnTY1|aOz4>16*xo zw$9&RDlK_hFY7rV=IjV~5Ed!lyR!lKr~;J{*SAVQB*IzPs#TT-8m(HV+m+|5NQ*Fsgzs}`)7p8N zttPXw*Y~$zqLx*L?T*!hmijjoI)*h~|vxlV!*% z1@5_Y<8B6u=|8SEWh@wx?C$GQuL}7(uyR{7FcFb`UQ&4PXNBq4vwuz+@NUWhOkWHy zF0W%XhM(xo66i()v}nPRPzNyXt(?-5!je!@_%suOS6ql(`3$;u#nsM< zB)_T*Pts}p;FWxj-`EhP!`sFbJOcM{1PIIyS*bl~JgQ^~eQss=?;ceMPNHE9coFIn zTB<*HHyhV8uMCPq8i^T{{{VnuEh2NogNPl^rVn~Z72?9=qVKzESw;The(0yvB0YZ! z40u|`5Z2KKopn-pho=cHOaf%7aUxqM9PIa8c2{EC-Pi9ZS+qi2#1C4;B|Lb)f-xU$ z8BR5zOXBzB7mt0xpr6(%dHp}(SaJ5ac!`gDuM5>??fDiWouXf})VvXZ3^icot+-pd zNNvd?DF=TuNY%f)eQ}+e9A-!8ccVt-Fl3SPw)rEa$XT19LzD&NhmgkNtnq2g>n(#f zIB&6*i|g-xERDlfOTmpT%@5nrMTZz5;SRY2#8kUv|V4hlKU4`hxBODu$I927XLs?py_%^HyNawa6J$q;A3pVB=2@i z7dd2^C6XQ^bU{Dq=%MxgD6_PWX%H(}WlP-A2nt5_e`@SA225;5FF4w6s`ul6ztU9r zMI@TpBZlCtH3J@Os7wg(x!e{i;8bQdokpZr$NlBxz&Z5AN)cu4j<7Dk{FwK$@R=~2 zZwW=uac^DE?1|%&@0~F@$eAwuEmS&FLGPQDmfg>DA?N$67koo>r`l_NhINIMC-8?X zO8B=_sGx+eGkvB=nlEy0jwBbwMiEZBMwke~dHOk9Z=!zbipZ^!NsFW)>!m+mDO@K4 zAeEpAvBq~)MppDy8~b>CfJ(62^P?~_(lfiF>2i++kQ^#)zA8siFS&A_-a6O-qUl)m zzV!tBvfs+$@Pxfz8VRfBG_&V2sM$vQSqf+f-gG`n?IF)=YTSf@r=5X{gpvYot(O|u zG#~MC0@B=OqoJ^)5j%v!LnwjO9HK3_hN3T2H=ti)_4+Og*dF897$WqsDQWT=wE=E^ zPdgVWq=s`j#ZGF=i0+!`b``>R!&*h!19GMk@wwW85jp1E>~0lCo}lW+ms3;wfF8;1 z(>y>uxyorMLv`u`RssjeB6QEwYqZZgA9Ca*V{Oj2?1A7ub zNhd60zkUYVhBXzfBHGO^y!uf)fUXJq_TBd-sn1rUX(NOM`1)-?#m$)k{+>AKp~r;D z$L1iQo=f72u^&3=+?%HY!2o_Az;-F!Koc_qZ=cMo6tOwdppO@Jc>(0;^<%Plv`7!# zeGQj+S{tQk!ycZ9D=zJb_laYf^0J6X_>B>-P1L|YRQ~?O%cYjic47Z!GVCUM@Io-3 z+p)l4k+{PcNd=%76-*V9sE;eSGKJOL(J2Txi3euF+nNUXP^dAW&>Sz!Jga-$GU1<@ zY;kn*baf{aAIOrs3N_QE%e~VgJjka~DF(GwtJVZw^O+{$$`jG%T z0HO*D)aSZt(Jl4CydMBBIf3Cs){8$mO9t4hUNbCGcQnQO-qhIIk?L?BvmQ0GZd&r@ zXblNUsgM9D@b5DVfKc}@9Mr#;PED`c*r>602Rf%DhV$&6h(5e8Q|?iU57h~4H)#Lj zas5E({qxss5SJy8^&DB%L)L6izrIWZ&D|QS!`^em<3-C?LM|6!x6cuk9Sx7gS;OaKp-ErqlkG9W;osf1|w#>Jy-E-+O zT5L$xKUWb!UjAB|+D5|*E87$syOma1T}BiUPUcR_t-*Y_EP9HfX91Q_30mUJmC2-W z6_z{BwTF8%IP&_=2i_|Ih{?NPIq~%_&pa)aRdOQHlI~eDZn)Y%H)c>;is&3c@JCQQ zr7W4DFKOc>0W1;5^+{zmzhqXf&9;}L&;TwGamW$Yx4UGD-Z!GuOi$kYz(hrH(pfX2 zl)Tws{Ma!O86W(MI0!W6mh$$u$5cKjd0`+x>9}^=q_a##7+U+#@vtlE>#aFNbcH*x z;x=U^Y2Y^af6hLIw;lZE4P}+W4)^YWP*uT;nw*ix_X*=afHOAa^58<4m)!u+U}1j1g zQ&|OpLVT8I>;0`>1A}5s`Ys#qotd-=orgw!0;PQ&$zE87Mr zfLM|&8i*)P0wD$IX0l5WI_&1-HR`OIne0gxfyEm-;c6HufOX*Ba?AfJV@uzcs(5(l zi{B3#wsFMGzh$-09B!q$6v1D7?wDzAU)b)_WO z83ue@C}=$tnrm-X$L{#HTDR?f?6zKbGyHoP2f(thwog{S4TutUWxB-NcpY8xm-in} zxD(;uIvgwpB-eJBk^697_hfq&6VCq!0oZ&ZXX0I&0>;EZ5_l*>Z${~e5$nwI36QM=%JA!o)`odW#t=@z2vkm>D+*AD|7Qqpp^gMRd%QN!^g5(NOIv!+l@&_Uf4n$yA zNiGx;rPy}+jPLB9LB}blt0?yz5zOS;GZAweh%X%rFKPj$D^Sz^+XZ@;p-Pv|1yIP3 z_pR`4tH}xI-hVkhYcWF<^_5wc@C3jUXp*G4viC56nU4jDCz{dK)M*z2vh6SYR)~*B zU+Wt1Ba1>qrPY){d$Ru(I}+vsbyr%r9Kl@#!oZ@&2#0?Q%P#ys;={kQ(75w)K;$S0 zIrO?t?M%@`BTm}Z#u|b%H0JbQ#m^sk+>WxET0H>fkgz_}m~@qzR2EGzptXUT?bct` zFqW3qDw#w2205Z;qtr+4lg>&t#*tr2?M=0Ca3#n#Gf{@w!+4(HKA;>D-Dv>$%#<*` z`mg-+ISP>K)dW&<@qMeQt7C{gaH;rf9|9;K%KaRu5&t6^{VrO!S}elE-aE2@u&r5l z*j$Ty6OR`r0DkC9uSMxuU7cx|N{l$Ji_%3-_EcytDX2*>=g6f#NFfG9CePd9yxbfK z|9h+sa^F+FIr#zo&kEcJ;beF@5QH&mLgBs@GGHRjLo&yfKdJclQT<=JXshFkhgTnk z12uaR?8}Ah!b!icL(Y`S`~pJde$=X`c%o_hwySX7AW$*n{Fi{KJ=h_N7-9V!IyYL7 zAqn(?pVWL(HAju$>OG1a_K!4m|KjcrA+TL2TgXTTtHvx?6;fVRjMcsUcRl>c8`Wx~ zK(We>2y2H`8TDk#H-wwmRI9kdA%v-kKP38}QSBAoXSa^^F&p1E_61Tb$Cn`^N>4Yi z>%VeeescaPp+w1_njl=FZtbOk;mBHU3u@X|gI}lRL@S!PtU#MH6t*N+3Sd=16o;ed zyA>!c@Efg`1c^xIb3{6ax-jTzs?BDw^UHgP2rGONS-+Gk1z^E{vOhzV%laSK$5NHc zUf*9LgP=jCeW|^gY})_sfP?oDWmK{lis;^Z^6kwr`M1bR4#9l)S}!O?a=lD2CS{hF z^j;C^tE|J1^jNRj1}awAI}7ml8FIaYMt_%_(e~Gf>1eDoz;A4pp@#^yqyGf}`mrUC zD6>-|-+uW;EIQ<+{+Ee=i`RBL%`CezQk3=|7NikzA~OE@cj9M0=N{ubYJQk#LxO@h zuj@5!mpBumI!p_uGf&(H>;D+;1P6F))vGpz1zMMO}NR zK=HWX)ZdH3o?EGM9muNcR8BC+9;LDtzImrR%({u?i4Z{!7gnfC^D{Kqm-%)(()n`n z$c*zm|1Jr`X-4c{ZN!6}_q@2O=f%B;PIot}polT3-0$;(^0<#C7w=Wpp?ez@OWjE( zEJsJRm9ntt-O-1lMta}zKCWMNtBccS3~a#B>N{pZpP7uE#?5EULp~;6Uyun1T~G^| zJ(Dxh$hOyCBE~R$@PG4fu|@Ee<=;muG0OAp?Ae=pgmS#WjrDvM;f)r#S!k;Q>hCdo z3)t$5Q8Kfxznnwr*d;fj>{GQ0!0+Ziq6%#j8%+a7@uw@##_$*1nK|Nr=lWKPPaVw!P_S7 z7h_$_d0U5Xo0zv`wbxmR>B-)@>VM>yw!MQdcnJT#J19C}ZzyijK|BR26y8d)iyIV?TlRC;v2aj zs4PN%IoZjeFf?UK@k`H`rm38H{qU6LhcECeP(<3p>L5}LPA3|G?q^+k2=ov327SBh z@7$%qtKD)P=H3B6bRF~z|HlA7f4-1rl%2V~i#fh$hwSgxO)bz~T?7@@nvD|VYLUyL zFhGn|`K1dHLP#FM9}CeXavM9nZcE`G!y-s*NcR<0ibW{0;SkswaB@54FVpjvd3Cpc zLOng!TGvLKk0)3y7B5A=zqgxzX#F^h=x+EW)absZV^C$g$jehG#$z`>2hrxS6Rc26 z=2;x05dlfkhum(4JFRW-+TG@#3C!ZTu&le^?H;Im4EVc$N4G-YjCwNXvV1Bpj>1yB z{t)aOH7amHF@m5x$hUJ2YGCV^`~A0Iq;>=gcu$;3I&CUKz!pvuHi=VF>>J^r=lcL- zYrZBws_QBra2vWtyb0S<&pm1kn9?Bn`trPw1HM^JteF1argfcIqd0+(Z;wZrdoNQvnr1Kg~6Z@B005jLO?V_eBy z=8tA-)*?MT!imlY08Xx+C_a(@FF4U0|3Bg6|HIs@&euoS$U}PaLFW-RbkrZ8 zg{xMycDfi!mfs^&wtVQd;ol%;8&|d7(tBiN9wL!N^XVD*Ex}iYNW8?^kpmg0+o~D6 zw6d3wu))P%1Nz$VlBrl%^zEP zqy|DmLQbJR=6C)>YO^j=4L$|f#7p_`V7t#r8=EnHHf4jYR!mdFM3v=z;31)?>^WB- zC$Gy*!?3exTop83o^sX{4xxU&N!ls$4X5qg-vnb02*bI=NUNUNzz-~_IVCHMkRP&) zzLeUh?Lu>Bw8k3enNdRO-Q3Xi{@F#uU2YFXWlyDFW}M?oMuxD8 zh+-fA{Lnu^WH+BwdKIL(86sjgd-Oe1++O)}PXmWMJ$P%^*0?@bZjHdyh)D>x-RHMi zN9Z3?J#XcM+d(e-`guOCm(I);EIn1(BEJ;Ae0oWF`TCOM60M$QfWU^DBxp9tQn6Rn5Ft^B72BpfRT!#CI zal+T82-ncF)Efq=x^8cl>Lu*7n>W^ZlMpATJCz~f)ohDk4}PD?g*RR{KHQO?D{Ba2 zWxbrXgMFD3zkit0GJ|;~4qNL8@pS6&oq1o3Yq@{%Ko@p+{ zk5S$bg)+xhW>IfBCy4PG2TrePXj1D6>!u-vy$)lfj?J;w9%$j@8S0`;a)KjRd;@xX zzZ*sZMd1MT+L-P0o2SIBf^+w0g zfSNdmN1jwwP^LNnc)CmpynpI`@}UfvL|*zgiOl;i{4JjV zfB<}8>5l!M;ZN&q2ytSyaI&*Dbhfaw6*o6@G&41kHZ*YrUKrY%SeO_(|3COdz&&sZ zRp1L4ZU%k^fWeyP3GcsgWN$PtO!b?GzRy&ZCRM+OY*=QfE6s-BP^b8;aXqyn92S<+ z1csuJ--{B~YF5DnO0r9}?`t;Y_r?>Zajf1+yc1Q*?LFk1A_H#@H6J|BxbS|+cvu5L zJr4vCX@`Pag2V1ZP!OR+Zz6$Ify=RIIO9q4TVF|3cP0N4R4z~ZGBU51k_9Jiw-@F! zf*)VbQsmR(2nPF-kB+@oiHXu+6^Z%6dsUe!AFui`Vs0`RJ8zO>{5bwq-!T8%MIW}* z?XP=g+J=UPcykP5YOhEZAb)r-RY@{KA951Du0{F_Z>^z*dmUZe{;-nt6n^*WPDlit zF>=4+9^IC>@^?=t8u{M6!&^?&eDahM)|PMY&nj_l=xTlE3i2Bvm9bd09P24C&d z(HU`6eP}K8!HMrBiy{QAk3YQRZr!;ooG$LspWfAYb@=+QU0sL|>&f_P@a;0Xg6f-i zPSH={nF^nHN8O(WYjA6mxU$F<+ZD+zRL2qE4LMcD*|&6?(d5mmS1zC(Qu8n5i8zNs{|`Yp>h5$60`qwQ*B?eno# z!=zl$70>)1YTqeP;7MS{g#$H3B5e5bl&#-u!QAfe+ONa!8CAaa6t-85zigApP7m}o zgw5Fsg=iT;PYxO0RkJ*;^9v8_nT0gR1Ffq0u!=JzSo8Q!g}1e8LbU#9 z*Rk{oAD($ej2{NXh=#@;epHS9@~&So--s!uSt_o2xGBjthZ-!3!8>OYbeD)i9>`zy z`j;IU-$=US2yb1%Aa6N(g{z3;%&UBEiSwp4yBVJ5KVjQn1w*(_%xWL(`nU?@i;;c) zIiO=I^Nz6b0)8>IFoDCv?@PuWrR=-T%bl=abgLyDQc0C(d+$=`4) zAJsx%Rg(O3^V^)KjE1gyQnqpGXtpjN@Pzpr&@;rzz`~lEPQ|+O8y| z3|k_SqRNgmxn3f|7E&$(4RJpdu+-gshc)PagB+*JGu|fTx&;2jQBZx+pZ)<2NBDvz z7gYcwVke5KYjhyCJ6y};dctp~stXCQOLr!u;YR$$N(|5HB^GTE+Wvq(U>6OIKPa;J zW`&h=IdKjVD@tU_9hIAy($4bn@F&{ZZ)u-0PG8=b^1druJt|(hAG}zc_*k%W#rLG3 z3qAfj8~j{4i>iVX@B^m&K}TgXwHCRDltZBdx+~f>`Q?I4*m8ZM_DT6?vW}&J^xv;k zsnnOM4(VhH`@LnX1m9Ji9@iGhCbKB=sIV!GKq{=-+*#fE8C%~4{l0~!5!)N68d8oq zVpJuc&>kOhF)!;@T^tAPIO9+1&-OANz@MJ!-KN@RY(yrrd{Q6Y#f+wQ`I+?M`Gy>~}< zXI_e)+jSsNcrvu3i6nj0&@ahrWXVKj^apkRxUMyjAG8`xL}W$VDMhmRes$~kM@fsY z#yg9fzE>zG`Xf%?u=TbFL1eF_Sl=FQG=FHy=MVpu_745-p+`4WqIR(J4wj+9k>Xnd zON{P0i7>12-4XnllHn$Hct~_5bdPTHyOiUt+9h8VS?ZRN_R60=9_f#J1{??LRP{JN zSkSJcb<;(h79z;kaLVyI^%aOi%zlF_jG2y|oo(|xbtDW7?NuXHJuYz9H-fiUE8@!2 zMqWGO`aBfk&$k(Q*6X3@ceLauw99xqs`_iRqyNI0Y;dn?nG<4F`^Xt6b|$@%V~A7B zC}Uk62C+TH9(&?rJ1b{fjk3828-MQmiyOK8rGhak6XPrmo|?b>3#l_{vILiyKOptr zk{0=th9Ryo$xcUDiR0^77ZR&X&C5Pg&DLt_fj?uYVw8VdKK}m(ID?ui1vymb;mupF zr_$}+Y^Q1cv>Bo6-Q3fm`N(qZ14jx>VkOJL&&YfSO&$7&zGW&3DF>NhQc=1}hB^o( zKP#j$6F;02%+QXhjFT18qA0iZB|dD;<_RKt@)Jzj_>0GH>`aF2x?ZGkW>ux~n4vf; z6Gi8qD4VN&KKLBv2nl#x#%GubDwClzQK6K@S8YmBRcBuyR5UFkmy|jpXBfEkDtl#$ z$W-;oVCnPvo^%ebR(MCEHV-SE1AjF`!ZGAxl~3yebFh#f#Hmu=N+)asGoawFdijKy?W5Fjw-IaL-~_k$JNP_EvAq z2+D%ra~v9HAG-`*ZTbYgWy0uNE+8*7M)IY`yy1#!Eu2E(_oscOWU$8O10#c7?6UDz zdW0;)w$)co3SI*SIkLYVe@5J#VVpO56P0xy+TK;dI&4cIBmJ8+@W-~d9qEMd9g*W) zV9Rx|RaNWz@j`U|oEiHOy;sIL)c2pGFE`_BRyF6m#M4R(rM-9z%grf{LMr8PaFG0p zf_DelO!?nNZvI(M=sQ>Ksh86vxYqZXpAfkBj%fV0v~xt_dQrA$dL*bgL^h)$8as?$ zkmb$Mv^%52FvAz{ex5rG?2U5>$Imo=#ouhcQItkLs8-^P$KwqFrBAPsiz}j~*cc2h z&KvWZeh1sD=2N2DskeMI!cNSZp}l{?wuh~UnxeR3D{!y@cB=2T+F2FmgB-aYx)`DY zaV1v<-JdG#_)hd@g1W|Hn-RyIFW_K~0=q9T7S9)46~61s5^!TbLnLUZhYf74D1}e? zB}xXmTN=kYpa^KV8O$RyJ}UE``9S+EK5Bwr_%PXim+oFX{0^8UYE`P`rr;WfbPuC< z&}VN3c)_15NrbV}Kp_1oG^-N|=I8U?L)@mw%D8M8TUdh{y<|J{Y2`fbEFvy_0vMvS z@4WiQq7Fn3Ue^g@eR_1^9rF$$9EZ6ea82XOgl8g+>N`UAfo@pQd@ep)EY{;Ii1s-YA^*^Aimrc|rPvP#~ zxIsOY7hmC50d1xAgEtr}Bc3AYlY6Q_qIQ4wTPKU=KT&9^jAwD7)Oc#s`mL zXlV%E)pM}(7O60Hv=aNqRLrxPpWza}RPMY#+8pKXcCc7@dDM*^v3eU&R`o=Jy6Xo+ zz)tjRvPS5*7lffE0YbLLtl%?h_QbXLx|-KM-72vvqFJG%HT6TWjbj?$_%p%GlHH|R zz2znK;`E=NC9AnkWIdKbep`{d$C+Sqjibqnt+vRz=7RUPNVb1eeb|!U%Q)STM*x<| zma^FcO>jI>i3tEIin99>@_RG99BndLZH#l)mgrQue$Oof@`KLO7g;5wV5F8C!iWvm zw`4odxckVfF^pbM^l9@!{A#r76k@bKV{=^d4sP9@*8FAGecG+^_$vTrv`; zVE{zeZ=mUaAOStk4U@teXFY zr&cZe0(GmQakPDDH|A)at9rJ`(}1!5{TvW2EDfNkT_^Rih~veHFNlVLRwDp{99d;J z>ZFxt=84}-&_bMuEEFG}mpXsO8or|x%vWd*6=GB}fjkf4Ja0Z`u^DMdGep%UkL2``y_60y=j&BO zA*VFKBVDGS5XA3yj$5;>KY(#vjFIzT89JU>T)bE_)BuCpY#fq<0-dKM?=kgJ4x{TNN&{;lv5w!gXRh_8qstar?77eSgKk?MdBfGMQ7>u z7YoCG)AL@Tr;8N`lwbW8Gu9=V6e|*#22cM?{A%oPQWHz!=4D%eB)WKj(E2)VG71(? zOE2s_&=yp*In1$OSM6)`@W2i;V;K>uQy#|z5u|SId`YS5j-8Ir z&PC_578Q6;RC}B&}; zzKXs`YfXQd|~l;b8i6Iqh}YKISZ@lG#XzK zW>=`5b*DKjr`p+nfE9X4AF;Ov=cb3eV(v|dY0|nVQa~36cov3;MExJ=XpO@{^>tqV zfuI|~me>QVapp-M|9MDeWC9Y!=erp?H7u)6=k+1k$mW>k*oY<^vi3-$Ecke% z0T+@jeEahQz;kDGW5*loW#)+lKLLe4#&UA}cm&ADyW^9=Rj>XkO@%#6d z%j0t)d)SNhYzNnxoTIM~{f5GSIIT)>{#G>8#rd^0c_R_msDTMdelnD67}T{}i4Ki; z6WIRhW~RH}o?>{SFr8qjm$7Ck6qc^tm3k`UDV`snufBel4XL$9IRLgEIB##f9&~c( zDx@h=ptzYxncfD04CS+@OFotz=-QQ?6|T9Bw#f+Ea3unyZ=iu-bpG_)uLcePtrt2P z(AQ+#HeU4|4(9}o1eEIF_*sJOdFFh6cn7{)z3YT+9G3e|2Qg~8R}yYhHYUkcguh=DS?K zug?IE1(R^XnY1s%V?U%VZJqhWrqi~AGkO2KGh=Yx;?Rq-gJJxS!df)@(59IkR|)B{ zg6T(HhpgBr_L1xup;|{{@zkF*A8X5@Ms|tHbJ9}t6p`G`(aode580Fy(Roxj9xdO! z;WLJTynoW&+t*Y)rSHB6^4rtXIJ8p`%ZjbEk_Rfbu!p2l;vd|=_)~@Ld}b@GYs0E2 zA|gT?T?Lv44E36Pt4)xgDb324sMW~cQiF`%8U9k|F}G!XvFgXmnrYN04N-X%T{biB zm>pWK&6}~?098BL@p2jw-;M)f`MvzgrGlsQ`k*tT!HGyfzs1tj;Rwf`*DHFrzrC{6Kl}M^) zgL1z*HtHr%iu!~kI_Q40NP&2Z=hq3JrX`?bP_dC%at*)x5K7Ydb-a?BBI*a$_uQYrOmcH{Bh;fo!g6;Fw)dQ==w6JD%Trzg3lF?86&TbJ6L4R2RwYFT^$lq4#6kEGKt)iYw z5%Ve&A@~ZmUi%@hQ|NW3cVcFnnJ7JXwLrOAHL^r`Pr^lm9=r-vxnTjB@+?Fam_PVg z(A4rc$X@mQ?I*)kA^Xn$MDs6hgh*Ld&=`K?fMYz6z7(vck%g8m55isW5{&6P+*yMo z?T;qBGzJB_4w^7$>Bo%Nw9r~})$PS$3KZ$p?{KcXf2#XT&cO71m@DfCUH=KC&BVZz z+=&J9aM-v#(NY3R@m)O6byVM*KUVi?g~Acb9vhsj{uq9L6H&A(&_s(FY?;QpbY0d@ z4p|$SoKf|kKe0T1!5`Q;iSqjQMrAmrW#+5=vxU z4Ar2Vc{dWB$;psqaHdtG@j;_`sA67&A^G1?~eVb?2^kuJ*t0VGeNgM{d1o=Vcufb*E79 zoM(7uo1`idEWy9O$R1PKUO->rzzkLj*qC1UyAWXS<))3Zwq;oL(XEr}eIK;rIf3Jw z#mzxvGH7_A&GYnY+m`_RrFJBFE*6(Cy^w;)4Ii?KBs$C8&VVh*_ERNnQMP~GJ=wfg z=j{$}Q2Scv^`1o5rm+~c((iUNt>L1tpl7YNU9kX*ai#4(jRvfjH8^Tr0-D*y&Y`>4 z2u?v5@bhfN5*{hwBOJOZth+T>c2+pvATs$GG16YBctGU4=CCheHq$?PI>!xM=lE|b zkwY;dUWh36b5+Kh7F#QzrL1m1!uhTt`|cziJ&>Q9{nH_G)4s2ddZ!{i9r+BBP{}#0 zKb>cs5$R$hO=q+fA=KkcH~)|=mEIp0U z$yCrhDXUNs4lfgdc2#~bny2rQn9)n-nRkb9mFKB`3YJb3aJ}{ky&JxR3=sl5z0n^) zGRESi%l_FR1(0Cs_!?iF;Qd6KDpkQf4BmGyvD{2q>nI($d6*ntr)vpC)M@n>qE?EH zNLv^JIVhZQOs3`B$~u8(24_7B9a4omruTHnDfm@Kw1T5_+Wwezg00!3>peO6GFKgqw;zr%;v+uS^KS%#j0(asS5Ab@u4y$C|oXl^9 zfQejC(M9Q-r>w>;8>|WtQ2c08w5_f+^fz{V+j_D&(s)6UIhmxcq^qjmtdRE$7&i%d zyAh6)`SVD%vip<)xA~DGg-%hCYY4(OX}@F7ZCzht3p@o`!SQN_F$&E1R^!t@|NS|@ zEsK3QBAeH>*tI-oqPB6bx%4D^i9vsDlt|e2`E5n6EjIZJGYG3iEd6b{)|097#|F?QWH4uiXvReiVHb_*G@?KUYHi!eA}ipI6w zdQ7*=E7wOFCu5fxLeNrrhMmRz3cL5*2C>)?xf!qa1<6L*OPl?fy!_Q_^@PxG zcx>obJhO5JRHnVCf2{GGvZ^9BaisP(>pglLhEt!qEsP)UC4CAxUkn{(1iaG1t0SEU zM>c^2$HEhkJDf7WOz$vR7~1%VR??dtG((wPSpxe$NkEa#DTD^vH>LbNj>Jr&6qO z^rlRC>h!;g^){ebKifZpDF9hW{7^vo9~B;s7;lFO)2JPwkJe0-l|zyZk#q388wD~J z+|V7rFyZtB#=YIPkt90H#LJWG@(&@E*?hY;|MLxoVIC$1W%!V3uQ$VdO7`LNMOLod z=EHm;+i~pU_PIBmsQZf*4+eLBC>0LHJB1yNd$y+sV$+~wJ7w3AnXu1nRZ}$xa=KQr z(E+o1EtM}$5HZr_gbAGE4s9oZRE8v6G8KokE0K+%&+$X(-8TEe!eAc!oic(nHe?>< zTb2QO%VIE%gG;`83sK$21EfEVa6k6>AjgUpMxW8Ns#f?*Y@!GgP|dAK51QOZbS$S> z+)P_Myod<1sD8gZVJqq%$Zj5Dh|$e!^FS@;R>}oswzGbN8Q$~Tj z&bp9pU(rK}Q#);$@hbTdFkaa6I6mdMe(+`=k`FGXO4#4IELCr-u@ukceMNcWk11*t zP)8#47=P+Di891=2u#r*b5wcRjX} zhphe!7KgEc-spR=KH;kVQHS){%b(BS6d7f_%K*@G!NY^w=zR_pHaQ(w7?arD#nbB0zRr7oJ&`7)Z)| zJv`9`q^0{RWncb0_Vwe9HEbCjpDOTzAr|veG0W;N8&QJKRk}rxMyat)-#0Gmr~aZJ z`tww*MA{AH9$rtR4(4}ULpixwX?%E%^3_TJ$6%_(g$!D?mqd?JYuhEDWXR`&%safn z8qgfT7B%hLHH(0Gy#|xhNPiU#Kh!RzyV%{esb9*WbsLC#eW`=Xt4~ePGYm_)6G;N@ zJLLRoT95X?Ui_uM^GE9cc8j`Z{F`aK^a2uWhAlJyMu^jeBjh%ZiKO*_2~(TVpR@Me zWz6l^K2o;iXD39|Lai|dqt~$gH->`5AY zeZ&aisEYxKDP>seTwgO9cV5#MEvL>5L#e$nx(Z?||Hh~B*2%g*$P{SO6{7y}raAS! zt)ItDUNBRY(0v1{rn?9fD&{tvO3);^G|zpZu~7OX$GW|w|I|{JSMiV*XRNUL&wHA_ z86V7yz1+WB&f)jNfSZXQc|b?`Y{6 zHNMe$30Zy7F*GMpU)6YJ%atc6Uk_80_<jREv1`#;Uf?zGhCnrjg+u9+Gp z+dQlD08PCulbOFtRn^Iyqw)Ib#Qvlp*E};hPYCNJMkH{^xw+_$kI09=7ap}v^+;7y zV&9_-%GB<|>Tjz0SD6}uj`QX%A1grT#s>PJeum%w&={B9;&zbzsk$EpVP&pguEClW zq4psD=9Te#+B7!zOG05c+G?Y4yyFYo7>XdF7t&|aGb+iiGH>+7M%#!ZQ39K{g4FD{ zEtghs*p@cGBgI@wB3l7Xm~{#6%>3FOn%VrZ|O`@vWEpSBH5a8#hK`BVm*ubhqE;>unU0* zwY`I;6g}AS0WWPjn-!z7GEh4$=@)X9)>tvi%AZ^1oT0^!nX-ddL-$nVSwCw`-OC0& z*&IJ75H5>4L?E1Z_(?A zCAr$2hMphiipUxOAuR(I(_@3>Nb8dZ^HZH{Z`Ny>IWo7PVrJ1ecE=t|Tp>d%eCbuJJKkur zUDe6ENAojFNJ!urxv3_OSAV1Nn)0TsZJw|CB>~OW&RBC{!(KjL*blWM^bNvJPALUH zr)_|-^KfMbjL_D&{uRg(t&kv^`!f1SEbFxw^8v=`ED7%7k4{o@XdaI-KO0OCU-56P zzzm#<_MpPkcvkxfRc$^Q6ZJSz>soT>ls%3-hNrqZtEx?P)5m@iL(h4V^;P+Ipg-Ct)OmsLua(*rb8%mZ)2oUq zqDnuHBYBGU3iY!`#@m-r0cW|l1*p8wV2D7#jS06=9;R4K)t7cP%07<=>WaOk$1K8AigZ! zmpiwS&WVkEF0M>9)|vc78Hj!XafZK)CD)b7c0{8MSvNLxX-em(vJtA5GoN({HR?CcMQZ=E|};X4fP`lLn6{+-AJZ zRINsS!!IZ95+L7pU1JCXp~u=B5q^>%zF&uk!oxDQg2#2;V^}V*Kx=gYN*vEx^|B^O zK*p1X;JwnoKA-TBB7Jz6{>RF3?`bM-rt1)MWAKnJHf7q@P^gMxXHVn=+FAtsUpN7Le+Tqy1i$(-);V!52KAOpkzwDq| zj?X5orZO6zZ5~*;i(5MKVsZ$o88;ZfcGKLL^?}a^kiUZ4pV{*$fJmV zR)IHV#!bkL9l$JS^N&Z`-Srz|q{fzST2G0lIS};N8K>#*##<_|gA}qZ@r^FoyhQgo zzzxh(F6Nl+?v0%Xjak!Ll5Nzg39$WIHsvj>22*g;@2lWxs<1RgEN-fm z1eR)Y)${---W{%FHQy1-t=jzo%>rR-nECD&&Emr0Yln%ItOhOukN-rULIb+rxE2vebYV`G|JQk?pes7r8oPF0$lSr5?;hC#dBMMDl^ zeot}8EDh~Y=Nls4;{BJjZ1(>cjsiY@<#&VCY_BSGNB|FW`c>vUp=7DB$8VB{NGw4Y zK5n%GCnNu2tzJZyVyZcE@4lkhBz{RkS$tjKMF2kqhGdm>ja7wp%+jkv68K@bOc}@^ zIx=vcdH*YD`Mual$GaUl37;(@O4vKa-7qL$bl=$&qF|V)PEcQK92!_$2+9`Q;MLzE z&UbGmfG2HQ4a&9qQq>=Zw5Pl|N%ezX8EZ*Qs_Dg+TW0D?!EcomT05y^TQ<%e>>Twx z*IsXhx=^SO7P&JZO6hNf*R|$TQm06NkY;P_7TBWWX#-lq z0wJXO8K8Ez2JzS+m7`^;LaX`6W_CFIK&*k)P{=74zPf;y8Yk_r*3hlrprRSP8|MB` zyUD}~X&5^rD*O#?9PWoMK!~}CO;waFR#K4Z`+kwA-sd;!Cb|pyF(arJSnYD_XjEjr z>N-{iLDE!TyX3KTk8FdxG2K*^S?;@DBHMO_(Vq(L76ol_MeVKeuc3(yHg2W6|CL`{ z(5&VFybIi2FcXZJxO_iac@@+NENbQ~4rbw2WFp14Lz{z22Bu>Um|22m#I8&C=WNl+ zN$q<1^q{`3av$A%F0i<9!}`CzmLPmlc$i9N=*!=Dnsf0I40d|G6fWd*(OEZwt-(>n zWsHLCB!4^K$5FsFNDQj7Ae_ohEiQjIx0#z!;l^WQ!RznGm){)z25}h?vI|eJY|?OT znDq)Wc?GK4$TgZwYpN1E3x#s*vV*jZhaFmrXL$P1JK@%4K0o~U=sP0$zL424Bqu=| z+B2fc`tqYK4v^=9S>W(tSCO}A`M$T`U$h>4{x1}<0&@%JnROa6?ZMRX!h`ZWD|1KYysQKshrVn7MGw z(Vnz`!vndtOXghmaW8hJg6-gN9wjxIDHEGQ9oI(VS^#-ZGO(%A^5?cX7c|E^mQGXu zTk^@ot=VM6lt9&lQxH_swV4$Yu2R}1?E0+Abm}#TbheM=O{(jFP%JFe2s|nOW5sJ@ zQpkQlD;%n+&KnEK&C_$Pw&GR?Y`@DIR8-@V0GX>*m31Df5V36So72gKEvTFlU@p^a`PNA zX@#=8<|1%J8$1az2{(~1S1^A6!k2e=tHnZd|7i)SyJ0c^+$`jMcL~;Ui7cO&0*SZBI#24u}>tH|zY5)?^ftE%jwQhPnX5d7aly}RAF z+4=ML!iMLh!#=I=+WsAKcqYZpV>aC5Hv%8u!X)5ei~<{#3wF5N=ILmOY{R|cHaiH~ zBVw@d^T>AR1_caukj?cRmk!4URq-|#!V|kM$N(=$f+Rs{(Rxf;|FjB2HJ#5Hc3;fh zFcYwYz6;R)vUQG)v3r#Sy_*m!*~M*C9V7%9r=x(oOAzhwmA-k`hw2H-Ap&@Had)Gk zR`uu%q*u-Zc@p#8(uWBaba0-I$wJf;>kW9b;LXxcdX#Z3ZFYn_!xpJmuD>WcxZ^U+ z7K8kxCOHVe#WZA)2m6IUfqfMTMHwhmekf+GDfVv)bO@n&vE3VE7eN63I0hXBpYqvD z40ievj|sj@;@I|LS6OjCXgXYZcG3Z;7i^dNlfy*mt-GNM8Aq&pR@jf3uzMlzDX0XB z-7nUSE@Uiyvt_uwPY@B3_9o*C4iHp@ns4bRPb0r_p{c`*A?ukWzwS06y~mRQI0HWZ z*tgT>y4mYYumzQf2dm5zjmPbVo3HYNj+Xf+!!0#KAJMUuJc!Yp<|15uY2d$7$9<%H zU3_p=JPw&g%v$oFJ7bb>JRW~)G#b7~y-|tSri-#(|DsNR@QNyQem$Vw za*af3iyXOSB=?GdHu(s1gM@!wc2dH-hAM@GfZlNGPZTrWspRK91wEn??y}5dK~}r* zM3o$jSS07DH&aJBW<4%zFuZTTAF&Wq%y#4TDMk9y5mwXJ+m2qK%RWLIE3ojuYW^^3e5>@vZ@6N(?BYFOg{1)NTlh2}4_UoIF;q;BoyF0^>r5L;UCx|th>y?fM}M&sw@I zbdiL;SSUA?OGCYI5$VxcWQz9y+qmsnirA-Jnd68wE&ec;iXTdb@+={?QcYtPsn{?; zxMWLyev45rUr%F>AH&(?j9s#oKO^oNS8rET%zkB=!-I^NI^1rPEE1O`$Y@QeTre)#Z@e_*K z0-}hwTId`V&cV7$S8qW>9f}ODO?H{rC$sX5OW5kq_D3 zC{PE2d)#jR!(P-!flRaVmH+UvyW%|3-`kx!Msp&yxmdy%P=`euR?UU6%S;jqlWzBi zakWoId)i5#^y*s9&mWvTN3Cq%<|Zhfp##_BD|=dQ4`!hgS9w1R`4Cb3nS5Bo>O4;U z!+PgL-r7exwb0voYnCw2q+Y`@67>+pJ26L{eeF{N-PF2dkMA$G&As-=Vsa0_ zHWO?#J*JbQjye>J7^_~#nD@Zy_{wT0^ufB>5{ZDR*LiWT@-ioeBUK;&;1kfo5WGoJ zDLP0PgS7dy?PN^5m0M41GyGZxa za(@nk60q^u`OGoicwo=LEDPjZIt`|8mMXMW4_CM|qJJ zAzaQVNavt#ZepT0kZK^SHfXAnAdr9 zlwBxu?m_6>eRDP z_=O|sqkGs?X(=jtHkgY%y2tNQCA@JXtDGocWir;yDSpYuhb&zLV7lYjU1e9-d?WOK z;X9kUPFgxyv7fGSHGu*eD^j*QsB0hRdqkbv3jPw$!ix1cf9Ur9%upj;`SBsyN7DZ! z;3{yQ5`$BDi%Kml86CWtJ?H5b79l(}fiRg;N^`fP&iGhUmk8|0OaW*dQiaV}!1u}f z0Fd{S{y-yL3+MPHJE)ZDffhnZTZapmE5?eMpsT$4X9gftgCz++WpSlx(0}n!`VDV( z^`zV-(U0-HwNf)%?SMWlZI4Z{ykiHoL>w>SnA?&4&6!00AF;YC{qu~*7Ol>kNvOej zQauqRR!I(%W@#2>-tCP9xJ?CK^+U}tVa-j_OQ4Jde%9tr^h-W~g#f8kF0^5vp}@i_ z?~yQB99vnuw44o&xAgk2+QbJ}SiyW~D^?Y-GC~-=ekl)^je)ETRB0?2!M^ zhPg`vaYV=D#D-jRwREg0|9+p}1boB)y2>I&(&sV8=%f=}|GvvE(jwI{6BD~u#Ib?2 z7^y9>gW8R;KcyLmYKg<;j?&EwLswk0&DZ`3B_^Q1~rhYG>R*o&i_Y?KRW4xfaQl&UAhqn^|&xt=nu!L;RXOc`P(2%8~NN z_-O^E7fxb>#w>g0N(M;UwxmXYu90g^YFlH25A9tC|JwWiKq#VXePaIN&N%Y%(07qh z7vWrs4m<9@fF4Rid1MyNY~P?49sXzEf}3BrsFUtRk&nq6~<>=7PkBoLvUU*(^9Y$ccKzdI91=g3qatj3Kyjt z!r`^kEG2WAZeIX}CT)EKl79)57*a@fac6(a@~8lG^aB+|?THQg8g786gS^|yO9c3i zc>q`OvTf>Y)Lnq7TYZPh%+XG>=1UKyvPC=^!%T;h#T&*YpH~rVN zh!;wWF%O!&U6apEkVumu)BEN(yE1UgA`eu+Xg(4p%$Idsk1h=%U2od%f%^V$Z_Wxl zyEKsX%_2x;^AV^uh3}nSTIvTbP_x0ysKKM@NA6;CUZSyafC>vY!j~GNZ5)pU0#&N}jW=9rzP14xSwT=}DkChCE&c(96OBCu397IZb-0Haf55A3@tgocx2gOTxh8d+ne0(6 zU3DKe^8s@51kT$gr2PN%d7x!;`gy`NAX2NMRt}&9MmQA?7A>l6Kla47FhZ>OK>WK4BL4DvTL=8AkJfY+c zISu;{k-s6hRd*!SZ#Gq@6%>-E8)WPyz9@Ts!SrPqsN()W8YY*JF$fxZ*+JRY?|=TR z70QIo8ta%zc0-~X2Faz)n*1vj?zYIW=&B;)mKZ(j?MGd2uZ z%1%Q3RyXw)nefu*fkVNcG_$jtnvZz+-!(c70eL1?4eY+C8cX z!~b3oRvz^3(r)3w<&;C8OqRkXME3#N+T6$!6ROMtjGltV%Gc0_wvIico7rz|cSI^c zfGuR3yg47Uj3f<0Q*BOd8w51wV&AtiU0A(gF8rPZ-5FdLl+R~XLUaLjt?NcrL!oQm zLpj?2CS%Q9lHm<&XG|_Lpk1RrTxGj68Cc{q4M_9{_cmDO#=*I-;TZ@K%^iRkJWP@W z1kYP4>Bk$NyfrL1ek6o9Dm(WL#Xu8$%r!1!{O<0lyW!=62_RA+nVpzS^+crjBgQzF z|6iPaWmFx()+K>Ja0{*p?sf?-!QF$qUEJLR!8JG+4K6`Ka1ZWo!QI^*rpbHX{Fpy8 zYZi+|U+8M8Po3IlpIz0bc>wFruj9YkBS*zA=SNcfMAU0?Y~)3ZXsM|=`tu1;SN;nI z9(Jcf#}5_lk6y}v05Rl#Msm=4)axSknp}e2CsoP7ljqN^CD(YM$t?@AgPBamJzP+{ z_lFdhrcAFA4frXgwiXbzl|i0wULV>1c9{V6$|2jw@~jqoK?}hQo&?W%gPaz zv^LH#4se0=IOPmbkA8W_18g|0u2Hx4ETww$KN`Iin1}mLATQ+DH*W?Vbm0*a&)36P z$@Gd(M@y@2n|B*(_UQm$P0bqI@V;}CJ_gWa1XNIUEd05j8xb^lrmeZcWWvI`ZpH%2 zn20cGRatM!m|7Kdas?NMGoX3>ZRz6Wv`RzJyYTex5;=?kDO-ZWlDvFhqCP+ zJ{{HYT&0gA4FRIiAE0o;QXLzc&TfwPZQZW2bhG39yG>@YTX)*49U74%A$7EkE<6d0iRL4AUJZ6%XG>@-}(M`Yc29 z+%_Q}-_vGZ!|f>Ekc+~I#ev4%8c@jk^yg{XpR1D&(vGYETC-Aao4K|Wg>mskuy;$o zK!#VT!^&lgfSOLFA9t@)CAJyo5sw+kBwtZxv3%a)j-0pjlJR!rj>ZLe@1`og}s*R#AB zRC^|)Ma~s_+AmKQgCqA6p3ihvt715$EBS9c;xXTI8;uZ=>08zDo0Q=L+wdGXC~$gA zvL0?e_8z1A?a&-}bk$vmg!|-2|IQ!mc5oPWn#(Re(df={`j}MbH#N(jt1M_n{Gfm9 z$Tr5VPII#}A^Lu>8w0gWqSaQOWFUIs+k16g-h^(etZ+}Iw3hnl1N$tz*~t&4&z}-+ zjJJ(lY*wy^mPlQmtM@*fRAL@D65m_#Qu7phQI9@A!$;fd3)l7+9Hrb;&VegpT1_42 z&b$&xO;Wt|-j^et33^VDv~jSbUDdk`mfq#O(k>Y` z-YcWUxncDY(ODyCui1I{uEX3-#cH!O`)hRJzSS1xgqNzo+*rLY3b)u3 zIJ2QwD!HZnz7}t(U}2rWr|@cy8awXil8+Z61}t)u{= zy5eUoBGscQ_EtfOa{s4SJn3#qG=A`N2`YeR;LuUR5N1Gvpm^L7FcVu~Zq*%j9B8uRXkg>uS zo)Mq&I>=(Sf#6C6PfxS{BMdK>1%{*>NbJ4u*e222QRid@KE!A z$1VB1dK2F&*iwj3-%&8f)Ub(t5N)R7+ws*IOFK}ef$Ak@49UtL1>az;hBvRxV|!$~ zp*t25gvEj4vcK&dh7B}4eJXY`{Dr4lmY-N885rsA%Y68L8plhFXf4gPZ75_jz`*7Y z_T3+Somgr*%Z~%(B2+#-+%3e(U?r0R@?HdUIgT^=FNv*t5%wmw={RDUZVyRP`Y32E zDWOB{XkG{>M8hUFDXvhoh0B3SpZ#2Ap%>W{Eo1ZKw&!_`Asllv71dG`bj33tZ(}U6 z@}+vX#S!_;B=XM|MH@1@U6(Boo%sz^)XjMr5tAlGxG; zg)FY2@t_y*I*ym>J1Vhye~Bs*nYNAh6c(v;TsVo1$j4@X@5;CsuB}@Vvr|Dgs9zs= zhdWL=#}B*volxgsl~$cPH0}USL_#%`tnpJ*=wPXyQO%Q6nKUV?v|v8p=+hm0VpH9@ zNUN+X{K`lA1VhEI^lAPT37JoMmf<9@;1Mqov24W=@et`n(U?f3jc}wbqa9xB4JI;W zw!C0PCMzT>7z3sA7v=FNv2qDEvAVJswQ>C9YJ6qL++JdWcsLUKKJ!ACWnakj z3uTW!kMsKyj_^m-_Xa&X<1tH3ovkzt8{%QD4p?J{R7tDPt7m`bFSJ!xI8@STw;zvc@5N!1>#2s|-dgNz0U~ zZaNZO|02l`h~b8^-SFwn37wOLvzxd{4-suXe&`<*1JYE-FSucEoWID87Y0zaPP1v3 zK1lr%p?rofeNL3yGx`(gJ|q5n=If|@wIp0c6SJmXu{<&7Zw3|F;#w6+vl*wkdORu1 zYCHv|VXEh=f{4~n{tcyxVkmZ7w(HwV7ppV7xa;3|5!!C<$z2uR#C7o-h`AZ@C$q+7 z=h7jw7vN@Ze#`uF>9Q1~Qv_f31CLaZWc02Xdzq`8`$Z+A4Ow4(`;9;5qJiG82189` z1B|iNVU%w*Jifl6zdSocC6?0-#>g+MSq$mDIP0We+S6F{fYE(x#KZ7f4GE2K8-j5 zbVunZcW!^cL{hpXDqd6X8J$+NUg-A*d%De)bGuU}OX(4KYT}piCOYY!+`m5;SWedG zrT8xeb-E!PaLR*&o3nq1TVj`!M2@(!HkjPE->nvLlWeEp?UdDVT~0%b&|8x6#3q zA`jNr?z!gfLH0e=ayH%D--NIq?#BBtgIeNJqAgvpd$2DDeswsx9v}!waA3X!|1{68 z!B-7~-w9u_{-k2+A%ZR~3Z|){W^^r5+ z`As8Dc8d^UqIPgy$S$R8xvO1~6#M(UcV^uUb{uVGmW6G7zOd<+4p_J9>^KAMlr72i zDc5k)=skJEBtpn1`q*R7QJ8oV+!@VP9tP#HZg>xVMJ2E^SQo7qRgm#5OS&6$@?NFV0DI#yS&VKGSp&sMGX}Y)+B`@8mC8E=zg( zRAtIzk%vW|3EFtL{rL*=ogT()w}FgVAY{Z_v)I7?y3b#biGf*sn_`jIBiX*WaLljh zY;UXi@rqx)TqqYz2pm(X4)F&Fr z5E^(}t5%(eoySnGHEn?HDwo^?u0xEyXJa+W4tiO0ERINq(y>XH{ z{3^3}FW%shmDJMN_pi&DqFU z!QHTCM@eVWr$-y9#nYxb)8Rx*-Z0+yKXFk=J>?^drM=}8t08JsPbKGSVIne^OIS`# z;emy2 z_40sgp2Jz94#!IVy!`zL1MhDKRve{I;)3|+Z;F#PgaqZA5OG?GWf^Jm3QpLM!?ODB zhR-@f=zO|+dq`ASAiBE@3$aXpcFE)=^}n;m8D?9G+K@hceH+y**>uc5H77?`2aE)n zGxyYmpKef&WG|%Txs&v zk~DW{gX|Y%N>#&*GwZ?=$v-Dl1e-TO(^wrQEWS0@IOPk*=&1OusV9pk=xxQF zYOjdGw9?N=39)5y23XS2_%p>RwSrdR#B~6^C9({D0Iy(XIN^@#rl8+tfZw8wB6=57 zf@r0nVoi5N5(&a+i2xh5n&)gRX4*i6r2E``kjGU?TJ-!F@7T6QOvpAiy;>CqR1#Fu z^cPcuQvbJ?`pd~!3$+}_wD`8Hg}{sE=o(Rr#@%}~&F*c+^U4-F_VVwb{$w{I5aiGUn0qzxSENFA@8-JJG@(&wikqgbOxkYLOsP zM&|)$HX6ULt`Ri3>SkUX@WFMh;PjlG@~4v{##QJkYp+h$Sw;NxJY#ODx;Uq*vB-4@ z`tl-A()Chb6Uz#@KZ@d8pDGR8)0Pjmk0q7O2Rs8Ose)+eG(rO_GUW={lfT8}B~-Ts zbY)`CPV>3un|ConE<7#B*r@K6=e=$8XM!1Z?2OKSXZ(ERMPZDt__8ppL`|fB2T&4& z!)wsRP_tT|YsH3(z2P?JXT*R}WjIYAI2_bcu=L~qEIZfXSVZryq9~bo-04tE zOm3e)jpQ-;?I1X{t=0%2&ESvH>sX5uO4yU&dyG;lQXZYYl<~pr7Xh)Dz{ZVx_~M;K zO+rOIoUK;Z1A55;WM*eVdJ5JsV<&T+Xl2fRnM4ZSPw+7H{;s|E>M{1K$+H5H{ zuLE8ihH}?m*yZ#3n{wOKkC!|#iCFEbzD30_UfL9bQwd^@jSqnDEVXAy#wxP<7cNhB z5LpTvabX7RT;_Gx@wu9u@4}DKy!_NHy4h+`i#O|k1Lgk$`DS%WpH!jAQIipjox*44 zYHpHlESzm=#E<_HFvT|~`Pl9Q_ScXaHqxyp9w%&wxqK`5a)|$;s{Qao3X}dqz53){ z2~tFa>Eba(j){d$Ew6=cLWyWy$$I%rqVqV9aaaoqW?rzNBCQt0{3kG1mC?(>Hebjz(E%Ra6zt}xpf%3%AR}QSb zjbEHhI%MTA4HwqUI4>eQ35jYQVnnxhSQUn&(B)y|OHbv6MwE zp8173VDZP`ox>zIv_pF{TE?V348EP|jH#I4ymrKvEY6T?Eq+uuXCPQAfv_fWrL?ruQ+yY8o<5j2B; zc2|-DGNd#hLmEZXmxsHFHix}JK80aZD(RA=ypy2_fr=g%R6U5( zpIxWr3`rCMhSfJxefi_;2a7Rw`u;NVZC!WNg58sk#&?a3e(H|+<#{4BIO0u;WopVj zlEIjnRdsRPnv7CWE?G#6MYL+T)Rc*w5qNp|6O&hyW2bFs_mG3=S0HC?&C({F#!UtU%r?S}wN)GvCHdLR z&C}7>1CChaJ$o=Ci5M);oW~GcaHR7$>+zD zSv2-&HDj4?6 z+sHPEb~;}w*Y0Tpx~bs}|E;H){3Qsbrz#{Q_K(#;S2wdJ94Emc8`cDeD{7tjgZy#4 z<+sy&?c?UvllIq$;pi;n*^XecZx|H;hhp{O|TH+lmr0fgwJyLV3zd_t>Yu5jO z*pJp

kq7jAn0R*@Qr;zgxY)2xv@-Q{skvEqO!;0-0i0N1pu!Ng5QX4@q|IawN+z z%rt4k%(s|KXy=kD?j+vkV>&l> zZesmtuAVIS`$`lkYdOQ{geq;^F9n1E6D8kwPIQy{lVDcuNJsRZ)#ja8h>^}znc#D| zg+AY%313@lMa;+F(MSM8;~YHpc%wwHT*8Cq(LC+Mi}Zdb-AEek;^~d*M`=JRlhQD- ztQrH-S8DYc`c8l^${}qek{svFltYRqZ7V_~nP&;UJ~~=*a9%x_m#4|#khH{{%dHH8 z@v#0Zdl~=sNW_TUy4WhLX8&d8!o}uQS3v`3=Y1|{5>u+q!BWzbIfOAQCDOvok5fBc z(zy1cacOc$XK}BAh_so2Stg}D*~xDN2y~7i6xZgVZ=&~7g-yB5R+C@8tK;N**0fdBEK>vj zu;7L^4qON||0RwL2@Yfe=8@S5O0%L=rlcoW$Cw6TzBb+Z@Qq%O^Vh`ECfC?Begh)T zOKIx#-(aYf=Y~um45S^^(Go#=X8lYpbeJ$*@BQMH@3!P6IE2i@zW=(L`IEq;%22@y zMQdmJuCM-{b71{#acx?Y{2>$s&{RruEupz?_Ga^Lt0Mw-iIJhr-+96Zi3;cr6AwP7 z$fP>ruMpRL)qlQ|0w&?PoYc{q-_Wo+imExDx>Q@u0=QkS;Du{>T`QT$0}RIZ>b>cn zKl8}V;XpBK*& z5iUpHJPM=wwW@UBZ(fQPV2kz76bHO3yZ2Uzrn24& zpuP{zgc#J!wtr6OZAw0!%0uERSEBd58w(2-A@)@Pa57I+`J;VGiZor0D6uM1VtIh} zWzz$5$GCPn`5w|xZxhEwk$s;{G!|S-n9H)-eMgd28szd{k~{ROR+<5+f$v_dM@y)_ zW1z+u|Drg&K2{h|{ft41Tu6CaEz{>j_B zhOFyu{SpkW#IE}Ug#JZ|zgX@QGCI7HY&vn#tPG3Bz$I(T4J@!ihh#5ZWmup;q=5Fj zenLUEJ~25>bUo}Vv7CV*Mz&F#DKbQyrP(?OQ@<=ZW<~EH09rAQe^m)Kvif^qFH6{F z-3Pqh7egjBFQcv1S1k!8)E`mR9rgPepEsEV@Kgh`(A9$g8*XNC-^{%MWIUb{GT`Z} zO5ZL)O1;Zg#Ix#67(DVM=T7X0$AKfP^)rtOjK@Vwb*#6QNVLw0p%bf!j0h6KL*Gj} zx^H-%(R4p*Rz%tYE?W92UutPI{_U4yykBope+h4^`u>soe9v@5yG1G zmhqIWiSujX;sj!9>;`sgmwgpOYkZIeV@>nsGg*9 z_-91%Db2~7z=!he1`R_lz78#fSVcZ{v-Om+GwBV&>e%4mJa`$Fo4gmU6ehHG^*prHoIxY32(k(=QrPc~P zxK&<^SA}UvqE}cK^RrpqdGcs6V3^TYX8%Ze&aQ<8DZ(QIbmpjnGYT4TsMIVgJ~9ov zVRwCY2VJQGSI{@q^i>Hz<5j|FIyCr%ACL3zrgJyw9~GLdy(<H}{~Ycqb)G=TN=U^@YAzZctPp$A+)#`=8!^%SwcnUxVxu zi{mwHZ1-PqDCNXa+0qZvcz{Ar; zRiCmj+M&uEyizG_^#hieq+>hfi(6zCicYI-`RJ6qJEK# z+>g5CcZVp*OTjs!(?P$~k%uqQK=mV4A$)cDLQaV2nNgEw7_@Wf$$p%6Bt1~OXZp-= zYN)42?!M+fyeYniFwLrO!?SYNO&x5BpO4bP{lMPfNCo3d?EIt7Db$Rb%y2t>V4GBg z=mEj{z}WWyZhI3UEN(rw4jmd{!wv0Mo?ux`_M+x%Ba0%cQo? z7?T5{-xxE39Up&a9QSIQ)%WWfpEhX6+-B2WhuhWN$ckky^FCCIt$!ucsOWt%=XGb%^dCY8!Ji*)$8Y@zp~2-y}6 zsB#-k-#?HpZUn4mVGpne=1VS%(j-*8`F#VIDH~xzVDxK-jvyyj>ys!4Q;)d&i0{4b zu1@^zO`ByVal<$rvbp&EqW+(J-*XJk87CHbeeLiUJ~KjqmiEUdlz!)^$p?VyRX-Rc z^%k)Lir2J&W7UPA=N%y{cOx` zow;{p-OYUpWyV;{L`1SEaSoN8K|Gs~!NU??ewtSxWgK@kz|!gD%1zL$EgMP<@P{F!GGG?k&b8_r58sMAr- zF_$j~W2P;?nbx?QvI+N-ip5G2Nv#A<4?!$OYj;SL5OnQ8Z7l~%+&C`i-lpr-POF71 z#yA{l+K58KszY-wX?|}S`OkvLt|mybomVuUs?6ek9B3Zel;ad*E8#|**p(ew`-8Oe ze>-p+RkKdIhfG~f6B3RF;hM^QKvI)@S<74uFZR&sueCb8jIHs=$_oZ?>>0xN9oSru zOE?oUHZX}CHyBK_@GyBwZc5Z}pCPG}w$MHc*P;dj9)8&iJ zNQ_V)Un?X;gTwAke1R6BCx%*RrPp_j+GB)%rXO{yqE&CpSF`9V2Fm@ z_Hn|7c6yIk1Q~Tkl?c}`&Bxb1I*GFHOydlsonsUs#wU;`t9>wK#0j(NtnLR?eL9ch zuVJDKC6pUPxp0|PprxL|vOsg=&804nJ(HLZs1( zHS=IB*=bwSo#3G|s|fSY4oO`k|11m2lE?|QY7_P0R6o?t*5) z=lEdSn&DKum16{7OrSJ}Q6*_`=0JtU-^Eyp9q~4(L#}lVT$<4>=R1ze-29NfBH&8i zR0u^o$F^j!TSTCgT<9leY1hy0!QO-SX?dpTLbv^b~HAGg_WQ+4j4lnZCtA+lH3_2%B#kouhONEIV}8b@l?J;I7mo|{w8 zdPU&4W>&k}@Kkt;kUa9+3vsN{@A-YDx=(Y4sVVDpM(AwLpt@B=X6w4zoXO*RA9780s$yIP zBI$##+OcPl*VC+R%}?(P5?}AprmM*YY2SGJ^ z;@0Um5(46F_omPq#TzTrIcS8ak+pMMu;C4{f_p{T8C=~k642p#%@sb!iKy8BuH$@C zpm+{xWA~_Mc(Vb47ZqY{ZJx(PGNoFb$?drqh657_AB@1gmF|0KPQSFJoi@iTlI6q$ zLZlEs#pX1bV{@ccYBG@CVYhijD`q^w zPro31mD3B7u%uYgi^rK&COc^MsM}VHSDA^8nML zze&cv$sURFL|PWb`V9(-`0wjhIcxO)R^*|5-RTB}Iw1P*Clr*)yD!3qPFAMQ|6dh( zfQ@(7rmx%OEQz7et^e(f_HdV*z3)|!-`-27h$Es1#nYDV7YGw|{5{fdA24HYAtN(A zr52GoZ68K!N!9Z!y*5rqQP-3;t1` z>xadwtMZ!b=fe|%YpJl0ra#+P3|LZD{ossPy6}+kM=PpBXeJCo2^^19dV_JYJ|_xA zq%8ccaeny#&;Nr%yinVSCWz{x@wX&Ld)8A6~a3tH#QqViu$g*vmA z>@C7)WE!p5)E3&`D`sugIiir4-%gex^UKo<;hGK?#I}bRG-BVZ{76hK9z~2D#hqOm z+-M|0xJ2xZF}Q2ZytLCQhODbcxIQT@oySzw+uFvC!Ttbh#cS<9$Nc! zwKXG)`&it~2!g#^anS7?6>Gu-8)Z4@{CiHro=PN|N*2-56p6vTzC|(Hk(DsTiRWjo6Hd-5uBe*i?-0CZ`haDbkaI#cl z9F;xt1F|8n(LlN;P-TrdYIc2-<4MB>5(A?FX0dX4e?wqa(B~0+V2O&$lMc!0DXTAc z)us27um^|h?c8(|wJ0s(rb7}}uSSX9l(f5HakbP%s6*IzZeV}f2D)fjvu%{ zGOoC6x~s{o0kFVj#9`cvf@@ONVAX2EmG;IxQ_X7_|gF$hO}{39Cz7 zqTN6OxMS*VUmQJy0)XEhT5A=gSeTaf<1Lzw9$>wH`Et%0JYahH5Vc3G`eo>kq4DU)?%=r>lY02^lpLnbkByyoKG zB)5(5dU(^FK3N)%#|#{f7?oQ!EBuNXl?&QRSDma9s`dc};7-DFQhIptf)a@fM4tfz zVJht+o9_lnSX9AI!lLfe9D{(SObfsTzjgVvL&gvEST7uHJ-dfqU_f4v_#v@7Sq)c^ zJF^!s&&np-8q%u~&qdZ`%|_BbIAdnv56`rwdYn=R_=SzS?_79uyDdFLMzv*a_v03k zgm;-4HRz|d&C{Jrc^A~421zl`reJ2xO~rB)KzLnoT0fjYU_aH{?i{SQN_taSVoe6M z>{0+%rQNm)`t!SP=|Q%X(~h&S!YgZhZxc|325!b;t*#@|Z}q%{W#3vYSn0}n1{qP{ zfj}Xr0;vL}?+CQ)!Hxuf&GW(Gm0@1rKp+<=ob;zpI)Cqx%y9kcrx{FswfIyT%6>nra^^a%m!Qcw#U*3kbqp*Mt z{q=k%Yy5)&h?|aE{@>s;o7S7q}5tmAF#J2&ZLLe$orcfNft2J zn$C=8vYa<3259c(ve772w~LK9GNg_j$v<43BUw#vSRkNpoEnZ=Z$|Zl(?%9l#v}ha z1#b~>5S^CTKt5+isiGjC=Q?1VWk-tM>9~0|15L*`#PMJc!x8@b6pU^L-nPqP)lKZR5*0{?AXxCGFxkUQ zibR4yrZ18ONN45;N%$=zC?LkUhXT#i8tg}zlsUn)nxm^g);E>0KZcyO5MBOUjfRnB z1>&zP=+u2bGX9Xn0;-EVm@@YaA~P(oMk$+;%|E+D6zdo&fC7-F)#4wJS>Fb#Sr#yg zJ5)Tub1YlXdS@6BfO@-kL=iwWts8f?dgwPm3-4nI!xa~oQQ10d2K~<=)c-EiBdUdP zV_LRLdJIx=Zd4y?UgVVX=tge;`=XEn@k(~ms5$1UJAhP@FymD$kN%y*^T8S7|W094Zzav=W8E(?7_0Aw*@QvMK;aVNrX2DvAZRTtxztx!B|uy{;G zs#Zqwc8fY?3>%#~HRb`HE^Hayb#~11=pLd6@177AJiZ&c+#8&s)+)PFN|2zr^`v6m z{#Z8k=qj71P6Nzf+1|Qa&yP7W^+=+M_E}OZe?!$QF;pbR=&=^f<`0?k6ScZlk$|vq z1F0(|os?$GdC^xR=<_ZZMiN*K{b&~Cw>nhqF*FKIcE9xg&OXcH#RS<#7Rk?bY`*N0 z6W$@q!LzyB8AILghdNFDsI#V9w3_Ag!V}GWw-1#I%8E$Z;3RMffyr%6^g&$KQ&%HX?nlrn7GwA+ zR-tGQ*0ON{BAd~R0)0*BA?*6{s*}pka3P&!kp3=kQsPUW%f`7_6Bo#) zq8uoy<~4)9F_fqN{OusKW$|Kts9BvWY_H@-0aF(E_0TYw=ORj&6*V2AHan+NBqm!O z>aaTWI>|kGGJn@vp=r@Nt`BuB-Iz3fZOzPy5f5OUEN8vJmzmxW4gra5SMfK2_sp=5 z)`z%ef88io6dcJE8S zbL>1C8R>JJTf~WFW?HGn0HH{etP|Ma^NX#M(SwI`0AKQO zgGiqn!naBrdmXv%0XGXPw zc@uQH>a?!6F=XOO)N^rGMH}h>X0wvr=5Znff*vSdvxd5Cs^e+@H6G7TZLdg|U@@SN zzBTKywdlEsdXfe#%M)GH>pZDY|Ehu_WaDcCwU#_p%|?;H^C*!+ zR{uFqw+nYj7ngljWe}=CW1rNafN8hu84EzT?+@9z?O?bO5q={^`-w zL-k6Q#4A8btnHZ&3%uSa=`K`iw2wX?`xL>4XrvdPbS$&-OSmm@cO%~p-gu5+6oJew zNUOts5{i{d5&pIO8!fdV$$4K6NSn`ZB zz2>CSB9Gfp?o)eyv&IYf;#3vsdLsvK;?|)T<%q0E#g_t^!4>N$n*Ja>Gb&dZs{*Ig z7@8RGHhH3 z0YiGpLkqedh|r%%r?{Gx+rMO;{@4XUINSuPoP&C?>ay41;G^E|<@%WZ6wDs^%tlX2 zKXHcj`gF)#Aaj;h0Os0t5`|RmaNY;)5vjhTb7C6zVH=3#_oKalUB5l_xkBop zd;OTlIhy=i&SsGn#wY>b%eTo@CwaVds@qpPhRv86ufJ93`;fTY^t98in@9rwL&w3B zhJbbpYmOfc==!Oui}|& zS9hewXtUAwi$5gX9BE^0W&_5BBhAS^>&%irV~?%e8}~-ek0%5lVH*^5W1iukr;o<8 z)t1)l1HLX3Es#ldlgjoVGQ*i8n2?V1ELM@SD)otO>hoQ&lLv1n(5BsDz zP9qwi!5ruXdP=D2r+{*=Ac{Zw4Fr(cxMTm8?-WgI2rQc6p!l|5c<8E8Et8-C{L?dI z(X8C}^Amn%f3Tqu0}W`?@L8&4k}bxgH!*R-B{9}uh+)nLdLOw9pM~vs;T#8j9jHfg z8@(5oe5?*1Md74ki_y{sXVm7V5oPk=m=5vCzPuw0&5bf65{&7F^tW_haOVu?k007W zIe;B+e)8#OL`dVdsQ`}0P`Y{|2|fo?-hb=-0dSxtPX8?#?nlwJ1EF+?Zl;Y#lTAr) z!<{y^S4fN+OU9Fi$>M-`)Q28OKY#bkX_wN0f8%~jG|+PVU~@>PL1G03MrzJOj*`7& z7L>=9{vhmG)$6c8?e~_4ygj8~`||x%yO)`6PAkX=FA!iCcDNv2qh63SM-;`-5Xx=1 z8sd+7|d&-`2d=uRwu043$HFB%*2j|AX-&BBB*orh}2Duf7e>zTP->2jP zUEG~9OL=+e(%vwpLo_wrG+XmJT1$Ad=H@8l>%7SIGhQ%sbJqkWYqeDhWcrWuoo`*} zy0}12Du3lbn=4RWaTRc`xVwMn%gEaxCA8~C8QKUK%8(x|~&mnhk`tPZz zmsNv{vV?5YA!kWirAq}3b=a9``Y=1rjor>O)V->$$Gwn#TCOhVGyaT{w3b?aGY+pl ziqM>uI`ACTa;oGEq~VSZ4HNhx@jJMzhJcXw zqiDZ_=-tf^9>zgMbxp#**un`!5?3n(Y#A5(B9wbGl%Yy>4qw`iRvW#Xrk;^{g(Bm= z?J7DFjVJaq=+AsEoTe{f>MB~`Dp?-hIYQO8jqF-jonO_SKQh5!-WSB-` zPq^Crm=d`Th%0*l3BCWmWi{8(cyRT8YK?Mex98(OCO!EftRg`Rc~r&EO#jjWOm>1( zB|t^8WR&lp0MQXhDvd~Wq`i8+RDw|UF@}ST7TO!jDX-k9&cIM$6LUtEjph7T{o4mfU=@|@ z&SA6GR^c=znB>&E_G8$<8`t$P(1yxH)b^xg)Vp=vWR_gQkk|Vgk?r&gsjAdSc2&Bw zg*Kyl{LXn`eBM&agy!mLKtThFy0Z`kZ{S(|SV93Q;8wa4iyY8CUaED-GB)-EEdAvT z+aKkR|B%4qRP+5nAkE@x@t&y*6WmPTsCyHEC`g?6pZ=APp64&MmCHZ-umXRjlRtGu zJNXj*dkJ+!wu;y(g^8Pfq~q710)K>Q^xiXnhUgN>LIs|0F^ z+VrN)DKudu)S>}G+^imYDht3sG3zZ%!Qd`fdCA8G@xV1Ek4#;cqR*L;eB@XbI;Dtjix+3%6wTHs%iiC$ZoT z*b8+XwxmURr9AFr<+XZ1|FP6Ws*ju`91m24a z|8XSJmxv1pzUh$pcTN@yd1C!~4iiD3_Z;Rt(-w?96xuLz>h|P9kpIQlSB6Cub#0?4 zsen>~gtW9YLx;3_xtlPzYcTG zKKtx_uY28VtvP#>NN>9FD_7!aH;g^UaIqY2Ud|Ut0OeF)?a$NU$pfoLA>DPiytj|* zJwD+8s6Ka0W-qp@P`eBc$c%r7Uy;5u?^%)FmUr^)KSr*@GPHS98(LKvo;4_!dbHoU zaC;Qj5VFgz=3+@YvU01i*S)3eE_-U;R2@KrfemkHm_#b-$wtyp@MyGIPOr` zJEb6<&f(KQS3}*RtA#B*Kqz+3l&m!!^f8LUh5!&gz%)WgW#Gi!Xdlbbm&6p3R$=3r z#&}*r%46ynLHH>$y7ox9>Bc`v=k@Y&zhH z!7-YIZI(T09F!&ktQ>w2envhZsw-ketEe&y}D4t(CkD9oS%X z7B0n2>2eMt*mQ&w)b$O!-@7r1*3koW9h|wcCxE{3c7}cN5&1s|;0NTT)@EEfw{hN< z;{ptZ3DSz%f)El<1ubNWM{}Lbqs=p14D!}DH}h270@GYHX}^h6l)>5d3C~Je6bHy3 z0^}6KDbmhBCj|Bt!FP4w+%fap<=7a^LQ?U*j3yas8vBlO4qAB*)90`O)YlV-e9#{< zD-Vdz!8s!a-7u}%*e7GZTQ60`S4mianlx$4GT5vt6lKk8q#N$Oa9zqWC>|?(8xFV= zx0jZ-(5ahB_`<=_yeU zKKE#&Gm+-Q!Q>Lid~Ml#>@F4cTamzXlPkZHc?+c`*vT7_0C_0mew&8C=~~A>ML4xPys1ogie9;S_U0A#onXTlZ6CQikA;!-d-s(` zXD0oJiXUh8_}eyn{CnFc61R5s)w;FqASBhwg!u{!!iFRx=YYV=htj(&Mbtk962SR8 zr49Sz?kmNB;Q}D}IpdmjfEvYI*QW~r_)Bb=S<~sdSkisY6RZ3?=uTRhh3)G~229%i zlM48C;;4*se!WM*MV=&HKKQ=~Ez~m-Tc95RWtKb-hz-ND>J{>3hS`j;Q&vuh@$!Wz zV*~u3&Z)^d@){NJ5_zCW3#B1-<#GyKfPJ>E-sCHYRvT_?=Df7@xB@R_VKQ0ibq;eh zA-~kFDTnL_5bnO)dKh_MnMyyBB?b9LWrfts6M82;mx$B_7t8J4EID`D(wVo~uddH1 zM~5fX3v}Cp?RI*+0kZh7N6H!0t`eayDPx?jb#oG*$*JThe2N4#l2bz+!ARC z&D^R&b95$|4WyIp9L7u9mhBxW80@wA3eXcs8g8hAN-0{j?=wv#fywo>$H23?4Hob7 z8gTpzTRyLkGXrS@HfW9j58eCW@z~7dq{UY2!7$ZW$8wZ=z#J21R*&x9rS~1 z_hVgwv8FI^P;}QDtQNt#$40^AYI2cH1=6&`8rWAEXB;-O430>}UzGtRaf9sQks2z%P%`vOro`nC%i6e#E>=J^1TM~M5x(E=jb2F|}{ekyU?4RK& z?|UlPi|a#`;+2pWKx7_P=9bLPSoXoC-f1EZ6}UQ)OP%LHc)IT*GpMw@()h!g$eMOy zAl&*ZcglA5E6m;x{i3!K-r1e<6NEdTD5Cq0foQB)&# zDjG<2(*N0gSLRy~>r>wT;LaZ*Xw*X%~7}Bp^xNh69WXPa^6NoE-uMqi* zABVWO04qf@oJ;-siY&jHWSMC5n4hcumH=R<(ceYQaEbpyG-C0HXUFVjOZLbgP!?7} zF=remXYcK1nXdL$W4rnVl?nz^(z@oa*C9L){fM(pIp z<`>EB?OM0EFs?O98U#cUttZ3ZxHs)c`Q@0Sl(KefmpT=YbpqTeekw;6l083Tdw=1x z(}`*RknOB0>xUl)grgs#dw#jqA?&&j4xB9=wH9*)SS@x`EAug^XHUleXISyuqQ;;{ zAu@*h0itUg0v%VW<4NK0IFjEYXd?#wZn}*$uocBZJWt=T9+$bAUrXta~1 zOg@;+{-=kq_>34oS6jAyj2tB6{HGNqP5g?lN^Pc(Oy}VGMVQlmwMjA&LkAkL9Z-&?{=Rpgnd25MklyS zVddvCViadFM&wRM66*te?R5#W6tGH4&bwi^15jeR3C_f=oIdmb0G&ItGJL@;Jb29) z5HxgeV+ZsqI(g&6CgjXu>-5?aK*swyQVzpG8C9)2LApgNw&$`10<0UeBuB(3{9IT6 za*kQ?ZE?Ron(cJoKkB&)fC9@~T|Crvt@{6Gc`KFw)OG)o{qMT&|HtxH)))^ZTt%P576vp`6f5D&m&*{1}#fKObK+leU+)@GKi@=vRty z3i9!ixhcE&d?9>vy^7mS8A%x_`ZAE^?)^>S1=rE$DtotaWc$mYvzQD0BhOWtRa%iq z<<-8`Fs!37DegI zw6o+$w%?vwCYh3qP$>==NnZHJ%WOmyX+8J#D3nd0O!wZ(vA`0bVM&u^+1qBh-DvB3mOCl?wU0~0)C|XWnm3^rXX0&)m&q3n9G3wH zKajtj3yeNLe3mrdc*dm4n-{_f_J_*qcOw0*UbT<;<~+VtdHZr_)gLRLuSgH7W*;E> zQ3mQ8rPTWPzn?~|3%jtuyXcvCEe{acYE;uJt{GlmqS&ToxXIHj%DW4@6XTicAtlov zORQ9z6KasW03x_vU>C<6>6mjf#Q1aR%ol%Xw~UMZ$;d*|?Az@`0z`c;(G6%e#Z-Ct zT;Y5^H3xSmv)gE%FYBYEQA+4t-U1$y4$q0O#DD0!1%)ReuJ1anbX8x@lnP;Or%e(= z<6+99wy)VEe5lN*x^+ozi z_VuNDBXFz&m)i9&bM(0S=C6zQG`AV3r<3m-CpKwd&vn^u zHm0vPcJ(3H2o~XbJV+ef^ILGAd96Ux#S~ed-U7&*)Y7z1otD>v#D+NPuTETM3`v| z9OSP6UYOU9ol4=u^a?`J(|3x?2=*lVRWcVAN`tijF#E}(PK3C(pE*T2rhKuyQayfn z3$uilcgwxTVR8K%MKgb&;p(iP>}Y0>%>)8Lnp$jCvqD_klKB{IFE7BAwbzWp$ENng z4Dpf$+{$){`}Y13G%vjp1%*uff%kpl0p7ntQU34JSNjD2oA+#r??87 zER~e+uYC&c4~3UcZu2Fyfj{K%)f;tu^AJ2W@l{rAgDFNbgLeDiPlsRQ=Y2TRl2zB@ ziL&pJ%80%_{Tx-w$UZ~{vl=U@0#iQijyljPYiYWEp$Av(&@!^*Io6DO{8JcC9egS^W>Trn==>d zutBStN){O(3~R^!y03S;v39M~iqRA{=A4nncN9|HWnGIOSLxsOS_iq;IXF2bMM=wi zII@>%eKDGn9+OfZkEu$d>pkx17+rdU-O=?c$W|igyZ^A2!L_#l7j(N$GTF(WJ3QZ0 ziT*VSjK-CvhrCHi6H|*UdFLz zhW$QW85+2}l2f6&<*2@$KhdP4U@;9E1;%fElLb}4OR z=Wr?TQs3icdHo@|xQ7n=M+6u3*iehZtab#uN0C?*QV7Qqv9x)b$Q<@+96C~!=cCu4#bc!~DG_GksyVW0sVFi1$ ziQhZ{|AqTem`|9*y9aWbkESZ%L$2S&nHG1v8o)C6dl}nHS*T1ZqYQJJMf46P*3`y) z^ART~{=#8wZ*f_#2hIPSnQ(RnndCu_(kMB$Not7`I<{HtuYZY~l+VXdKU8KD4H+^Y z$h876;x;Bkk#)}B&x4I}Z9K!hca5fBXgff7R%NXHM}mu(=sv3Pudku8zdUmbVwKB) zjyDR2tdgt39W(Qe{Ogw#kT;`A!A{`ok(k^6omV7R{`hDx6-$02%ILyqX3Hml z&@V-e%%O>NJlGWjIY6zPDXH6vvbDSutWn@Ndv~Ur?z)Dmo8yQ@@8tOIq^&RX&&1cI zBg2zr^Uk6^FPl$xzmwRsN?P7wnHfk$!GO(mL$#hk%&4xiUj56bxMnkkXByT7#kJlA?x_x*7%NXv*absGx?~^ zne;e>kJuZRQ#3`Q>pZ%)iTjR3Ly~MZvT?4K;gnZ9d1$L`weP)`e%>i;;!qhY`YOw6TU^f*H1`n>d2zg zmj(-uhUtN4){~_S4yk8zzP0+oCI%9Q)2iQ>GSELx>O{v`rA@@QU|sp!m96P9*m9i2 z<}oeiU8~+4x=Ti;@O61VqQ5e1A2ZuH8`J;rhvX@z#YAMFjLDFocR{F~@2lF$NM7a? z@2HjbftDA7ij?M8!o;-aX=s|O^q&s%$^V!bQuQEcj@Y5Uwx5#5YeM_5r*@AdDJX26 zgjtU+x_h|XY69_WBBPxDK7C$%hllT{ovH(WmSN1Et9SpB^M3n1hRy(F=%?>5Jc?Tz zede;J;OUF1bcHq?99ba^Jpwy>f{4_}CQ*kmIyg-(7jgLxb9uN*p=m7j?duyZ>DeS7 z!W2tn0Zs37n3EHpG53i*x5CX$O^#(g4?(`5Q}0e+UEW&LFp=9?&Bd`R`H(s-`PMjPKqo7H{rgnN%}p%Mz20D z17DW(#y9E-xQGlilGh=kr9ZP>o_4k|<2oy(7;pV8)cziVN1UIBjxLB}SiW7PUJY`&FWur6z(i8O>cgTv}}W zNSNb{$9U9jpC-7fN{H3qS#e<8U&YapbHg+OJ&@Fpng+~bKh7U9kqQ9@vN%TRFP^Zr z$e*dtfB3xJ_pFn~6QT5ov8Z6>tMVk-x-doR!7Y+(JiJN%m=ZMK0Q9b^v`dWbZWJCM z@6AE%zoYS&*jP*+`sK&lNOB`Z^|MZDgWBIlMLhb7I2z3;BC*3T5be#9v}|2mXYE~h zzKtY2@hsx?p#wg`;PF6+>P4nm;NhMw3Tj_T$j`Efn!AAWvZX#YI-&E#LORz2*mvH5 zIA%nGQ!YwcjIa3C){}lt%BQ-}E3pq%9IhurFp8OqjW4>zr&@cM9!| z$HbOxggz0ztwI=Dl9JXLRa~>;2QqF!YC7I}lVeiH)LDsqlKUO#wer1emkPSx$A@Ie zUP1F-?2)OF({`Mk`ZrzQwR+bi8QA58mZz_r(ktG?y9wzKLS1J^i$sI9ZuOmI(_$Qk ztj24Q3jMn(_&?80sF>q61%_Z8I`3QG)s^AFv{c6i8R%{S-?MlB75h!?pO|+pec}e= zVv1%rww@IMb9hLHghAVtlLO@z?OEVzijsm@SS{?h?!A&~|yd?bGmLvK5jG0;Skbf~f1Jl{#1nElLmF@Ij zvw;&l<$MCG9a!I_^_RQO>uEwZi=DU@M3v02P`QMu*4E|vv5cP+CYo8t4T5#NIsM3u zXTU%D*gFrO;~!lyBCXeRIA5Nf(u?qad|d2z`?JZ=`=%UP!v+oO(_a-)5K7fPOLk4G zza5NFUCue-0lv&8j9Q8$t1r(p@rNVOsrw({yua@AnUhqs7^L0;)Y16De zjy%0^svkM53e@*&gu8B0I3nwj76N5<(}Bl?i%C;ZP)Wni*`(5>11v5&eOceiUOJz! zcZl3NX#QdwMULdsexI3wJ>J)ytl;pghsLR>fEsf6+qxV_r1m$qHBLd}kOBu|)K^p0#h+YyCwpHmI1+ zK?@q2pk?K81ENJi=n9)F%WZRIpzXDZkdUJG0E}ZcG*9jRS!TtX>PJ}=jmfZp)wc3) z3IX!f7;GZ`zCYFO3YMMZb>iuJSROGvam@Y=H5PlnN(Wktd>>=vJ+C9iJFu%p5x&+PVl z6bu7ZeAAMqzng|;WsZeq2o}G*-wHvbRIb~-(q_!0oG?4)xcmOT*e)-xk?-<~Jc7KU zy~6CHxr~JoKa9PpV*OiEEN%kbZk?stMZIf21;YpFC;~AuB_->yt|G0PR==(}R#;P+ zGGUa9Jk>5ac~-Ako*iMVwZjS@=~fmIHr;TUs$sm}68-ZtvobgQWX9++PFp2q9H-8e z4RvT(;Ftx&pun^hPCdtNezzQ}(B=`5*&Wo=ZBOS;*BzXJ@#1d!LQ6bQfT_6BImeS? z+8EdTOcd5Mqh8eBKz-@Iu;mf4>I21^IA+40^Qf;hHpNja6-td>@_2c$-QObfq@1+< z#!71T6IQSE3-c#z1g2A}5^@8a>1~^Y1Nys9&J&BOd|r%E?jWIlG`T9LtH=QHs(FRO zn|H)xqU+-5aiB83LSy{RW&2-6Pos@^wD*aB)NMaWBNP=+4geGEwmv?yc$>f=aKkt2VAEJ1B6IX0?-@L6?WW0!46e4WZWT|teYKo8>S|>b2K)lP?)cF&ecTK$i__c0w+Prm5AdUE# z>0Fb^*dV2?&vjxP?T_9B`9#=aaEZXHi5ef$_GW=%Vycr>atOH(xu|UI_q`PF$H&Tj zi5^%bEfqP}7)kglI_E{!p#7Ihc3fG3{#jQROvd z$g08UZ5>;1kJbyz;Pzg_(1TpFGWRdBFH~nw0-UB*e@t(2HI}F-BDP6?3lP0-T=z7% zG&AIMH55}Luq4WpJ^tk*2WG^I_GaFcnF+Rhe*6t;`kQiHhx7d0`ansYZuvWrnaRZ{ zf!T3WcwumR-9m8-XTE&SL($Rkx58yg{(h35~S*5V&>H$+;O+-6&>1K1y{ zM-*cvXyE9N>YJrHw+6ELZSW`6uvjW;;GS|c9W_VYYMcLhu0z0l&21hk}(;-xQz z=h3k&l_H-+v&=>2&=i}AE*8hn<3R%`X_7Kxhd=$N1cp9KVgJ5d^=>s`S@Zw}&BK zkzef6|3QKp)aJ0XvbY2P(0c#=u9b{!ayst)GS2-GzIC*A^XhYQjf?vJ^paz$j$Zj{ ze=`{}LHcldLVdixT45KX3o0!m>*U-E%TDEjuSt%lXs=X>-9mQ6kgBLJEcmR2B1~Y9 zb9wG%jo$rC^8PyP&=4PGEH&JCacp9MWVRkcls2p%ke`J{v5PdtM8U7z$#HST71qHl z)<>2sbLz7=*TAmnP85rwJOS33)f$C2P^QRe54(>`p>f|89MN?TzEIJuYYR+3FPE8I z0%lbUiDU<*erNcHz<6?8#t|9Z^Ps5VbLY;5Ch1C_N1F4Aw|C_QuamuCk6;s z+U6i)Ob4}6*$_9x+wm|8!E85zowEc&&Q{G~!t8*iH-S9^-?g-&2-x|1YKam^Rs9$~-rlSuw>olk z%eb*)wm9VO3XUj)frLXv4_f3%Yh(<+IR1`Ld!Xkg|JaPF&EVO@+3iv!X$|nx9HG@#HGWX~7HUPaA>^>xuc`VKznxc;>As-)b#uOWI{ZUq z<=ibwx>^(7e2Xw$@ZDE{0F#T8-@+u^vMx68m3<@7v4{AM-;y4UV5Zg2QMX5!sW6lE zc$0X{tp*XC6yzVer*qN|Arm`V8Z`E&UR@eWtuC;r7v71&q!>fJ44N-_AZ@H!>3$Aq z9KMONX4j=9swhg70gEreC$DVmrRf7#c_iY1Qu=c8G`Hon%decV4=oo)fI6Kxjm}kL z4-YE;^5Y|j_*a8u*e`7-OhTMz-^ta|oa*8qt!)IPt-d|>UHO$OTD$N_sAYMVab|=% zz4Cw~?j}d@py8_Ys@4kCYaPFqUAx`*!cE^r>M$2BH<{imt0m@HpkS^Fx9XhsZar0& z+0n6jr0AX~X!vn$BEmp`A`&VfqgMXtYl%==6YYm&r{g0G_YeJ@M;UgjbK){wU%u04-{}OKUZzg@ogR-X-w4&Oea{>Nx;>r+vr7@ zQfeG6P$UkQ8fpUwDILdB&M5D^(3){R$h7PKA^drKf$^J;UUeX2eJ>DVU)K2aVzVuC zeou{Znr@~eE+-wfYEMxXNV%cUIB+@oy;L0nIl(^4%CEQXM(3MY86m2ohIkWAG9A2Z zSmz`44~ybULyYwB+22NnG1Ln?9Uj&gLQ@P{_QeakgZ7?TfucTS7|RpQnA{~(yZgNE zr-LUSl=1GJVSoq90U}gN`^&58@|U+q_$6gFfG%+7JBV_Aj|~O5%IJSk618tOw<-1QQJPp8C=n zRj=JX13YI^X~>nKZJ9d$e0cPj^x%g2wS5~>)xCMWiNJoMh*V!S+_u;{Ztr-Xz&^mA z`b2seHQT13P4+yfXETk{soQ~`BeH!guTs6_=<;w6@0H*q(?k97`Ieka=z4|pi$XQe zm>(hHr7T#HX2|1GjCN6@4jSn82YNXn4c8fYqbc7!Cu(}TxdROgKb#(=N7v77f8VXF zct$Ugs~dK-Gkhm1y^CKb&J@b!wUnZYLmU2jnzF&{#Z0R075FHFF0j*c6Q27k_BNO* zQy-&9br>!&fo`*5`4@FP_wl|G#Zx-Z1QvycZB8`-8r>@6LciVY+f2YwkMzn3 z%_2PWjSy13ew*TpG#NL(9%8fLLGUME1N*l(lfZZ= zGmYxWuq@kU>CWles<55U(GmW-`w~Fz#H!8ONbhw?q($;YGK@utXO(Z>s5*qq{kRKn z?H5Gqv2pRyE+2dLs{ChOPgbHUL>9XUCsS-v!SoAVp)2*`m1b`**S`)eKoDk7GC4K_ z*(GE1<6WYGem~nGh|P#eAK8A||Lh=QM~A&bMil+`-P-djV&=!rTmA^oTq-lTeYV{| zz=~0M6t}-GXyCOSI?rp4av48H^R(TGQSH&mSo~f zcdK#7V4@3nS^hzfNj++G?h1)Q>J=bXwS8wa2Jic&zQ?rx(DlB1*C6s2mn!y*YDE(J z*!(ZG7Q4hYtZdn%fM~UyEi3OuvEu1Y^Kc)iZ>;h-eNL}Y0FdXgoi>{Uc}8NUY#n3C zjmL-P9;`ilVA@M=aJ--Pt6|UjL~!L-Pt!L|vyUi;B7-T4uG2?^Gdny((8KKYnx;YslBGK~fyUXjrYsxS%+SXPM2l34JzAoUNU5S3hd43L9#zowrO zzEf~IDV{9{Ca}r~-tpf!m5dOK+Tyr)?I#j@eQ(zHV&lh^T6D`~`jKxWG7H{JX?}yZ z3P`jYNc}8-+YZ+Yew;d5{pAgZ9K{wo~fVrl;G0^*zC(WqPZ7ygmd_F z#9wb=S`_sg~pp^8+Ow>A1xiDgR zOl)LROw>oO`&~z4tjW$;a?7oYs{V5%VMAO4ekGFVJnQjUasIuYTX`)9=- zQ>SKjPDCk;%#Kh;%dl_t0?g(5Y*{T;PY&~M_&@=(L7{=!VRGkG&rp;9{nxIh)ckdL zU6!fqO&sVk+oGi8&N6ZH=wW|4`H9A7IyaB3|UULww4r?)r8L48F?%5l&_jb_{{-jNeP z#?BjQ`Sun+)E4aNiPFOjcIXKd%8pE3PaPyHuL9}}spDRn%|g_+%{o#OW_0}e17|;6 zZu+GXmjd(uD&e#H=mG(p07`YaMY=Hd)Pca-_*A!Yo3bk+;4ha)3s11XlY0|X$e(gu z4Shk-umsw}Rph9%V{XRUaQ>K)}M0b zo?th6qJ3!={1qffU?(Y=t@C+Rt)zjN*Vy_~EA}r17tgmLtNRo1Vc#$~Wiym^7$nS9 zaI!1N&08H?UZzkBBWc9^p%6BAATMnuL{-x!F-&79iMRbYOhfRgNhKmeEsH)r|F%1q_(R? zO;_Y5ZX+0+8^OHnpT2D@(4T3&6xpDb?Mc2@pGmxN8ZSth5Yu3)ycf%_JHh$tFF*AB zl~Zr|O7zsofbV^T{j?AlSCAx80!N=SVG9fM2+h-hXR0+MKMU%rju&9VL$Op$6x@AY z_(al+ZDGO|Y%jU{E~egy;LP6PCt(8xvwPPG)ARLZl09Cce_Yqi)dn?G_wmgAo*LosIN)Aq$jMS{mNm9;MUd@YfzNWNkl%N}v?Y^75^9SEw`DlMrP7o+A-j{6d?~?INw_tyyk?wX1(1 zUAF*O8@j=fK?vve&acJezfTZn|1%}dF_=6cseOX%O=zx zhAwlz5+n5@qngd_OAop4cYga=hOm*j!y@h;?7+V&M-`xA-%(mN`!k=~ZBy{ejPm-1 z!;u&7sL`oQZCJ~2#pu$8L^7F{neER6RtP$^0U7nO+)a)!oOYlIgnGfxU_MRy? zz13TKF{`4-m8>wMYjXN3P2|X1C%EehEgK{>61kheb)u;Y5R5(AyD(qv9hz-!E=6eK z$}}J9$VwfwyYFerwJhw(5C#AmQ>pMFZrijbhtY)NB=oqz{l&<|=yb5|D@}yb}j|{esKmZ9*5y`0Yo3 zak%aMRUlGmxz^db9yv5ji ze?}g~T`^Txf*Q+odPnD-^-FEX$;R2Z`!W@l$ksG$0zr#EWgcC_wt;a8*{dl_7nCN` zn8D*kO{;bv^B@^BF!2AWH&zJ}wPTG~823(DtpF)p@6$T=G_(Wc4FS(4L_IanYorb+ zhzuLiy#mGcoMo1@k=TzW=v}iqQth=!kz`aKe<5}mLi&MnD?r$xDfEt-yQVNU-U5@4 z0jnO;xEj5tU^ZeV>BXBh<53j*(PK&^UcKqIh`T`rsC|FH!G*>qR(^@h$PR5J_Ns20 z^<_!1hP~3M0*THfpV3Ve7Qinp`z1Tw4hss!VQ(eD{DHpd4Kb_<8ba1M<+|fd_zf24 zDgZ@#jR@SUwXhcNGvTCn*+~Px2&c`6m=pa)S^Re`2${V<-)K_X*n+zh#3;{uJ+b z*OE=Y*&V5!$$2(n65@ycvfzHQZ>6?21b7^sUtAojP?<)FMutt`2>t*4a zoj~^#edN(v2%-UOY%+>_dp?l0{o88uCqvvUqz?0RN9AwkZE+|7koD`TMHK6g8MIx-7x)Q(H;{pn$8Tr&r);gl(3Ec=%?eZ5--^HkO3|K z<~wDajL9aV(k7qc(HB|`=I5Xz^r%6fOqn>fVl>_Yajqu)>~gzBLzh`dUWnt6mug(u zhE^X*2A4I$%eLMz+nbXZGh-4tMXg&n6SqWzi~u-*i!F;))Wn0Ik4~H@!P~JXOQV#P zdBhRMUhJF9i<;WSmFga0=UEP7ldfPfk~E>tUpKIbco`iWk@s(z3tg4znwD9F(s<>7QUU()TtlxDB6U zJV>#74>+Ay{4uMwHBaeuX7Xnt1=C>WYGZq@fv6`y;~`LsytyrvXn}xnGS7YH;lh(k z^hn6Pl1*CFlT9*_fKx-=Ek9>A0}@NFc#yD1YdmBNKAkO%1H4n1@Hkwd8ER>z+KV`i z{cguT>FGyIh?_CljJ9X42ruj*MBgM^UI+-AKN}ID`PF0=KC)$4T-)RC!}h?&{`B+% z@{@sa^;edEYatR zm8+UIMZMU-&4_=e*_5%=z)TDy#K1bY7taWsIwcyl6EV}f=tpui7e72xbnAZc0M<_c zSb^C`ce+)qv-2Xk{dsFXyt20)50Xxgvekt>@PFKqApP1aBM!QMH|FzJ(1uE zC+N4e4cZ=tX23u}n`GLDYIChWWr&&P)Qqsf})UaU212C+E8a)*ly?Ugb4uD&Wae;&NQphg6h>vH|B<0oGqs~JHoMY6?MLwL=?_8E@Y*XGV{3zz;1ed!@!3x0z+a zqbtcT?5(1~BZbahL4*fx7H7f48D{r1G%hBY%|%P7ynT1*hTtY9MvfG0#>v2Jr$`>wNZ z1CFW!7q&H;HkZ$l*djYicF?M9o=1Xz%LdTw0+sK9H68OvYM3q%p7HkiBFn2LqSKrb z8-Wu6j$gy~(L>|Vms!_Z>p^&(l`9(9XMg0uu~*tBo@O%gm`8sIPg+~e-Y%cc8$EFP zn&Dk-3AbR(P03Z*h@8G1xeK|cL6Y}2qGI&Y8oJhU=a=FWNSslPJT)izO~Tg_We9|x zVGgf`Eb_o-$+Tf-jzGxfr+S5eM1jdw1@)|PGTQq;uLL%+u*g zxzUbm9Fn*P$D|I;XXqBy2CTFo@T~|Nu(4~=KRQ7rl^Kxt*M^z==g4*XYtmI&WRga+ z*C=L%c74MjcUUARAVOWo$vRd*eOwe-V2R{!xp$enW`hsLi=2PK!hE*T(^pvgI2{$h z??07!>jZx@hpN5&iV|=zBPL(P;REv8ZSH}E^&Ahhc$*yNQB(F9x4g)mG`*{dHy6~I zR4ggbnDRhy^hw#*pt6?h-k-&Oz#!H%gg#px^v$bV{SLBMLn4VhskI)$S|CLHA5-CV z2n?KK)Xvv5gay1z@5(0-5HlFyHG1%mu|T-B++O~UA!*Q?TpvF&TqV zkfMgN0~#koSLwS|&Q|tEG@EB3WVl?qivsyt z>h?;bvOW_w>-^$^T1O=Rf}eqUQS#c?Q@z>AGmoDgFx3+}TmLMV7i$ z3~ELqgUn->%X4B6ow0hr6sz)Ho7Og0e7_Q@05uZV(6Y^}xlRND{k&zmLOZMV`?1Z) zTVSw9!CBP?+VLgPr3K7c?%;=}l(9Zn93Ue$2KVqd-nV>ulNJ>`G7#toEt%pgSu6vP zI{^I!Up3V$cBjlpY(ID&6;;rTo)bNCv|a(qmSIwD8L=5F0uf~-ma5RKPL~PLJ~-(S z=ww@1qfp(SvI#wBK=cdc_~Q5nlg|(^QR$f1*p4QL4bXc^P>5KxLkk%`(T- zbI;6`7!EuEJ$6kw3R$()yyf93Kz%)kdz57; z?-FJJ4sWSuTMjqgFJA?iHL*SRrS_YE#0NilNZ&plJHw(<3;uGJp=yoeR24GnUoAGQ z(d_O?`7fMzqHy`(G039B9IsSruEo6ka~FU0_`Lt?s^DiIYC{fw(T$bu3!v5AI9*1g zjpdE5QXqx#U(2j`UTn>NARlPfwi_YqHEPpt2Be@wOD>Kzem&@yVF`D-&0|ABWnc$H znC%URUEkhqWBWWN;A_8Sh;W7v71S1v+5mQt9(r!V1{LX2WWS2TP9ey%<>R{(rb4+9ohTI9$MGy{Rec z`N&FAf&`tmyZ)(R--gnf)Ni0yUWdbhQkhz3`)jQ$bEc3S3?K|U8RvUdyL_p;v=EFq zjCY=IlsbDG!2K)g&h-&@SXlH=s)d;CfC?{pWg+kWVMuq6w2%fEP&Q%fX^IB*qBm1_ zSm|Ao(v#GrFyw+Lj0|mLh027B(P()53y`J@3)8fgSS;w!-QL3B4%>{%=dwj^8@G^q zmiJ%20t7TRk#S++*iCy)}-YQ2~w13(vknFj{(7S zGh51#yak{0186e`A7fR+*`Gfatw{u1Li<*KWk@DiOm#oj_W^C*Vlq&NDAm$%VnYDj zCH+SYbFbHNBo1slE@f195sUf0t32S{1S%x)e8+UgWG01cg0XvN%I#g~y`K78SzRli zXC$(Qt413Ku8yZ+ti|xR>11>B8Ef-$akB4nDS3BDRvP}!E0a7I6T^D|JibW=qSH=I zqrSO#%WEfnmjeUMh+w$u@OnJ1{^(ri`IV>t@IP@PG^H%W#Ql&99tE(c8Zpnz*?CdA zBu6L)=qdK@YJMm7a=#xY7x452uDNpK8=YmKq$1&!;A;Q_Vo{R)zoSR)9WvEDSn8zc zT<{Bj@CtsU+fDIgOD4brR8+)i-Ca)OY2MwAB52*dbs7JuQVD@kP2<_IeRyf)m!B7y6wWU{Jgc1HL4CQmH3U;h53R(zS@ z(YEtwn_E0@*zEd!3*Y8Q2+lBe+67GN7WVh_Se_6H9HO~W6r2LB7`afPCn{!za569B zb<$Or&A|)5#_&aZSun3Q|BN#&jtqk~Px_SRKpkrhDJ{jRf#vI8SH%(_%u8042S6b# zz>lxdsB24cLia7fV{546sL*PLY)PaZ+NECA~7&b8x&wO?{m|F+qZ|G?Me{}9RqJs`;1(76txAQxxHCLPEvi>(mm`g9Q#QhGbL;mR-Aa?oKiR1Zucrpy zg_xzo{l(--Smo$~^#64CMTMuWIho;zT<H}z!Jvs;zGqOW{7mO^&bPPo|)eE1(04M`uK>JRwtw&Av9Bw~j_ zkSzpr_BtdiW_LcBLINTGsO zsP}DYgF)aX*co3Ob*fepQ^*CB8B^1x{#?x8b?97TiTS!rsHllFfh1TOBDulpiM{`~ zjaTr&S%#;EfkqkHph(iaQ@RDd0IZI1#8cy;9ZBm8>#Wis-(;}r#0ZQ{;p z?sq~I)X$oA#arIat?RIG^E~>V1%MB{=C&qUyT)}Z{w0{>NgHcky_IWR8)+X*;U2lp zL|i-+6L2b!UycKi?wL(N4PYV>vUjYx+vu|HPj{1~LlDJV6j|RUmi+^B*KVA7=x54Z zZp;#x&kUA5Ke#~%3NmL?IdNB6Dms-NocyJo@e1$E1+D_!4p~0lawVu?Am>V_DGREU z;_;Y=|2_%u7z8&}O>8PUv##YBf#WaoeJK6ydt zJOMlc&W3|d!bAqEP@JR_4A?w%{`0s>qxP2UAEaHNBfxdrUE}N+fj@k*^Yh#0wBNgJ z; z=wLrKo|viXRGP2L3I_~2+ORZ6klDLJAvh*k!Lm$AiH4Iiyfx{BSP0bE0UMLuXL{B$ zY~>_E=EQ4}o|->Z!P_f0NGg)ZUcpHR!`Tbk>YRwT7KR=T)9c1(G-`LA+?)2mw*fk< zs8pkFXkN%qJf==YX<>(;+ohcQ#IPnC)rU{<4FezjFp!O$di|4|VX7T)w063lJMOu! z7GN&hA!;#&%z>8X;yQ-$!JS1x-8MGno1wZJ-=RC2wH(HoPq~3r1H^Gyv$c7fT36wv zAUu$hV3g>S;9^iawGVGjiovaB)wL)w;Ay7Of~J`c8Rnq zLbWe%7K*BTnpQ0`1J*(tc0TVb>fDhSaOMO{aX>VkY2LUbwW%=9cHyc!w^0DWzMfjP zB_#;i9=>mXmpO9%B`NP_{HlMYU7R~uBy4~iPcpx$_9}d_CcHAhA@Q;Aw3exeecTWAPEIa}%8^6$OW}vD_3GR?B2FuUoq6RhJ`u?&{-Ow(1 z@Hhz7y7i?pqKhZTyBDa0myPx_#{NQbppLkGZF~%#0@daqzWrwI`$axts-cvsvt_S~ z1DH0Y$QCN}*7!r85qN;yk&cN@ z0$$p>o+SjVZBd*edH6cg1az{KUcswauY9CQ*mrA;tEUX?q#d3Ns-z=(PynFqim$$@ zlU7|G&oELdqm^c>Sxv;O5e9~bUJ!^jI(pud}o_k>sS0(ilc=1Xw!= znYa}e&isM~xzfnNzI)C~eYZ1VwL{=RU3UOpB8BhXJG((jzMKFSqGMaBVPpc>N|}=) zV=|-U<0<*_25+02!eLnD_iV{rZWh5TyZfW}svn{zGEQ#L+Np)h#&H-owmu26dd6y} z);SYvp23-FC%dh}kf?(AD=JVys^pz!8 z!id!PF+SilvcQW~82CpJC2pA+-g1h4T7R@dnTUk~sX@SbyRfiN;={gGx;I*0jMl$| z8;{?|{P>bpWN`W_4iGl_Di!=!h>t3H_4eFtLHu}sb+Hj%-5?}q%J3x|v6jM6Q8LzY zeo^9vAl^eep%!IS@>ydDj3ssoVpEa0R=8L}`;UQ$KI<%Is$qV#?MGpQihz(Qd`ZOWdzR@12|Dni%mFHhfjA$T(6=n>@Mc?m zinvSx??P+trpErNdYkd`C)ur*LeN}2hrK|Ff^Rp^4w-LRibyGI_r}+tj z>nWKxIC88TUOiqJyPTkKO4O(@YH{w|-HrdZJDvEI{(rjDDdg^dcRG1`+!&&3X`xho zr^I2SZl`!j%2_(n9HXL>@LcJmQNDJ*ehzop{uADVj3ewGC70H=IRY^kTswTLeup;jT3Wav#x72B5xW|} z*6yNC%hF#;fxE zK6lr%gsVTkYb~*8{xaqCq!sdr|pNt zuzh*<^p6SD3Z%*;3|t~xzG-acp>p?d-}S<0WMC(lpwC>`kaxK6>+y=CAZkTH-_$5IXB?+P$-G;`97?`bGah7lS^svFoqy zK}VBAYp#1s##UIa(l?Jq(y#m}rwpup|Dk+0k@~WY!)DccZ71s`541GGBdY*n1(g?NNYA>yW9AIM~1nGHyuRK(k>AoO6S!N_7Ex+wA89;(FIB884G$jxJ& zD2%gNQ76pbV6qwK;prKJfmiFUGXohdzx4_$3#*HsWZipff79`mbBEJQ=ME7SOrm!| z%v8GX<&g>>-7P`3tRvVvs{4h<)pYMpx!DmAHul%2nkntPKX48^E-{#KKJS~=M`uL z?D5Tpk{16T#+C+1c!vmyG)^pG0I^)g`{h1M3(jz|Kf$FZzJkyZ{Eo9o-_Bm`-oKe9?tNjQT^}O0RMId zX^h!UDB7u)G631%`tWxNOE*5x{%U>?A0foICRs{L8nTuwW%$?9v?xUoi>Smf{< zmwxHQE{xYSI^RBdr6wF5zhOqT@NO})-DBD=BSXbdrRoZ`vwf<@u$=`s`)nNa4#cMi z8C^=UkvAUw)1C5d1pl%&a)uwDm*a@5`lHonQQm|D52u1GcZNlZsHo|jN~MzwQpS~N z>x^aviccBFapIDhdM1j*J)~1hgV1^ur6J1#1xc*fCLE5`P`#=f#Gg|$&Tii}f?WPI zP7@qb!qyy|=18WR%*T$Heiuq=qoB zV1_&*QWMnn+kOBxPPw2FJfI&#)amag5`9+697Zah0dX+P`uI=9$R{4VRl@nb`77AOzH7vD32o z(y0l-Hnuw-^5L(T8AH?#bH|w4gdaiYwgUf|M$A;lZI)*he@~2!Az zmw$1eMa;yfHQB7iZ#_EwpzG13_+T~H_7JJmxyvzq8RSNNi=PuFdC&`nAD!PPj4fOw zbOGgLMj}NL=m5S~$OP!x= zGiHb9=2G%^>(Shmk62>jWiCGaCUH+}X@iYbK4Q~Ry6Rw+MOr59rt{w~le@B6wQ3Hk z*#WqDKEF~-(a=7dM9Vq}9Kl$US8KZFEc&!K(wkHKpiMw}Xya*c(bOe$&sgbWXSa!2 z4lr(@L6zluA}eKDWUT;CsdJ&l{sgO25wy4x2f>KKfI zPwHX7-@zI<3BE6E2$53bc8%D3?YMVW!NvS$&k#uy~VO1!26<5Sj{krG5C9 z9((N#Zr)Myg<2J5P*$}*em=u@A^T}#8+vW_c}A_J0%A3GB4#;1?C@zp5Qu;u=VPuL zjW{p|Q3lYjeJ)KlQ#U-W+hgVZH!E%|`rZp09upMhurYoFjg_!w7Fkj3k}SQ`<^2dc zY3i*I=W$RGdFL;ZI0nnG8J}{vh*Wm2@wJ+@Re!vrx(5RXt@SO#)H|y04-tJq-r4;~ z?>z(OZlPfUv9aQ)Op9IGED58I>GOE`cpXl87~}FJrO#=-B%Jwo4w#U`j7wud_vbp@{CdK`n>rr(jI&J266S0EAMUaR2Or z#eP;~U}N8YFo7IxX`#Z=h&p?qViL-lzT;O=F@z!(;|2RVUmC$gb)Rs3eVC)WA}iR4 zof}R?6yMY*M&7tgIe6ZU07Y^|hov{;D3Yrs2p#{|k!nFsK=l5Q{}=i#&xU`Zam=|_ zxUX7#uGRMZzw^6X?Vu@h2qTRiy50dz;C2vN@XOtOn~O}d2fM#k8ObNK+A>9_*?Y=m zH`j?CZMV@!Uz`D1F@G1T??9*TIP9K3d>^EV{1|_CYf&|k(anu@z#7~>XX>@q6{f}A zYXJZ9KzG}d`Lnuf-G$yIRX~&!SULY~E=mq1&!J{YieveJJBRvk-r2>LV>Dd1&{%vf zgnnW-j^lT-m*AK|f6X6c-|&n2Z`5QbR;}yT^c=^t1Lk#kwRfZZ?h%?J?Ur)>n>jtu zy7plOc6H+SAoM&#{r!nq%ZoCd07}U2$moW6tyH$-b*fIEY`mA%=vqco3-CtL-y~vf z(bIhl9o=>)?fN>2@_ugI7YVrIqbCTrLZi#%fnK(!H#N52!7(2c-==ESO1g&=_@UKM zyZ9~C;>1L$baSFG-q6Hzq}%u4K>x#k%&~{3={Ndmx*PMesI`F zS!=RhGWO~XLI3z9Q&N!T$1B3rbQd`dO)$-(Kx;l3Qd zaz?r|-DOwxmtwiPysI*~2F@nb;yf!p^!K5eH>!`XCFaXio3fK+Q}tYC(7tAi#C@Z*$|4%VRRu^kJUSQ-a5D|4XR=jV4Tpo`2n& z=G~el<^6m{F@t>fH1FKtEWN_12Mr~$BfMv`VeVeX)tvQk!Ul~DN9#dj3O)rB4Xw2T z?qN_h@zp~; z0(TQB@?3ICCH&O}aIHq3y_zmL%PTiF^#RH|_*xyO=G?0XF0H(~t$6gZtYMWcWGDT9 zlJ^ZMfTBqH+GRnn)vTQGq&9K53I@xd8s>4T7LC6Veevk&S%qpS@S?-fN8I5UqWdRJ zNvpjFBAC5C3CPslAcm7xJB{Cc1+UdA7=$j{^cxqubFGCL3Q0K+$HM-OD~Z?fYRvzy zygM&)1{}jZwXscq2I#om(bx-UQ+0P8=81yQ7QhNviS|C=gqJ`C&rPyfHV>~ZYM^;? zZ;3#|K>2>McGpy%f#z>YJEilFpDF2yCxZEA9&~f``CjI{y}l6FQp0^v!58J*VjK+V zye1ogK)cDydIp=bLH?0bAE_m&2q4snrxR&dTu%$Y1K1BUT z^fRjtufh;-mXh1BLFj$IN++c6A@Y_NC_C|Gb0KQ-$LH@GP8x)3E+{!Y);~B926+k; z93gpO+H=qOG`D>$yq4Yy0VNRcN)_0uCy*&vk@Af_=!BV2x^feZZ=)8q$KnViwIpZU zqbECQ*Z;xUzb?)Nt8M$BL(9#39knPCW26Xl$8v4*yW?UfOiqjJ>y=ya4wy&pAxW+CHHP1>S3mD=xdJ> z(c|Rht2Lxjpv{U0V2OkBhy8+Qlf4c!)XE-i?+xUnxZZnV^sn*6(1~Po2Y@io<&mQ zd9>3Ype}6nYk5YyWl*b2{}Pud@+o4@eN=*c>x6@fn#UuHu_HM$Mzj#>5j3xieWdS1 zEJ15?(h8{P?;^B;tFsTr%BHF|1^*8?2Mv+NP>iLDHj!8M^0ModzQ*(z1WJ&j_EA*k z?>%~U+W|V%|09hzazs?aeoiy_iKd_T-C_j74rt>nx$6^H;l+ZjNcWa6^zA2Bn`6V4 zu~XE)aUNw~86F1t|6M``qd9hwZg&|@I?do=EFaMv?!)0n2la;$NP$OCfFIh+h z5d+9T=`hBHxABe&BeU+;e=G2yBX7RJ3+!9b*;NTvd6G(nkx7 zzX(XiR2klDNfI%g4;+ZzIinT?E>QaYvr(&KL+i6dDK1udTgfc;g`<-(R_q&`)o~^) z2IJr7U$EL%_U1{|jNZ>h@n7f}3Xk#&|FPhqi62Il+K`9bky{Tzx^i8QOcM%DlHajZ zD*zD;sAxXIttT796HGx!#M)KYHd7n900CzoVSK-lizUD_1H zK+VV;1zfVGqObr$%+w?98b!nv*7pDm(bSiXDzKd>aUT4DvkIV~SvX)@zD2kUZoy#Z zk0M{kjHCn6J#%G}Tn7U@8$vkG0Nk6cD}>NhC8b+0APfIm5>dF9&o&wO4`CY~e;EJU zxN#CIR1ywr0alk#c2#$_0hzZ#eI)(P#5)CWDC+-f%LG{N4zJy&i!lIUlR2Bmdj^@R=$qK;wt**b9#9V@!!{-A1`E& z1o@){F?9byvlJ#a%=>X~VU7%X`~1ILJI1~~s@9s_{R}ROc;aNU4kqW&1h|1~Zv*U! z7+N?N@eCN|15?q75OJ2yVy8$4cHSg$QxcCj`N#rYmrjuDIOLjep_4 zThb?=b}f>{Y$0iWDjF%F%4{OT-VS&Y;{(OB0DEbTx94TORn^4d+(!O zK^|Cc>CRMi?fZuC3;-FQ+5DsKrnD_(odc8GoPRB_mhm!y4PHcm@&g$5=rW%RueD=e zMrzo_=rmQvF@x)ECnx=kXUCjXMF6`exe@Qjj`mKKUc_5Xk0?QwxUNSLE&|X2HOuP9 zeBX}tY~1s;J|C>JbwEdt!uisbg%1ra9aRwjvVs46rM{+;+busO^6i!B1abB%7^F^@ z;?U#tOm0^d0f0dNku-dFM@8e+7r4%`a<(364+{K0&V)Qs9#-&nW}!m)qqrGLcFMUKM<0?_ zYn3^5fO#nKj0PH1K!**j;^Q0p{(s<$%Pzlt6Nf9V4N3&1_n>Nkpc znPQ^X7QBbbefO0o-{a<2wVx{LX3lbs0nZXQpHvo3uhVo|YRCixa0TAQa+5KOj8t$E z8HAh9nELSmIjbvNJG{dl1#H#{rN*d&_v+8o_E9JgpxNVArK)OlDN=Ey1TBdc<1N%D%r>%I@yg3p){Hy-M>?*Kn)xK6+$#(~t8P-vFyf$PWAyGP(UA%^d z8nfRpa^~E(Ed#XS=cx@{mAXUQh7{O#^)2okU}T~juY;!D4+ImXORvS}`}u1%kJZvn zm{UF_T_-s!T1ed5TFCUsnkzbrlmB1C7tMhlN4`3pN>9?Uq2xEX(HBm+iE6ifpG2*q z<{T82+ULhR=L_;2j`&=&%hF?AFEnhlnhWf;f6U(hWCMp$)g335Y&&JD{HLw^K1$Ny zNZtA{P?(|eki#?oL`qF6QT@HaVE|F}f${pofuPD>1J0PJKKnc-xE+TFz#4rh12)mriV= z0go_{uG&r_utHz(c)>u2rOKPwA=SIk1DJf{qMj+aCoOd4pmau60U@Eb%WAauIqW7D zaV|P-cVUBeVYt=^S_TU>BSoLbgW8b?jOG&s}LtIF*3V`hWf^<7Py@j%|j9VjIYt{tWp=?$HbTj10p6LHMN?Eo6B)41C8Ch@} z4LF&KG|uNJ(UaKjt#@d?e`beG-ry0NW@TAR);Qp$1Z7F6m)yRB1~f(P2xNz>%IU*Lsnr)RK-aJfSy2|~q>#PF*BjT?+yY-h|tw78H+I)xMA7TSr z%9RKdFBIFSGx&n6&EKV|S}UkLy1&8@vr1bvpDBoyw14Sb4ht2($0#4<$}?5`2Op#F(D2*$z=%AL2C4E!cFG0m|rBl5fk!BRhQt(=YMPx z;JVP@SU-vJ$o*MA^sTLN2UU;2&=vEfMh2%(WwG>F(Hmcog1hW@{H8>>fnuH^2}91i z|74E1$;O`2B-dcSouy$Dhv=D(`>3nUXlUyt>o; zuQDTX-|o&cAHGtR#d|S%$)58S4}tUMv*r6RXmDDhjl5MbbjDHU>O-2dwIGK3GhRsR z@{Uz~Srq_xvi>`ZtNyj7d*ag^@Jry#gp|I_Od`7aYv2hL!#kHpwBp{6sc8^azE0_t z?;E)kGTGJpT#~uXvssTX1oNaKxNoT#x{N&8B>AJq+7XN{5=MqUoiR7J@j!ib$M-E4Y1%HOnRt< zNkq$fZSq(iLGL?;vJ+pkHM+^Ywn=gi@4>k6`_$te7LrpxPMD^usvFd^!Xn4_tsPS-L_4}Wi4l*8@}%%zP) z5C88vXwMu^ns4?|!)!~di864%7G~$V!PEB0T7h2fnOjcL6FU74kk8i89d^OXiy`c0AL<-L8q5C57X5%Nt0_7# zousy}WAPRHv(QaaHly~>mwOr6*zfMr^$N86-~aeOdQb{eIx+d`($05J-Py7?Ak_g; zit)?h8PW1r{j_`Y3-S}Ct-?@rrxVc8eYxFUt&HWS5%f%KuuonvK+(r$VKY9}#USH>I1fi#kQjL44`+~{bqN2Lb58D1jh48Z~YXnZ{d?K$4*_;JmY;sQe-F|vLy!ffuxpTC7gc}~ro}X>)VsY-_ z*^LflTB85Y8y@be>PV@|KIi%Wvct)Wr^n8bF;H&W_h|immLin zBefmGkY0NKdB-nGw=`fnO$(=;N6LeWfsZL?btS_ z3|1DYQZDQp^PZCm;d;R(alr{CaWyiQ`Cy`mgJZy9vB@UVcFUL1DV)chC-QP=M%9y* zGQD_KPT8~&mDP$XbDwuL$A36o-gXZkY8T+Ea7E0l{(blin|t|3xoVxJVdAYh8|i}Z zzPQSH-tsm>^|}k44YQM+oK4t^4HK73dHf=6{Y>)VF#$`gh3x)sN0)|c>hf-f2dJ-C zU3yXwt86qCXyCoM?SWGn5bvFff}EB>>?MvX{&wq$%suiB#;Pn$w%isvSnJTcyeZ;o z{lICc*}st<0a=-%Q5+91x9FG_j+s$*>eLfSeONawj1@j4Ez=d54(r%{j}60`Cgiz% z-WlLdCA>L!thdC4qBZ;~Ob;97dZA{BHV+x{qHT#E3@E?3+tRJ>Q74Q^&n&!G&_AI# z=k?o(jR)_kx4@NO5sAHkfY?)&-dzp!Ehe*`Qr{P>HRcT7oh;@3s{+#Ej6l>0^VKQfuz9gfG>bdGLZEOVXj6QyVUZna=?57D6?Lus}1pEO;j zhrMFIOcD25@K^pISqp8DBi+o*R1R+GEmq}se?9ro-`VDl_?CDa2F|*~6>*YeCh3;h zbWvX#=J`qtJ|IPYZQGMwlk zj}sAmnASV#nc*Lrx$lr2*^CehGfze^PCBuTu}y4n@8S5yKX)1@zVFWNe1|Zst!N*M z1g&rX#K^eQ76{kpY&T$7cM}y1Ey^k^3fPxbURjBPAhE7~+X7ov+4{I>XW$^&25-hR zvKyxfwu^q^hf%i151)?-=FE=gf{UBNma${)N-&GxY7S(geap-!ZPe@z>`MdY@mP7_ zDCgR6;S;J3%+F3l*XLNw=C_u!4=E8>Z&iYMc0tD(-7@#v7nffQ)-XhniBha3sI5%Q zi@hIfz?9l+=x&dh<>|r})%6Q2tI%i1=0O^@*}UA@>b87llxBi9#2BGku1TJ_>j=nc zEJTVW!{oQlm*%>JM%wxxjhEe#O^o`NLm;YGo^joln)*Ap1tMQj7FTxFdYfd|_7=>! zF3r#0zpfpri1dWfI{lJh_|o95RidYtQ(K&K*vE?Ddfr9;tFCd$KLAWzHRp40b=7HC zzK@W0R!j0<`~GI6E%Aco<&BrcW2O9G?&M9})nMVl4O%&nwZu1i#oVr#AGt7a*Dcf9 z*L9V6aUv4BB}}n-tiy4GWJK(cSuoOAsFMP?O8&eu$6xg%yZEh7w04l|10%g0XH4`tXg?IIPP#hepruo z_yhhe>f@3Lt0;U@%qa@GtfJ!OIOA}c=@X%`{1s92jFMMF!MF7u!80*9#^PSR5uXPp zAT)=Q*{*8~H;WBTP1u52)VnJ;cr1a>0ty`rO~M>`Mo`# zc)+4PR+z$RnrhoNQRC;zv@nH+vw~AQhs3-EJ&ZY2>m$kN*hl|*fLTYFM>Fq;wz2y& z!hPnqZYW=(dcNg#Wd|kIrORwy!MhuZRjJ+JSrjsFl}X}tV{_4Gbb7nwkKgIQs^Grs zgoNkmOE0SompDG)0bkh!^`kZZtI3KNN_NlNGOP972wbbbHrYJm>ZpmU+Aqv|6WxL< znO#veV3ej0TP?_ie>SaAgV!yG?Q$|Nb-g5WsEZ)eP1Te_f8FbvhvS3c_+XM3&tkv` z52KxD-rcD~4}o;`IC(yEWK9w)dz5EXeaJIo$NPLc6qP-et>T2R3i3J)L=mHX5yGc& zHtmM$bC~y*ecm@rCCi#q{OX%9m+Hlh1X-gUC`C>@(&CIuui?U`a9A%C=7vY)Epks| z-h(Fv4sJqCwS%akJE9c)^|>>FmwxzrEfCd)fp&3z?B?sEFJVvF>Iz2b*7;0CmsMJ$ z3n_&b-WcSQxUrdAn#?S(HE;S9LGF>XkjIU;V0QW3*dF>*I&~)VL=ys}u5R)A^3_(i zZ?3;EG6g=0g3QrGf3e;)q7>_+?2RKq82rA3GuylRV-H-%>8eU=uw=Rkrr{)azplZF zt(EU>rAdo!EnV@o+pr7QhRAhq8*Zz7#Hzgb%Q}N#kA(vi9mY7atPa^Tfzkoq)Ol;` zi1<(FZ5wbRAmx4jy5l)H@N3}ZO5AOCXU2#wR!p8wmu?V7Ev6>vHIn!U0`}-4D@>g_ z-eyKXZjf@ZtXeVsI-U{6!V_ldw&DbuI5x>T>XM09)nLSU$6U-!iyg*c!O+15Jr@t* z3K%2of;=+X{$skdJ2cY_b_D5PgQDGSHyKSqblj;u`c{iGCHo;x0h6QVbeOM)QoVv* z2(0~Dd7^uUT~C@NEix1s4SspEyRm&eQasuaZ&ICKb9KDt;l|;l zNP!S_o~PqkR{6Q-)>yXe9yxSbl!8yQGfnoz1^96MqLff}?Wf1}7hJFW^ww&3zrs%xVPZL_}IN!Qn&NRcCg-Mn;S)tItSMkdgVjWYZgmX056`m$7c=c zy>I9V_782qytnfTtsIn>TX(b@rmZieez>~BoJ8W*?D)ZGdnx(nE<1Rc@@z$$aSl`h zzcCJntMY%e>(*W)Hxdu3ZFs*fj+_(4x-Y-KGnLOY@uArK7VP&cwKk=wze<88X3Jq+ z_MYV>!8@JJ>3g44dqRh4$6^y2p$JB2{I=)UxFU!^Gb{N})vvn<;!I3s!3SA#x|5;? z6o>Mj-k9q&+N)So<_LS$#4Pt5rcy0Ew~TnH8l8_>=%&?`Ey?;;+bU$e>P0JptwIWZ zu3W#?w$1O->RV@SyF^x1aPmVBd(a4q_vCYBYoQuQR-Lz_ zq9-i1Oytv?Ri3VMb9}YLzG1F9mfv%S!mQT0h-~z0P3wwNnF0MF#l+M}yVEK_4mmvJf`c|7f_mz^=N`e)@icC^G&*r|Xc z#-k~hqsv3u8sfv@ael&52Xt%hY0p%Th62Nt0BF289EM!)q8;7$dQVcNH$5WG=;BD?>OIbTM3hRYWVjsV88SoYUH4Ww-Fk2)VkG# zp;yiFHYE9077bkvb7CB(1zqW=s{6J4L1?k3J*$Gat8`SR+vyl;JBM^$Pt)Cbg zC>%Ctzo+2#f@Vuo{aUdlrsHS}GLwq&1jHBMPRD~~fIHV3gjDBjgHZcc4L4>I>=j*k zzZRMoK}sNO6hl@=w;7obkdm$X=Sc2kz-}#fz}C+20i0hEVG_4~eRr`b{8iywv#MI6 z1|uKZ`y(Ed!0TqI=XKpl^{M2a4O3WPMOs$g?}OT`t*V#*)2jm}E0&gT0#@T61Qj5# zOnZ7M!wG}!_>yb5j-$?p7#TgJPx4Ecq3A&TcfU?kG1zj)aIspyW9@{tH>um4HomZN zfNU=Tj0|nXJdKk^THW6}urPWz%T2?55~Qr{Q!`V7bKradtBQc_xk_ER4Y(_+QGLr#AYD~ETTCTC?KnRL)mU^ixy;t7wSwv~0E zCTqdE#QY2KC8@bgPKsr`uN#}^d_?e^Gq37HH*C}jPJL%?8C!R9B0ACg0h76*?=2jX zhy>a3g`ab3<7dYi5rT50i7^K2>NdP5iClHP!$@S5OI9#dK=q@b&Um-Ndu2o4d^ie8 z1YzxTaly9n^s5g(-H%~t6D9*m3yBcCn0v}9dixjm(LPTT=K6K3l*%a~Gy%hqw58jg zwQBxEB|M2kS41J-G|oBIbu|&n@#u9Q%tKDu_3ja$@FK{?@?O%r?{u?Uu9d{B|I}|A z__J$_vwe3KR@7v2eS7b!`l?9*??8K;de1zKATI=U08>4sfbo>HV*!k^!yBrcT^rap zHRsyg^Ixp9%k>3muUXw_^eI;VX~c?g{Y{6u8agM{%)<=>Yb!OIww;Yefm3sa(_5E1 z6;&m0(uU)6M}SZBu?u*PE){ErwwFPOz<)4fnUyuy{NOkK+ZYDyp`_XL&HRo@wF&Yv zcE0^SXzZ_|s8fnj!lu|)=vNc)P09-vhZkgm`n|T4ve#rbE}59o*lUXNX7oi2I?vBs za6Kvhy^}Ce^>jtxG%pPQ4&~$`qHMUtSO^J1DK5GsRHon0_3(K#nm$^{^lZF?tWtbg zMRN}xa<~pDtk=H-05Ph8Fj`?Hv7ycE%Pjkh&6vkxDVS3YI*|=RrX9b6g&}`HTz7DN zG-I=uH}%b6h8c7pm)6^0N3%KFcZslcxwdhd8li>6ZkgH`Qk%j)tmm09*{DSnYueVY zUMjrj##S^y9n!8iE6|8x-SO9UG8wKErzfNu0V%<+%)Zz{D<5?W-!l<;2luUV)J6XW zB6pb9te$|^i($Eq_;mU&FxeB)BhvGtTBljhX4EW$Hg(BB0B4`@A0z&tlPiMipEhDH zeTzZjzp{tcM>k^nF`4f9Nhn@MQ&Lf_YI)u}Q)EQ2^*H|F_|d}Nl;0&K1v+0(?hE|a z4MJ~z$JNPiRk{lg0?$#~)uRp6Dv-uU@);#fuEe?87Euj|0 z@j4<4pBaEWVcS@hna}FNjp}p5v{PJO?$aY1hF5k0<1exkD67cce*r3&KvLFNXNi-a zgg@HI7u@9*Ex#g#qXMLhtGVMQkY6fESyLo{T!pV-lHN0Y@*U*2q7vY2kFMd$oX z*wSb)Mek%Ij|0pQf;*Q7ZI?^+};`+Z3rOjAwgP zcI(9_l^@1C)bn06coNikED5-WOi*(3naa>R7OOmwD<~(U;Px1MtMF=x<{`|(ZW^IE zKWW3(D6;)gDVX7@5}bU?v&%)Qhq{%PaAA#F_)PXk2Ns@m7y0zWL(WqVDorn)Z^<3M@-5GV+UG4a((RewZ;pf`b zBFN|j=AHa?3NMbIX@w}WhepMvj>wiA=I!FsaN`He7jCi2OV@mb}pk!T${)+L5 z1(WhbVYB(6M%s&j>(Xy`#_Oz9uPt18EPCsw25=4AGaXZG3q+SlG^GLtq5ieBee%irB8s-C1t^aoFlHj{XfW!hfK1WsD$7F#)J{v;Wt=>z*Kyy&B0c> zqoJUmqtIV-TwgV1 zNhY6R@X+Xs7}h&1?Z{^KM(mEi%l2(I@&5p3^@{J#Pd=KH8xdLXu-4d`fA$Z8bR#<{ z!0RKf;uls-`Tl)<#FPIltk}Q*-wP}M7q5>nwa2famy#`+$EX_ zF?&eRcW3v8FL8bF%tPfq=Lo3mi#C;QNj!q1*5VhmT7pQde(Dqno&{oGos4#1M1;BV=YE4Jxq29^zfyiw%%CLhdUU?h%hKR%3k3k$Ez)AL`w40 z2N_TOTaly=W7!7HvQqn%uwNE!8AoL@Z-=8=qXqYtq6I}OH1kjTp`w{o?f+a;_~+V{ zE2~BKUm3c?DjS!=7(_Jwe2^@9tYI3`-MHiFRI#e?!6f0D_x+$zDO^#o0@fupGmhpweiMqd}BP}(5dh9B)iBGyTU;| z#i@ZR+o6Y7vU)QIcI3Xq6zfVB5A5`Ej{Bav?G*dejbtwjKelIMy;4YdbMt8>O(Tm_ zV#KtQP4`8`artyyWpaStVQOP4mZem77)bq}e_M2y8$#v<1Q+f~1pEnAmR0!3dBy*1 zEUv6<>ls-y<;nS*iT_}4Ae># zZuA&;@v;ryQQreOuX^6f&7EDtRiBv*uYk>iv;E^6FA}9IlZ=uyxa7_=+69x?G_yZ7 zPBZ?nS=Y?&Bj4zvoB9*UAZ<-AF7-7MyWI8Ie*$U4PR(zzWs(jf^{>X}eF@Rk^?xCH zmw$Qv236Fn;@$@AE~9a0PB&?I#F8Ob6>hjQPR6%r-iBhmM`WPT-CSWTT-Hh6 z?WC4?qgURGiNI;^kDGRK{yJw>OgcO+@N7>aqw+K@b#!yy=uE38W&Xj_8DSjVkj(%w z2DQ-_N8Y{{b#bYxgK}RLb=*qrzoPCs{XWq6LQ88CdBLK7=*y+wTJ;unJJB}P_M)9e zrG{+8OU>0+dhThdd^LsM&aAYJ>-a5Mb+UY)3~gH*qqjPQ8_$olRqqK7iVrRrF>{!P z44|a=69Rj4%3u!k2;w6D*5)thD5Y(Qb&V93AKG#GQ@mpL40q+FGF{7HJj$T?0*ki^ z@C?No_d0ShrTD+;wFNoZ5_^?;D^IAR5`_S{wmK*!xaMet6SuFBKTP^!o zYb7purX*HBWo;Mr)3uP9NOgoZGgcf;2+jHQEx0?}_7bW%ntWcMyeT?uB=d^ReutbL zclg{*2PK+=5ls1-Ap4meDgE5dGAccoWAe1;p|tEk>W?!o2a2iLAVVT{@`+TGaY3|| zqQ$E*0teIt`0F^54+x%M^8FG>AfYGhEDR2}kqk;ERn;>%B$*asu&Vzd@|t%=?6MN` zuH)d5$sG>EUqwEG+aJ@yc;Am!ZRHa7lCEn^NfY0;czb}F6Zw=DrcN3+_0tY7@>pUb z=`f=9<4xY}?jP99v@pnF^&FAF-kTVLb&c)v;ydjP&&3E=`+MBClliNNjET(1Cm`kE z@57+f;Qfb10nc-n!dQT8OFZ*$y3YEH=C+^qk9yo0WZx}nto4O^c&|UVVGDeJ@}PQ= z2dJp0MSMg)mMM>{)lEf;s`OgAx44(MsNqIJ84POdr@o=WF_QUrP*rwR*7ckWCCuv@ zLm4MTMN>9-z1jF`?!DsRCArzO116sNg8WC?cm}2R$kB?fIv#=Z)MUJ4aGLfCT=epQFg$a+EHH)+Yk{|16fo znc%~SKWBe!COBM=057A1^33ksVZGbDW^1}dKiH$7^3APorPc zgN4NRdur$(Z4a?sb*j-;*DvQ*5!j_J`zgELfB0Z>6_Cz0GYctj5gh zceCGD>3p82+Afo;#s}5Q05gsge-=C^d*Drdl9fit%r}D=|McdA*5TEf04}5Dhgf9u za@w-%yqG~Wbwe$Q-=~A5Z!2^^)}HUXaZi#$d{e<^FS51kX3@~ASQLSdeJ&dsj z@W~Iw(Xcqon6-tSVe#;zHA5^C6Y{#$^o&#@5=PrvDqJc9xgkv+3G>-bht~?E*NW%3 zpsoL*MED6`I_VS7bf&j4BLA?rVe(T}xTlMWRoo9&GP?z!s&~ihdct1j$>DRG*V^w1 zix#>V@hW_Lj6cZN#}Dfk=7% zdy7t_=aesFPgMHg9sG}lsEUnJ&Q5BW!}d44)o55kISi9G=}h#oU0Gt+Dxu=y0J8$P zK07mUjHBb(@iw%uWvcQ$@?5JR$3^K^9ZBA7PwyYudKcxvO-&2C>~N1k8Xb6J87%B7 z8KI+3KYbnTV9zx^Gq$QzE$|Z!U_JvOXvkZ;=A4=|+M=rk z7?sj5;ht}VkKT;ii8Zx7EbUcrc+F8dn~E$N=-Ex=ZydJnWsY2Y>zN&pblA|ca$0Dh z{eMRCOH5Hy$Jw*#f^%vroOKPoPKmq z<+0PW@`l%~i6qg8KSz@c$8@W<|6?|v^+&?sT_%45XMthdyM3S;|BLdfG~T7Crp;%f zU zBa8Ac{b(BY}Ng$fm^tgMYl+p z8VepXH#LSjs4X2N_ARnQIqjxqmnWzSYdY1xUSZ)KU^XJShKi+Z6uEb^3ybwQ$0fVn>FOh2r9 z`QG9KPn6AeZD&oyh9CDj^5ReN$D5O4YW`AlPyZ)&Qu&q}71aMsoc#iORhf0+6CCk! z5g(%-46*>fUSFylC8SD&Io$dq^$&DYx!J-e;Bj>e98iNix*f}RA9LofAcZZR;HnC) z_WTP^K=5noOj7jrFhJpbA7a1k1IWdu^z{VYr{RkeAe6s3EsUBgaQV&LwAii6&-!4B z!C+*$*u``rsbW-)V(+_L^-G}sNmDs>N1O`&lx2mR*Hz=|Kg;|ZHo3$<(uIFpW0{&w zdTw*&X|igO8xw$jDk({2XS=AH>6|p&%67w?T1fg2VCVlDF_*Z<2LmbYz?*>&Kd0eJ z9jT`((ByyT>qjtyb^TXf{1o77hsk2?CkOQaDcjJL_nWV`JsDZ{b_4)V!}$+o#o1s= zTR+gl41aZR4RAa>JzXzuU|%&Af&;{TX|Zh>coOXgWE6}s;l8<>eD2K(2Qx!LFrrxd zAdkV#iT}FPx+0Fb#Z|wyac{84dzPLZ1+{sg69?{76@Tnp-Pt1Z7C4T-?*-ec=6b|p z^o-4EMq1p|PWRtI7RU77lQ=L-NJM1doao4W;&;6HLA=HfMt*uT!ngXY77OTbLrP=Z z>O^Zp&te&j@}#x$QHAV}Gvm((5c166uU>O{#5t!24|ZiU|3*z;n=7-ogS5K~HiJU# z27AgJrDg%(nGWwZ4(>4B zzE@q(@18tkr2zv)x4FnfPX zI3o5@h%y~VLztX{;J_aL3zEHkB-MKzr z^UF@d?Y`)?bGGrUot3e*sndQ##P8R@BB{9vn^|6tO*xjs)5W@j)P$)5IG7fE@LbJ# zXk8!Yg(rfY5DnLK@;HmnlQs{y)hb5{LO;-*1%TU8_Epy zt-p`DNs2rAyWiKZKX_aTIJ0gJ*i-Zvh|+6c{76)Mrc-C(JeZ5@Co z){Q^qnJ#WiC6*@Np0SdUIi}+t>Bl0yV&xj5B)`bP5Vd7#2ygZe|=YB}8jqruPRnCpUkYzc}OKk;tAO>tA` z?`PW_+2b~zv$Tz*o}D{<|35DO)Ucii70JXB$QTvlnJvDc{v(aPpQbo${NsL7heC;Y z3HB*7-e)Wq84Wkd3ETQlkeQSAKho|-Gy@1yBX9HSr7GeDQ}%ww?)@Iw*}rhan9MpV zlRnIH@-c0^-t(iu!Mu!1;9;s~_DH{mvtoTD*Fn+~xudC_rL0419>3hT{YekJhSIy@O%)fOI`K~57uWMM}Z## zq-hQUj%Ref^OA;tlL`}+20Zv*?_c=mcd_MqGH#=h<#Sql21k9-7cB!f(iWp21J{=60WLKyUhsnV~Ms>Y&_EswI z7bbvLPX{&5)6|rD*zj50ygAM2`)TIetkC04GQNNHgm&Sg9Gzqaul}AKP$fa(gHhcVhm#0o*hYgSVALvNjLx%Adf3!o|)*=JTd|E6QN4d%PT8 z?yUdjf%St8(R-=GRYBlC#dIz*Pkyjy+WDB4dl0Ktyb1rY^FRu&$#_|D>}|v*oTcH0 zhs=;HNY=>G3A4A2E333Fh!yl?%fbEXbohdm)t7&3wom_4uzIcXzYA9X7d2a}d3{7R`{B&$+F&vAVuLvwvCgbyQ~`>xUEaluNwnY0u(o?7ouUJ%l@`CS+GTu0YrS) z)R#}@avipA+xg=T$CNd57RWJy|Wx8cIz#gsD9*hR`}6X_h6GjSE^)a8vU2QN>WuFl=r zy6H_KeL4L~@5{v|;yKPOB5%^Q%T6yVFJUAuk-hS2qTFIWyySmP_A+PINR6w6tE_7h z!$|Rn53VM@+?=eoL*`hAWXP9EtJS6udn^eFLZt2BB#J#0I&Ge*ue+JYr3^_N81d~; zmWJUdN}X0Sq~u2E7tNFz4zi9%O#JSVg&^UkKlN&>dn?OPcf>1EGPF{zO(qr85J|bL zb1z9RhBTJmBaJ}fn~fLIaGDPThP!1hM;Wi^iq{rXw`zHkSSq&b)rwdiC@g-r>uP8S zIJL{KbkI848XOh-(`Z`+^+U<0`IFzhKk9RLf@=up{j`1_rkCnmS79=andL1J>6U)T zz&sdV$k;i^yTUXtEdyC{>}dHrfKEZulR zMu2S$^#uFHy<&+ne{kV2q|x;D9ZYT7DEC%VMXCFmX_vuHVlKE#1aMq?+br!*OBmM#z!?L1=Olzyw|;O=zdSC zn@qg0>Gu&)@sr^ht#Vym<3?WY;+Oi*@~FjMx5!?Khv`=k#xli$mpJk42y9(uG-JK7 zmN^WW<8vkxCpWpoe-w^(rEht3_AEUZynNpA&T^s3M-ax^b2KWk?hI9CYiN zH<9$!^sBpPx4f^{-I%%L1WG+yGrw3>#?Nl&s5%uPnhXiM2>_PW`<|1S0CSW}{MD0KlDStu$Y zQLRyP1)k!z;gqt=e1EEUuyi@o>~e7v1rLQ;rM=jvisMgaR2dKBNZlTjwm)3*`N#ix z^?RgpuRn{$?(L?1=$yFo6>-9E7s5@F>-3Hu66lIJ{U+WyYC7ZVRYA6mw7u=03e8Xs z35E{Wcm2>_)mmn+N_1bY9uRMpKbp&0rzYy`_P(z4^i}FfFu%|cwfihv5!>+itW;kn za+h<{{|fb3vFAm>X#`~v$GN}@*Vw~?4?!gB^Uo{#W2X6QzTYt$h_{z?GJECBJmz_9 zet9I=T*jbBO19$YMzj@%L&`nLaDG*8n>Vhe^6RfrZccX7klqTMSl9ipMixqCT{vVMsuO?|fCh)mA%5?K^kNni;3TFwV4f17@hU z4d0qO4Q2;8%DZV*ySiOZE$g=+Ic=8aU@+!WT502MRH>9)BfsaB_QY%aOgI3y>KVJ2 z5?(HFQF?cR$qjxWDQ0XZQCiZGJmH;uSngZ0qgk5Z*FE2{S1vGroMST0Y~pK{(vlgV zlUnj-sItC~W%5%mwBwD$H&gxDnyH%Ie(h<=%KvT0E{S4>zY1X_N2Fm=2c z_h8DYm$mQ9b~QxEb=@0AjT4=?ogNepa^6_ko^{|GrKi*nFce5%6)?-qsJW)_jWif$xl!3-@WV~ubz1N%$&M1pWCzuB|aJt9lgr5#qM^#sg@k7INkk@9}j<>Opoy++IM z+5N$p9B3Z>_L&<}ocp*wtlfRtygZ-~inA^W!Da1Qe!s`G+L+%^{%5h9r^!w}NWL-& zQSWZ+w`W#2$}2cct8QxbHUETSoHijt@?^3PE@xdpy1}wGSWA?Om>%rA z;h`dJt`yKIurup!g5&Ru#O5_tr4jhCuo?f>gn!@uWFDDy?7$aGF0tn}Uv(o$Z+J$4 z{*ZWW%LlLFLsefaQ$x-V|4RyP;~#ldy)IqC2(~9rAuDQcv$-* zb}88h&>hn>4{sgJ0orLKc3Lys?$d4ZTj8}NTHpTp^pCSw!jsgSge_iTWR$O;mKl6{ zG(~*d%PS%N%8x*&4GFi#liHxE#UtsRI=6#ALVk#au4;x)cUN!cf4)0A_e5bWi(mdn zMi7B-=$QUwA}QN`$0bB&Xh2E$IEUqCxus|@xu9{=PNK~8n0m|1cjsE&7Fki~q{2KT zw~`oxLHOHRXpf6GX9-*fO#Wkdp1mp0>h6tB8-zqYP!7r@Mbh>()hb_t$XC}iu&9j%Qz%&ydV`8qCeJ7FAa~xAw|%z z5xU+(mRt;MgB#LoFgORHT4f9g${5QYj*!U1ZmB`LZcwJrHrwC+<;J=Ev6VQs0{`!U+oy@wK9Q{1Ql`bU=h6-XIEIMX4UIIGV5#-QC3d7dp41H4Iatq zo5tmPe_8Pk6mUWWC(iC^BQg`^+(b)NyI5xCsg}Fvdh5YlxQ}?(lq4`1Pt(oT<$J=*lkan+s)~hS!~79E{QR0UZ9OWQt?O~o?|MN zx6)m!i3b;%zeA6RYkT4DNK&4nsE6(74ZHumQ8;RhYQ14GtX@GcI5x0FFNV_*xKcK} z*XTuM1gG}3Qn6#6F4-b;vmDZ_!;F(eNsDY?3D1#y{nyU&Ml8 z8@G&`ei~wz(PobJ9`KYzWG_6BbF2&xeNvy~z{WSyVNcti&*@jYw})4m z?|P21wLN0kWyMSm5v+0+aIN(5ml=U(`&+r(+(jJqhF{V3t|B8FHd)BF zr@@a%QK{kI^Ngu5{$6Qpj#t;?{co1}zs>Ve7nmEAS@VmYnV~#~>Ej%q*QjM5zq6Fh#*XQv|N+M1zYAFrzT;3rrPBpG)X6 zn_KPD6RRN1QD$+hjA&W@@93y(*2s;H?L$|@p@XgV6k&1jq)0ZGRtrR&3Nldo)o$XB zC0ac6{+!xhq==!5i2z#aA5R|V`n{u4Z~A5IzY1R~I6HZprbwKNO7ln;WO!4$k01EeaJh9v!WyY7Zai;+KK4$ustrAOPwzBU z3bXU)SY?`=h?Ip}V=gNp#Q7hkLr}*1@OSV=p%1F$n82%}6hBMM-A0;9(0H%5v!^QA zY~~l}HomS+ggV(+Y;Z2Hol7)W6yIK{b}}YsDw4&vNv$WA*iE>3+$o2T?p8~{JT=8o zW?7zV$&Tkk5p=cLDb)tSrg7*oku-;<^)V5d>Q1Bq4$kM+Q=}^7scB@smK^GVS|qEc za$XNxYc~g@xXI+mECYre8#8WB^$af|C`+j#;(^@jYb;8@B?hDK*#_< zY$EPWBqpx@3(51@~H4R=g_;O)@2ZI?Mwb9f_eO zpS{l9qv&{#MHCZDKKDBJeDN$;f)!PAqr+w4nhchpv){{!?=T#+hMU0)mWWYO+Zh9d z84=WH3z7vt!p#PsDQXwEt+m1IT33jJ@=;7OnMtJ0kN1U3AB!6e!$k>|Rpk(+&SmvI z_LL|iC%J(D>9?7lulQTcnjh=VV0aiw=L78776|;BwC!NJn4+ScL)n=nJH$S~MMihY zIn`g4A9OJC+UY_J3Vpa2fUE3IblBgLA5AC#0sY#vN|B2FWm=oRT;*eFPSrHeYvxGH ziZF>;5pn%>Rk2~0uNiBr>m#H1h`v4M+`G}wu8V0`jU{FCQQ&tJ3!hgs2e2=3`25mx zH=D$lR!2+XiP9Vjzt1w}L?B$Imu8$8DY_a+A=a`4e1#@kn^`#i8=4@ImTKjEr8*v| zIIIdHxb16VyZvp*LtlVvN~<#L0M{T6D<*dU;W+PYNq^q!7dxhIB^=NbP{@{UxaFJRYx{IK!sXY?`<2|{}zOQg{IMZUr<{oFkU84JjSqg3c^WyL-qV}eC!dm2s z3SOUUr??(+FD@M&CaDuID$(EAg%8XsbW zLZxS?m&S8*hKvaB(>1d#z$o03|FKyl|QagL&AhgYG0KPkI)h(6oF_NSigvHl$4f zG`$4vji!gkpC88Wd86Y^yArd^?Tvz*0%!meG4b@#mWKaHaF{3P9eZ@a1kU%zkNrXu zmje<6!PgKQO-^PgwjlS92_jWQmwZLd7c@c6C^{R>VX@L1Hk$Nc=K!N4#_(x9rYn?s zTqMb5L|9FzC%LRa+>UKTLhIg^u%*R0$FNKI9v5t(&TA9|+^kbK5OCYe>uv*w;q*!p zYoRH_XmRf=_yy}&3e2-L`~qAqHi#Q=Ii(pJbn0U4+I{e>;Oc4RFY^wuKP555CYR4@ zZ%<@Pntl6yr&OLVu`+u6E{%PR{Vn2wng+Idi2sR`C9%N^kiw|*soZTpC<(vbNi4`- zIlgNQ_`*Yw7Y_KEC!eWr^j(%(V$?(jG|y4gyG?xEEb*Xua_^q`iG< zCfFRg|2T9PG^^dC(!M}f2<-E60TL~e z7*!D_c(1noXGtxdM-h;dIxkF;3)#RCJFG{(;}ple>_YZryl8I-bu=-; zIvWEJR9NX=EH601X%x!-^RtT5yFU+=-~;SGw{1r=o~2>O=1{>Kw#!}s&Tgh2rK=6GG2I1k*xdY zN~#Py+Bn(smVp0qTa2dMBYS1?VVAY}*(4mYQJ@)Vzr{C*Ics!)TTu57> z#b;s@AW6-{PKi(yc{(Ah3>x=|9@0XG2_Y%?AwEKf^$u#x{UV>e)dpUMg4Oy_fDw0O zg;D+hr^|7{VY2YqaWdoIqEbrAJ;fl1~rUU#%Jin))Cr_6S{*83IGT z$e7j+mX3g!R-VdOh+#p(^`w~A7XlDNzCwZT2EhDKH*$iOBm{GwG(8ljKd=N0BR&Jt z-`yw(`)vGkumnJ<-O$c$DCl5R0e6T@X5s=eQjq{lMW$N-F{yN&?Iyrr-6*GzY34l@ zDwSd>rvas8XA6q(ANNRH5w|?Libzd*H)@4WS}qPwazP}Y{?Z@7b_sLBZ(Xo7xy{!miX{dB(aC;opif?J}tS)7uRW6KikN zx9{Oo3ILL~gsBSLq%EG!lId%%>tHSb9V%qPv!cq&`XjN-{SI^Mi{N^b|1zb@4eP`6 zP)B%dl7r=LX&P~*@1LO?^;lCrRh87cW zcOn9)FEEvV6Py>JIrk|qMCmIEF4_Xkq~XPR^1e{MKXQi`_M&9u!+quTudPO2&Uc}p zr)fd@qC{Bf{zwP)6w0WeyF2M|#NMVch}!hy>O|yugydga2aZ3}M1a$tXB;}#lbsew zqJm_SAh^SQHADd~@(cv$Sp)oszqOKdAgoMangDmGsi$n&f~Dm)2=+cTzY0zl{Rn(q zj-`w;KjD62-hvJCq`kJv$W6*9yR8>9nTP#Sqn!BI<7p`mOfTiX*>L_6HQzFXY$TyhjawAdz0x;4!I8kj?G4MYq_orW>+$(Eud;Z1Gqz#`XCW zbs_EdgUp{_h_Bq*+^SB5RA>eme9?$Q#=GmjAXsPZL*W9Zy9|J^U2PBqn>)>11E9&* zvb9{xvNJRYt}jE6sq1g{tdFUWjyI>4CXm6=X1=LbYgy$DW9pzL#jQEJU?95|ydrM< z&*UDvT_Ze|obDR{(D(P*W^hcAkiL54b&xnBulI9 z@W8O(BinM9H~|i&k?ENl{JyId=@$Lk%^=t<`ax@=3t8;NWjklGC*Cj+wusW7p(R4m zqENeu<{Ki5k7#(U>W1bRIcA?UaQDcE*L7L|@XtGw0&bC0SJETXWza7cjie5!8hWNE z_i@Q~0In$4*M+1$dnvvVL0ykF=s(by1NlaXvJhM`NLCD#8*qiUj-uahR# zPSns9QGG@hd1Q@dq=V(mgK<<%w`T0)%3Rw=m8t-^OMOQKHqGBZVZxlcq(e&G2OJPx z1Kiw#fM%`h3k<;HXUcw4LJ`ZF)CR$ZM)0lyK)^=mO5JOQun_W|Mz@6_>8+QBMuX4d z@gYjL?pvo$WS%3Ue6q=&qLc_B#L!y65|E^6sTX-QPQ{6)^hJ^=rEyC^a`4}Jl4bm+ zJ*Wg3e!gF-slf}XH&Cx}r}H0gGXY%HMn%;{_253YTrDz>>NE3wy!QwZY%o-Jr}Qx& z(GEg1Ofk4q;7+|EAN>=dH)F5&arL1xKN3(>eqoAN_2$_t!WDmhPjq0jK6=uSV`}w2 zb}h0YHh^Q5F{eVc=VIH1^7KSnA#XSV;v=@{*VR^AUWG>1rEIcTt3=fqUoQ=#^AVdp zx*ra1>1IvbHvH4TlRajx78l0Db3)qvF7B*z=tc9d8kZo z{%4}0OX-t<9{QSGDOFVn4Z$wB$q1?(_{#DwAeNjd(CyH zzVZu(aDJqxOZ?RoV-tPqKaK%yNUAo@%|w?gK2?M;y$4>!LfC6Ub+j-oR>YiJs0J*S$eoSU-C)6rw< z*I26Bee-WNIERmOEhu@~R7ChxbNWThHCA{(HD{Sxe0Uph^?p~gxGaVWkTWxl2(g>r zc_+wjj>8gy7`~OlKN^x_B9O zXfn@xeEXLtIP59-mKCIB8G7sbPCJIfE~oQ+piXj3$MaYU?J@-cyd&eF_oF8gn_FFc z3(k0P`bLBfLl5T^?r&MA!@$lFXtl4+DnRUNEEHAVK!?F2Ypl#eHR*PV+FgpG7^y^D zcfQ3lP!bRnfa&etcS_)r(c3M2F$Jmw4Id&!4EpVmPG&oIlm?zD&LXaYSUIcwO?J^; zLr8De$h=@FY!AiFsZ+0eDCH_Gkpe*x{F(e`-C5e{28>a=CnaU#m-lvoR*SQA^|i{M zxOv$2F!ti?s0HQnoAHcqi4bC0m(}FsI)>?D0@x0#xo^%;;Cjpj20w7^<`HUlyok4 z0{RUqErWD_%P#pt>@}P!per2eh*#UdeaVYypCXWo*>J;@6boO27_y!&2-gX{#JddT zX+ht%L=r(0MChpL;X1SQ^CvwI{L#g5stQ$>bH z&*;-oX0map2=P2XBLY5q>bybrPDayF-@*ERXQsYGpUI{G*Lm|CND^$Pw>dP#A;T#& zgTsM)V88G)&FqHG)w^S4y2jMSWTj&!N)nidk|BP}J!ruf7_*wvdI9MEKpH|KtR!J$ z?J$PUZ+WC-iq>yA-7V3rXQw$S#zKM(FP=Vysuu>!5N(-xe`r0&vShK*`n*Yx&0U6D z>~G)6=!K>zw84G~f+FK03n->%{slj_`CpU({Gvyzfh2Anh8WUcd;f1f=c2SVBo<`W zA+dv_fXuv2d@Q5K69yTEXU;$ub)tMk*=6!DM!mgkJ-N(w-Sj$9w#b!|`0TJR@_UIv z9I!l4OF{sNJo4i{C-)wDreU~|xlRDI;ZDtIu~douy*()b?mVPmg%kbF)3 zBhxRK7lV7Fe3k{Grh|sT!`Wy92c`8z&jQh>`C#JD(m=(n;&?}l_v|1SbumhtuUQk- z`a;(WVz7-1$j8rPDS5+-v^Zoe zTPx+9IF$+xMa5SC)>XHbd)Gs$8~nhU6IrJpn;!B5(%{pcVgYb|GV^}%>OG1M%eR|7 zmgtj#$L(F-=Es0q*9p|yO2cLnM(8%xoeYccTOl}jzx*bg zmNJqP8?dZ<-4IB4F?CwhV-NLh_{+(DUWA6+%oq%VphDE&Va>B{plIz+BX^w{DNo+f zq1YSnm24Fz$+-9m2{W-5jno ztoh2O>uU`zGz!eFBZ&xxDsu&mWwv|dkqOOn6jmCJ1oe*}PonZts$(B}WZFLRcnIoP zCWGG>=6(w3V2YY{x(xKCMPcyxBB3ZqX_<^Q*D_Rn(p-ie&F3K3M*lZ zDO22&Kz@X+d3z$DdWl(}Tmj=#25Niw;m63wcj58&Xl zJJyxY<7t_rTaV={*dr7HXAzTEO^ZH_ToHF{Awr}EyVvTzpKu|&<@yG)$O>0m`v}+@ zGD$9t4)kii-&ka&$1++ONPvPu+m~lRzRt{W$8p&5&?GgOL>#j&P5=qmCYq)K()gSPU^i`sc8Dx;}qO63oRDZ9jbSNlRC zn`dIO<59batv~-*)*Z}xD-z=yg(MB+!TD?87m#KWj6jVbR$4$$Xy(MpKYkK7 zBL}bsk-sx+RQ$DAvZtUSew#M3>b3(MM|OyzMqW1rU{u_tjbY@E(Xi-?SfK ze@Z86DG8X71n;NAHAEUHH1j$^GmY-#+R>M18d>ZdbbZw`*mo1gcg7RSTR^WOSmdi- zAKfsKA=Obj=v!N%C#l80Fb@-Da%LLIuSUGM4sd(x7HLY5t-2H8Td^&Kk~F`56a-g= z;0LzSF{&QNj2m+rVzq1mD^6ftVg$rMu{cms%`dbyK6k`|;$%-YsUXD(qDU0>xyBjHMC zCFrkmBXoO!X6RUH!(~>Y8X?U{`uMv(EXeSr*vCQkQ{$1RhoQIKmKi}wKyqw$+iJjI z55moavO)LkRw^LYG>Uhv!RB1Tg-TS~@~6t{VI?q`p#u`AXLiV~6)Lz*%>~&(YtQa; zGay@<1H--_y$6vRd>C7TuQH(ccP-l8Coc`Vxc_PG8WZuEvOyQ+j?*C4lGXTY)qO!z z&!m7feVQA7K>;7tdErlMxt1LMVZLEZN;y z&%OHVaF#)4ri)h%B|?hF#ae&VQ9hy%3pv4_S#ks$P8P^jLd z7~KA3E6AxAg%MVDDH`_`d_gls%B_U1Z8sVLbvCHb3~8;al+aA~eNd+(Urv&BAL0hd z^~^dxxn>BWRX%zxb2lizw$-blGKv#FpX7wrD@;_|PL1*m%n%5HEZpH5NcWjUL!4$xZ!y=oWW-L5 z5*&Zg$qMu3m!i)};6{J_T6ZW2KpZm( zC|KlY!?>rFN3((h&vb+*re2EYIPU1sS|Y=h{Hg_%-lFNKO&?gk#v-uQmOAe7$*DD( z?Ghd-JRp^~UkYmKXS1JRf5^JYcTNOx%s!Q*ot+fyo7uL}UV|Wuii`n` zjV8mNMYhcfGofuzaPq-dUHh)cy^UIvFJT)pi-Mr!A}!G=2G(jYtY(49B1j$_7(A6GpzRJi5520LCW~nU5!)$G>(Il>OP>`SZr7wTMkO&DZ z-+&^bqsz@hp}}v;6E%?#D@!#vxGzBURhI!_fLtV~I?ty;W)JD-F1wj65r7*39)J)g z1sxwDjsRAxNoTOEoTc zAcTIN>^Lcq$7cig>qWrwlLL_jS^(3+LQY&A3l^o8Xk_0^QcjnF56tS?IDmCu>p6UGnTncTZlg~{*@B%6`qfN1@Ph*(P=ws& z07-HH2i9FRQ83B&WxjsSWxL5MT!(LAVoqE96$j{@|p} z;UvWljc7jTBa%0;3cTfygVGAX^u%v^W>6Ge_HMv~>Ky=oZg8zIXFoKxPmlsw>EWbH zpi_-c+;sT<<@W)k`j(cR4X$b)t~nbxauys~CZwwQfSo4x3V>?1o`VA6IgpPqrok5g z;8B&|(z?6$!aMU1O0WEni8pBH4)Tpq%2JF(J9ayR1zlYsG7jgZnCPR@jZ<+st+_l^$UZnTwU-#mX6l+Qv31zIy9(h^)CMgw%bU^X9TLRL() zbr^row%Qw^l~Q1ABlTT8eq;tWdDDhMfF`J4ye0Dy=j$m04iN~3Ua%uS5`^0zJk6h+ z`-tNbJI5v`wB(#EF}1po0fcPZ!#Uk1 ziyx=m#onS0PMG1}uDf*A{fVKU@PU&O1~y@0s%H=VE~^tCs-C8oUniw{Rys;M+?byj z{Tp+O9w7BzDJys|aPk9UKKML9AR)<+R$93XI7&>J5(Hpnwi)PMKC8$l|A3Ww5)y!w zO&z$gDqqBw-sC(B0LHknmwVRKQ;TShb*RkbC2f@!3=B6I&gpvE zwkzeHPlHfJwuLLaK`3rBRMt!9E&?1OqsC|nUtU0gO-lLR3FG&S##Dpk6EB@m0QHI} zITWXB)=M(y#eV>kIOp%!gXuUHmPs<$wNm;h3%5^kKV5>&R!k0g0J+slPQpby_hz$u5f?P58&pV-NT zV)%)T7G907sN@!=)F#loxm#|W>H86}g2;~abq|73C9Su);n$_svxa(Q#VQiP~d z+EFM9r|71D0EWHk_JoKdSdbt+ivz%?P1CYd&_`fa%VO`iF`Ue^3VP?c#qiePl6^Fl17}mbt?*--*W}$ zT;S{qHH>qn=s==V;K-neR8pW`_)>N%Xi zp87b1Gcqt85Iv9BK`R^T+kvQAWXPN6AodP8;>umqCCI#g0_K+f@|mB+RIu!Mzm9Ax zW>m2U1VC@<6V2S`Zj!)ICJtuk`hcD0ya*^-6c`kEln;>(PGT~PI+fJIT1}@G=C3a! z(-Y04rGrhaY#4zj*rz4uy}ojkYCyf*n`I`G^=3A)in)N-yZTndTZ2|m*#pe&!nuM1R>+3>O=)_D%z-n{D+LrU#$qQKyvNz0v4<_a+!d-I+?e&v$4P z$p-2Joal%edN&x zlE_LE#c9+pelswq5IW92xh!w>^oAcu&ioW(Xm{|TJ@pqrpQIjkVD`{P6D@bKV8`Ea zF{=qaz&QA>NgdH|a#j8ts^8=w8q4X*FD2FkZhRJFUcrL#T5t-Gnd=HBpf9lQ*$B;Ge!-9}S5F(C9rwYMxPMdFYvaTX{oVYOb zx56~1qb5|YiDleUTZoxH3x2~(ls17icDTTFC-MX^C^FgD>Bl~bI zF-W@)4$tkhK?hStIj_}6+YQh*R{TNcnNQn2klq^b?F`5iv--H@*_%SxuoVipTot;g z6Y`OsKJc@b(bgpjs>4S}AbrpQB>VA*yh&BsdT~c)0NEng4y$J^>|TM@AF|Lxm=iU7 z*`(3pbSr&$(Zo{vZX$>_K~6M3X$(>{S~J&hOZpHfCH!Rq5v4eR)NY>J5&-5kQn)$ZbHzJb5#?UcjZwb4Xb4gXh?TZPKD_F&TrYxYI#4VO{QNjU zDh$U!)2C{Io5aT$;S{w|D?4I=dPn15YifaHHyne*?i(srIrJEKUuyKQZ-^x-esQT# zF_JPE3gXRkwLnGOnurC5P4U9ffY)f!m%k_&K0uaqiXw2C(__--Lz3LYa!-I8Yp1#~ zVr|atAf8=7Txo+x)MS7(kZ`9xsa0f{o;N#_LkGr+xx_yXq=7Jve|EkUKISTV&qroQ zto&rEF?Lk>lT;Dj@>|gO5Kwv1koHMu@*DppneIAUyNG{swP_WvyJD|Ye}&5T^*YIL z<10?ufrhQxQvnUDvzv1Uq=c9*{mBj-6W9Oc^uArwURr@0%lwxC*e!Y7=vx!AG?B_F z{}v~6zo`Y2w%F|q(1Qt8S=Wc68`x!)&H?Qk(1-nlB^<%TqQtlBz1e(8Ezf|nIdGE> zAb9y-xc|}Q&vgvtYpGRD;Ea?%>^@6keXJj6prVP=UPdrOva0594DR=xm7mAy39aH5Ye@ZwkV4mZ;|Pq)}6M!WF;zmj0vyMQ~x|dR-vblW8Pb9-3{8kzA9-;^q$l# zAh{+7#9`Kzilw^Ofl!b$4^1NijvssQ$QS=2^Fctw%3hN-8}SD?49Z9Ve4fCaIwqm2 zzjQvHGK%8LVtmnY)kTZdX8fAn!AE$pzd@pvJ=qP2k>fAbS&Y(8Pk`UuNxKD@Bjd|n z{q^J^Ba*{9^#+;J{K_WlZi`xGj5l|7MsZsL5gjuyK*gj z3|I0TBr4az4I=13Z=B}%Z2!Z+fIZLdkRDxrET3pLwFq-AqYwR6WBHcRCwTWSAS`fJ zj%6iZIF`|>V{86pB?^jBoV#d&0b#KsQgP zSibU&UG&K?h)zaz*{Sjh;w?_sk;tDBUaeLb)`K7kcwyOdb`IdR@Xgi5;hpD=c||O5 zbz&^~90Y-fXkrI|xqE;xIAlKysHC*1F3dk!*qm0ut5}P^S@X_(=e2l1vIGeshO##a zC1C&}I((_-4D69AR@55}Oy!i75Olhc^~QEy*si~<=HR!xST44qtwew-koV!|9AP&# z&*_*yJl*^5jS!Amh9@uqWE2=h0hm!N1e)YD{FtZzc|27`4iVcKrnIVknyvJ3yEstMTLV~4VV6QW?#f!C2xyY zG=Xd2dka2wrz`Ja9`NdSi4ic(Owz_x+=Tw(kGz5WcqEx|k+!XtI-f+}D%VOKse}@D z_60s|)`H7dofKt`RNA`5J5dn-w>Agm|m z_f^mjrP)gw(GMMCGUJG=1sfU~*UE1jbjba^X>QPAE2`~XwBsL9Qzfb$Y>j@1`=f-6 ze&~>pX-Jf^GHxms4Y;mR(0geJs??mUp5Q# z4sX<-SE=Qt!8?Kg=qkG}$nH5Dr%ec%6(|pll=(oKOqR-^S(8mHA4rad$S!+1R z-!~XFY4NZyP{fOAlX7d04C4N>MfVoeXS!ES@7*y7;K>rT(Eg@aENXFwWj4>WhEGhp znnh!A^8Ap!#v;zr;5PK0Gnxufds|E!uj3^f!$A?!;>Qr>X{L62nk{2B)lsfo3Af z;8ZP`-RJ zCMxRpKi&tI{3dqa=g|zqZ@qDmum1YWUE|uTjVl`2VJzOwNwv`ZhJ8}{`mOEp+TFVD z?#WuW?UyoDFK=-of{_ru82(yC)rw1HQA{a*!<1GwK53T=yJp^P_zUn9EOsJ=rBqG{wCoKsy0w9#0!>^ISyUVeTJT-+=ntCZnA zV)Q3YES92J}j?Z}GCN4N6VBbA&qk8R&vP|eRbAG37YX+vnr{^L(*1kaJ!z>z( za|-b;d~&WQaU}a96GYJT+anRxXRJ{IEX&T*U-w51d8^iLfQPwJ&h5gybiYi(d#5@O zEv1*nYE%YSThH^O_R7Mw_E$1@T=<-(?$DG~R4gOTp=0;?N=zz}O+*Jr@UbPSh5p*Z zT}s|m6#R_-YQ3^^R+-tS=Eel)6HZ8q3guh75V{v8qJQ*M2^TKHn_*m^5lWtGx97qC ztfzD6JFX^@?gh@T9~8;hX|x5zRv?TqskbqYk$p~RmZP_% zIDh9YE80ToW-c=UUvyXgBEnddzmu{36ya;IR`XLUm+A*aw&c<;Jxam6yayE zTRYf2{o!Jzx&%kKpWYwoS|F)!;UtOYK zs#3r%ADkUqZ=LhjCH=v+z<(`J5$QYHAlL2KPhvIyp_$f-|J455>FA{w@N=sKYC<5 zj!1)GCsH1M44&w`(<3iTRN_natS%@+@XcSngy1VwcuPVQaeplJ-RAFNamuczWX1L~`X2Neac^EOtEP&Oa>HZc57 zVN@xvZTnaG*YGr)F-7smd3ID0YrttdOdM7@LJsD23Z77>*LxAGSZ-?w&RDcQT&w%- z9SAMK#kaqwnysTC8!B!gEG>Yc7~)c{*sa5A#uugP&Vqg^3dqh1-Q1?SGifV2)XGB2M3uz zWToHR9_3~8Zi59R;5O_xx%&oY?b)TlQF>lx4{kg(7y+Ae| zb^vCh9&-*&&TD|xHrm#Krwo!+FccWJ+4oQLGCuu6u|pi6zRqQ$Pto)fWn;`H3^Iry zz_3=&^4`L*;ni2c1-~*r9XU}w+V2N(3#XaU9&)r9BNOZ(3ra?xvkE)h@@U*uYvlDr z$0H@HxOhy%bXQJR%!*PDMGZc~y4`aL>aE>K#$Qh#FQr9GY4FJF-%7m)?s|NE*UMYG zQt_no1D=EtpWJ7CwxGI-Tsk5f)Nvp!jZFNc%F4Hy5oxSUILMwLZKBYXk;Jk!oP3PHy_?SyM*obAs z3eXUDEbXJ4WAmz9)hW|=I-Wu%l#0QO=XrSZ?LjS0bpP#L|QblVh(!!(CHQ+YmLwEPmGAGxe6q`;eZF|2(k0&N(8Sp z7IOO|P)^F^T%%66FRMgx=%=rJiWM1or_hD6p+;(L1FaB!x=Z2XvX!-#@J&6$8U1pX zNefM&Y`Ox1Ig+B#LArNwL3u|BIzS|3rS4#K+q`W&OG1Nm+lnC4mu1ftttbg*7BaL`L<8nY_S10F%<} zgz>lBCuLk`Mp4!kD^EuO$s~MI(T5C@eGc3C_Zy0>@W~8=k)> zCwiWzS*TpM%?!vA^Uw(0kSf?6O#xeTLWEDGYIkSYfB1W=9zTlqSF8R4wa)v&X9@Vf zaouN5 z>dfNGEzpu~L zp50N=OXtYYqD%+bIfCv+%T1#2;lFNp$;ydFn)gBN3D@((W4q>9gDc$kz>yu|n3DMUBAL&A9&8G6H6*%r`yiyusjvq{ zVu5ZN7ANWH)F+XId_pCaN;>l4y)LszS@kv-GIF33*XzQ-|2dKJ4cW~%L!Lpd2w$xC zaz0Xo%VVLijNu?$G9TU82_{S^jA#1Y`}w6`muS?n*Atyurac$Tc0zM{0*-w2PlrB&0^p`-Xf4<^|thIYR{*yTG}pefKnes4LIUX&OJ=swKg5N5xVF9&ZKO zB(Lh4;x)IFJD~gR(v~6~9kHQiNFvgq(frk14z3cEHtbl*WzB%`HGTLDX~pz{AoB}s zhS*^=Ka-^%=0M?{DB;fl^E-$ck~Y&C0zi>=)-`CluZk6Tp6lYd>h!zN$=*JvOJqq4 zl{605MRa+2Hq&G;E4niQ^w40^Oi*=2o)~1Z_gu+EvLx@<435IFS#P|Tj<~Xy4$$+F z5gcxc2kSjQ5y;$3(_XL39L^JZ$;^xL7YAG%8(~_Zw>RwNyrcec%-h*r0vAL=9j6Sp zBV^L>*ZJJa86jems#Ze(S?TxHmIu%4yKeuiO0F{hjEWR*&HXiqeuDE~*kGo{uZfg= zmPrdWXYw6aWAUqpD}D=U%)6j27uxmPNbMm<>~|>BiwqSzF6j^l2x0qQ;~!^9$YAxa zdk8+-cd_8Ht^VoyB&IFr%S6jMQlKsWY3NpOKqZ@Y6)kR+Hx!q+)vQ7Jc5PE6Ms=(A zUIsHlYT|$wy*L+?brZbjiLKs;DQd`X?`oN#R@d_dSf>>QJ;lAZCYf3y$DcX<0eMlq zV|_=M5&EJ!n-||UVaPM%f{w2DSeuMJYMW5Wzl|Ax<|%^?8!!GL1D|nmlz1Tzn&mV@ zczltibu1kriu_IyPZyxrspQ*A;DVP`jQOi}%jlTi`qLCZgv@-h!YJD7Jp#}m58{Y? z>19I(4dFZWmg&!noPorMG(O7dDo(KagPKNVpDz?6^*vafD-lQn5aNWBf)o9-qJ<9cae8uRN@|u*R8-QPz zJ zHyWAFzALy(R&pgs!;4(DR`L17CQ%K*KFYGqdxM?~Ers&!9VUm+0b)t{NQh*^dZKD9 zAiyUN1aVy?5^xkIZ^2LRDtONixrSOa^!>U5ba>(|E?+;Q56~!l59cPafwTRrbd>T* zOV#Ph%3IcJ6Jf{~kET!J;+YC|7;xu|3RKE-n$wuBL07_TI?>On+ku?T90EBD3UUGv z{{WXf9Hj7%CMb~YFwyw!7~>_T*9JbpacYYcjpe*3!AueTmWru%6`5%~KUp{>?z^wZ;0T`CS zUbIZkL}xjf5qJoLDbzDM_3`#8m)cx{8qea=>{BLY$lo5z>qSkpmw(mK;d`rLMLZ5@ycwY+uF%nQCaZQUDb@o40a zkAVA{elnEJv5W($R4j-gmJ$NKWHEKCy3FaJ%CIajzNeIrGuyc^+4@6i~3sw{SAI|~Z+}#;6{Y8C-6Iw~04^Wq@z>`o>Wk!=$H?+f3%}vGLl*w>7Uh>5 z<>~|)z+Xzw$A_3wEdF4l%fqkD{(e+$Yx(t1Q;{%9zi$ghcU}P4%AhxV?_X2A^LNz6 z?d;}QCUduxVFE*Tz+oPSI(M=B=0E26L8|R7gTUG1_BG($D5uxY7b;kjl)FLr+t;~Z z&qxHERLx!b$1I_dc0RVJA_&SQ>(?QxkPO^ba%hlDpP(gt93jiL4f_aOy`q;gAI5pa zS(Y(ehhKbU;K97Id&R03vow$It#j_SL~Q=60~Q6 zl<)Ri;fI4HGPE&!v;Yv?a(I%78xFcDZvGANVBGb@{>SI=2D)-w#thuwed4jdguK6q z9e9Sg2sA?nLtzTo?dDulF|I!28H%fG6q~U+f_(~$PGR^nLIi3oFUwY#0>Er1g+I{J z#~~D`pE}mj24z72{%emA@H0J~inzxBwaLuylVYAJ$?Ugo3yoP)IW)}&YxG)~>vf}K=0Z)KN#PpE;X z)6qr9lFKu@3t6kV)9+SuIXvWtF0H9eNIIMax|o=Bq;r2*2CeZXMu}YZR=Md9Puq?_rnaXja$6p zh*!^Hh*t;iOKT2pv^eVF17M2iqtqx;C_%AHe;^you}m9j1s*`p;k}<&+^2}H2#QE( z9N%&MU+vA|n>#7e;CejMARUzi^{T2KT9x+#O+I`mReKa(A?Ue$K_7$mG#$8v2yTvN z>d1#^ef&q?-HtS-vV&e6BpfeDTvgQx$Bs*Cgi~pp%fK(Mv6`u49uwiei1r{Z(ox4l|>2#@f9KmQS)N0@D_Z+&2>c_e|VfK(w9zz$cwGL~Jh2i~J zBc6UNYZic;Qfq353S=#~A?yWeC4q*kll9iX?BTe=_i&(}%{aLE`pNqig35E;2$Wsk zG#-vVZRD*9v`}2Rs>T_p;|BjJW}u}U>NDud%AW(`xFM$ExPdmvvf4XG_*3|%Le+(_!R43P41E_gnke$WFutDYm-#CL~>HHb_Jt?EdkJ!!0!ehq@RN zhW_Ue+x0E>pk~=;nu2S(-?EOR%z?&SBZmYsXRTJz`pRCmMAnTZz~`_2-<`BNcyPCu zVV4#ygn!Gbp&z)VjsH}j{*IVmUx3T62evEHifdcnC4p`MsSPpF<=MQ{hGZ^sTJ;Sq z#cRHpqJi<8oc4d&%TH~XW&6nPzA$@%oVNYU6)GxI z{*6wz_`p)hdpgiMmrUq|tPoo_1NcUnU;RrCWeM(*i=co+#V=SVZE!<;U?o$+nkIG7 zWNlH z0DCWX9(5m$Gd8c&2i83JP!D8J$Jmifk?IIaazBic3?K|vHrQX9no#r=07!(LYGe#b zhCc(_==I--;9NUHM--I*pm+NpZ&merw1?$7Hr@st$kz5A- zltSH7{2Kg4QupTHND|i z$vPck?2z-cVY}BF(Op=x%KK*ebiMZhZv<`Tq?G`_l6Um>8NlQTUuk+?%`wuN2_Wfo zrK=9qxLRtS8K{i~0pb!{ZC=90rzN?vixA`Lw%VDXf#M@xU~Kp;E)!Re@6ClRPO+z+ zd$N6O;qVdR@yMsF4z#GA-wSJ_7Lg1zAac5sn`*{3-jsoPHu^3C{EamM_}j;LreFi` zdD8;S4>7t6!(3}%0*+cZUI9#0n^ka7ui&(|Xa#O|l#sqm*Rs^@g&KuTdtenh(OL6~ zntwp;2(MOvY(`AF^GH(Ovfj6&^Un%^e};&Q#fk8DqE|=2WkIG#x}9iWE^rO^mK8u| z=CndNywl{F@iePr&{p8%EQ{Q47>tWiO-+v6?3Y=g=x5(QPTJem$z%3TJ0+w1Fr z_c8zSmW5;J7<%3Hvw*rgXMYLdvH$J{MEbpzJ+mNl-JAq)4YD-`zi1ce&{?bcO(=Jr z?l1)FDkn%(ULB3+K=bonB_P$fMZS4Bm_Bk0Z(uMgRGHpSq>6wr)Dq~(F`aeUQtZ|Xi&g)&+}!EjaF!Pn;d`1SfD0gjNb{y54SMPq#nGl0gUlq z2kCgZ5^UvuS!+m|3I<*61|hhw|H`Dv{BKvXXXBK+_3WVsL>!QW82)g5ZvjeveQ^3^ z&57c><5J7PydKq8n3J_NC%TsHV=;ARxL|z#>4`L1jZuId*zN)}F}i(Cc*$iXCCtF{ zk7G{s?y8pbN$jBAzbiP1!(ZSkxh`q8dL7=!QYpttfukSRSWu>;Est_%a z=89>WIKtm%mo(cNzV@sq=%pUDkPlhcNb!m;RTu5ffU(9$*2yRxUSr-AAr z##YbvHU~07mt2xq0SXcygol8a-0J>n-VRi#LVi8ysM|eaT;X+NzR~#ndP%?A7!m3n zNtGqw5HGm^LG5cEm)*7-83Kr4LA5Didqe<0@%KSi7qgCc*4uiFPeb>xLkX8Pk3mx& zAqeNwj~1abK}X~X8bE1smf>MXWW?x{`Z2IbM|6a7dP-BseRnkp2%41(^xh__4)ztW2LP`Xag0knky~01o;M=u_|pwWf3L-hx}6Cxh8K zIvDJ8>GiLe0W~No9Y0*gxVo5aqZO{>MXVRb6Rg^sVUksT2L*k4nIO#sVc z?>td|m`7a)%7T`lm-Kj0e;D~;WK2LO^d6CPZ?Aw2 z1S(Qle4YfbUT^*}2!_o?#Lkfz0qCe^gKx0B!K6(gR9}$0Uto7fJmcsIGsRJ5H+}ir;bE!LyTT5b+m!?pt&tFrfmpycL#WW;qNI zZ#v2h1{B3P_EH^U(Qun;BIYqfD?I2i(hzLEd)AgWhXy^S>G{Gt8FLuQ)d9ux4kdDD zS?;Z*U2wP8`~-zt4mM2dPRWCGCy&Z04e1Oc2m3Flfl(~aMBdzkb|)*w34&DOEfTO( zjAH6wkU_eJsLGZ%HBc8*E}X+)e;)`A*^}>R#&%5y*s6ZHzGg-~Axi$U(d(BGQjIGe zQoWIl8|e`?Bui7mCreW>$~e3NH>{H}rGDh4GnCJM_4vAD%Hf*};O1SKwNI8l$A!NE zbGqZViQ5gf4c4$9C!f;!tOH#|E;i!Z#Eo@@G%ayUHy~?_tiUA&JPSWQnrRKK%oO&1 z$B_lHhE_`qi~f&M@vK$Nxp#OCEcgTPh+>NWa7+F8HMJw-$=R=G{tcTqd}f~jJYv0^ z@}HDxi&GO{` z{8>hxsr(Ec{d&ST8XL<%;kZqiJ~US8P6Vj*gp52e4L`}J?%GPBnUPK!oxDny5&x0L z0~Fl%XJ}@#npMQ6bqdoMP~UD_mOBMWq2!s?Gl6$0)3*-o4FF55a&Q(GGH>3zD00}S zH185X*C7qC^&8d?D}Z`irTvHl4tQP^Rz-q(-ir>ZXb{^m61eYM;M2~^5Yqm1=)vQq6~^<_e)1BOlO=feZS=2pG8S7}qcZ!pA=^f+@1Tz<@~%!CuuQ?2~JNe0B%; zRvYear%WGvT`nmPvoBRSUVRE$GxbYgn55Ev^YzPpARw&qp3`1v%xjCguRaE6{8sNG z)N5-?5fHj=b)}b4G>XABY7-lBT*>|;;B*hyI3ft9)|IS)ZL@(n?oQ^U0YS+>4ctZD zQ3K{WUNwwmQPjz!-bl-$mn-d&mJ+NCjWG1raHDyZ-FNIx9p~VF_IqVYkfxX8$54n5 zt{=7mr~4ZFTTA2ZSSnC+2&R}=)hRJbep$o9U5s*@{Ihvaz%{5<>0buHsJ}qffWD&LN5Z@J_NcZ@?KgR3|z4JN_+6g9OqLLb}VD)cGbk13`mh+`@!?z$d^s@BvChbya?#Zz3;_a2m!eJ|uN zOa;-6Vv}^FxMw=m!B<|7yh`M@p(=pGqvZQ%2|an{wSj(8N7p9>Qc7ca zU8Bg!s*?gHubb77#J_%x*z*&d5>Q0gkM7h1ehb=n8Vr@S=Q2$NeZGwqKb-VIVHn_v z?uzfv);@K+_uhlMC%Z`YBHF*%yjLK%IDSOfe;~r`#Q-DXxA8tk%C191-`;(}g4^6^ zw9D^yK^=a9nX59D!(SaiEsj%J05OU$BH7^7f;~oc?{$@uux7>=O?F`6eFE-cR6uyz zpPsAG*W_K@|Hi42Hf0*R3|y(rYl#49CJbVM6OypQlmpTyszc~q#U7WP$wc@r-7@d`qNM!&IRjhVgUE zpzrn5P%(+mk<3{wA7?)6^hPp%{x~cYV_=;$S&?RA2$MTf2ls89*U2b!B)mSq{;o6NBZY~v;)!E4@QCzzONNu!;E_sboJa>y9q)huau5&h!*uzq^P z!M>uTLKW4=17ycNC(xv^hly5cO)`bpyGbqvRc0D(j{&_^ab#a<1CmA&9;@ao3 za4_*Jk(Us~`NP4}S>lIwMjsKy4-hzGAmMsNfgit%gv$ehKkMOB9mnU|!(WRp^uGcy zYI7XFVEpt(3II-G=j&Km*f)r$qM7Pg4-P`V7XPqtZ_T`-@&R@Rupnmd2bI^KadFP1ZrZ z3!fuaVC%=xY;NDw+S*ZA0sV2__)jC>gJ;<#6v<|mwxsF?G)>ag_}&^g$^wf3NtUjC z`dL;A_xoJPF}0Sfn~U2?@I=RhV=;ce&*GpJ4oUMT0#t>lxNe1)ojiQPD?qD^_Ur3k zf7_?1~Cc>uOk zF&xd+1%6-1#T?3$%H6R{J`F?FS2VGnjp_KE#;z=_P?~RwqXZZd$IZfI`XUQXyYsR9 zp1mQ0swc)S3Vfd5>VZ5qdTkK8=)R(K^UMF)&1xXsz-K%ppF@XLUeQ4qHpDZDO@b~P zwAxspdQ^EIB!}Hs%6AD?1Rif4Yd`eYd#!TIKrfyw254u0=Vy3KtQd`1|uMm=XD_`@jdpUqexQp`CGoh8X2_GwA zO+dU0cs|067Y{OWg^xdb`U@}>LEpz_rwB?ajel{}n#FFnG1QtJd;*p{vWa=}hVR;Q zI-SiobGROn4HyuW?fL4}iZd$1LF49kfPq{E^WrcVAj=pGfYn?LY-iwXT=zr=MMin{ z$O9&np*Bu2FfSAgo#6^srrWeQM!E&2*nxhvQSX20;O^*GYSq>?NS*g*2bBA|vCn<5 z{h+WgXM_o;4tHx~ICS}H7WS3OHWJ5i=#r>&AuGisLPNe3JnC=k^$OUebv=N2-A86y zjs}m14OEX1Hy{Bavq2@2@YlSXl%>i-EHkPTZ5=|N+hfzQTiTkW(nDP|ZXcd6 zP#B)SMg%!EcENDU`W3!SKi@63qw98rwCI5;^jmO|pR!KZBHQR^5X5^U@W8wVvr@Tj zMyQ_m@fQ$1NT2FbzE0W6`AxO&aeF??R?(rZbU?x1u4<7shKy!B4#J$xh8Jj35It}E zrx1f{6%H8f_q{<@Vo|`A;#%9-KF0tDB5Y6!+uz8n$g=!&Q?v2P&a%e2*Q!gb?~6a* z(`-~Hs5PoXmRL3F&Er(^O(gbSacrVX=N|YS1e`o046a9LGy=B=IUeP7yl*vZ3|a*I z=g2*)k7Zd8Yl_$*V!=ULB05m9UVGKq1=TnjuE}`}_FgLdj{tEGgr7 z5CNGD(tZyru;_j}vz1C6h?0Zw;*T~~2U5|~>8r$%V`8kh=IOxHL)Ysp;+*!!-1Bof zpma`dCaC;)wzxzajPl)<5+Isvh*az->}O;VNF&X?LFIwK7p?6|-`taX5b(XYJPd38 zaiKP;+hUdD0 zzvX`%6hpuGz(ST*JRJ&6-99q-@ZM|~`P(gZL~7)K%UWed8Tt3M#zedV?<3@M#axa& z1RD8U0oXzBTvKU!X%5I{JyIN#9tpH9Lv!`JuMxcrbdJu1$4xE)1w5{y%T+(VjdF(- zEA1SD2{2Vkj|hFeQ{6$_8^<80XBm>FVjg8ed4~g69$bes^*r*SXAUz6`N`4-25kYV zeNaT9Q+m3hRZ6>p%-Sw=(h#I20AlnmNJ9g3UpT)yFxuzpwEnpeL(i0>WJKTR_W)r_ zqAAVu$72W5>hU5ENQRObx36Xlq#U`GTtsYV+)CuAKc@Wf%wa+uzprnPoH*{(#DfUa z06cSg!eZZS_)uJV_>i8*;=lQbF)%<2NNrkfN91TOe8a1m;$gCvMcR+xhxjzO+8Lz2 z((7}?FWj7H3g;*^+YiUXCI+ux(abA276*4{go+TCjPvf%IqG7^#&3(&*MWGAldH7Y zomo-i2&yRve`Q#i{Rjssb4M@OKyF&R+2^}ZmeNTrdWb9pM7x2MQ$wDgq?0Jo^gV|YA(fkj z*@?gs0mvx8K>>w}s55VDLQqseUAMhf3bcv^S)*C{fOuU}Qq=?5As&VFn*ArgGzw6m z=;+h_H)!9=Y6pcFN_)b ze5t0}x~eT;}c;nNT+n$GWo9R$mr z@E+&2HW$ncav)W9>gZkCYw7b~_4N&qa0+gbJ-!OE0?o|v!}B@1lh+P$J)iG_LD1kS zKz}W<9)e653#_K{@5XK=nL?IV+$6DF9g_^^IM~3NZKK0*3?PKT{<- zUL3Dw2+^xdr)Ym%N`2U%w5BW6U`+SJ&LcBxt!FZoj37%*?7U+Nc;4A`vdE#q7*Bm9 zM`hP#Q(eE6grY;qez^fyKizSiH$E*v8^h3D!L|t(e1^CXrEMZpky+5QkYZ&z8eMO6 zPEd2zIA`xTo43|19!VC0?zDvubO)mq+9qOzF9~|4R0I!qxos<524-&!`p22o;bZthmv{ct^6f7hulFApd^>@6!=>Wu7#-vj3_q~zdo?i= zDdiZ~Q|3jnb!+a^6N|6+LpLtL5wnBc}f_0aQ!E~-JT#0f)9R%yQi zZE{L>OXZl7El}7gxd*0Y=nIcwYH}JK30+)cJa7Y`GF za@BUwg*)d`4a9$E2lf~b&aRIcn3xE@NR;S7KUVn{HPqMqF@Xg(V~VdBXpsgCU*&J~0&SvgU~ZUzj2O zyEasM?~!k4w8_Qc6+SeMq~eJes)IH10ROnSdpV|a50I_dpgJe1b`2>GM?5yq1*@Scj-{J8-R z*}Y}xHI+$kk{L5OEsr>zMo)Au(cgCXY^inwXb$Djm1-uj(;(}vb}SUfusDGQxh733 z|3hkbPe6B{FvY0EbJUJSW;4x9X{@3e*+BY<#d0*$mcV-&ow0r3>e=<;dw+Ni$9%7< zM!)%0$^s!7Ovlp*^N=5}69s1<0`C|YBv&Wiu7erwJ2`@odAao2&BkX-1 zhhr@zW`jV<@^dW&^3l|%VC~@378`bc4vw1orM9OK#+0JsKpDIJR0y<52Q`dbdD0m+ zRqST;x5uSYW4|1-!>eUs#AMG8{kbiC@Uf7_pp5a&WE`CE{P1rWjfXf{5WK8}5K@6t zCQvnH2?^$(Uyx0aTL~KaHhXv2IRq`lrHklEd#2d!V zmrDvUjq)kDQx?d>R#>YnMwY7$hL9?ua`>vo;)DmDr`Z-Q8WNK$TRgD1IUNqCuZg&X z;OEb*iv|RUrim>cuW@qTm`Z=9A%0BdejIKq4XKPMYIQttYWa@wa3_zp!t&l@JW5_I z+Y{?_?TVbvn0sRO4_G;D*}_~^dM@$v+dyUWM2_V{2*O`++NT9J zWrW#0V=M7@m=inVr32=qQHw`1?pqip_-3m|3hw9($C=I6%{RERQqD72Tj#%_HRq+} zp8t-x=<(dbM&iXOgaPmK!!FpyJcjW4$p?CKNVxogps_wrvyr%*fm6Hxe8NV8CPR$z znf4*T)_jN$Gda1<&kiwR&b3=hRI-(4A|B5^ z=e3vc%P+h}^ucJ(SAVW;XZwr9&p~KRd%yiZ2crqx zH&(l^VR-%d&HwN9?fw=7zh(q~zk??u>Fe9g^Zatv8LV#?k?QGZNZ9&2G2Zg`=qm#k zlF^LQr!LaE&ONaS4u3l|J7 zUNDeozGdItq&k^8vJK7X+3#$SpGtL`pQNUZCD@NRdf<%8N1U;rkB22vy1=q^>(u2F zHl;7S25q*sW9z#7j*ECcKJKZP=E-5Dw!56XwUmWC(@J^KY4;f0oJ~~t|3roTi$IheLIm;Zt?P?SdDYiUHfyGx`?y1Q%XhNW|XrE$q`@Oj?vdw;)w zK8|A#W;k|c?)!@KJg@5>W@LkNPs5#ap|wKqtRVcYpk<%xaA%2a7Z8~oX1jaZ!R`lL zXi@{p^~;&v6Z&LkxJ;$>70u;*byzs;+P_~AE;B5mndjr)e@QpX%qYTgv}_X$+e+rQ5x5VSGi^?`}vH~oZ(mIh+^y#Y-mz&#}j$`kG&f*!`Vc7qkEH1oZ6i(ATt#YZCl(tSS=PFF!+Zdnn~g*B3djo zu4dD^0kbO!ydvRg{UNL~lXR7*Km1!=`;aon5t!$fY^**7D{k-Vhhv?SuWIWdBC}USiR#jO{wf%qxO?u}$<>9v+oE6@DM2rq{0IWLC1s8p` zYsOaJ#;0^VG}y-@r+a4p!7F_K6eg3F9MtECxHQsWRtMeOo2vfMx@MT$c>e!JSf5R1 z&coFO6R;UJkg5wq_6X-)6Qq29?G$34s|p*mli@wRV-ngSnI^ptkS%M=oT}GjTv9uN zC@=oO=V^UPpiS!Hv7J^hTad6;?19^T3{g&<)3UuKpSU=Ng+hSc7CzlgH<$QnMrab| zWojSKbn5$apY--54Z$M)(LJ_u8=}3O#bcHo2t^nuY=52+lA3jp(8rp>XQJV3V)VO6w)W7pQ-74w7J3@n zoigF9#BKM&es3abYk2p1S2vh^mI{aw9uMa~otb=w7Fezg>%(I_(9{+V8xDs6fy>{@ zOKHbjXDL3;pu-go+N>6A&+4awb<2ykj4j!SiY*6nTZ*#KL-12HPvOJ}F3AiG>u^W` zksn`=4~p%Oz;Rf-Cp0}>$K?2}MG{}09;Q`Rf09qBTwe)^ea6W#2YdKxgUB&tK2p<25Wyx0imtrD_2 zvIfzM^Sp!gwB0p!($m+e`4SZHA%#}VK1Q?Olk)Wgf2}65Jp>7Ti`zXPlRhhMzcrJ@ z*&N3XTb`FrU0S2qKd1{ueD8fv7w)_jceU3P(sK6bh|L95oC0Rq!EN;nm_~z=!r;}x z3qs)#XJC`c_RXnJ0^kq(Cidyywvk^*_3s*TlUjQK(Q8O312oblDM9~K_pz!90 zn)PMy@Zf8dcHVWbQydqv+IoUoxAgh1pc`r&uOC{5F)CGfz;V=mQ=&|3dlS&ZAGg%Q zg_(6;{^QydFzil1&)*;WXe|Hq+{FMJ{f33!XOK@;b2p{??o~kk=z7vUiLPT`dOA9= zGLxjyF3hr%u33$-X^^JB)y~^#V+=|rUdyg>6QiZ(rE6lB3}0P9xjc-c46FpeBhJ~f zt=_$Asg{tJ4phnv$MQWiyeInrf+j8BvPXrG`PoMTFuME(uA-G9z;sU7SIU0Ziq~=8 zO*ut5gMr`z5UQ8&)aK8(V)E-NAz%b)2!mW^>;~E^A)E&|3Xwd5%%`zu^9=hs=Wbzf zy$Es>M#z>yc1~A-2&iP2?EvW?JY6PKvVSIrZp7rwCTMtS1iG%Q70}h4`s1b4LKewcY4>i|!2V=E-mitQ)Lrb5k<$Al_ zv{usUsTav$5=<@9j$jZ(uEB4yVa$1VaU-o@T1>$F{oeHV3#`_^V?i)OD(3j+3i}yZ zlh^N;%vbAjl&;)`HQQ3`Im}V*vc0aop)Y0`dnoQTG4^P=z!EqEy(#ut1F9Q6R>#F% zO*}L6aWq`|t!1>2UHzxFG*o0m)$$$Z z)aGz~MTG#Nz5I#58fNs!ZOt9ZeE<)aPT3Q$7b1I$KUC4J<;Gi$J2LygKT!|#H#S0=%vKg;oO`F$(B0O6;6_6(G!p2Kt6wJ~dSy8gf^Acxy` zXudCF~P=x!xbnbX)t@eU_%vsTW~s!)jzM*!5L( z84cevLF;L@j*E|dUz&SU+cvS6%8y5B-Uf?Pz(dXDqt@oVJ}&g~t@BQ(*p^-Rs-nX~ zi;ympzTS#>`OUe2w5~PU>%QLFdCdy~l(e2U*Qm`y3B?@oOiFgnrAJy;#Z>!^H<_R~ zu@+vYlK>E&&7B2={gSEQ)lR#P;xBFXIalZ_xKo6WysI#;t+QNQtjnXQ44NF^*ahzS zAoSvSQa==>`;h?%V#5$;wcrU)tI7__Ex>&<0fn}?m+_eBe`=vBOS4N z3DB0|ODK78=tb)n?Y{$iJ9tl0%j_U2TR6xUqw8-y<{xL)`vNI4SavqQGLa+<^no_ z-xSw53OX=urS&ftg$J2eZ`a2=)7{Gi4J2qkd5|^$k|?pUJ&z6yO-r{2B1K5pa(T>% z?_qSV5B6i{vv+UR@b$$#&z^5$mv)78*Befipp;-YcJsu55VMAXaUQ)7q4X6ry*!KR z`*N#lJA?^7_vflke90?-6fTzo-v8`70u`E91%rl}=2lPas3G9hbH* zL7vziVYL9N!V1^MenEmO%rCj-oKwBYzdwZ*KqjwhW{rPfu%O zTkf9$xFzT*#2Q-V8d%sEi%D*9RwI%jZ+zK(trC@|A~P%Tvf2P3VO3k7^m$kv{5oLg&Yt4n&bBoM;mT14 zR%c&n<>?w9!G^x8n=M;ddJwsgJ_He8Ln%efh%D_fe;nYD;yY^E1P;^;MxzX8I#}>P zf~_19voElDbIL-`)z<1<+D4%2+U;PEhz0xXg67Ot;7F>necj z9|Buxd*(&ZEFaX;rw_yd@o9_8VBNF61q4IB6Dfx zG?GsX)7rZZqt9qhBA!CTo*!DM;otc6CwW+RX7+JcW}J|wzD@aA$6SgJve}v(3BIl& ztzyH5Sa4(dzFgmtj2&4SqH-m+89!yl25ghso|Gr2zZ9vsP*B>Q)OXcqd78Edlv=Cv zu{r*}(D~!Dt+s~_s+ccu zH#jC4XlW-6TTkov%EQ`{wn01qnelMI3l{nTJn)wJS5Q?0I_Lvrf5_*Sq1@^0V0(AQ zuZbNioI=#b$AmRrb znmFPB79$2wFEcYR=+k!~)Q36-&{*i5v=R@Nl0HvG4en?~TyVf;wmK#IN)E=OFT&cB z)c5LN*@K<|(V08l=AM)yln2a1WUBgA<@M)`hNQcs=ON=VEH#eI#%eFa0S7HO;Fhq`vCr%E7^dB5TfU^?}}LkO-9fZY;h z05<^oa=>f2)6#*8OuQF}ZKqoGK1<6>oGP}5bf#-w|6G3n-r7u4Z?65c6}e1rSxLEf z%>^GyZeNNVOcWy3AdP!pdYD|>+n(8%$Qi%Y&R0o?ul<}9>p1z%{SRkj*%{w=%dvb8 zGA^L$rtFqD!=VN_KrTI0T`ONvr*BOLNgkm5i+nTl!o~g<0LsrA{uZXj%YWAE!c6(p z6an#u03EwBhEJO#Hvw==*?6Xe1%xkQ?9eZdKE4>wKe8K~_rXm-h5pN{;&J`Y7h!)5 z)uP#4#ITo;$}S>Io+>bb%~YO4o03EWSkt4jQjraizihEYLftI$QXbw%le}!fvsFlp0>f? z09_TBA72LqHnXd-;Wx4Ozaj3-`~;pmJolu_`Bc&#WJ^`+0{ViPtl!f0d-p-%OU*^V zLO#i8iC!lIgD=324(wV{`dfU&c7(IgKTAu8@BU@;%B*M&FJgZeFRNgjUh^V)Q=1tg zR82i#rT?D*%C&G%p{K8yP<6YN;DMhAZa}nlrLO0J_RFs(JA!(~*CP)=MYl;39-@Sty)GKjE9u3_5Sv4fn>z~2Y{}a!6~USr!3s;7Wr#E5+Z;jhKglb=xbz; zw4?!a(Q*t~@G`H6yCyYChwI<)#=M(szELB}8|DAwNGD!oZX>Zi1i+uQpS=!TF8ef1 z7xa8_MB?zv(#GAv7I;`cH_NNC=I@)18CrmOhu0uq>fRsEONATb-C96h(fyuJe^ z_bWW|7xuGa$Kp-8QQE%j>u+e)W^>u<^=yoPX+&VA2uK3B`hM>-BA1}IjJ>~^j=pqP z2f*Y|u%<2JmxmaaSa$(cK$B3V#N0~?0LY=+O?wl?ceL-;MVdMWko_1pGem5%ZN9(t zmFuk&3&#i2dQqv%2a@^FDJ{ z#rQ1E4Dv)sy$djqc%cUggPEuf;4dkCD-yzT&-4ei6Tei}qNE9_~ zfjlt=?8gjM(%RYvDrfd5$V7y-?bp{26<&W+L5m`~rdk1$mt`=S76$Av5y4o+_Q&x* z_87RzzYHJDpw9z*eQFg#t=B1b7^I<-7Svkxs6G&u?j{3Gnhkps8Ir-9aDfAtS>&wt z7z3w+44_HeYQ#gt%~#w&k1B}oi@L2JDG)|oMgm!NlaPlk%aW`*iV+?lpMZiTMxd2! z>-vZ)eGq7y5b)Suw!kT2xpVZa#u* zx>Cf;%MHc{b-G&rR@FljzaBI)!T*;e>4vL`f}em?n(`6=O`V^|OnYg%ocn;=|6zg> z=4^(Srco(d7B;z+S1q=Ed0j>9tQiHTF1HFJ_ds7G`xMIB-ONh;AnLZd0D%s74%7k~V2NDF zFQyp*sQ%|7~1#`Vb8fcQB4xU zbkFXnT*jm2`m}A!@+_+Wb{so4>N`kOkpuMnAJmNtoW9pULgvKx9i%s<0$H)sI(hDK znSZ^J*`6ekr_vIXep%eaKE_q{*2;oNBLW+uOp;Z1>>~8~`mX|}Tdldeh*oKeOx;Qg z3TbynTeDa*%xCWW{jUU`Bb|X802+AKGpZ)4mGhi>lDwW$cZK8Q#liFK(9<7RI?*>% z;Qo(C5V6u7phI)YU5ZyR$hU6s9p?Y(zL4Xg+nI`UqNnhS`sfDg=iD=wRkJ3y&{WDU z=SJBbH)D$?Jn|dDO|IBtFcrzh^8j-Nj#E5MOD7rm+}fi6zg zF*)nV4!5w44c! z^od9a%b1cSAKGGi8Vuddz$^1YWneNNCvCcO;_!R<2u8PK*BZ2P0l9>%1Y=-2l71*D z9;$_op%0&47FsUsOeJkqMn`Fu_uxK|)ZfO9N;FUJf<^W8yhRxEg2nI=WzRjbuth8y z5)yj;!=h?H=HEqC6C~`vi>dg;YX5stmG<97ReMKEafko^x@tflZ~_Y8gA1Iz?_ph) z3mqvl09aQ&NHe!k7ANt~YXprP&S9ZGYbV!P&%vLJ)f15&dZP&3XpWxk{f$21U8eWj zx-9P>B8&bxb{A`<(v5z~-I>psQN>VSp}o=y_4YO;Agq6d`mE{|&0FQvB}8ucEok1W zNhp~gaRPBV+2pC@1Ig#TD$ca|f$y;qK~rnBlh4KE{Q3P0XDH4PmEAUl!9{dR;($ez zrv0H#++|ebM$YH%nhidlbuR9Yhl}q@`8FDaSTPE$Tn103FK`iVqOqxp?dL4@A+3ht zk&PevL+depS~_NQoV~>|7DA_JbT!!5%RH2Vi-cP)P%8sYa*~^4%ce*}P7LJvf1U^q zL=+XMSx7UjmwWo6#CnYhfR;sd}4q(3W^np)~~9`c`<|6}tJi zJcl-~FqATKBVnu{QFx=+AmO$lbB`Ked^!^{+{d4grL7zes3CF=+?7{lb)#=~AN{Cu z`Nb8+WE?V1?a@w3og>6#P-Ap^=KKzx;9mXN)_c65fPXsctjBLi_;aai2#;8jJV(Ih ztW&8Zwkn_45Rr%9zZdx*R|Iz29AO`8x2f!koX=`8APmr{0ZMt`k~23nl?iqMaDy89 zS`UbN+@;iAvsO7Hf*tY)2Uo#r!KIWh*1Udz;@8mJi=h{0eP+1i2DIo!jT(tXhpbl` zE{Di1YxCd#=QRbKG8b@J%k9Pjsaxii7hljtHzo?ie*H4MpVKwpJoNlEn}O9AaK^@k zZLnp32t~JNe`D@jT!jwpJ_E|nANGxL$Ae!)s7=YHGkRGEewm{y4R{;1(@PPB&>u1j z2(15E_Kz9=Ylc2Lj^1}}(IW1r8N>2I%BqVmdM>T?FBII{6^)r0@yu%ITh^!K;w}~4 zw<`$<7b;5G0Ur`BUl6v215Z=X#hj^Ik;5AM^Ji$C)( zSIfg%V}fK)oX>Ey-4vvy?vCt*Hg2LYN)gtC1Zp{#@K z92#Y;ZUyDb%tI$KVIe6D$~x%+t%DjBGV=X=SmPW5U{8%8JtzSDW-Pz^i9TSilfD&XU`Cvv8*~h8Cv4p4 z#%*m#0KJEn{cN8YwrU18tJ>1K&aQc_5)m6li#jnp|7~)l>B8`S){roBWdfV!X%gcA zg?ih5_K+f8B_nK^{Thg>tA@hyud`cT>YrL+TfbR3zx`%Iwx9A4(ZzB@ z{S$1C^^hz7<>bFRZH}8CYv25=h_P08%)B^U(=OQ$_ZXrYkfZL|&)JVZA9`-2Bq~|d zB!5!tMPKt;&9=wd#=FAm!YR&{J_Q`E4xQSYMBtaapQ8Airq0!XrQV!X+o)kZczUmf zY?7M7)9lc{qvW>>_BaNR zb!aB}#*&|4+Xs@3nEaC=Q%Lqx0us8b=4IR;MSurf28T?)>WxTaDXAk9OF8^@q2Q2P z>h`ulafUIN&eKu}Of4QGnP}O+4lZ6^K@v9~s6SMwDoEz}WM5Oo8jyd*F{~dveX#BN z<7W~(8l9~{66?A$*mLsN#&S1l-r*+}H+n~yyD@VPmG+2*qS?-(1dz#42c2?8uzJ9^ z)(yOvV3g=e{%O{)o|WOD=(TZ0d_xEQ>T^8W8{BqT!&Wf6UQb0Y^V2Wu%q7YS1f2O~RlaVH}y z2YV#o4k3?+?>*e-18i$_J@C;UGSUx?2R=%jlj~%`7ax|JyUelJq&z3TdJ-715vRMM zQ!Om@IykwZ%L($SR*tMUoo8K4&d}&t54Api#|ncUzBdx;z$=zyzv?VIrTOTZ97OIV#g4)l~#z2iX+@6x2U$Ne1MYD>+GhdD4TNnMUBxJFXtyxCQEjrulkGX3@K zag`BDK+VRqy^bk@CcO&o3nT5Wn&2#wwc>YjGMp0E?)@Qcs~5_ zXZo17S4}wTDmuniL70z(P@Ar188TowwTvT87Uu>kOOr4e0r=fa(Xc_WLIkN)uwZo< zv+;YX2^|D{yy*Vg>TTsgh_wf`Z&z#L$AOvlZzDVn?~(1A-j>V@5;!$2DW2TVk>>E@x4DdxdjV(&| z(&PKBS_5a#Tb1Y5YP#;M0CMb`1o*tbm zdEs7o=Iqsv9d{L8s_~unE^(>SAq$1H2C&>YxGc-nbHyVe;feiyn7P^C5K>1%`5QX; zG$Mb0|5peRI_NvvGlBFiE%in9tqe^K^&O1t|933K0!OhRA-P;X#L^lrk{S3Rmb9NZ z5OzQJhWh${%Ay`+i{d={FC{6g%b;!VF7hoMMbo|&--Nl>~c&(f5V$MqCU?L58^ zcre4`cfYcbE`Q`YBO@`OMIx<*K=^|togaO06%_L0$I3+G$}i=F&!Mn-gI?juc%fAt z-6`(vP$j=?>s$XY`aS)LssZ|?_+wg&)hh{PG87qUnT#MwM`VbOy>hR8ju?XrmEK9~ z7nrWVmU=v=K6j#)gQGe_F?+0Pn^3GVRofccI@hYAw6}eUKYRV_Y}K}pfyb^1dO?~f zZ8eFN41(2p7E6ZI6K8R=8q}6yx2Ahu*h9Z-X&%A8(_ou@e@&87R`=tU~EK3hmVB4bTzIISr%nd9+(=9j3}mDEryFz%Q}ekFx3-eU21;SDy3x zGO;$-BM-1P{z$X_QDfMP-x4ct{qH$GC`hcdK2GoZ{FX47^v8Fp9v`XzxrpfyGpUz+ z{J5X^L-`dR&6`+&qN@xab<)(Mv!1UmyQhIrP79K$C+ij2rd`>v`;e~I*4FCAc0z1J zcv8-PdTeD`Uho_<8stU{g)b?1HR{mKloOfhoBH9O_29GUY6)i*8p9T~I0j%Iu{un% zo?j?gE^OTVmaiSMP&S6=-tJ{fqnEpFAHT?;^L2lHkb1R}j4U$b(xvrSAPcwEt?K1k zOgz>JabA2O$^_^MtI8`HmG>_Sqa9Qx<8Pj$ft^Ek_nMWASp+}jSk1V|FmMMmT%Qj$ zMBAnBez|+b;izQzTf>>;Sf!x@d$4wvnnR#5qk)TKGw)~OHm1zLei;&f>RUp2hM&Bc z@ym|FjE}3|kSdY!Dxx?}i8l8Y-<5DN+<3nRaewq^RMd@5!VkljsAbBj_tGh4$gz!M zf;ObJ^CXwb<&oB#HRnfI~60h7>y4vpz^Wlh;CPeS59 zxQ)fU#5R57V}H;hR??j)8tjetL}X}W4pb!vyJErql62+^-HP=MgFJ1;jq7?%Fh@=* zQO;VGBD|P#!o8hOn#`@Ss*;t9UBokWv11{GIwCEx@aA3)o#Xt5wPe>9i&UOz>uJ^P zrtf-nWQdul521>#O)@qL1Xfo z^YK{oy|T9kL{E*gQ6_&JFjN_@A3i(j7ZGGwcK?LMtkcEv$;dtGn7w(pW!I?|eiCGm zWG+b!R(fq#C9=_3OXg8>Y##*Yc=KiR0M+bDPe{esY(QR|b;L@J=l08Uv%OqgvJo8vY2F1dB+dJrFJe3IB zSD7w-e1Sqp+tys1D%j^ZM3XJ5IV$3h!PW&dwwFgzmbz^Wvuq$^in2oU5t$&}=i5wa z?sZ{sO^XV$*)Wb`t>iwFX|GXs;Q7@@=nU9c=}#M`{$a%rH&gxJX-K7qgv6B+>+_HL zruNb*hSkr*4#GVgAEQWX3L!+7B{C z@{$Q{1GPuGEfi^LX21NJ&wKUm5jI!_89W}#V76^8{j_6Kw8w-7&L^mA>58P={!CAV z0-v0KOObNgJ{-U{-On_wi$8sMzezIq3%^@`vzTFumOXONl8#97(WOp@c?CJ^FrBPM zpx*VnYiUuvR+>n;E?`np@_dKcY~F{fz2%P}?ycnN0iSyDNk+!-=_o|95>I?WW@D@- zNsYJIR zG)kRZYIAfZI!aYBSU zBk80ZBD< zty)7Hkz_v$gy(CWj`O;zutyg!;^q5~j}XB~qFZJwT5~_&AdCY?8)II%D}J#2OvTe; z{5w+q0~)B&ShTOb&R~{Mjp{pA1mE@7iaviX;-Ei$3wG^1uufh>kCfz>f+uDc<~Cj%Qb_hp}l(8D6W@=$< zGaOZnZ#DEZ*|L&6L=9V(zzwAVj~17K_lqt&;4Xf6CX@B~gSaexZ*rs1eb(i9>WQa#qW+mt&GLXA@0VPq(6=jRsCqu zBrSd)Q@%cx5cG9VF9Z93-CqA56!ID8sZf2msW(o=&zqzdc>GOU)Gg98w}^5Ak|w@# z`-Ge)R8V0(s8~%M@w&n4I<#g}-O?hwtNCL1V4=6__Y%yO)(b-L=*B25y7zgm0yG2v zhLVHGL412{_VLE{6U>Gj{N+P?1SyYC)aUGDv~mBb|o3=Bs0me!KZA zgPS*r&x+nERrF6v?Y=I72630+k!jmn<oyyS)F5PR8Ec)|Eys8+ZTMZ@i%QDn{aGUWF<_0sR@YX?=PqnW|o5v<QQJOUIm*p-_uYWZLia z+#^4ql0sR}pOW1jZYNcTf4YC7Vqf`MN8<(CA1~*f^V;`mFDu?48SfvpGUSsQ-73cy zycHtqZt~icj((S;kgs@nVzg*LVh`#HFpaAI{`F;ehcwlkcD#S$8B2++gqGV=W1k;F zZP5<0<{GcXV^Q!^P$ui6qNg43F34ILpZ!Q2nh2|&FJo%YB>{ISY4jV=hgeE=%IVSV z7db3tQ1b~HsG3@c;3PS%0&n6o7@eHd)ll+ZuKoUa$sy;ghaQ!BY)VZWB`VY^yvhlw z{xV9?tdpu_&QD9m5~I)WxuNCfCG$D6GytFP+|+FTld{qWm2as*!iClbzP8YkX=B{#Cib+pe(AiT;sW{ce!YD2o-R?O-T{Dy z*g22G7i1=~Q)A$Z=+fhLVmarvmx>0`#3ydkFVME~a}1^k`T7r-iiPPCdqAuRrg{xx0)!vz8jJ znk;&5o%(^pQIr@OadSoVtNK~r8=$N@g-shT()UhpF53x1E4f7l5`OFGXFem(A*zxE z6a&Mj2q?XFlOvz+0jizi*s}n;-;Bm{yQVc!Wn8tdf63P1*&5FZ`MltbDy2rRzq6FY z7fjE8I!YYEKo@&B_Un!{2hLUd3D>(Jdye}ATuF!qPqdRjYv-5tDAOb4QNE{F!o;Jc zR{kh}Uma`lwO%DqJ|ertU)l+|;0iX(nF2d~vZMZGuHcDM6r&iNTdLY_~9i;dg- zZl%ISAv!eQQ09Ao=d*l<^xdrURPrEv!CX(a{1i^y9Lin@;WrWFNh9aJ4|h~E6Utq2 zw$^8yjhtH*=+zYK_zC-vrYJl$Bf9o~1eh8G5MY=bInuuF3j*rVSbNZ>gsDzD%^tk6 z1pfUyxvE|5v6x9|1FaBQ{?Mk!maZk|Qs{96)QM7XwZBNxWe#&9>w}tZ1k*okYEl(CavQaSj@( zT0%9-i2P>;k!10qsCo9|D&CD=$R^dund|m-%}9EZf=kCj98SHk#@enD0xNA>QRor@ zvg>MsoU4Jhbulc=vAMi-L~rp(yUWT@{5G65PgQb09r@IPv4F9dL;GVlS`3V>~(mi|J61T--o`Z7i_X=+XqZe4nj z!p1ubjQ!CTK1S;3q*lI(NtUeav(ZUO;6zrItS9nx1UK=8zutM#=$_!6@R(~K98k2{ zTRWS-S4oYPpW53#a?^u*lxiEzEci29kk3s|Pb2%Td?7*MY7-bmTN=f(*JB#;Mf^s3 z-tqD)HiO>l;_p+x(Wg6jzv7YW(OURf{wBa}*XMo&T4A+e^nEd7M~iT(BR1~5T}d9` zc%R2V3Kx=DE{Qbf{?ww?t2j{qe8liEwjZ0&_Y;=7$NWW&E5iAr=}DH^tItTV(pac+ zJ3b`h)^=jop%{N(Cc%Z=6Oj-Z!FP=7$QO&;Y?ex=Jc$Eze0h7*SQt)ff8u%HmOf5< z=BmE4nKk35L+YxsGnG|6YA#xamqy_#y(61NAmSzh$8uyY1u2s{fb+PvU1ZOUwVuR<-YdH3^tESKH?jEKEu ze}+H)&N?kbunNn`7a{PQm`%MF??Tc~&;_Yj2rZ(`Iwf_TgaTuGiK+o**f4{@hK)fZ z|CY*cf^q)3$mwSNNX)6Y7KdumMYfq#Gb~y{IlC$9n(By%9rG#}!A9bDCPSMMHPE-X z?`Nac;@Q#wv3AIBkx36`j@gs`CN#4y{Vk0-daqVR_wCe->TrUgOl%ReSPKn8D8A%&(t%bS_B5FN68f~53$&uo}lf%f^+M7aOg&d)5~Kv(@qjkdA6jRwR~*pi$6vC za+}V)>Z^dUa9cA^v}bOre!kz3g;9K}^TiV8$D_ENHXFaEt*&~Y+0vI(>%ml43TB~x z?tNQLbnt6P$>J64dHY&r_sET-oNl#oe@)KV3YW*ZyRAEq3?!v>g^cK?eA(9q)H|=_+>K2m^?7l3IGRA;@#ZYtc4K~Z&E#78{qU~TBKTUp;~6DR&44}8Lp5< zyr->s_+)D9y|dpQPrOn>lr!FZ7N^p1S*DfIq&dcX67UdZt)ibyma`Ye;6ic(wQTd3 z@RaqGwZw;ADa}5}(0Q zVee{St7fj&En%)r=exry%%u{+XJ)iT>+_=KS(I66S-VraX@|YGwf=Hq>|mz)3pVRU zgV3Qu=WlkcV2pIHY76S^eiN(4vA&t!nOqI0L$?<(M!K)IS>BOHvCZWs%&P{J_Bm$@ zMD}|&tJ6Xhs@3s?*%QcxC6gUVG{`0a?aH;A~rQI(F1)Sgi^ z=crdS<7y9+rA+eFQsqE`oKEeB0g!K*`Aw)+=x8bht>J86M;FW8SAcNy7xt{#k}t)FNg13tFLXer{D{^%xcWI zvdnU2a@L&BW=9_9?x~x#INqJuGdk`RZX6^)Gv+Bh+@+_Lfk!ihH)o$5CdZkdv6{J* z)g%}NhjEzdrnkZvPMc$^%|?o+NVNkwFKh9&4CL#xg~((vPnHB49@^Xg+C%qu@-9yCyAmG z7!Jq(RaF1d~Z z3I%KOs+y-bXC|8GTFuk+&H{g!ppOp}d~tVB1q?7rkkNg|I?G)x94*dkKl4DXaecBB zww4OYeiW(|kXDDPdQQMM;W!J`dK}rYV?z~gN}A#fx-<)6JB3kDLqV^EU*XnOskiIN zgY0&?=~6|mlJ&h$^u#!=4L>9&S_f#nhLeTH(_JrON+6#iIwCDodmTRL3d06Az)Q&N z?Fp4}V<_paW6}OYMq)Tb# zm(F9~@J5~w>B|&xfF(-!S6|NaTQED3PgmDsYXor@U0dh90F#j4_rPdWE1Uw@L`#r|J@1Z9PGF zOY$XToR=L=v9v-O>jo>^UlbU{f~*SU&c|O&zJnw3mbMl&t9^aWZ0`WsGQ|8tT(6>u zFkYQL`h2kca{A`;SG1(XUjO&XlXv9pT(eEBDel(8LfD$CS~1I-SbGfvdfQ9r3n8vB zr#8sXQq%ZA_M%l}jXbJMkaGw3=(FnYXFAPOeXQhcW-diwhVNKx2t0Z3rIjuKTT3fRT5$hIrCrtoP=wudxiphGhV!pcdyo z!;4EFuUS5V%?|i?`WV%`Uf5HOU(Z=_#;>b2tiQnJ2akHH>v#FYfO1JlR>!B^v>bJvduBSMTOQrR=wTw=WFryy-{)R-sfW~is-cW|;QnPkGts%{HIWMkY|qk{kF2%P zW6t7Sg>#KmILt*tnO2)`G83i8Cu$(jc#>;e;IX3(mHeAtwO*%jW7O2gJiP}SMW=P~ zFIWf%n)pttzl7231uB$GoS4|8mUVCd3%#+!pZ2A#THXEJJ>Fjj7a;cPh-X$9R3NLD z?oowqr~D@rsc&?P+;dK*PSB1+2Y9X-_?8Wi-k%f?G+j>5xC&Y~E}v{BJ=)6q-Z~^x zI;_?wu(9NtH&wCjetzR<=t=iyE%E)x_r~{;6e(qW9vhae)S-J*hML3*>(x#n7&zhaHgZ${j&Hq@N8e5TnwiU?!M|cH%PPDi(SiI4~gfn^Dk2-+0!ED zS~JB)rm{xqYoO?DP**=Y&rHSgR0BWt$UOV-wW+G4{d&vQeB~uV+{zg*iC?q%OT-8D zY4-CznQ5bqx3F<(fzGo@UPS4>a=yKTsJx<@u_fG($H=JC9Z*XVWK;!lyq{q*)}|L$ zra8Mw8d6i{i+)rkn=baIw;C<+In_=db?xhLON{7a!Q1bbU&?=GRyud#SgsgvEG}~m z8*9HZwvId3C@Y*v9%>9whG}KHy}Pt)f!%~(Gi3``+VOdqtsoYlxav;B60#%XwLPC! zczb=)H{lp1HR_a8VYU*u*^&L=DjUW|ndt=U2+L`ek|oy|%SvH$IM>vI#I5wY(^3{~ zv;KM`E9bh(6xmW-(OFu)DDl}x<{>}7-;bYne))sPKI^*ydrf_%wifxuGu`+or zlw7ghh;h*&IE#m|LPPPr(*`xX<8`EJuE!91$sY1768Q@_8@#9TvPrW2F+IGziD4%F zGV4t}=lRPc9SSe)-b(oNWgix*e!ys$3Jr>XO9Al&w5 zQAB$L>*ytSOVhg9TsgCk;BUgSyoC1IBk&#x^v?z6ndZ>}ozV>9UDI<*QWVeWUot8N z8D#mg)?8@j$Ett zOfrw;AnHvF;2myysV>wq(_Ta^&k@#{%b_>Uqi_)p9^j^J-=FOb8Ex|IH}E##FLM`e zN7s6H+ea8t_o8PJG%*KW*j~{@9{C<#$X@gE8A92>iFZ$ltL}}cJuFV#ywJQXvoZ|# zZ(rZw++f~4M^C7!$?)@zZ4$0J^CjNYYRDEWe(Sh4 zd$KS*aA$T*9MbxQZ4Pd15%Xv_5?obwvtWwZThf{P!E^^Hdkx6!)5 ze_uMDp&nh1i6x@eil+P5Djg1_#W&_dQtWwp(?(|wz~+Z-nyLpyt|95cT-&v2y{;ua zuGYVcFE0xY4%MdYlrJ+~H8te*X;vGAI5KR& z{|{&H9S+wQwG9(Oh!UcAk&qBXMjs`KAkh;cx*&|+M(@3si0ESk3DJ9t(W1A}dm9EL zdLP|)I|PgN(i46a2!NqyI(ddK$SVd~%6V$Wz-TL4~u*GS;0|IbpA z#8zT0qJmFCg`tx6#4Na~b7`AaHrwnIxxsD~^HDWlt=8EM^^>f0@GpxBesc~eMh<56 zB5DLl4v!B95$OneyB~~tv6u2e;vM_H)Fk`t*0gmBA**)`LKcB78a9rx{-)&mzSIaKcc{w2~fR!=ytI8J0o{# zCY%Gp#e3hn?U+J1?5Q?gNn&IQZWNnx4Z`)UgU7J#Y}KhB%o$I3be7Yx0&WsB8#Xc+ z;Vk4sOKYL$YkTPC$KT#*@xyP8yo|&q47OIG>R;>}S0$6mbw)+aEqi8GHsAiHD{Em$ zYDgj}XE%h0pirHNcTR`@rWh59A)J`9_AVM1tz`O>P&tp!dt1+r2Vts=6+Vu?tjaep z^X0^y<;*3Wbk_RR3_qOL`8ZS8x@>8tl_P08f9u($xbj=I(6+om(OY0F3Z~5}#4%dr zavnRvmqr4om1ysb?C8u4&ZY$6Pd`2PWgWJz_cxf4|?+;x;HA5^VO(fowxQa54#hl|fNJ%BZkxMm;Zc6^%6YjUWt zU(j6RK)O7G(OtD6Cufd|plDl*i!*-ces0><)%7Lr0Y~Sfp@A@nF94^)qj$`w!txm2 zec%YTtW=8@Ek?_|u`8Q5UxP;nId`2`_uu)O(icqnNgrbFX)f2J^9}r}GkD!5W<*_M zLHlTXuvm>F@n|kn_my`>(S)?ZocvUkO&~3|dqi|~rO3Id)XZ_b*u6`$Ot1~xl*mAC z-}zSHca~cN@2}tZnrjx1z%dq{hNc*A<`0*pqhjwg^+$+AiDWVl;|}MbMUd1EMDC#c zgX_m043(tlkUbO$9bRK0`rZ;#58dH~*r*UEDi(VxDiKE=Jbf%Efw!6wjA4rx-Z!Rs zRaKFMGIhJngylvM981%9Fm3UR9h16MG{wl)o6HB)wCptCrC58?&i4|JO6}0D^yyr` zq*3eixx*@ZWpa4`L@B?9lyU6DX0;c6C%ZIm$K%;B{pEBf0rMac`qOi|Oj|sTXmoCi z(=&0p_UGKQs`HOEL;2Q1Sk`WH{N$hT(!!54y3v!rl!Wq!#Myv9p~hx&%aNl_8#&57_h5feHkUhP3PW&s1YUU@Z(SAkBIZ3Tz0P?pD`ln3zFE8 zkRRx;a4e?Cn>_y|har_JuM( z0{P>5i2$Zi%t>X9G?P3?<<61pewxtQujO=z>1ffbk20Jyl^GwfDUiP@=~h!hg~86B zd?c;?l;$nw!(Gy`d$I+tTa6#Co(pOpJI@Y1%n&xp=<|eMt(Wq7m-kt9>JO6s0wTN;!UEj;KDh8a{VmFnvtD6*EOn81dV3TnYeR zbJx(tJ50f5-B(Xz$KH_}5}j*y{$Rv&3z%jRNO zjQ)lVfEQ{w`M=XwMWzk&MB{9ao3BcsGra_!r;6Ems5G*O)eJR<&8{=TUloLj!-Sip zaig^4KJa!3$fB0jBj3dRr*|vUZG@Ju-V)v?w-G+0kRGYa!+B?y8Tk4z}oTKdsD+!C6 zUrXusFdT~VDuzBeVffa4w({wNU=wlAMC4L#cg4Y@4S;$RT+ZaeHw$&*XvT1LUjHT1 z3DGQGapTY!ID9>#Sm`18!fK$dylG*tvLWwz2^Po}3dalDEsNv=z0SAL+Y&-!YiK4P zeqL!w<$=oBp|?dIIv$_?S|G>B&@BRgoo|wyzcy8CxtN)z`)7*B2i9qSN!BG9d1uU% zAmW4K1CMq(&7F%)u^Dk=NA$SQrxJ(8#b=J#HloAi2oC5e`X(~(KCgq@uKCXwzD~DN zd1sqYl>y(L{i{5lz|t-s3cs}Du6*ceDP$pQ(Z2oERh=t?$I%5cetjr%Y0g_18eK}{ z(#j6tTu9A}5(ihY5-xO}Xwp>!U83Jr!NMwxu?vGp>$dZUUE`m|+Y?`ecn(qK!_h<} zcp9;4BWFjidOfnxM=^(Chkp5xwcwa1lC6#&G9E8IWIX~QpPCL|4=j|=7p@QG8x&QC zx`f2sEef8eOr4*kSUD7yY;!+kaDKJcrqpCyxz zSSUo-fWgD=R};8!hj@(Usnt|IOIGpSEwV9>q6z5xs-Ih>crJ3@%t97;fDmO7*uQRW z+gHQ$LD%VORC2lM(Uy8W&sLE}0~#Ap{Y_Z8T41M9&AZd5Bw#~_r~oD8#+*7Pw%{X* z!`XCwPl5#SA*LYBBY2X}55sjHjLz{n;3l=l*}>B;Br$>A`y9LG%c|Ls2iJ6GqMyrm z?(aUV&4Hk_-N=-xrOEmIw)p=j?mn-L`N$UUz2GNO@nH08>W`%NfRNc;QDnD>~!IjKPh;H%rU>U2B znDEFk-xSEMTzBPc`TR_~k=nLmP`-TOL-M$M#(*H8S3b3wt>xM@x0@|lov6GA0j)0J zVgFdW;oL|+&3eg%2S&J0gC3PqX$EqwytTrej}X}qF>7X4OTU&{zX-9DH(YqqR2I{? zotZ+dgCVsPf)6S^=2h>lDLk@D(J?RH;@e-DpR+pxwrRuiv3azi>*0x2w!p@E7dv>$ zk z=`lXt@wC*|Yi%nNo6R}1O_t6g{-}~=ntGZ!|58-tsBfPSNbXYdJ9KC=BY9sBkDrMT z49sjpBmzxKne=vuOZj$c`qbyNJjun$52>+^e5M#(qJrbjcYXG*Qgq zr&uqL=$7BA+GgLa>F`r;uxXp}b=m$D267wGc`Zj)^k*bbMx@rW={I$CtI8yvrxELB zC?GPCwE~)UCrT6+AdeDoV=xGwKN*X*?7X+YCdAE4}Sx17T%{dwt>eD zb-QNwZDiK?4Go!_291t*WNNf2lWV{au>bo73W-7&iShU2>F#DmX9$kCWoclc2;_ilPVEz6WZWxg9vH$^v z1tl#~|4NKj#;h+GE(=)a#!1AAEb>0P7Dn7Z#SUUKm5xtwr0@?|TRK0LUl4hX-Rj<- zKyAcb6Pzj2y>Z;ESp@Tn&s^!Buq0ngUEn;Y#~KhGMHgCU#ayyq{CcbFs}XZabWzz9 zqde`cTD|x13dXfhE8$tQ`(y7|zgyeja_0gi)f~I#yG+m4sQQpanH4!A8O(M5@#4;0 zXN6=MBy9(2*fydhp?frNp>{4L&F>cP@*E4lUd~1GpIWqfvs{0KH>*tSE{p|bAL8KP zU*6O%nDqV6781>WH4FFD{(trV{})?GK9k&(D*V95=`*=0RnY5nnR#~avj=S6bEp5W zgX1CB@;4KyXGs@Xu5bw?9s3KvTaUg@d)o!GSM$FN`^LK^3~ov-%9%Qw5p^d-;FXav z3AI4cv>g$#lLB-<4k9!lcN!=&Oa{m1AM~tNWyUj~ZRjF%eb5xbUpe!mF3gXB&7NcO%4W;lzJW1})zqWDy~T zE%HsMT4Ff2yy&NM>pZC!D6U}bNK=A}ksEZL9TzD#`mE}m>lNpTWn?>#u5K8g6nn;o z?(A_tV5(sAqPhMgdV~l)AIj~Z%b-u1Og+OTUBR&V;S|XWII@`-{QbdP%4J8=B;*4@ z*uXYSG$si5yWL#|5!4lgbOI%URSbfz#zh(e8#yfUWABtMtEEmow4Lm%H)OF~dYyHc zcq?`xR!KJ&)mPXMWK$c6y?E^=GnJ$my?` zrDUm92j5H%`#0RVK56id4c&#b z5Dbg8-_2|45dYrrz7Lw^!u@eJ=Pr2cot|QoV94tCT1}~Sb%#D*m8;TV{;y{mOp%%5 z5hiD0Ku0XpQ`LWE+z&i54)V5?UjJ%E8ev38mRBtuotL~PU~FI-5yyHk>fWA@NAkYT zxND6(`GhL`mqi!Rk&6>vKn_6!?ZQLgDW+h_AiI(QTeGC%xQFENg zq>p)_(`{bdG|E6CQJ_+0!JKf8>-;xeIs$Lre+B&AGv0Vx-J9bVe|zuQR+_2}c$C6Z zTA_X2Dp&FYY(}-}9n2~tzuR=n8=~K}j`%9gRPdGR{=|1tpDCp*|Wp zbmt3-CK7l}!em?aQQlpD?Fk2yq_E?m4Nj~-mwtSngWqSU??1M?Hq*{}$+u6|mx(v| za#xv^d2id#1Of8)>*sE>|Z z__s1l$Lvid#k+puW)3Sd>N@}#j8cw_h+F*~jY`^YXJ|!O1fEKL+o$cZFU&{^b!_Wo zO35gLF8hp_$?L8=Mol%#D-jree@15W%(!8#%Z;g3JTKOeGH?!drz*?#;uXWQYbcZR z678sHK3o}mNm2LysWxlOVVlVScODYjfrB@*6}tXu>nj+@GstZKPOhWzJa9VyY`|s4@>Zj z2JEAtT50bc-j|ymG($L~w>oRCn}=9Ftc3l*!QoK60YC5G|G>`_hxb45(~$o6_y4o` z>3{X`Y+x&u&)pkDoO^)t+xuVfmg@%%`TE*e!un6QU#137#gSnKB|S4Zjw6J|Cxtp* zNAn8E;RZ%TFt;->CbqrK{@!s*i|z6Eckh}R?h6S&9G|@GM;z>*qrp2c&z;}cfj*su z>54{oFUY|BfDgnhL-|9r^0%Bsx$L~&tK4@&sb&nyX;|0a6*?x-9Tvk40-PeTi-m9F z6GlJB+d>9h3w464gh6Q7%xS5x^02FV zxx7E6?G+lJo4Ut-)O8fF&oBEi)0NP43o+Ny)Gk+IQkE_(<6#rhC4MthSoMx7??;6O zq05`;@BKi(~zij_}JuK8GAQO>JA>9(`^o zGsL+_LA*jX>QPb8i*%Nb2M%Vzc#)ai48jMIQ4tmnh1?Ei#w7M{?>+~)%Vx)kR@e*J z^`(NQ6%8RF90dxnlv6_cw_^ONSRzC1@2kN{_Z<<$AH8I)2#h`AXcRZ{(1m_`*@7 zk5wn33)CS^xPM;KJ&wQpJ@7MJVB3nhyRML@hH#IA=Le`GV135jM6(@UcF{%rH>wPk zy^0Xn*paqEoyH;Q?%pCKE|#&7lPDR2-fsa892jctv1!*7z(+^}>Vlj)w7#+JpQhO! zIX!3s&f0DI4xmjZi2M-9e4y#TF^D7I#^el9GXGmhn8O$3J=knYJTKcvh{)+NM_+Iy zsL47Yk9{U{mv5E4NI^{9u{kmJ(aegAl^5I`Qhhp!Gw~~@;pb750M7`6XlPpI+N~|6 zYG#SfDP_**&<) zie~7xJ|iDSZYnVo>1l}6@)xRrO{B=C>7gpyec_2HX!Tq!y<1Erh;YP+ue&-uF=!xM z^CzsX@_;?6UBC^;fN?s-X+_Z9xgqxRZp708CdoVQ>@zM9hK}s?Zp)`|RWLQ|)1Emb z<|+XR?ydGFkSO>HjUR$#r;9NS<1CGBRFagiZYik{^chXX#2YSFyalW4ZAi2o3}aX1 zHO(O|dMPc874!UakpoOyQKzEjkgGs-AzSC`$hmlE!Tk%8(cM53hud#cO&r4!IC_VF z*xd-LxQ$}Ef3|!={aG)+q^BBYiiaZQ=JTr~<_qzn;F(Iuim(2WdNr&NoSRb)ekh;a z<^zs?0WnrBu3CK&2U!K6H3Q7kS|OlB3AiL1DrW!g?O*Y`QyrtDsM~sNdD}AGS6rzg9S8 z-rIc@GI=_T6t!l)<=v^LJTWo-=QRN6MfY0rYr+Se+qh<#h}UBRa!|| zEnSmF_%7SF5E#!uSL&7oh;C}85?K|7xcCA2!m~l-r1U=ZY}KPP&JoTE@vW%2!{BCF z+J!E+RDr~?Zfg@qm`zHP`C8`MRP- z@_*|@JLD=1D7!?9bGYJWsEQ9vHj0tyt=(nx;*rIqgrxgY?(y}NpCoojT{BXse#GPZ zA}52PKmT?IHGM3Wt$V5^B~n*hdmDD%Cs_;1Jc!bdemJxf+6jCHy1wk*;Srl0D^sNB zZhiBUIqT;0zd~FKn`_u~5*#~LXQ@#EGW!njpXp_`^+dIAcD(70a}~fQ4F-LWJSJ4! zY|J5rJZ+LggdbZ(zEy(8F}@)_N9<$HVhFjCAm#B;k3Bh!oniKo;n@!}$Kv)z!nzJ3 zas$doW`A@IG$tHy#NU9`eU&KMtfWt~8Wq0G($_oEqGr{xi+b{4lk_AUAT{7BrZ$K4 z)%m99!P2grSABPsw)S06Mr#N77YSiVkh5IGrP}LIu4LLu?gYrX*Rz+1dr6|RNrUb= z$1llISr<)zm?hF7meP|%ddZi9FvT?q_0D@7q8Up{CDkI@=|Bqrk44r<73ck}%Twuh z2(T*rq>_utNzHiWquIJaRw*hnwcHrucD6vcHnm#V0ldoW|?flQWa!}sD&c5(^!x7yq8rD_7pkEvgRtBSi?Pp6> zwPwM5UyyV=32-!w!85-ASps3y1co(L?Dmo@iAP#os}%zPX4{4kZcL7E`l+z~`r1jBZtxe90qs&h@)txrP%`>Rx|e zVCZfB%Ag*gITx8YyFubE;+q!_Jo%f2G9M0zHc{&(eVXMOc9%PMEk&KBw;B!rMq3%x zM*SHOM^Ed1g?O~ivvIB0l-2J1IEYeje;R@$5m7f8zui|l zO1Q^g4nf3x{Ndga6~9W4KK~{wp%$|cxb3ED4#@}SHJ>s)Y4a>Jy_T=IzL@Sf@z4~s z$L+)%aPU-uggTv;qQ!VqCl@6XMGu@wQC`XiyC3zY>9Xak}@;(UiYs!RX@w$}r4y6<#r} zIYdEfhXA&yY^8@ch%~R+B0$!(a!vB5L;A$(K>V}pzK?&#l)9Siy@f>8NT>CmYZlW4 z1Mw8_x>fJakwWF{ZHD!O-Q`8ZdgrosP(=q8qybE=<$r1O|(F@2zpT#Hhv_r>G- zQRqkM0=ASpc?r4gT)agPCFP0b{rLA0n$>7|&40}=>;cWA#6%5-=>yIu=o7n7C&I7A zWlH?7<&hGG-*1yEG88Y$YpzK^H(ra{eJK8X^(VH_T!VW6F|!a89a4OS zBc@*Gu}bXtRboVta4Df~b4gzFp?k+3o85<=r5a#JoZ#*!EIH0Ut(W!uhjtF5Rs`k| z`cESLE{O^h_LWM)n-d9QUtw)3!sBu@O7Xwe*H>rP#fV$2C{Nj{cWz1<~&(Movs3(&=*8H*JWC#!c^O3!bA`YKIJGyapS1mVuSHFD&Wv3ixtle@1r^H}bcJa(glvjWi^7H`I= zzMD=JCbs+XNym?LfjJc%zEvYppPyM8PauEhrErS3nh6pc4+N`v#%|HNBJVG>4Iy72 zAxQL+O0^<=1Mdmha@eO|aIS||ks3P#H=e~geQRRs359Fp=V}32=fFbX(JDw9SM5p= z1rMhT;^n~H(GsuVmXgv3Z&a3J(&sQk4-1GK27-rKpC((77)DMOIuY8w+|%?bPzL%o zdQVH6PMpxSYtswz@Lc4E@!p1Pzg!i(pf^0#f4&t}mLLg3=S3$py|C2ip}*YFL-BPy zL>;`wq-YB3``3RMB+&nv9Bqng8rOozk_E7vQ9t1s;F9?8z(De;2! zAX4y`NLZ)(I$2#LKmZ>=A}>7iI#?777~;hsEhz$}`OjwIC|iMnU-ZS#Rs$M|QkDt? zfqVvZTXQso@?7qQbP60)zd{UuaP4CSECjsZeRgn46!Qi)#Dr7)Ba~(*y)EVU-vDq* zC@^mulZLx+Q?Jp_S#AP)w4fxX_Dp7L; zdwTnFksB$yWE=jTrxtg8J_oyS4j&2I3C`+VJt;mghlB|2-`?)R_JTTF7yO2hf`it} zu%-3ic<8sVJ!aB97Vk3BozOOV5HbK1_^B}BSnqzH!{O|Y(H&y%1>WMA37vwkNKrw& z?e;#ZUL^i);%)0Hr9BbJO3>op3jcGiU#hE*PnIHGIK7~GVVKm|%VA{D4(N{U9(5!# zD0iGz&xNp|$Led{lTD^V9;$x%4AV9|dGP(Xr*LfOxwD&3B}hhD*^R1|C|#)d)B>_D z?a?Ln^OTMp__p0qh#P-3KLD8krvU=NRY|+p)jJb*sf`2kGg z{4wu<;`6#B7YAbRn;KBF{^44LNlyAu$y1!-lQW4MyT~<}vDyjhiRzygJll%$Aw(EG zqvBzwNgv{h+<1TS))$~Vb#F!N$PPUlHt3>&PP*Ljse1;y+JB1C&P=C&zRY4LXg#5` z2vY`|piwPiKW%kAeLlDA{M-(e+G4X4q{2qDI}9R|p^lIX2_dc_+E%4?N^p^LRoGNCpmAQ309e8A z-clDq#QW`~Gv%ee#TtpQ#j&6|Hy^-NygLP=-#;qZ-wCpS97;Q(V3`j*xK}x*Q(7b! zC!Vx+2Qu!8k03{F@J?m+5H_*yI!j6~mDjLi@@G+Q2JwB$;vkjnD8tF;EM2AEyWWvj zsN@rKRHDHJbxEe?&wZuApU+U^ZdDy6h8B=NcS~?X|I5oECe28&Mh!myg zXcZ3w6iyuulA%42YZXt6PFZSlW_OSa7P$;@#*Im?F^9ae^&;LIKCs!{zzGM@-tyP2 zuEx($o=#z(X#)qoEt+1hCyg||4sprRR9$r1a~1a3t68UnEVW%~VH~M36dtz2DGtC; zZ(W{heIw&ZGTF|;p@wR@~UsHcP|pihB ztGU-xj?poh03aZ>Wr%}$)=#lu0iH7{N^(_imkA+NF& zbsuq8ZM4=bF`Wn$?iLO_*z+N>_ToXUP5+R0IH-Y*^@&aKgdE{tiTlH9g}7N@LD?9W z9PH}A_XW;C+C?`Di1ok)?(9cof+uY_Na~q8_j<%5QG*+0XEr6V#_rXE3y9A|DI8>q z=T|^8NhwyOu#)1ZDeqtLcR9#F5%!m8XO?D1%i%Ku;#r1$duhhS43NilyT97V-2|hV>pPDpXIg1-#E*u6dzCgiJb@Y z_rpOE^{7UVp4h@Su)T{o5pMrbE~A@Z0%^cg6eEvG`OeRXgPCB%KmVCd#84?? z-x4~+JDu`9X0Q3SYRN@WkPD}IV6q~DSZ+x&C;ji`I$2x6R2g$jAQE(BW7JcCsNZvK zK97)Ydib`V6zF0CT{xd{GSvcG#p1Hl|2Ashh3)+I0)~CF$J;+`2j=hTIGxgLbJ~0q zt=$~^{|;zz7;K(1x8cqc2e}OE&Y1+%FwY6hTw|C%$)UOZ;sPf_bvi|@z_VG_xwiXe zthAfbMYxCLhxf$dMB^WizZ=Tb*ws;lY1insF$z%uSX0qNtLI40#1Gs?OiOcKk}%5c z5%Ou*ZN5I-@mqk{H3B`VX`b5lN3^Y1f=JEA@NLUS=r=zu^-)TrvT_rQ4H866I<)Oq z?|0cKU=8xA!u!WIxBohAz zE1pV!Maw}p@Nnr5xG=?qRhkJ9X=fNj(nldn7IF)@=%#zshc15wHbH9JcjzzreMbues3=cP`;UCUR=AlkM*sr+pRbpR@L1kzIC0@ zz#y^!L3y2FY{T&A_>W94aZ&TrpY)p=y zH}tm1W1O9`wv?)}07XCSBR~OP&7ZWYk-o;=VU`rR{V@D8HFMPv;GRme8jFeQ4GT{j zN386xh+zvNvIcJHkC4`^PdWq|LE?|QZvc(Hq@3)Y`phNtAJ51T4;NwBj*)Q$9+|KD%N=P(pY04aNBaxry_^tB0XD?1gkGc6!Li$AOK=b?yyU7a6JoFSf^( zfD%&JUhmiJz76QaQP=S@59X0hHzB64)d2Bs=wn0F0OgjFpDUX^FP@`4q7o#T5Yjw` zoQwt#bUh?;L&8#>BT61ae@))>3ej9CeWMpALup{|SY`UY4~|XNw9(rbqV!hN+dXqN z-a;xNeh1qXES*msau_63BOv2$vpmDdliV=Z69ZY3T^69XjVxzJ?+J{WDnVC@ABk)& zO^XvnLCz&8O`pgKz^FBR&8JfJArrwa9ZhPRdvma2hZ}y7rn@WG-lKME0|-V(v=0VI zYSV%MM$%Wqa&N#2`53|XpUn&c?OyfyD>4C|1)$~ETl2pv`;|KztGHK`B0JtT9~HU- zk^|tDr((^{GZPf(A>;|?6b@|-=N++W`UNB00IPdZ*kqRuS54lQl;7)Z_3pr7f%$;* zANycY;A4TL|AxAnt%D?bLx)T+w>%HXuATNIiC~zOb|8n?Qo5YkoymLd+AoDbR)QMi z+dz~P=Qsw^|1|Zeb7cb>Nj>t^~{njn*QJ@^m2)6CXJ7N+;dx zcsRX(^L+!!)dM-x%@O&V+mA~6$Y=MVBWC7nH&3}x=||n#j-E-O83)5xU^MmDzQD&O z&;>N0<0A^f#H?Q}JKU_+KwHSdM1~#iIaY#fEWVBuTd#hijO2Fi_R|LtqpFZm0`_rWPLyh(yKj2)En?v?QP!V;+Gi2J-itT2#Pjcef-IVrdt!f`n^x z<7*;hdY`-ILnI<_R2^l!@^n6UFD7)_DNUn|4s zwgYq(zC~!OXH^?>6Uw}J5xQz22*=j|i`C(G1;kzSB@lbd=qCtkN4F1d9D<%a(9Koc zasxsG$mBnebo}G@ChV251a$FE9Ved9y<%S#u%SZ)Ly>~0$y2gGZ~yYAKOOsJ#Z3@p zAAyGoY}uD+D*@u2=}s`9 z;7f4MZyHBf_;#u(Grf+btJUJ$G7+gg;730zbZ}}=w!Q!XQLrMXoxQ-^&{YLb7OL6f zH$W@^^uza;M)SX(J|^h^CP}g2Ch6=_YtlauiIh%Xitd>`TKLEE4P+YMPmj?>0QobM zA=%{ZVt-rnG44-~%;o zY6UI`Zt~(-isl_^$9oHgR?pz0R&!^T8h`~g=8U^~e-^1VTnByWk40z~x5+H=}7WrYGS`8QzbnQNK6GVy!_HUWp zm+q4D{miSyTa2m`5Lzlv_)%Xgj&Ja1zhv_k-_@RR6qiE|h8y)DN%M*iSn6r;dD6^W za{i4K$lRZl)+|OV40qw&1m~OV7i#^rtH@&Iu6-Y17+g~K&>rjh$B6M8837~WV3SC4 zN?1a=rL_2P@5;nKlrgp!fZuudxIlGVVe~x!ncVSwmZBAUqNqj5rc)43z?3h1i@6EJ z?gv4EPq+dESho7|@XM0)kFT*tl_0L|?bY-r-R}~7vlYcnycij9^){1xjwrU2`JtPaYGN50ay{XEh3nOorp4(w58bYH7iS#pv|0z>El-q9yJFq$2M=g0v}v@ zlo|HEg$DyObNN^?*p0{zHD%%q#2r8}ino;Mdlb06DDH;@1-G{8JvY6!K~~%dndL4r z^J=SC5=jDxK_rZiW zx~wk8ybRbFzXwQEM3j49$))}PFe%2uKO4K?bXN=jigQWT?+d%Yt5E@Muvm2-*LCp(ahfsVzX9KI79u}mxr`jKVU<4GD_(aa7pADCcfZP0-qZsJ2oNxi+@{e>eQcTV7 zkGF4rv%wn7 z{Grc6I=lX65?c-|tBQS0DC3}Sl+7mct3zMoPD%0E;o#tn-jvelE^DvP;ozv@{P(Ja zdu|c`XDQA9MIE8u!<(uZPduDu-G5axA020(k%T0$aexh?Tf^UR;9G=jp}kle}HfBIXZ&kRfpsr4MgZY|WpYpoP2G zA616Z1J3RHG$hq)%-1OEx-a=8!vrxqSr^hx8ezjAS*1iKX_?8sbrO+`o#)OPH zNxL}j>0{+Gq)IwEv90m77tL&klY%4T!OLq(_oSNxVh9~m=<)~y8osGGKAmhE)yV{X z^K|j(w@|g{IE&53q}31y#MoaZ0xe@UcK7mE`n<^xrFWJHtr9t|>dby`6)yQtJa@Fl z?F;W?G`U&9DmnYv=y&^!vX)F|D2ATXNYhH^*f3LZm)V7xoOaggh|I*rtAa*#57zcX zA1?W33VVEod!H8GY=It0y_%c9dbOZ9ZgnsnG52-yY%<1=qm&hY@<7T}Avd=~g}shZ z{uAgjx&vs3ebd|Cq$>e&;&pOc-VllhBM0;c#Yg&(2LK`U+PLoIA zh&lsQ^b>^pqay+u<7HkRoe<&CF}Zvd@QW9iB$FU9@)9nK4TtK$4-i%MP#fiEix)u$ zAJBKx=C5|Az?k_f9TV&DT$&vnup@7#o^4yRfgjoH`kGW&CzC6rVB{-^##WZyqi0Q%P;n*X3}OlH*U_KblonY@GQ^UPA5hH~JK} zUrUY&!5df;@Zc^wtJstHd804e8T;78*)_6F-dvG+c)#5F5>#2o*D$S~7)0jZbSG{*O;<{Z}66W$?f7X>Gw9 zpI*I%bEtLW)4JgffKPw867^jY^&R%>l&lSi;(_w~eUdD*U0@Mxtk+H*J1&T8wz)q`Tk|Y)<1P8`Y9`BQv@*`U)ZYanh_1DQ5E0(94xqWm1M#mQa`skU-bByst)$*S%-OggPg6`UD2-u*JDF z>O1JORF9g8peom``n8f{rYFq0Chv_g#r%#wB1^}fEQsE2HlbP&ii$vBSDH@iIjg0k z2}w1u3;2?^8e+)X2~lZl@i5BXzZB*@|3Zyt{DLIRA3+jTbf6xldysRMU`P^%E1=ej zGya`i$e&t3@;qM@_6nFb0%}m{(uV|fAEY3|U%MuyvAx^$c$n5HJMXx9NMOEW+l$XQ zJZBJfJ9p}4+N^s!Cf3Kvr2FUB?bMYkJi5z^R_g|?3!fh_vMi-qd5-xXoP<8v9I!g? z-DFoZvn9u!VbAc)_fGZigMMOYc(D5Hdl|fST)EJ#e({0s-2rO1m=oLe4Bo-x_lz}y zotTO(hf@g4nT3NLFmFcea-{gjO}2fn$7&DVaV`_LwIxF+k6ECfiSJt4CQOS96096# zCit$JqLQ>e+m#6XJk?*~KA+_`8d!?l7!lSJ5}4U{spIF!(H}2pY=05%|L7o-Q>5b) zBXM|R|9tfV+`Ec>^0O?{WX=+t#YV@V$$T;U`(^vL^DI-n?hYx1vi)#efiFq8jpV4* zQk(v+$SeCeBhpo^AxB>Rvf*|gDRkY}4tR2@l!9<3VKxd4ybZQKdu{Tl+wqTgn zD%MDvCe1n+^1vth)}~(Pc$i^wyC2;>JS&rCLz#|k*~GTp)DP<%XAeSm(bG6DJr%qz zJ``SHJ8`aJ90f>neQ_6w$?%`#0;TnVH|}Gg^gr&S{h#~zrvES8#~|v)eYo*)lnnk0 zi8rP7vNs`deskx-jnLqg3Qfww<`bT7y(xZwqpW*DPrs&$K?EP>EK%UU(Al3_J;bb< zSBRZ8INSt9s#_w;d&rXp2d}=8`3oi`j}o!*K%!veXR_2Hq5+O897vS z;!C>h_(b^{VyH=pc6!L}CHJ1pznmZw|6w?>zv3FzL#H1a45x0?dVVY|Ah=D4p}45Y+r4BlwNK+NvzvTNFYzBthBaE9(o+78y%?e>GgsB*zwo7ZF9H#D_d$Loo`otZ2$^1J<%yZpO9c`3vhxD~BdgAH${VqmoD(il`uw@cc z0c+38LjCr4QV+2kYAn;A30d|KR?51P!datQuS?v@HFU$Orav>Te~7exm2PZ&zZ!d- z7Y>B0M(LpXWwp8Gc!T}Gsv)ws@QeiMGV;q_mI*ud3n^{O)vul%*yt@V@yt~t(P#7C zGV8yXnY-X0@f@f-7YiRP$Od7p4Xu*dVsefoW+y!GhYq@Vt`h5mUIL@niQ=A}*&*XT z{Ou*TF^|qmLmZ?_eT`==`pl)<>yGRBlYK+B|bp2FX?)-tJs7OsQC1{m-h z^s)vUKi4~X6Q9pt_N;XOQ6y}hMl`R$83Bt=%dw~kkIq$lMsThhPrI0?d|L%jrM8Kc^MY+dF=CB z=M42LJ+sCnw|tmOvR0Dy+CLZZZu(a4B>o^Zi-mv9QFw20aSv2OC{v>I&_Z!6>p0In zo;hEwavXM7vP!y0NVz|4W8}l!8AZxK!@<=t`ct{~JS%CD z8RN0<8;V`=nQ-Mlao_3_xv1%283k#^dPszDls?3N@A<_|b+EUXiff#osMmXx0o^V( zo95{5_&d*ecMidt*8i9P*5&P$htfbfJ9y#-f*LyhL69j9-+vGk#P)we(EqByoe&47 zk?;nWEWkJ&4FE1hr@QJ=y)EsW(71P-3W}Tpu~=!E(X@kLxp24`21Z@+Jq(v4>v6=b zRVJ-NsubCF7{!OzxB}U^#vM*21;39k_kK-z9-W^2Jyvfj+D*kkB#%i9*)RL679|xx}EPL?hiv`tq3F|M68~lNU z@xH4_B;qCre7E9s;F>@wC1d^fiT-!0MD-P?mPO!2V7hMgmeW)s?><1wey@-%{^Ggn zb$J{t_Dc_8s>5O5L9;XUHKsLgLelG@GaUU?N)5EEIpsFxq;jpQ55Lak<1e_ot~1B> zRCu8bqDBnWth?g%`GgCxZjUyLMA-5b+G+`S|te7z*uBM>ufpF{12KfbZw(CLs4 zF<0faZ23jz7D5ywpR*)`4q=hCTN=HDX3rHdzfdG*v(nOj{jX*#U0!ooCp(#iZ z2m~b3dkNA4A@q7r{N4N3y>G3%)?4onRx%l8=FFa5zWwce&LkAWrwa)AS#2cF_5OQ! zbIJLX9}TW6;nY@$=i&u-=hxd#-X@!3CY^6+$1H-O{r8u|x!yGC)1}-YKU3x>O7uz@ zFv2RxDq3lXeUfZ}#MfD(QHR-vXK~?&l4|yR)Cj&CQ;I7Lk-~bqgM*Mf?vWfhd++SF zw|0R^*)sFEv+49XH7_C~#T`Bdbt z_TN6Ez+<}h&Td0z+TJ()eeA)(tHqRU*D9&3*Cd*?h1JQKnt|s<%fwM+U;OO2*-CAE zZx_fKK48u1xn}(voI7LDDujZY8Dvnimi~5opV`Cv?%5xDpO!Z+UGeqc3zR!9FHIQd z@w$62@#<`E1Ue6Lra@O8okmw=qKffPeN339ljilXWfnb(SuI<*@tZQ8wt7Pd5wGw* zR#0%mP%xi6O&9)NP_QOeaCVyM!D1Yz`K6+p=(IAIOT}CXLFP&yy^$WB{&KId8DAVz z!IFjXEYu$c^IW}GdG&NRrp8-ai`wZa#$>K#?su}JEaNu*6euwWF8A;24Q(8 zZcqH;=D5*h*2g1LsMAAhN7C9R43*gU^X6`PW*&083wJY@<^@3^^qt}wBdu7I8+-(O zu*zb+$8U=C-!KaPX&(i@Xt~At>PCyn8paz5W8$|6m3O(eVMqkuYbH_*ZEKxPL*X#% zNCS@L(8MHv(5jiXFY5~{U06ezKGJQfJltM+Uv!#)uTa%f#bB$Q%kLk=2)8`ZX2!q% zZ1>FbHw9l%bJEE%WM1E2DxqMqk*S-a{tcKOd)$*WjNjGtrDC0EWF6 zRdf3lN@9?;27h-a`G*qQQ2K)wXCpaSWqEO^d>;k!`UDykd3{E*hEMtE3mbp*=~I5k zb^jm+ROa~!_|khZIpXe;BQ@iw)4nsp2oa0{^gk<9zbet@t5#`P1BHCSwMx#u5DoQ$ zLPVtGTYc#UyO1Q5=^i$L*nIDOECDhQ7XlZk(aqr8gj8j^Tt|}mQ{30Q^)8RdJmF`o z-n_Z3((we0h^-iV+5ZZ?go{>RC_LBL0mbg|2MY^k{woO)ZgF=1%oNy@c@YPJV0Vs# z4W|ZGASjqo7d_Z$SETKUw`_qxR*rWreGcj2s=;fc@6I;2il+WCC205GX{qT??gY2= zHplLA?EJacvj#>;SSdd}0e{%Nzga&730jcsqPt#KFV-|);ONhkMb=7B(`SHuJ|l;g z>ycs1P;EWM@LD*=#~N%F& zdYvsUmX}_ydOT(VPi-3L{Pfe?2@0Xnq?~+9r6GT@a37IG6ULH&Zt+wXDD^2@h^|mE zZ2OK-wBT$f2Wy&Ucz31KRBLM>4^-|@19Pwm2@_Pd_)2eBnUPg@UavFJVa7m4tD>X& zUgG5z9=B(4Sce>fq3dMp1MUD;1Y~dsr=+L*FdmYZI$Fs>8{7N&2@a#$)IFVDGj!TD zL$>1vwR&P%2mcN2+EQ^S#ee={iB{)`+orxu{cym4zD_Ltgl*5&vp5xH7mitXFXH&ygyZB+(~k6=Uk7O#;z)09TVJB&T6b^@~l?ipcl z*vJW@w1^+_bq+4)&7Bqq%VN}G`Y9{#fq?JV`9A{BQ?zHibw)>|q4pU=L8AC)C}aQu z)RBHR+_&S<#i;3%z^6CD87_Cy-)_gx)%kq$;UOCR^@WuWpwCIV{;T<(rgTCKGM zC`eXJIAm{?(;tU}I4@l9C$`mFfGRHpI7SZp_Ze z9)AuT=a#x9i0KDG%T_D+0t?7V#K!df=NZ|zKN>En2|wfpWya1uUTNmDi5`>K@C=#}E|kS?vQ z_F&j5mp0CaKtOoJ}(qoIKC+f7t zpP^w&(!_&tBLUONxqq?M7dAiJ|As<3v+#i83mX(ojm5qzEb5^E6+Rq1ju`UWKDP^n zoQ-2rO>a8Dm1|B?wEA zSplr4vbGdfbR*s}?8vXFiRP_~MNh zMCmU95k-;&?E&lOErrgh;dbi&;c$Td?ohk@me`iPNoLM4ky8 zB!%G5c3quFG|=xh{o|X2l|W?oj-R?H4|bijnz{5^%2QLB=J|a|pLaxL6Ay;Qej{yK zDWZzmm*#Ob>z}5cfQ`CS%OS62sJLLO6eY+X5u02?T(Z1Cjy#0eVvP7vyrnDdn9K=R z3nJ=hHhs(LgcyoGLZ_P6m^}pO;n=~@&C#_dJ}=~dKnyd<;zXSV+mD`25W^=gG&qax z5w=nAT$QL(oNgwkYw#Bf9v?xJDHP;PJt>R9nD@hpI%bx~Xy8oRZ(LKAQt0)l%@>A8 z8SZ~Cj?QDh3k>bz-&c!5qX7|bW8t~qGs8Iue(JoACK)J4UbBzA%bhx0f{SPD4~DPs zA)Jzob5rgmwnLCI#wsK4PdGimG~wx@vqjB`QGvuO?a+k})c(Xkl$!^{)SUHE9Hpb(k~A~vIWJ#+H@?*SXqa~>RziSBhV z0zN_%1@{*psw{JgGiIZ`@H^C43tPA1(PRkY4Uy$F;mx4sDk z@sv)1a31>Qo|}5Q38x#-6H?EzM*+KIUHc?mMwbn)qvw2@=17fRz9pKo>b8P`iNxW3 zTdfRKTNOjLw-LmQxNwvD0>(@1h(({GjaD+=Pk|hrSkmc>(E+%Cp{iL)sAo?t4-9r& z)9a$-Psoxb7%U?067Mi$@Zk5g%QjRM>;8-=KP7VrP;`HZf9< zPak0DBI`FE0+CBA{sb6Ncwr;zG7v@e?BAh0E7p zX~3qw9tv?Te_T>LiRMf;Na;)93y^x2wu1jw{?_OC!Hz5|$SP3JIj4{4=4f>0{ydfe zx2T=wnCk`gdYFZ+-jiCTph1$n5t^=JR0)J3b~y6PiA z!65sI){0=vTR=;M#)iOgIhbr>#pgR9yJ$NQnbm6$${vS+^aFh_fgW?g$epeE)@L3F zZo}T7>Qk!Aaw{ZW`3UuGsp$8+qAU36eD9M}CkmETwW)a7rTjQ-4$JNLz$fZ`yvymf zIC>-RZ((q{?d11-(UEUyUjFD-C+I8eOqnB1M%D2%fzL|Dti588FyYR@5XvJjZ<_Fh z+@_^B+}@sf0lb24zK7zswJ7zrt<5XYbg8Of>(lO0*#`qQuw(T;nfTKIY5~(IhLOh@gxWpX?@3tpThV(ZY;; z17wpGyzC#2SCl>U*^q}E8E_8_6hM(#l6K1v$kdw7=zw_w%d8aTJTFX>sl~Tmg5n`O?>x-s@x9qFxWHzWP9Bx}P=gN1A5DPhil={aea`;|L(q0e zzL$5FXHkzfT#p-U2!)mlW+#El+C7tHM_i6~>H@m>yl(9rB9&q36)k3xmAi|bYcT_s z1X*&jbJ)+p4Kff}YQjrgLX5_TuIdTYb7)*kerWBp`z;@v@ckb-B)oRTG zy3fcDa^?g*548~i%oSP`tnM=QajKdI>17Mo# zBOzujB^q2R>Ta%B>ns^r#ow`?x(!*f+oY&kXXeo)v%7jaK&~m%W&@NTPs}!{_~{QR zVU)mWKj1Kw2-9zHJWG`3=I+wdW7@#Fq`wFpr)-T5Y;>5QQ5G6dgUy-7v+dmeaUdr) z5pT`xeyt`R4sU5r z`Jj0u4uo;t&7~{hs&fysuB3A(aZ>xPwixtXUg4-{m$EyMU+0@2%t`p<)B-lJcBRoK zej;;^VR-9+)a;^w_5<+VN0emHmpHq-+dZx1fG5t{TYfv>t5>gF;N>uR)rUe}>Tbie$XpxKa4E!;>^X zRiN}xruOsInDc0qs0QA=O~2XOEf`K(xP+3>fN$hdTS%PLG^cC?QGxE+VOh_ylHQWAEge?ptcj7 zgy(Zj%0Y$?&s~Xl<}MuQJ0}JMOHr#sJxF6<<4csb%D=Kdg&!3WXfwYC%bTBAyWH zX@&6L=?$^wT$g*_nZX26n@L%)-sWwdLJ8%y`LP;yUe|bVnSe*d6G}#yQa8G`X#tlK z*u_OWyX~BLK*85$#B3XJ&byi?541u8Jqr7F|1i91g|PU57ZxhYFQzurI|6UJPMO1A zZG`K;aBGxPF+!x|OP@qsm6ySIW;bb%(&us44tWy z)EU}&8!#bl-+x5XJomPoG;3O0|D~%mJsp*1ro%{;_NxAi>3mIrLQVI!Ss3N(y7+z36w?&=teITYe%xSZwsWb*zS0Aa(Q5Ru6rdXETW zJ>%P-xC^HjS(UbHliJzyxa$wkSX%SKc)mQaycaN^!3*=?k9RrrzXM{IoS{kSAHQ~= z8YHQ8!iJ-`sfXglgoFj&jaIWl2EbpcYv( z^R17}e}Lk(W(n#uICoN(ao+A10VOR~1h`n2em=J;gQm?6e%dM6PuU(HQA7mkeLlY$!ge7>dg z0s|T)6NXkh*Svda!w}GlR&K}`Y`&l~!4t@zspd6yfV=Yd^A#j1LsDu}?{&#bTH;{m z^vaM@=kW%2lc0?sz~*sV=$EzQ7qo)1UCq9_bOM{*A6A>6bXhP9fLSz7Z!J zX;ggG&2TAbPHF-tjcsaMM~$0c$F%BH6`k|d?3EH?w z!MufqSyvfCt!OD7Vqdu^#|aOKe~$PNy(y5=hx1E zqR)=hy3v|v?&%_H$-)bRT~r%6Q*hQ*}$G3(Z@z-K_ z!2AqXUzu&z-%cF|d?a;rB7B82p~LTa+8bd4zUNL$1K?VS#IuP-sQZ-_<- z3fV|mH7o$bq~fQ17-SQ>goJL5ZdcDC8&2dgMtye@17yNndr_vV-8REdVM26!n<&x6 zHK#v4m5En(C)ZAb%S6|rglgg};KbQR$9caMvf!mvw&jHo7Vd(gU zn=Gi;l={G8+vVy?xd5@zsz0T|8vpcE(c*i4zz7?S5qkJ}Q)48eKx1t<1y0(|3CP>! zgoYMLwnxh?*&>PCysvYqjk73xzMU!@ks%vJiwfDsn46;}eIi6aVQK_8Wr{CM%e;s! zZjZ*;P3v?CAN?~0l0AY>kYF3-;=zUDm@ZB*zub0aP^r&Svn$fRq(R1ya$ zi+0Fd)pI7pUbd!c1CX-ukxeeYE+tLd)A*zZW7X#os(O3>Omk%vfOn_SelmoDht}^h zA$}}VpX2HQIWA#Xih!(Kbf%q%P=PNoRr-e-alZUzzht;S}GjnXrVR{Ppvjw9%~N z#*L%jvNe-YC-wB%$>9B7y&$mKDSL2~3Av}(&wZYl^n^m#y_thk2AAaOo|QcV!Qyv9 zFEAFz)RD1T%>`u+gmfJt)w?|K22evG%CA?q%i&^X3aj`}0fS)_T!FCa7@CB7P&giq zwJ~IRJniN|!GBuXdx`Catm^B|Qnfw$;`0_LMKLpX-4O<}RJ`5TM^JL8`6~2r#>@a9 zVEC5yam%%^>Ct!mHFU~Qh=XDvt7UAUAxbqko?oL`aaKAylI$7Rfd&fDb< zyBw#Xpt*;!JAfo%tXAwg#;OQ=m^&q}=~ONlw$*2oo1%QYTOip|WtnIGX7;G+h&I)r z%}pMEM&UJ9CZu#4H4jKymN2O2 z!S`)r(-LLnpKLgYUA06XOkqqE$`s2)^n6^2o(e{efaCnqKj)IKb zwP5RkaVNin4v6RB9V=pCu}2%3YfH5;L&~bf7eMymLk}z5f&o1ZJUU2^g%}R_mVbIs z+6?j3t9ga3a8S>)OybnTs4p0>KXf@t11;VeT6CCF@-NLOW}+9F0R1akyu9Q2B_Cv; z%rF79bN2g9vjFwOaeuLAj<-q0Lz)59F!DM-U#UL6V@3q@ZsSaPUzlD&!&T=^QzQ&c z?hnO|cQSxVFf{&R2vXnF2a8RZTTCU34;>A(cUcbf;sFlCEOt)MwCYM)5y1K*e@&%E z+dhJPLSTEIhv?#78c-DqCvAjZA{MqrEd%n0FjvcQurj@#f)O^}}aYi@7Xi@Qg zo5bd|1&{s>u;W3@?wxb?mZ(-RUSOL9tEZ}|GizNJqRh}>(NM)7PK9gr7oWQrRV$6Q z2NT4~3s&xcYR7}Fc~$7r))+$vkXd9&g@Mmzzw$*wu*;_FIw4Ps4;wcLbmiu z%lpj?B#dkk*W|ldub4ATfOt}+&~{>%8L_P_3N556^FdDJw$N$Q32t)pac*z7={*djO8nU$9zJkAI{X_1N!k&ZF(q&&5 znc4Xm#kN!LVC2eS>=gnqaefuJ*h*I-VEge)_?^t2jg5Jm_X{$-u<0)s2GKtJ4lzXp z?R)8c9G+9?cW|V z1E)aHzO(258WT`wFar83(yQlm>Af74+wKAyS)fE$J00OO7QS&>~~b*S=UIVkF0 z1Zv7o1vBF79!m2PJzB)N)04bI{)%7=Bf8GUlc5ShF+uCoaWn=RR2o&q;xc0i# zqDUr4q0dM1%xQcRfJ2@Vl8lIqaOSEll^AP63QJqN-?^*27oNoeER^8Jdc5R-%V*3L z{a{#NGaj{X)enbF2E4}D%i|tTKkl=~^^A-5?YGxRhY(Ipp$4kzPsk?nZsLAR(wZEo zeZ5((>D3o#_WOHTkseceFsVn2-`DC7=+oMEVsmJLIo{m}XTJF@EnyC?6S?Y!5LwWg z`Bd8miC>T8Oed$EEPC^clb^NL(#pcux9=5Ebh7x3EB$BsgjK zgI#9XqXplWB!%oYp0e%E;R~5PfiPsZ?Hf3WG^H%Mwx51s=k;_I)!l^SZhK!N8&2Lny>2H{*wQ)ThddPgO;NG@vT+ z+^uV}cB=0e2J_-H@RRGTVUkwPJ-IYi)^&e_2_e@I`uH~UwickHT#a2L)We%)Q5xeKoAl2%6XH=-6nQ%#JWY;1*{ zoiMFCNJ|1^TN|R&)NQZNspwXzBs)u+D7n>Mt zc12eo6ke(H^LkF##t((`74sxwJtBW*DnSVGZ?bwvKC;Y!CZ&{e>C7@Vp2uN3G!W~$ zA$v?-jKWGTyK5YQ@<-<}`g7bPY-~Y23%4AI>LjodI|vyu273BF#GVbA5hScA#_8Hr z;SKx9un(OtNcYa8B(ginna?pz+I~T&vX(X_`{6iIL^lu|_{59ocY?KHV%fWu^9q+MkHvqv$1dE$ECOH^pUd$!n%QW5!o;9nvttCoJ zRUXY!$IFvA)(6NhNTiAG%pSg(el?Ir72PYkYx#IzG~OR$7J+IE`Y7(*#kq@*4ykqO z>eTkiM8q*cvbBEsZW=BsDSR`~?nGe99DAPsz1j1)^L%%hOiu;izbrr4*02lY{bVC( z`xo#m$JVuLwC#dE8=scCm%hEF=PQ>hK#7l~xXv4Ef!syr;#3#M@~4VutbP4-i(=9R z*{6)@PD+Hu``D9`i6IbiH6f7SA_cr>#3oplubA)vejbgQj^Z3Qx~*JM=z>V8E;E`J z9}J8OBS1_7-ici=*At}WF#^YyK~HC&_dBU{sHe2>sXfiVjw}E-yFU6cTpY^YvY*wp zink!I(c>7mOM@p%@V;D9?~LuKkB4@Hp^(dl^R~5Ja_J7DG~o2@(KKZKwnFqLP&xDL z*h?iE%W8u<6FOHT_@2nfSII&VUzqO2$7kigv@6p`ie*#<=%_7cfbY<(vDt-vm6AyaQH~Yib1nLN0234IYA*2o@sRHf1X!M6ixv82|uv;&8IKR ztvCyi%#mNjsolT29LcKzkCX^$C}Bbew!_Dv5P0$4E6abvydo=h(W59vm@Jdnw}VGq zJ|M6831=G&hrCOO^Mw^8uM9hW(Y_8?jTFuvmZ7r?@Lfg#e@$TQbe7tMJ>t1XgTHP} zqN=CgESgh03RRGaKpuKrKYM!l&z4-f4EjNyQ&j}KNcC%0WlE4uKEF)wTFH38e&M?# z161LKNHWtLZOq$_EUK9OT7$Ny%henC)ISEBn}3AMXJ=4y0W;Rbk*Kk!C7X(EWie^` zo0ndI)=J=1avd!}YgWT`nuGgBe?HHz3s<>8LUp_9saj?U1oCiaOfB5Bdl7+MlT)7C zRf9s{tkrRab7g(kiX{p7v$N211T)Nv@Qtv!n}!~evK6~!?Ol&&QF7E{TNkle5s?7_ zFjoop<4dh4;a9cSb8lS$oNUK=8G!iesTcp%B}jiORU6@5dj+4>>t{jCwp;di3D#3g z_ie8iw*mwki~as_`NHQv7|J=oQ!Gg}&4a{YAJ9B?cBfLF(n0KIz zOZs&QnNcxV%S4nOxcZ^!y3P-|X z1*Xa_7ph}abJgKb^l%W*TMWxF&pJ}~w4CQ4o+Cbjm6m%FdRV<*kTRDuR(4L2>=*|q zjnJ{9lXy~FGve7(vVwoiHKC-&DEqX$=47Rjb2x>m!{NauFu7RW_kMO->Fl6=C%V}W zic?r5v2cbVL1pS0ikufU%%fJF0VnClx#kVUH}H;Nz)P1YLwv;aJbo=dIyCCnAJcbJ;tXplDcXf8-N85do4BbAyAe+ti7%BVgE$|nB zVV*$jnKZMXix1cQ(QpA_#~XijZ+C3LP(gIPx1o@Cj2~WhnmO;w$xHa7K?@Q4-}19Q zh2?<&Y;VqG5)luw5ZOwQ*~X{Zn5(m*)sj9GytAkkldYN7bu{FEw$W}JdRYrq&g|iv%wSvP9k9&!*BbZS`VN9a21R-`AZaqN!`BNcM>&Vew_`mOK(+~3g58w zcuUbdRGs|*hhfUnQY)1?^+27P)HPJXvHX~mMG_=H*YKQPl4#Rr?aR$(0MJG^2XXx^ zV6~N@^#bp%hK1-VJo`qg^)Kqwgkb5ERLeVi;3Q%pG&80;NTJv3#jYN$*K;+7KE2{w zd%%Zfnn`vtH@woVky1oI9!Cw-w{jy`hBC6@FF{@%HCcB=Y;pPFEq*F~aq(&#atI@E zOJfD^%x}y*be7*8O}ZQCIykom+SBBHXdH-d5T0=`T%2{OQ^!x_R~>Ft0lb@5Q62Dm zF6}Bcg2`)6PWe3V%z+!ZAirT6&2D*7k2e>UsoMBm zbe>Dn9+7P2S9i5Yq+s2O`IB4=V1gG{;{*20q~m+Xpb&GtOCf`?ZWss9f8op>I;C4P z`b9oQ4~^o5+pWk>D#wE40aCVfSB+>HG?3EE3WX@(Dw8SUE&nJ9$zxLjQv77mU8!jS&$fK3yn(JC4L*tky_7N&@M9{=P!g9$E5SBG^S7J$b(Ws@e z>77-aa`ppE20YfjZFukieyQWSJTmwCs6^%MrM@JO3Xro8a8;k)dDijAxn^V?Pr4VS zf>D=er}f<7lU}&}$RCL_yWf`r7x0hA^E-5q3=Vx^m7HG(MY~|uG4_q+6b~bq3h%s!R6ft zv7xqw=xWK4)$AhS0tF!rM5J#@rtLC%^oJFrYGyT&&t`Si{{{frQNkN^=@o(K>lb@~ zoR1&+F?tO;QG62oGhyRY?YB;sWGlYMc8GZ}14@FJ#V}uR;+2laawnur{4tr8;AN!+ zFs#6{4tvh!Pd~^nVCkPT$!nwPATu|WmOYDTxr3t>axRw%W|AM)8JBO6sCeAvKPv2o zB)^wJSvOXG&7!_Woz5)#Am4HId0egWJ$<<i$0M9aeG@qG#*}oP$YCMTDMKp3E z0)u99YMUV}Tc6L*Cly%VUtmU~{vau`(M4|{avp_h5ILe-Rvg(=-p^`vr^@mC%mxHG!4rw<`~i`(6V|c55Ow_ z@9J(FSUlcs!Vyt}7j0)~^i@3?E3nObn-|7phwk;pSYi~96Y#ijf=$5Q9D7#d}-HRDToJn52*$}t?yG#rE!J9#z4gIQN~zw`VkmE6r!vjT?~ z!VHpMd^{@&bkFzvKdf7QhJ|}hgGnnDQ zAx52{uHE*gYO74OpVRXjZQ9`F+pl(*!d}QT9wKA5!E~;gOGUedmi!YH=QAY1h@lXSERZJdvRhN=UNPClw>?~jl^ySO#_#rEF*R*;H>Ua zp}|!)Ul`kl*c+_RJ0$JSstwVZ%~E6Wc^eX8Q>n=On@Oj~;aQszU}dOi1i5us&fLdDdqg&#RBO>e!ngQ#J0wIPQdk-+q!%h^O#mV3Xa0&9h{s zmDA~PdPZ?PJtksX`+U@%m@FFg8YlesqS~Hsynpd)c&@cZb*0Om`AHB{a8=h_2NdsV zf3X>S%tx+T#c#>`M0hLSTZd9I#@rZ&P)E#iNXI0&T0n!9##s%^iL7iL{cgM5soA}8 zqt*S%J5woe7>=_Rrx_BYeG7DupK0B`IAvV7pgIL6O8q)gE1{JTmqEVg6BW8aABR7h)9fl&nr6wBr5hRG#ib5GoCr&A z<*W)Rf_DCJe^JY@TJ^K&75tg}gh+~Tp_|Gq3J$w(XCWezD1taqcXJ=g(p4aR3R;<3 zCnikv+8C6pC!WMqI!^0z>Csw!I-C|ySbBXi#QkcL5Qzf3S4(2D%52G#T)~oN$P}ju zJt8c%zGAv%Ok@^C8T`ZTC06>7aJOw)Xw}oO{R0yRVd>esUxcl62%1wO=luMcea~-N zyo6{CZq(R^U9qpkMjv_5qTbrTIyCtt)#9DfIa9dnYP#!5jIF!hv-iu46g<(#?5O;b z_pkdj60+RU@Io42^^nf3*3AQ7m|0>+FczA0-!OLhD+x?x?BclUXcy(%U13L!#*Q@c zdp&9y@*AEh0R>dfmWY%p+hOJHnq}0WD&W>~pAOSaKzyAYp89zMy)>gE#Aqb)p13lj za36Gn9xjDacn&^jR)2uw5Cdk!#4569^78U3ewukS0$Upvm_u!ZOeI_h#RkIYxwN2= zFzZRrGPa>BC#&1X(x$2SjHCU^IX~a)y<4?Bi{^|d)%s}ZG(fL#qZpiGh!ngpQm$}A z%2N^0YpWfN&?y7_iq@yvdfht;M*fL{Rrk|hO=VHfgip4d4fn8h?j1ZLc}Ty-T%vH~ z$O#78wB9E#|4r+CcI51T(|Q{=|KHPkuj)Kf)loMR_e8j;ds%xvbAWl-KfQxAcD1wj z@Un4m^>VQHJgM$&@9O1w9*c)%Y6IQci)%wE*-BQKxORvbvRe8yvZvBk|B zrVN8s#ay_fdRpv)i`@vWGWX$So;QC!u_@~(gy#MDaEl}A6LUWQ{lRW&Nrl!<0p~fj zAE!1x{`nMeW1aEtnMY!eGz~-y?p*p1`1s5niuwt?4YW{StvCN6bFj7eq2H$a)>6m! zw6~>}GdFS`t;A)iunKZ-TG|$5eIF9!$=+Lb3KL^^L^wTk@n>AdpKaL_k(K8=PQ%Ql z9)uWPG(wh=^~VoH7JqlSCv4`8Yoy)YfStKlsQIyYrDBrlt%p<0Q06Veu@3>)tn1He zvU>+*%iYT{WNs)N$of6j(Re#CQ2yGsELFNyFhx0qxP6UkkxaUn*s0rU6`@HjYZQ-( zOK02ot8e+!VU+th?nwZ5=A$)Mrte2(kI;`F;dx2Nig-!<9D|Fu>3`JIeJfr}nKQhO zrBRZBe@w*Lpub9|KX;}2gUaj_o@GH=FvZ;PLp;7t@D}EVKdE2h1201juTAnRIzi<@ z&(aX(zU&ei*!145Wf%5Nj)IIc1|mBQ|6RrX$p3c9|8pZVi|Or~>(Nywn@#9-%gfi2 z$G9$9k6!1=wq53JWMidQX06QM(%jFM=Z7B@n0dac)}smTq{7LXTQ89HkTb#771 zJ~a2a*zT20_E51l8FgnvrTW9Koh?Ec{aqjBek>RWIJm!AHI8eQW11PkgjsT>yDuaZQw2w$jI9t@zrN_3#Gsc5?BP7kh=V(ql<(A@9s{!|X2Z`5W|SonN?a zgO0ZvhJ2wy1?zm}zMy75v5zI6A$VB9(ed@G9}B2yYZX4BNZlRVgv}fNOA&L<>&N=O zd;ad*Tumz{*$4SCZf;Q{_#eOUv{KJDabt_^{@ch71X_t^ugurqCw}W}$#*xT3V@qe zzKZ(vLr7S5ALycuar#%SZ7gpiA1gD@+%CD&xq7m(%`-^}(li?+S75fj~H{Mhs=8+Ad9PHe1Ph5^U#_WXFi;r0R6U(RGDsH_=8+cP3|5!u5 zKX+(d0|WJ1pIS&Gw6#Ln7Ck+W-OcQzUNhNrE`))t7aIw*52b@-@G$`C%|_LZo!csfe?@=|{GST>e^=H2%bvV)IzGbM z#tnPwA+qRHB6h$0p%X!Eb$@w!NjG?XxqMjtwc5F0=GsU#&hOWy&O^AN?D+xcc1cj_b*j# zD`E0NDffcJy19G&U{Rs%BkoT>6JJyJ7yrX zao4H|SAFi1cR<{wxuA^9e&3TCvodyMw~^|Pa$-&_hgyA13xU@wA6w17c_-`H+N_i` z_PAvvJ*z$OkED+xr!>3H^4iZGIL-A;&odWQrynfA8k4FV#Z@G?aZ4~fcCnnkv^3g(Ij-!5 zaLe-kESlahtrt+}Y!{@@cZ@j3GKInM9J=n|ePg`NPRXUtO5ZSQ`FNmjIs4O-^T!s? zsWZndj?1=q>4_kFcK-Tg7(2~1FK$hxEiCfKfw#f+cl|;CM1<6xv|SG7fY*=dj=0?k zyyJamzdtzX8nR1|uj_qh@4;ZD?$M^Jmu)=$f+T4~G>c&Jo)F zlKbn6^Ab0rL}Oa%f`h-4Pkn{VnfQ|>6;8UmQy}r}z9=u5)m(F^F)1JQ65VrBwNU@| z%H4iKSHmrQxaxsVK|`}O(Qxx7`>kJ^+dggS zb$7)4*$n30NqTIDl~DOCp&o?xzMf?JjSCPn4mCH+B?B&f)>f^btmU`RVVXY zH$mY}P+HpG5YJ~FXytq6vO9Ki^;LMv{*9BLR^EDT4!-5X?#x_mcyZUQOXbO>o9FJU zz6`K)Xn0UEG2dG`I~d3k=SgWx-xRRz_tPc&RM*W)O)B#pTU6hJ*K-;5Jc{uRj|o=M zI~7W1{5y*>Fw&BMweTkgJvfwmw6C@ib7WzMa7*zp`PKowXm*+r>h7MlD+8iupAdP&PKE(qm9kk5Enb+x`g|Fl#ab=lYb+ea#XDM$r%gyOO^!m z;GTTa;@|RYf4}Y9Ma5p$gN9cO2a<5)=Fu5R_V{g!j37H?Q!)KSa{X_aAIM$xWskK7 zcmJBG9lBQB9=mSCo4RoL>z$&PpeC|XqTxZcy{YhW`0k2J7+BsusjvBir}g}xDK!QE zF0~_MqktQ;BxmV#xAWt0RgL`(le(b3DuzG*gR{2`iX-Z}g-NjB36K!nf;)o+4G=)Y3+;z0jYB{7&{#Fq6ZA8QvT?JmGt&vi~aXTxr(ur^+lr?hLd-NhViQy zbJ%IlkFry-&T5{74N>l9KFoeZ$6+Ip)&@3pS=xmo-UEB$mqCo()*)MkTm8# zRyw9oJ898p_(t>^-|{he&t~&2eAQ`7^*1Fc9hxaM52vlaV+K6WqS+n1*lNJ?t;7;A zRGYT`L$wJU%YRTkD)E1#`u}O6CC*ub-KrOmP>n0$2EV{SW5r-lEZPzEu_f>%>6BK05`0%*N~3sspi`|sb9T+_p&@P zdKIX`^6zf$yECi`145$3R$3py73DWLb~{u*eQ^ zMOS1q?GcB!RsLwhOIl=+;Qb?ZM{B56N;kPO=xmOqO;p(Hoc7x7)StIdX3tqI`HQzKHI7FtwSZ80ub=t~C-HXuia9+N9FGtgja`o8?X6gytC!%t5Go>w-4b;)v>I zkc^*;37Vh)zo8nh=>R+Tkb?`{RtY3kH0UYHuiRF) z(PyCmQ!CYzroJVm0v~Jczv@I}sR%;CADdhIG;$7=fsYEoDR!9^H2uWQYMb4V4+2(0 z&4&%vv3Nl#ReAzq!d}Niw;O>etV;6V{oMOraF-_I8xaE+Fq)o{=yAaBtZI&S)^#$E zOUN1JcZWG_*=_)trtZ(G(P%g{;`UEYx#`$^tSz1Qa*ALB4O%7IwwG0U&=CU{+#EHz z`Sh~__;@=ZtLVb>6*&8Q;9m9N7qyh*DU5&D(T+n`WGX`<3+vxG`$WIHc5b91URKcH zSj#VKQ9~oxkNSY^FB!;Su(vq;UWx|s09rSsr`20VSYV=V00a`FQg5&umpPHR#I*;-$A= z-0YKpg(n-QI3)b=c17_zFQ#O!B&SYdLj0HY!VihPc?0lzZg?$^W!5mntP5T=6 zr4lJ9APLcpc1DJCJ;~q{iFudMb@%B}o5=^@B8kC$?N7-NwLkI^VZda|t%S*llx)Z3 zlsxEyMnffNhAGl6%gnn7bDs-AY*ul1AmD#S3cnDFh*4y-yS=QY5B_%V@IDSV~s_};OiV?0IZzDHWqil{!= zP%ThW=e>~J4S=?|NWRYM=}e}kg)Tz*{vbD2H6G1 z?o#T?01%W;KeiifXq&hOMx1T>dkWhgBt?QiJG_6C#8x^Y;$C{AZM|$^$x)*M7l!nQ z*5R^+xj7vWxL`M>sciUgPcYcks=AG6sQI8~V}KP@FMA2VhBP&&0tMVx|720jw=6jY zJ1i^64()Epb1WIfF8p44G80p=LH`HAjGX8;OTq82)5QF(%9kn-X=xF@X_HJhX#jP7 z>d4?efB~uV{(2M0ccdTWj&gzv&fYJV?x~5k%LDymj;TvqIoLa=SL)!OQhb!u2Yqt& z4j2kfK|zhTSW5Wh^A`y3Nus$7zqn?U}JAG={UvuY4keu<`uYLKD<2r7-Dwa7V^KHM3;3mZ1lYB(prKD zg6fc6qeTg6eR4NY#b8s~^7H_tD3YDbV~yr1ey}hOe`(@XkbYV3p!r~ zdkhaAV3C|dR?v&!CmD&0;0z%$7W8WvK`S{o8=w64hy&sXzeA{SLjNu|FA4@$<((@! z#LMk&Q5b#7ZM&DXjC*$cH2{Y@>4U?09l%4&@z);SZZ@g@Kxl^aQqmR)F}(k|^=;}k z@HWE8D(2%o41nBkM$5;V@e;o@IqLUG7Y{no72%oDzz%=2w0b@2K28&t4|Gs`Xn1y` zE=P75?D)J8=}zL?(d=JZh$<}LzHKNI|52RX@ML3hN@tZ&)zR_Q5hprGsjGo>|LF2p zi5=U2$?+q|#JzRQNJ#qjlMWw5x+;vHv+d+4GhO?Md7^|IEGaX(=6QX71RI=FX9?9T zWz0DCI6x20kl+YWZdyUX_{IB4^lcvZ{@a8$r6PE*Y|$E6CnC62!f+T!Hdga zWW`A$Hjr*oVO7O9^K5`6$-$mNsHRK)-=kpI2!TFiiuhDJRQz458@vx~?wfJdqqH{y zw;D;EG~T|ohcV-FR)+BsH0j9H^PilZTF_|>cr?iZEJ^2`IOEvXc^6jRcUonLnVj-B zPWJra>EPZM2K^-FvEg#8#cllm)mNwwRU~!6v!Fm!D=QATYfDLfjAeAcoTt`2Iwe-+ zGvw#9YJHS@hkloIQ+^r4&iZZBU`qmjFxCWh41ksb<34iKJ*;P(uds~`P=w!IH>bxG zXWu_zTY2;pyg=sDRn!Hf;Pnv!})-C>CM|Hind%fPV-skAm@;g1x%R{PPd zkMG*&q;|^)3=4XqIMrQNd=g54Ze_~oZ2sA6F$r`5Zq!asbL*wiWYcd5ZW<1glhAXv zyAZfwmb2;I_AZ(Pz|lsN09GsFXO3b<$Ji)Hk3hP@$A9$iprGr2xHybkfj-B$%TJ*J zr%WZgUglD%O|=2 z`cMf(SJd&N1X?ww-aoMI|1-4|$g!YK2Cudm_GbR60;l?>)SXyW=s(u%t+e%-Mze@g zJ@<$3Jl$5km67ye&r1Rz=_%f-zqH~)5Dh@bP2))%b`+%H)xAvQOvT4n*Z9L^$lDA9S|w+~ zV4}*24KMBYN8U+4QmW!TMsHCc)iwsa5dYy$eT;w8^H%Obg*Z7y=(-iGqcHgirqRoh zZ*eE}-dYVOc$h#S69~&fyA3{rFj4+*Kn;aMNwpX;ibz>hB{D=IkVC?44VUT}5~ss5 z0{y#qQ70N0p#@9UIAD5t~=fk5+} zrw>ye2;B^#@#T??w>q3s^JBAm)r>i*`sX@KB?zVyT+J+xlB1e`h<=TnXisz5ugJ4E zsQ-R}5~c#b!L#!Is^N!*wuG*!!zg-z3TiC$pw^pdAG?wz^y(t)M`T>%LL)Zm_2BK# zJMvTfuaPxSes4b)s&~58UT5n;e}wJRiTf`SpJ5 z58653S`|+U9HwY-^J^1{+NU4x+q&3N2`(lq0I!JuO!jd!@=1+H?`#yyN=4}B68wk$ zIkQgU>0WX11?28I)x?pX-12Q7l-!2IZ zWw#mW%F`Nvrl&Qw;5r3jdE;kDic>>s(}sZcc5Zfj7>EzJM(dYQX+s!1)ztvesP(!B z6?a5L;@R!Sv#+!@hReXsd zzyrlqXSM*30)Qp0@!Q2&LBwCq39;4u<8IBhf&IM~A9dEcl1mGeQ!E3v zS!SHIKPRWIsyGiM+unmFnxCnrdlM{PGx^L#rI;l-hdU`KC6y+igC@4VvhG`s#+4jH z1z{!81i2g1b{Y450xTz_wyRWE?*WP73aC#Kwu?Q5Vqh8TG?K!fw|m<_E&zh=@Fw_G{JFj_ zIrmGEV5D;*XIKa5BJS4~!FH*Sb3~y|#DoTzZGR74J&9o~tRtvG+`ds8N3?Cb7*OCZ z86QD(s!dxxxIGKTEIkm8_oJfChIh4tmy@Q3FDIH3lLZ2Syf0+`x4_EVnysIjQmmk= zH&Z6(uA#Z(uNedAm3TQZ zMpgt~UB*JNv4%$bAnuqi4len#fynnk-#)43>P}33tTq3UQlvPhj`z_rX)iE2Wv60J zk$XJ`)|Dd!pCy<6FxJuZcok?Id@d%u{k+tloC2N_R6f5?ht&=>sxovtp+p)Iu%aqu zQf9CIu`IdItKc-_PEl>4K)n~j(PU++GchPGP$5&#XK#f?+U|D&)BPJx&!7d8> zuYgP+80L_B-f`aw+G7qCG%$71iq14=iYJA*pa(2zzd4ki<~*#@oC;3~LARlH%J7F} zZ9ir%TFvY@4-bZ7JVYSUx$I|x*1&7*d9zmV^}!UVK8d%@i}FB65=^-=IV~|4alQmi zJuh7rGE0l4$swAdAvilqVA+=-Oh2_8+k zvJZm5*-Gj3IOL|C=C@8Lv7|2qlNe#nE}+j2j<;h{vT@y_K4a1sZUv_l3*54#*eo#D zCF+Aqmd<0E|8gn=+O&ryTUD`p={U8*3i|DqQigVKQ6$q2WCRGD8Fc+#rM3TQ8awp8 ztztzOhRx_u&Ia|dX>A(uzWg5*s`4TYdSVTjGAVeNaK5Q&+#}H2r z5BLk{tHPYn$%6=Kv!19Zm`H{DvAcObP)b>FAUs!d%D>FwPQn({)DQ^aS=VI!SwVkY zJ?Rz%;n`EUjNPv60y*iDfu74J7+;_~k1eeJs@tTk5!~F71nR^Fl*0j=r;AA?|H;v* zk{9;rZ{FTU#0lo-c`mY(_iJ2lqZ3GHz1w{fpahhoGdN56aRu_&WIz)?X6t^%{FCBLXqte*ragQUDF{n}h87qU<)8mt13n9E z>@~}+DZu0XOis@gsFm`Y?OQbRkKJgkpyEtE?I;ZnCWkDP;Ixh}b)p*dogR0_}N30)8!0AK*@vu zj7OPwL>0vn3FP#GYl_!p75`!z=x#2X-?!69NHA?VeQd%&ybSL*1C%%1>FUe$$UufT zkaAOhYcIQAWxwv218VjE+5jlDWwJOE+gVUDMGKPdvylFX!0joszsB$HJq{tv*=Nb3DPx#%AZRYD~F&D#K~vm~YArC}RHQ zv;`2J_I=*i{>=I93f`G${QlGQs@Y7lQiBqQ*344P-; z{j7veK6SfSgLYgNzcQRGj@xW<;c@KK4a~x5zv*R?KTCXsZ3%hxHY1jb z7quV)@FMJzbGo9!aLrr?MH89MqUgRjkfLwta0%St>2BZ9N%E5Tb;JR$PgpErA(LB+ZW&VvVG{s$9>z?>=t2BT*&w}66CyPGF|RD=+e#;wBgH3 z2Fxm+w@N2JZ#kbWcEf`ezY6(J-OZa;3m)J;55)a<73~F%zZQ79EdYP8j8mwX#uW#w zCX@W;dX&DV$V+D4?gZo{!rWmu8l4nRbN>n|4W?ltK#C6m9_^+)?gt$<7r4 zUqDW!r}LR?g_r;}W=5>Gwwrh3tUv(;@k%GN0Xb>$TdkOW>$b*f0zwduroW5()#O%; zr0G;A>Sh_IGyAs3agh>`YdSHwRaG2s&%v0(Pj9*)+iO6Y244SOi~)N{k4FAadwaJntTQ&1+~xmdHu?HgQem=zHfK(?s6DoLu7Rf~>4Xf5A>0De z85aM%0lEbzn(YNoCtTQ2OAg=cPPEhIvN=xbh)%L9NoN&`}kG70P3~!4kTFH@OFhh;g6Y&5R*#ZQ)Z@ zP%A4y538+2sPm?8waUC*;8N^}_J+n(u2SUE_d?zQETH}#atnUC#Do=%*+3e4V zBe?H|oB|Z@JkAGny@#OT$8vRFuf8g}b*}xsR_Bg6Ux2QT?*#S}^G@bzBgtVLf&Rx$ zAKWEF($b%R2PCzS-Imz$P0>jD3?RB53a`yZxlL&+1=eQ+QUu?W-OpV7tE!O`G4rw? zmA1utUxK&vJJb~M?(4g>DsPYUZsHXDf!{`j97Y=NUyb3ox(n*3l zV%S@eoewp%$jSElt7HSaRa9F!sDwIC^T;MsW%D26 zN*m)@iT}Z{N07#F1-MGcY@uU zNqBu5tjQR|$C#KH%$UgBx_u)g)mO6$OpjRpH$5W!ztbbM|8paCKlcB=k^28*LYf`~ zcF!~r9xnXf^ayPY`$^WZ=+$%8aQTPy zQBkhSxqf*%O7Ojp`Wep!@t(0(Gln9qi1}wb1Z~8M7yX@1aMve$NVYhQh>J)^a4z4K zR!MA0UE%lanO(&|2tHCX*9f7_1(Sqc?P5P9oy<;#pG3IB^H7wv^6 z;^F?k_l4RsboHD+G={yrLLJh(Hgl}3+MPZ3=D;Q)&Q(N~vSr+x){m}B__TrF1s!JR zXJ?fzYiY`)H^re<8<}}#MD-X6%s#69&9B4q%UPhcyuH>7oT^G$%sLR#dwTDLdHCXZ zpIwb+9{5pTQ1lSoF;#PA5yZ|XWyr?dTWPLg6OYh_?$OY#aT)0M^zYP2k$(m{sP357 zO^F;L2S*Rw1RD9ISUt)7d!p zIV+A9lndDicZ_5U?#sev*v`#NT&v1VUen%C0%;{Gx@sE|X=QR}dZd3>+;ZesZ1`%> zIcAa0v`srYuE}&)cAvmEW3)(kGPw0CYl&u{{kV0nWecs}av@imv;F~-ZehK?z4@lD zK6u@E&#wG=@{atYRD{*YmDjeTUQ5%~Iqr6m&1n8Cr=7l$*3XEM?@nF4`0A+eUR%HF zs+uCECRT6-cjB@+Zj-D{W3J{lD$R)I&C;9h!b84$H6i_+z1ifhoztk;R@xV8w+mS@ z#CZ_ISXu08y#-Sz_p`_3d>ZPCwhDcj!@5{Mspi=Jyrb}V`}37K}{ z&r-u{H|)x!etbW0$RaL%)Qzu>4R5voy8iqwcB4A%w#vOPyWv!k=2u3)Cqw11Abg^z zUA+xwJGeilzutK_IB{|Nxvb>8!|?>mS3&0s92`iS(@lZtP{6;}$F~0u z=(dfAp<4?HPTBU~MHA#=#+#%WfNuY-O7L?xpk0T+79BCT(S$8su3_1gStQ zB=%e71{K)bKOXKioN&o36xusp*PGD0J|q+-LIqC+f1mnY3wIXBZ@Xdo(VzF5&!}-B zvr>!q(Sfj=twy6vqt2hq=0^HO@LjA9Jm0z`{?yYn}}zlA{Y^U+Ff@-LQ5&x>5mcY77`|=`fH0Su(X7^k`gtUpq!maB0+)prmh+)^w zbKap#$v)|dYE7POx}W&ko>#lbI2-uWcgFvrgVy{KzhuUwA)N)E7Wn%*27Aj8|7&tF?Z zLL)BA;yo?5D6gCKNXeItm{q%yL}s@}s5)G^P{%yl*s5objXdbj%DlWWF!OJYH_hUN z#s=3GO>jk2*Ler#^|79Gv$0}m>@km}r07mY+$LDg+@!`>%oP9N-0>^1E_;u9%g zOkc%N#yQjk4lS>n#5~#-7Gz1-Z8~638ZkI6U9lfYsZ{JxIU3ykV_H#l z&ZfGeHYS!iR;+Dt@KioXDx}t)QG@g=ZGnU<#DeO9RzHg?efzCkvAvN~Blp#D8U9Qr zgBiDgQtDWr=*sDCb*GyL_fgjG`SmX@bm`ZRaBfxnJ(-nM)m*_=x9XD4%xrIfw>&y5 zBt|Kc?&Is0@Fm^pTd_9O*FUCnA0lEu+GLyvs1xeMr_QQAg)WsedkQEPUZm}@t60-L zHkFM`CKn|L&OBO8sg`so#VE~l(Oy`IenKu_#<>&E;xxL>S-bA&nRRB~duqO3SnRXS;32{Y>6FD5MSs9@{g ziyZH7Aa^4GZK*GDJ=)5KL|rs9wE^s-gjiq;AC$G>oher^dAGo<*fvM>3{N)VCwbmUTB@)w(jdy3ue*%3Jl=uD`e+Yg!owL9Sz59RACtu_0KtxoTy9JY{do z5{z+>k9{U{K4|x9A^Nn0`w8csJKz_!3)_)f51*is9U9kjkJwYAb0?OCwMSs{AO~I= zg0g4%7Qe|;_hq8yYcG3#$8fLI;fmJ!%^InhO1qBfhWr^5ZvK^bgzYt?ft+1-a=k%g zU*<_>5+<#xOLlC?1~m42ITUR=H55qt>dutUpbtS4bi{D?@HvO3H!9 zuXIn#TIRZ|-;y4?DF8e5>`!ERptmNGBQ3L?G1@8pYUFvhb@!>?8{7Mxck$RW{qh$` zLWHou9M6t=dxQgH-fZ&PgHFNmwsX2v5`UmzY8wk7p%W&O`exs_|+Z$UK}!ZY8ZY%8nqWk#;&Y7V|0d zulvcNDmLdhd`6Ccjwyt`kh-l0|Je=g-uRJUNm4&fIaAzxQ;W?nq)fW59!E+vChRSJ z{yWO5KYXEy+zxa6qkMG9U~UJ>m7X%TuooO0WfM%Z+{piFmN^{ae>Cgr!~d;WRE`Et z4$Ni_HkJmCW;WKM-wfV4$eSe&gu-!DP-6LXB;dYJnHQ^ltKp zz9(nUXB^7Dpo3X4F@(2OMj?`C)K&U6D^0_gqX(k_I@0YA9ox60S$0=P>9->(z-oin zql~!t*77z11aAG}6am_FBEqkn-0k!EJWE35SCIp|!GXVSU3b(F z2Rxnsa-AP~9A3Ki1R;JEc`@L5DWnm;y*p7j@y{)>Jg2rKBJUn&J;)4t#n`CQfll&QvJw7(L`I@}98Xl?od$4s z%A&AO{zn7^erFdtOH3)6L;KPcGzS^EEOut7VZgw4jZtp9P6l3`o3Y1H!&|*IQu|e7 zLVJ@`k%|Gr1kr&EUfTHT()VQPrYw^w35XxMjPh>#2-W0InF@X7Rqkh2bsO3J2zeXP zNcIJiZ5)j_MCD@`?EUK**vVXI0u+Tm`J1C8yiE|NK*|J>626%C!TdRJ9^JKrp}Ds7hJk_3;gxyfYQ% zowG)XuZw(+i5qc_>QUkkFKnINWD{P}Tug3in2D^fy_HZ594yDjil$NqrYP|i2mO4X zD}A9SXl*g*ei$C<63WyX-jSs-%4)uGD+7BQgG(VcPa_sp}V?WGV*W+ikg&l>)s${3TSA z!gyHN24@`Zst*GtbYIQ=)bf>&T#*NxIqVAFOZtju17gAIexKXct|0pF>fKY=!rC!~RDN)c zqFhw;{K+|;Zq9DPjm|A^%y4(D9euD*rIj8UnDEw|)oh@&q%ow)O_D|TyKul*YACf! z^SqnZrme0N{>CFV*`I%Q78G+=n)4D%_+8R6Mr*8QnO92Kr;aO$t|bN7~POjs#J zR*O6nr>p#DbUc1You9Xfx&9m6n}dLAxTFUfyogr`3K*fK?D8dcV%V-mxcIG={N)}# z?~E6Aqi6M@LXVT3OsP}RT7rByc<*#N8_ZQ1-bg*Inh(~G{R~ag$U%bFW*lH19LXPO z&33~np7yV44lzYMv3&5#Q+D`dqM>5jo9la>v`2r~Xm!GUPo-;Wo^Va2TJUP!cQ?6> z?g-6zO1akd)}8}pxmk8dbf)Zy6jRvD{+e7nt;WVqpk9K9ypc+esCDLJw%bnbQh3q`|#m*1Z`25$?ZEy)Qw)}oKd<20j}!g=3IgwMEpVN z2RXHRk}0N0Z2#+y!-=?J<}se={>>n*Ae)89W_}wyvhzBfCVUp6If$z-jbI|s|7N+wZERyJ@BCYMO1eZ(Zy@_~poBoli~YiC+w z0XP+sxA)WPOFQBxhkH0k4r(3Ey>FcaLn_mG2MQakx&S}~(Fy?EvC1inM)em*8PLH)`Auv_2W=hs7MtqbhhcC@JU zUh%&bm~xnfI`gi&ZStVv!&QpLpN z^=*})r0oj!<$(B=jSrzn~J=nze zL35PdK>p701F@mV!d0`U@V;2xgbZdFRgawW>CZawPUL2qMSU zz!J6wJBZ)By{(3MW}PbuZJBbl_p-+sIQt#3w&w^Ri=VBjWdxANsfCW}`pS4%?;tqG z4wQV-YXpMUz-t&XL$1YO?X8$j-dudIrtJ9EKUY)aQR5`Kc5qib&GBJ^pl1DbSCqJO zFA2F)V@r~BtGK&WyPd05Q1;Jilzcy5q$zBAkM~qEW4(V1{DT(G_@y&i8u3e%_6TXJPHp0o218Qdx55f#i6%F9Uk5-C8(czfS8jLD8sWyIk4q+N zMs)iq``?-vpk5nndwmstzOrk3Z*uR|H)Q9a@kV35z2||50Xs(;0fR^Riq?bl#cwy~ z)VI_9H_?482l3|43z&mMNZyu|Klfvb_|A{S1r8oLD?V^^YuG%(K!K$4zLa@!Zut}y zNTtvt%~6~LTToDTQ<)K+TA#|yH%Cy`8b>qh8c(YqJ=OQ?JlEPlu%Ic`6a&No7B%ZG z1+n_aj>WQsMZNEnfS0I9>jdc)r}^GTg>2|q@Jia2=1?ia{c0h%DFlCe63Pz}RF5r|djK`>jL`&8+N}$C%Uy z9378scj84Y2G5Y~d1eUTUiDs79cc3?Ug94CdzaBqU+8!BLHJuIj zLw%JpZbED1fFz+QXXuZ!b37A0dg^Zl4AIwT1=dtCF5Kgox#(odl6I}w^2bR{!GS5W zR-;7AD}`^eT#BgxhUJ%burC*069$F=^=*nY#nVknj$(F`u_K7QKJ0qadYfI38mRa?s#Yw)FsQ7r)u*} z`k6a<)`c#&fz{8pf*~%_oMsl{oF6U&ZU$N%TJhdiLimee}%z^Gg>ndWjll`Ilqy$ zw8pGmcgL%Bz<)LJ!FpOsrm3l1cf%_{;o;Da14s+}spxt4RV9u7(JtByUo_Z1*16F| z*X%87fk{9zsb^DfW=+!u{Dke_MEJnO`JcF(qzbRMe%y8+7 zYN1!{R4f)l9%-ga*`aXK{qA~pdeR@5Gy=|dAHT-c*eG7FjrX?6DUm%|3gATQq3eX` z>CFZE*>zi2cZ`spZ@ z-Tj6g&r9*!lM@6(N9yFI6pu5-RJ#4VR6PP1!?yg{N{Y3UleijT(~F#pXG~UgO?i(T z`|6g&eQ|M!0D1b8EkW>@Z4HUz)|P-b3e6MAh#bntQGiIy%PBJ$=9FLm$<`Dxi6{~4 z3Ps(m+ALFM;!{v&)_8-QjDr;j@dIi&D#S-yXylZ5| zdB|L^iJ!?wy2DzANP#oBm8hE-p>?nDj@xMyp!YBBv5Eesr{w3NM(?~kpz5n|l^gp} zOe!t$8IzPL=(sYkpE8ve+rP%J$88_#p=ekF`pL$&yRcXxj4c)BT`%JY1ygoA9>8!mEc42;3wqaXSoi#Pk)8AvwFMU(dEeA>BH$qx7id5pSMox-? z`e>Ap(Lq{gr4?dzt=Mgut&{wd_G z*m6^Gp4)<4Uc`~Zry`!$s9fHYwMUD61x<^oJ6f)f26~+rrP_lw^87Qz620HFnJ>7wYpG9Qi-=kR}Zvz+=2N%$f7LwW3 zTQE7q86`P(%a)UUpl+bVZ?GsBHbAbpUwj*1zHi#9sytEMXSuY{RF6~I`*XcLIkG76 zXHAP9O-`}WkFiL-&JW)MtvpB9o^6}LM(y3&YfiG7D$lB1)}xuKs4%yYU)R$D$?U$F z$6y!+FKX}@W<4O%7^|Vhs8ieaq2C$46)nep`p?hA@!6`A=YN z)2u@3n^(ujg2)ORG5Noc4ugk9Y3HZsP1O663VC-g1+Cr(4_w-?BnM;Nt0(oViQqHy zEkc}H+6#uEi1~_|7boG#A&E1=IW+zU1uD|=^bso|knsd2w9!=l#}A*mraky5cQ;hq zEJAc~QHGsu@x`9}-$(HyqV3g&PMN)lNNqy*+}xZ)s`S2U6Q6ghGBWRZzjq-y(e{P`LXTuD~Y`5 zt1ha;S&XU}EH2yz#k*bLNui-;!m|x5n_i`2r%a1qs*UJl zt%e5aB*kU{e?h89wC!DNXQTJU2wIMNvAHGd3C$=vR3uB>-R zGXf}#^$F>sAcCy($U|h~qi-he$hQJe`J6mf1Tb}F=Zsisq{-}$yG@?2$fI~ZT%>N| zv+XZ4Gl`VsV!o>ZF!f2*O02L|CyT?iCMlk?@TI*$DV!zFG$Tsq#wUx`g@rIZ_LFx$ z?dG^Z2H{TS3%F{iF9~cjb%;M$KDp7OoRZQLo4>$88554Y5EL*F*;q?#SxO)#xf(Y>S=2SZF`u~M^07P`UHy32BVySFQ93w?edykh-E5HJAvHl- z^C6bjWcyro1({1xpio75EvQuc(DTi;jO_2ep)0A}-sAJ8E)8p+>q&d-y79a@Qq%mh zANB!}r9PgK!;)y^b4sZrFQuJ<+jOM>jb z&B#M6qS@D8)=#O+;9H!aQFog+HRb3Q+)77RY_tdeC;mAhcE7 zM+xkAU+W;#$xMES1yuWyf9H4gxY^l`?Hp~kbt2I@8N1Op8u924!sukBOuNRjuA}>g z#s6A&95rBa_>m!1n*RztUuug+dnMOzbz^oD{1N`WU+63mEyK?Y4+CYhKQOh+vrX^# zBtjpVUlno&wOSG`BKI3;%M|q8p8(;?ommHy;W|-w;i#^v2_bqArKygG=0hk|koc?bs^^ z9kYW!@9H09>s~D8I2xg$ZqFfNt=&XU<+*J+6P({$)IW^Y*U=Q9>JQoJcL*3BcZXe2 zFlJ!#!^b*@a5ic+^S>0?`VD38C1LooclNo5+##zdtLLe2&@+o?8co=FE}vi(p}B!d zO;4yWn36E2mhS6v@T2lLhQ7GEEwoCqDIAnl1wvBaw20Wan+sUJ_n z{Zhj(-TNmhwHZe-WsfpOvF+a(q;w&E>YvrT;LVlK4uRgeF2%j*ecGqV!sMM{=*%o0XI_PY1Fmb|xaz zjfVmlt8xVvqI;kR0#0_)ynn!Co2=1_%`1_SKnNeV3&)xHi1Jwfrugyn?xMp+r#%2$p?*+4=9uI`14?ltP zY;+a5qGGlGku{WB%ZYU2TaMR^3Y(C6<;eaaqC|r!kITzR4?U-{b8l!6!a>Kr2GSvN z`6}-{{$24izwXF@)dn5b)RspW;JOr@1;` zNfONj9D@5uD`nBs6EBo;pcKB0RW@6(v8bP87hXMh`WTzc`ThH8v+p!<31V@VpGK0| zWumR+D%)Src|igXGrSwF4b*y+9A>^oO;D+wphAT0XJK-Z6EPdWc3}?!2M)9Hlo*I~ z#aMVqFm&j0Y+1_;;MtMkT8fMukJ&Qycrt&mB#G4Nct>OH8)sEysUW|biyjTw5PPLq z5|3x)W@?tzNJKaY>BB8TP{W6b#%~?guJ)4rPhg7#SO_8~p7c7q3ht z;$@ED?W54*P%nH_(+tCUrNGRZl+su!f+5CjisCkh37RNC4Z8Pl%mg%l>JWN(-!0`htrh96&Pis*;g@@k5KTeC~wmJsPy zJkg6)2aSSHw>)0~PuyDKplA3s=8(>8@1c`K-dD7QRzf_2fm8vQO!JOy&az@r1)$g> z-B}+84l|AIQB3InVeBn{+WO+}!EcKcr$8z0R$Pj^Q{15xE5+SiQrwCccXxLUg%*O8 z;KAM91B8&JzqSAD&dzLRl1U~rFM0R9`;l|cJ*R_Q?jU}o4}6O2JI;Pc5dq}J+6#QD zt3>`5*A(t#Nc@5r9iju0_wo^a#qj@NrOt-mfp*$EK}y`f3DJ)rC)D5TVf6Z@xUQx{ z$i|@@Ap;kC(X3l%w*DTzK}j3fqw5m*P%)npUcbcp+0U=t7JbEY^rc&VZu`kQ_whF0 z*IHx;D%K>&8Lx?0-(dXZ)@&_#H%}31np{cs;nbeLN^rArP9%B3gIHho{pN3d{_8;| zzh4QoH?3 z_AfM%063)0$o|EG*7IJS>6^p%w$56Xe>ARKjs(xP?!#B=2bcru=VXKK$ZG{e7JkZI zI?ovdxfm=@iVzi?;_9#PS&viJ*#9=fTMBaj!?~x@ZqOwxm!-owUOE%eh(R!*N=u*y=K$d!Hi=1kPqxs^mu2KP-Nsg>szM_t9RW6fl= zv)jUpu|<^XRdsYP4D1jC|Ajmpu4R6J=2`y-Yr03x*%n;u`7c9JRG!!nqDSXrKubVl z*%^(mQ%U1?ZL%8AU}g@jb-$yqW~baFU3I+_1;HGBm*^PQ5P%inpm{f6snBWZ%#;C^!gJ8~G+rMmSKJMg@ z+8a$>pWiNog#Nd0cl%?EL#|5{9R<|mp!8FyqVepy!Q-{uUid2-5&)ju z7I(I_Fc85h{u^a-qUrJHa<+OR+f@+;DUj%{Ugr-64rasjp~eZcCid6Ai(XsgiHlNi z|8iNSDt_NAnP)(T^tbUC%a144aPy0D@fT~hWiIV>YeKobhhK5ysj8J-qS`O`#k2wE z^>8Y?AlkT|f!uOHAA9@DegsYI;!yLK{vF{eQqHD{6L4RCOBb05@B@l9q%a6P&%lzo zn2Aylvwiok-uTYf?~K^}uA+?8D(4|>qJ$jT(g03jB@cP-Ll+!Z>eNG0n=#Ov1Ys8; zYP(y1rVf8&>#a_r_uMZv%Z$Q=m~jCX@MR8ml)Kou3g9y$6A#jD#_!ObGYYcA-K^R6`NUX{ zHj9Hg%u+D#Bf(n#a^#);mQK>wf6IDG!cfLa3ganaljh-%s_5D!>z(Jr^LvbxUH$qC zO^M)>)asYy6~jtJl)-l?kLvxeWBo}I_is^eN)Ci6C?`FFIdqYMT&=MxrR@rhbZe}B z-VpBNe~n9ifkxz{X8lrp6ItanGgo~od^sz0&l+1CbnYAe2;fS42TmbA8sB{{X9v+a z`MzJE$t(4PlZ0zoJ>05j_|1pxH;Ggho*LRQIWI^>n#M4Z17qQ;2=U}6cBY*sMV(TnF;IEqGyM(5G<0zw^@raQS?yU*gWCIS z#rABXkvL#K;gfiqD$mP0o&WQQZ?@LF@yj6CC<%6cObZK~0uir41*$a|-`f2JN&Z-Q zZ{EU{?JdL~O?A6S_AeLeq`SW?p<;;rPYrvzkjTrt;Ecs-O&H@z1=w&$y3708&$rhL zhKPLW2iFjczl4aPGi{x;f8*S0Eo(YWOck;5K%gS`89O&Yggo^4-g0vYnsu$(to<-z z@BI?Ou@@&}x8DV9N+$(&sv0xMzITo;*gS8uW@w<(e&d$;8w{`baeX>k&0`?N1A80j zxB3d7+qa9mhs+s!s(%Dbu@;~0vj+ORD0xx49ejV+#Pu@q`Sq+8L;tpSH}oIK^Es`4 zkh}%(-8bA*(`nZ~3ZTAxYIWx43t&08j7q>r+>t1%yZ6aHL;AW^{Ei+a$LZ4;?o-z0 zf2luc7p$ua{~MwwfJY{b8CSIv!3{Im>PZhylxqbI>_UX`&ISv~>rTkZkZNH>O>}Qk zCXr%)Y;rPuE(RG@V49Z}Rg6pJ3Lz{5FYlGAFQTc8{^!2e4*nk)xmY{wsX=x+;1I{$ z2j#)JJVUaAMJz%=tTUg?v))Sh?xBM=h^w05rJehAMI^Q0Ja{j}4K8jG|92rCPY2%O zUmnYv`z&<-$tvoXFQQZ5P?8Zg*Y0(AZk^jj>H7WS7q6UY%8hWv5 z>LsN6-r|h5%2iwihE>6XHEx&D=3IiYe|~`pOJn0u&)!>yWtIJ6q=OTnxa0dD(*F>4@JLqwpTr$rDGM*N7fELeElVp~j~9h!y%%+7TXRcyX>AU3 zXD>51+kfA3SZP_ha9ByXxtaMI@*Dpzvd;jamm~JSJQ-hp&GsLUXACcNuYapP%@5ZluYU0=J;O=d}aO22qL5}Ou z^O$X|x6?YrUCk?!uu)53COvC4Ks#Iy5?Xv*TPL6Z(QmuWSuV(uAC7abxs8=-+RA?? zy+!gdNI)^Ic`qKvc@`t7u#t`IDpk=W0@U1%hYuB*GLWOp@{$dOdbcJO&OK8YBYNW2 zkDkBOdf!|&tpH6Zj^n{jpA!-@YCU^!($&_>25v)PV+{@qmPrqo=LeuZvGa_ElJ#ts z5oOA8fv>W0fuxJg@;w|WG3jAd z3LoT_)(>-4K*Qz4^!gEul6oDRF{tKnvV)7}_^j8gJ#V6n4v%WjoGq&X^ZV<+w%5G^ zfx)-?w;<)?`p4%>@$2C{{mY=znY{!0^@W|+G?z7X z=cM%Aw=i4~4pqV&yw+jc`^JaG5Mk&y#PXSl^{*u1P&3Ptz!tqg_ z(O@l9KTHn>#;KLgR%Y9>szMc5B`Zu6Z93ON;_!tPC^oHh#i6^IkWoaeG3#vXrF(|% z;EgF{x!mOnV~oUv9>2w3o-&JcX@U}ybZ*>Mvy2RK-0~%fk>)`*AKcAlz2-&shdU|h z?`ncfXxBUm^R3T+K>5griJ`8jM)wV|ps@!`TB_p@V>YY%)@=reE9?@jf&L zJK(!OCOWDfNd7(9ZKxZc!+y%6Y-AE=dbH@bzqT>6l-@d#kw$qL8m8=hxQzzA#uhsz z4A(lz^%TvYBGDajGwDU9tTIsPFzv@&{4OF{eyp#`Mw+#o($K$$f6Zv{VKoDCO_nk8FG!~^BZ0R(%YYLgZtO2^yIgn#&cQy3?yHQ^_Rt|?E2Mz zJS;3R`}OM4R3#bs+));s^97h5e`5X=|KR>%{zPJLZ$7-W|i@R)dR znXKCDtsSZ`#LTGTjEGjb(qsotC4O|`V5Gm>otSyKLUCiLSBs5rJTrP)NSA&p zxs(gN@fg52FAjE7pdu_Z~jpCBj&oSfJ6Tzs$Y2~+4pgX^10^)JEXt~ zlM_@HIbv77HbvyzZmT2rzHF$*x^EczN^*AdAR9Te;#E0$0Q>#jKpQr~C2?&Yeq!M1 z9v1D;3Q&NMX=hgv>r29qq_>CUDHi$NdscZ}dk+k18#;r%_MgS!_g`|Us&DlY^eqh~ z^oGqn0k!kij-9cd6Of+Nl4Q1oaJ$K2V5-zrg?^0cPD&$gqQPD%yYPri7MMTDy()tR z>%>Quv9s?MRqA$Z!k(*q(V1}sjw{A^05cpbX1ReEq)K1i)IXyb$W22~$G75=9Hl3^Z%5yapJF|b zt*4d)MOs9uJH3XpjP!jYf#0Q@&U=Yy4C}z-wuNThgnX;IpBuc| z(FZxkA!c8$kuXHLJo%-D$9~<)nMWSnhzA(iG(|&~H36hFmrq0PG?>sl%YJ|EyKU!X zABEy^Calqr8m^Z7n4IixO?kC3xKXHgx*EZQZ*{wHKG+a`-A0)MgCPQgK9IO5=j?}Y zoN2qPu?jVfeQ!Li#z-mp7B1lacxc0UAi5Z4YJ@P@d5XR}R-5;PdD7IvyfI7=l@ahR zU9J)VxhmjKtAVG<7eC0+SlWYtWf7Ho?QL8Yi|TFWOuqhpFDa;WI0IDP7BnSsK+9B% zo1El)cFAP(^nO@d7>vDq?Y;D3DgBY7l=Oh<{y==H?*_ukcvUPM#1gP}^bqZedMZHm zpce>=NgbqBa4@Z#v4Kj&U8&en{Dg4f2UDfE7yAlYoN89y2wvN!d~y06*kE zIrs;Js9c4gn@%aF^*SX=UrFJ5XJ{;ISS30DO_foEkMqSP^!C>c&W-XX!0Fdd+oJ1B z^_*=TDk$Xw8y`JFE#h7U6C*)%W`zE203pq z$I;5E9dm#2@ePesRA+-&Ll3^6`u5*gCGP4Py%Tae;UN(6mt!R{`6h+xadQtOMbySa z4ZPIG36u}KbBlh9S>eu4itkPd66}GOtNV8{hDnW*ckKHYBBBRK2=H}xzzH?<2jZKb z#FA##j?Ag+KSSgrvYF;JKT+QNjYNj$S~wS?JLX~&mbHE0Dd0b@0+B@qmC(RCyx%UC z7gEWQs&79J)H}7LCWY!nUyCmv{NmjaLcE9aIn2AMCtY`kW!b!li|7sK_tjOt{IMJ= z8WpT}z~&2~?vrDygY3?tRWCtBDdVMFc4N@C_M#OKonIhDft8 zr2=?={&|XYsPzWKL0Hx>hdKgW$(EcH9;L)J7{TQrUAg*_htcY+e#G_Xme8Wl;_*CD zb)Axx&G%FlTZoQVKKLVUpu@oZmny9C+Y8gLS+DI<#7|TY*8aux3#=#}oPdbrU}U3s48_uhQbIOCZH|QZMN48UN-^SgyPP(a&e-Kh?VLkK5Urt z^4l_L@Gy}_vi%^ZJ-vu=DC^|ZZTC_w|6$;LQ8RzY(6tj2(wSm?QHto$aT}<8zJukb z!6CR+B^kio&fIb4bZ2cD zo1?L&E#GGn7zc`{1Xwj!G4@ieyLi5mf~J@OKwN>dB;h;0-Ooq{zFC#h)we=2P&0qZ z>Ao!arh#$yf!{y<7%lSzqGi06oKq(45HI6S#i;-W7Q?(L*8z9;!U>R>{h6ubzei6Z z$N53ME;mnteqy4>aKl`Lbs(TN9^spv|MG@)`JO_IvKnq!3+}#%kcUD8el>6sChzWf zrY8+D>I)=_kzs3nHQ2%?*)s;9XL1rdBJxu0pFSlWF||dEH^*8HH01~jx2zxt<;qU) zLlk9r9r6u%$*&r?^Dvqo4TBrlxQ%4mmH@x*k69dtL)%opw*bY3N9gR95xsBg2gKhU z!e)<^RWiIdF|QsDgGk++T&u&Skiy*O#=GkIcVvIkde~KYLcMOVgnW1Zuw-G29U_CZDoMF zO4w2ItcK0V@R4BXY>i@*{HRxAkoN5K)GFSeJ`Wy+>sAVThsfkv= zUn12})OTC|fOtJC+m%P9-atRx%oiq0`DImKVa-S0#287q!0b(|t;I7Oa?xc_t zF(qe%-v>LxUwuSVISxbIb-!oyLApT7d`Yr&_?Way}M1-ndxwO|*u`=j8fP zW-{ETNm9-oRRjl=Ob}u(q3Y071g#j52+`G+W88kJ&!WfmZ^W>8^B7bxm`vJhkz9W` zsmZk1<__f}?z3Ru(N0#tzk#N61QLF3*#DTilVmM?3^Jg2N8n_#s7dGhw8u62; zJJczW#N13*%}CSy+FERHGcz-PJVc0P=-BYOQH5t4qLK7w?inO$vc(xBV7V*t{s@#> z8)Q8f$}+^~Y}xi&ndlE5zA3+FHCL;sb|KTrTIM2;M?B(i7&3Kj+X|?@W$^8a-mV!L zK z$!*<4IjcE5A<@mY2+_-eALCv=D|#>TvDIo<{d?xrvG?v(AiTOd9=Gqp*qMtV{4oxm zqL1vZ`2+j7+SoVEYltf8t0?6^$Z-FV;S;E>$kC`xdk-*eczffaT{y2K%={&J=jV{J z+yTt*Ud7x%9}WNN2y*iwWx7IvdjLZ^iqqg#RGGHE4=VEUHWXzvZ*+X{ZUW7|dJ;0$ z=awgmc09i&5VBK-_H;G#=gOdr=@Qz+~p<^3eYWlIXCDx3%%K$B9I=$P&)d4H3S^3UgA`NSddKJ zITn@A0%`Xeg~?@7qBiY5vzyej8Y1+-Oz5ODHhDgh`%=ip2`2aWR~JH4wCVwk?F}W> zPLl*_P0Sih4_iGVEN%|nR*Y@|Os3dEg22$%4`BfWU;6SpZGk}(2~Yxfjl?tl<0c;A z8`(TqV}eTN=|Z4pcp9wT51>18l#*=s4fwF*b}5$g=PxnS6^oFPLihTX7siN}S|`VB z?OMKUS7nPB?p-6*`9a=C=4tpyFL9hjVH;eSO=#Onav#1kQ%|HPk&u>xe5qRro*08>sqTr!1TW$Qr(Ob<`y*1S8QIDeI$+gqn7 zQD`F*59=EIbH>#uS}u?2^8<671$Uh@{tavgN|gz!))hdxS~d5yxqWVEn$z#PJ$ZVL z^1Mw51hjOm<=x(DEDo6-4mICmq8!^#hdc3%@Xwvr(M2*2GrP#o5Qkcn!eLch>;s3s-=> zTY1_(IQhn}g}$|IDzwdBz25WwOY&M-n^WrqmvMpCNbhD&b z5=Dzo8~s(;;w`r<8c$74n5+g*%1}#al)=xc%9VBRTv+@5i=VDbgNy4G{v z#6LIiZgHQ!W@BkgTJs$x^bv+Sg0s&dZN#NB)lLAtB?GU?A2S__P%CF z`ROxK2=b|bNsefO#^+Ln&UhnI?rB+Z_k-l`?RJpnjX|+|VtQceT&%`IZ*3^=PDhwi zV(lFj?Z)ck84uCI$@=1Le%s~ps!8{4ZZGiUF5iEBwcvIbk|17?QUj_U4;xFrP4vBn zOULL0!F>-io$1(iej8wymhTBnez^W<=uM_UA3ry8cB|i_uef*f*ynvI7+~_p6DdKz zVb#@$aHbdesyt5N@ZzMECz6gR>u0Cw41|W&VJcc9NYL6SJyNxzi|t^nOLP$IERR6aPs3Iq}j>>$cKkrIz8)Whsu_Q?S&&YJJ9!c5~y zUG!s>2=?+itbb)tPO+%;bgonTu2}oCb=*TtNJpjtFZrn(5x5;tkvV{$7F7Q$ZoQ{8 zS=7m2U3!zobOoZ=R{dyx_>8c3rg6^DWWL_J=Vq~_gqk1`ptjvY6o-aUvKl;o0#WE5 z#dtQ%ZpGquviEV{gN(Q34=!|YXTH}x);+k^MlwMknySj%qu~OLV@}w0u~{XTh*ND%Pbl-9`x|0eX1&xl0RK+o-BcULyI|{?K&5OyTKcY!LsHlNJ>&VT5%A z0S2r~{SBttcofma#<>&A50Zyi^uS>@+Jg>3E(JQ@13qV@p}$btcX|Qs=_qt=NPL3V z;diJ%&OVn7Xn;LmXNiDEjlQjXOw?zj`l-fBQBPAZ#0=hln5FafusG)cp!s};>4tjk z&v?PtQg*ggPJpum+qJO>c}WDcS*K&?p!z-AL2BtBI|T;Hh)8-Ze`3m>SE{cP8B*r3 zk66Peuba^4F!%#HqBSqZOB?dWmTQSsNx05BBD{yzxDRX|Zhc1rQeXB%^BsV=kN@0j zSw46u#nm+%0J(rs9iM`92k-g0e$j(NZ*JZcK@cUN3rDH2`qdUu^YRl60gh|>1n2w?y5Rc$UWP) zk7u-{hsnuecC?OgWXfa<#v_fi_OP++FRMwsb%_)w&P>Hs*V@d=xeXf#V5!3(M#R?r zDsaUtxeO)Wml*DHNa=L(Ls_l8_@3Tu$4HR{aziAJDfn^W9&} z^YG72$~!_Uls})qDB}VLk!Mb8y==*gr!Nz|`q;XHSbxNT3Tf?L-}vx${rZLf-G}Gp zEZSEaezLSSd~Vu(ZQkCu3fG;PPguQN_!kwLL!Kceo__@-RCF5qp!qq`<9mGMD8A!i z4sjNxrOIgGrGyAwhKHrrheS)&r!h+0Hv?CoVef6We~6ZysH6a#-pT+uUB)n z@CeW^i;x2={JYygvv8#HY*_kGL5}AP`$7!hD6wpNofJfV33@KhvD z>Pfzjk@b>ZRtvH3TMQ)z#bnyldAllY@)7fLnF4K;job4dD{`mKTxYkap=QVT#W1B7xYfEG^Vp-uo=EdP>yG4V5; zN5b*;bYg!-4`FMFTXzaa1O_ztGzD)Pd#zm~=L+b<6x~TNC?5J-Cm3tukEq3_^~x(6 zKA--$*@&)0y$UYG^~~^eE61o7`IB)0+WYj%oIoA#rgJsS<1iRER(I!w@#;2N*Snjw zdG%5!Yz!jMRu2(Gg6onmSPTRz``KJrzsR8DUQv3StzMXv|e(e zE>J5}H&~pJEpJ*fQPj?qGuGlkK^kSGdAN_(eIC0|%Sw0f9rjXfzT2U9=+fnG>Dl|G z{l2yw4WAQes<4|$^QXg36e-lE=HYza<)X;K8kYOXqG8Biodq<~Jn`ij>q=CbFz z;h7QBfuD;S9YvjU-&BY@)QM|zeEbWlinxTyCxXxtymgP+Bmtnm3d2JJL%Ic}mau|` zm46>g!`JChV19MRRT6wd7Eq?Dqy>xtjyqxY6j8{V@>dc*Ez zq@D*0-xl^7g^)0go;o=<{k=Tz&{6)g9VSZj^;et|QDW!%cN$W+1k7W$j`D9Gq#)O1 zh^hf5ZmTxjpB-8D%ZZ+>+q)2GqclS>0j=v1=?5+Og==>l>nfFxq zs+XzdE&X=v@F7=e|8U5!@`-AfV+R?ghiO|w-W}Vx=NF@o12?3z6Lnt)elQL^ZXTc3w-K!?Mj;_l(LrM8_Z(BFRPK39yg z8@^l%=-&TK0nTsYkH4N?=Ws<@?0U;G)?CbwF}j)>2e)i9L`;sJF}7M)=jDFumr24+ z^xgCu_KebMZ)6#zGBR@bb=nR)bdj1NcwNSr$G3T<&?R-%@0Y8)GeF~>xY(z*F5TyI ztiWSk+vh-2PX<__Hy~fP=nv6l77kcCq8dxup9;_wDKvw{I)Swc5g%Wnjtma+BVEB z^h5`+y_`2L>!=?p>)951ZC#U49Otcv%ROf*D3)s=++UTR=|a|=9{|qM+`dKMaYb?L zOPYtlJb_+WH-Z7)W5qtAY3(r8kUk(!W2Dm6pz#d)qbT$d8R_N5-cDk!pit*IwzDzy znY$FH8LVjfa2*nq$uh$7#e=(G_4(ye0D(DTh>5fHRsdoJe!OIwkgslCFVKB`UWK@a zU|NF{njwQJYrxe9z;rw0>^{Hk!FT$lX!=*@G%f>IAKwh$a3A*MDdbWyy9DLKuDy{1 z6YdO#Z{5~0x3PZ`>2_CM6nK|X`_7)edhd4DsLJRzer@k*0o=0zo$ocq z)5#j@wpXdYNK>yT9Yv_ejPD}D$#Zx^3eF$$90~@D=EZa~0!GJZeGlx0VSiRouz7bj z7BYoL_SncjeAPVmV^I-jZI6v~VxLZO*Eiz+L`g0rBbWD)Q>wpczB3H|oZHt6oS(8W z66Lkdjk(;dOMRia4*L>=++&VLuZrgPRV})&GZ6;LFTo?j9|?JBUoU|-i9iiZ^X{$~ z_Rd1D$u1bhekEXO1^6(yvmY&bw`h;r#sr;s4I&6jk04Lfbr?vVtmIi<1ICsc+E4|2 zi{^a{U7B9Y`>4XQzebaSHeTG0GSfYgF2wRwBDuy}8ZLjeF>b|Tw8EgpWT4b0BDD_5 zS{?juhF7lJVf$N%g3&1M-DLYJ4I##ydZY+h0?onox*WWuv6})?__}*6=zhR`kZ&cQ zU*z+e>CBLO!>}Iawz5j##CH+!UxouHZMnKep{CDr*f&jUOsn=9MjMkeoY{>#OLOFr z_PP3GdHuQ>=H}kB(&?J8Y{sk6plh~{(`S0ZA;5xUf0BI={Q=B@^Em-Wx!x{hC!nT? zcK^3UhK2>7)ZU1Q7FyTDwO`9CWeHE2z3$=l=|pWJ zvLfp%Ultkc)>kMd1p^ie@R%-gsVi^@F7}7X0n5>nueT}_Pq9ra2Tsm$KGUx=*xAyL zt*^~|C%j$CrU#QJF(m@dRzHP`KtQK^)dO(0ooRq@{2Q-f?SSIY;5*;&Ky*@5R)S1x zY&*uUdk^Fw3{#f$m&9Ulo#I8SR0i=6w;6+S?(de7##rLB5a6SNj~E zE`LO9+Noe2@~pP>R9IJ7?vVTn567<4N}`LHm`wz9lo+~zIUP}6YL7ZKlqL7=8BXk$ zgbp%>#KEl@_MLN4_YzxYF^wd1uZJvpXtj@t0*=UvqFnraPha>`{YV+AcHkP*Ndi-w zw{ptTSywX!L%;+}})oY|Lhk5{Ko=P4!rMd^Ft&hDrpQKAo)_%_I$8)2ZyBAuN&Mloth}m}O8fk;^gbG5TYl z{oGdq-`r(f7Ppmj2#VXMD6X%2q0H}FMDpuy@Akz3rxP#3#^>1EIiFw;-{`nrr>x(~ zGqBR~cN%}rEdbV&Z*`cwZ@X}Q{m^Z~Ev(YL;Uw98%0tJ{i36uyB`WUruXhyxi{aB*Wru*SXH~@5-aCGaP8G3FquPNTyT+Rlr!Dq3A?K3&6 zDTq+69BN~pLMX7NleYJ2-+@?{*jo!S7EB}Su1AJ}CJTY$!mxnpvuD5QV`n?PifQ3p z_kHh{29x5eWhqKGx|{;w^5dREsKqx83ELBgMX+c%ZEOPyyR*~;YEs=&#U$hK8S-TwFR+c=p-+?=0roCE= zdeY)lYME z0FaW|C$<0k&#mbn^5mcKKU^m3|NeJ>W<2rA7nJDV!{UvOw3)lTr3dZ*=~!=T?PP0Z zYySUYE`9u8nM*I~M*qEvdU<*AefCTEhcZdK{g>hY!d&t&@)p%aAaEI!l2LhRY5ddQ zs#m{F?uD-TCmb)a`m>f;l;~89Ym=7Hl9YZbWyfYseat;a0Kvfe;TNW**nS`Q7;aP_ zOHbJwIRU-e{QMLnc4qf3pxJ_IZ)lh{aE4*qbC2Ny%$)s`gkPSTH8oCt^9V3Mh{QQV z#zHKW?;mD;|Cc;qf7si$?uO=@yId!=BQ2JUE%~#sc(D2dPT`OEeT4BkHPm`@+PDMM z!9tjJLu0Odyx1mkiUvG@75+ZP%z3asS|Mdi`s)_d?*PE34H<zPWyYSZ(ZWMGbY+}oy83~DxygiQ{rF)mBGhLS{f;2Jj;g?{!t}N%{aok z2u{%c<<*s}%qj-n>ZLy7FT6X7K!TBW3iRD!SnArSK7jTq^jf2z(>|;`5TQNZ{{zcg zoiDt@jCP>F$emgabCU#7a(>Pw7nMoAeu#@3{e5JNgD?8jevzYdth?ymMMj zw$o~j50M!|d&_kdxT&?#_LQ8e8#_|qV=?6b z8g}T~1FobduX$yG1Sj`uf;3XM#buIM68P=CZ2E4(a5%-s|MGD%}JMaNQY+MfdIj587@(qDP>1A?aneshnkU|Du5XXHdbE{nS1 z(7d`m9L=l8)Am1Ie%6n8alSve3;Fd4xmnpnSL9DTG9T0umPGX1ECirUi_k+}SUAV! zvXNq=Yu=l)d^5mPs8vaCi6+JQbY_w_D=&TIW)s_nYBsQ0?c1XLE?BplY0X4HYJAFl z3dzbfOs>38apn*QxtF}{s-+oucUiYye;ErcR~xEb)%)(POT2zr>Wu?26Ft2P)*IYzl9d zN;wr_c;Qj8X4q~sSrObX2Q95jyUF|F9sY?k5ZHdsXm-Q<6gL>5k9JR{?b^IAn(T9D zcMdhAMHY{xpY2hRmZSn!n9K;%FR_*igMJV=&|w>@pH|EMcl}pm6^vhCA+dO{@=Y>F zPzm~Z4<>``Rc(Bvq9;|;*V?&8Vmx5AzAn)U1nnQ{wfcNrx21O;b+_qARQ*7OKaKUV z;|(HEYtV0CCF*wh#G%D4xgnM3nQiP5MQVKyXfgGf?tL%(yoouC9X!#FtJOzaaZwu1 zEAVEE&63$;Q!gy^{rasmvn#UV)#4Qi@%L%J-k|eJ!GWcPbXEpG>{qzRMdKH*(X&67 zzxHOw!>N6rO*kx!SEA7i=#PIry4xF<4QRuQ2v6|BdKN?m6f!PN!Zf2Um-=`N-M_ym z!!HWQq98AdotYp$N32MMH?~*jqNgKevPYj)qLslnMnM)~$O1t3LyV!Y?X&&s;GcfT zeWKZ#t|mCHYq++bJyXykZNXT0&)mqaweFC+_2>@aRlJ-mv@Mflpd4hmw-88+spe|dT*%cs5Sbs13x|l@&*~) zVUfIzH^hQGnYIn8Q#6y!(Iry5VC&7ugcYx5xb}bf@Z^~1hnt5LX{c~N<2{8s8Pl+I zmoSX}%5mFT;D~7OulMRSy*fMZA4*r7gg}}8*{@a2Nwh|K78G9Nrop5XQm#E*q5XfQ z{#KqUx{xSAZ(zTWE$1H#(o~91FkM9Ka zfl($GD&ZxestJj!?Dq@^&t?0M|Lx!X)qSEnO}wfUcxsnH59%A~8JQ z>_p@yerX6jj}&Mn9i-a0xolWT9T-Gzr!RKLs%H-v*UxN5=g>H1k{_~aC(x8%KSy@> zB=?>O5-^!X_~C&lcbJg#ZE*I%ap7@HOVsI{;d`eLE#?4mdu0wh-|fBG(o%Gb1_4hU z5hfa?qHH+HecBNEW_V!bUQS1)?HD@B}~>Ks6w;%)&4V}7rQ_g^lkY#56|hnYCDkm1I^=exl}@rE>P3|nBra1SaOC7YzYu@_et#&Y$k#`FQ|D>} zpRQ#gA&UI(14{8V+t?{5iT_L zyRfj94WR)o9l>AE36yH6LaRg~a(xNzM@+jAi9a-q@d?X+tTf-77XL0|{m#>9%E8`c z9ELII`|vT}U9)d$arAF60fQBx_Z)lP+sI)Nx2LsFNI72C9e$k8?7PqxD-2H z653-8*Wt}CkPdRCds5Q;?+F@sH&l;I7Qsiy`Gavvd>U>h16GWd$%2eR_nl6I_CMLz z9%Z!s-js$!1J5gAZ>OZo{4f`yh4s}(w=fBQ9vBXxwJW?G&U;?|bv=N+dpEd#KN_Op zR{Cwh&yx(V$c(ew!4SL=dnMRqS<7`1_0`+6cmjf|9m*vaWk{VbfONzI`BP0mn-K(vZW_$ViTjfzH1HF@A zPhZ$+Xd~5l*o;JPfJNA6_oS`J5dQ+`7w!?|%Mav42d%5xqj+g;q01ck1Z};?5{JDw zk?uf?bC+Akj`iu!z|>v3LPqY@tj!6O<{y8^H=9=JpShEIe%7M|FFe=X%OH>cNjPN} z{TN)4{^K@Npw}$dSOfpqml6jiCoWQQL|gV?R0ChV72Jc{uZB~RH`Gkni1eKQ$AeRI z#>!zrZ!yT;(!qzlakqB3+Zk#LLc8S2(W#}o>-i=j%?y9-ZB=-jt0MO4wnA`it3rjC z?2NZOp&M18kjPSZ-02f0Uzg9+9h2G4qml!Yz(b#rzYc3^W`c(l)$lo|AA0f7ZI!>W zQ~znnu;!e**QYpNX4~6clFh_cXdP%x^R1dF!gj#O<2uD6cTh$F#hfTs%iUS_0U-3S$~^CZR|XfLoj4S|)EJ?FmcUj5d= z{d;B6VE)C?g6X35Xee5vs-vn>@5MIv{%PE|NO+rZ-SO`sN#m-dz^i$b=cg~quoS|t z45mRGPkY|$jYepQhm<6M1{>uMl^kJRLWT8ML_2s^}4NT6{mK%#c5YPa^1T$?84Z zyV-RkehnBp3DGOza~^L&Ts>U9>EjgmLq!e1pJ=CRDEyxC%b@Qt;milP+HWYFYc;bm zp&+n&0lx=yxO4 z`#+05^M`dM`eeGCuTbU?KB06fc%ts-c@#9nb+2ql3qRTEWTUQ*C&~H5C^2I^S@)_q zZ{~EY`3v@aI5(wWm0X%gn~#;Mys!83)!%d#mZJ;FDlQ(nP9ZwnvfmGfTwR*puAB+U z9QWZ9>x!)fa3)dM63(%_tdY{zP8`_e-q6W%*AU^bBunb*j4MB~#(sGJv9=o_h!t$e zdnzM;Mkl1U5n(Z=`EEr=I8)^s6|efpz)-j)DX?gx*>O|vow5bTnTVKz#VV&Y!K6NtQXM?tnxuxGY%4D6)ho@F~)ir*mk%F6L zxAILNg;61bn^n(_p?_46?aJay>xpq`a-S23v8JcSxw+>qx zFKdT99#&soH?e;LyXp|-U_XNWhK_JTIW_qUT5@s%8uj9i&ea0?%mA8`SC@O^`o^^4 ztR+~ikR(-avr_FM3@JapFlD-6*LYIJ@@Wan#u{Mv2T_)S>3;Qew*RJwNMviDQO7BEvpn zjVSXzlOhJ5u7W4`2X-pnkc}aAf08OB^xEW);~!Unn`0iCu+B|^l65?Q_n5E1Q>lc> z30aJs%hHchfT75MO}kNFvvrJ1t&ZvxDw;xatPMYCY9aiVkc^pK?$W~*KcJz&o;9MKF_aS z3H?>urbKOci?uRGn;SR##`n^R==TPbAyswP%%>NMsh;SB(VME6(OnAYtB-S9It!Yb8SH(tp(PhEh-ou@dbJKGYYPf+L*0}h zSeH9|3hOWI_!;DlBDmg?kma+8mN1+}W(#1F(q4pjkpYou?L=|{ISy!k+D<;(%n?e9 zG=X-jO7T`yZ?v7T;!@yR3ogx#96DH!3aNf=wDkKd_7fFkKD#nQpA;7OyxMa-9HjjhKpRk$?V_0K zv{&FRRS}aAfgSp8dZ8;Lysn7`BxnY_L-7pja~JHi;rmXW^id^S&xH13DAQWNeitvT z+1jZ6`1N$E+V94753+9m3N)+J)5)$|q)d_X3RO%>nZ)O7V}>^bc&?A+oJ>#> z3yR6Fc>YIbyu1`p;ybDCcb+DA+Fd1hLiyNwn+lv0$YL0Kou z_6;i~iFz&WoB^HYOxxb-0e6CV93V1mTC zf!5nBSgwtkSZ1zhY0TLEKzXCMewpypg&zZ9EZ58)4B{0npC8AN9h}) z_bCPWJOx}!wna^xZ%2TGYe($VeuSQTvuxHQ2>0A`D~jhW5OLrBZl<9+5_FeGbaP%q zNB-xS@|k70bAF5AeeHrs7pidQbT9m6x6ucR9YJit=OD$t>qwT5c%&YAo0o7jZ7P+5J4~J{o~UFjNPqA@5nMCXT;Lvvh)*#SYA|> zispkl>ty%57YlNoL<|{yw8=j1C*Ij8L>RBkzg6Ax7kO7xe|4-kMe-Sq-iu>Ch?@R) zX1;L>l+VNt>tDYRD0bq7vBfA%gl418RqsM-XT+ytLfr_NdhKdK>cyTpPCk;XTal^B z?btu^7Rfh0a!J$fMhsu~^b=AiP54QZFc9$o@#eg_LPrY`I4AN~nr9aAF(uxiV~U{G zjHe}RYe&!@rt=qGQV@0H71y;HLxhPo9bukXL2xkJpyMPhlHL!G?(Ehibqn6)V+>1( z-of})`rr=4wf)_3Ps|M&-hY^Nv!)R|AR0w8rHNQ>@lDGl&q$=cIA&TuVaiMsh9JVxmGD5OhkK@@u?6JJD=BCZm$9LQpcZ9p2`UJc%-(`ix2U_5`DF) zCP)nJKK*s%4kCGyY-J-|L1m`+v_9fQwC1LUw+b`}YKYnrMB=xkR$4#xv3E$6sNN+o zr3l=}3m8K!H`2c*KsyVhxjv$b~I4dZ(26-hNcdGPQU_tZI#q!w!SW#`htYrdE7<`^+bfY%5{N|ok;bJ{1Cpy5ph~AHd>B=ospQTcQY>n zwvM-65qN-frsso}o-Rc6SAoqriTX%z-%~%EX@yv;!}sX(EMb3Oa$nD2F?8p*pZPQ#pVZHl9?(NXWp9DZ@Asf| z#_eVawt!v!HF1$W`6M1V6+UIO2+E0~NAj75aM{EtZ=5rOsCM~)t-K4M{1NGH6u$@; z(P?ku)J25li)=!P~XI&|b<9 z5z7f3TT?ZWsMo5KT9pa!`0XVck?e@P(zKOkQ5kU;bmv%?)!?i@X8O{p7?EfBvY4lh zKneS>&4AVxu6|c0D-5y`<-W<=zimHaZ4Vn%)knd3_YI|8O=5_6@b=krx{pYR545%n za)-NJ=@C_?d_)U{`xB!@pzNU%EI+*Aq$7J~R+zlr@i@VMh4d-xyH>aAufp?pGF?f8 z459mAtt`Ct0O;neY z_YtQ(WXns6(auj+x^CPXL1fEQacM3-P>;ptRUdi?C!_Er3ql#;Jsgk!FrJ;uZP{3YYKDF;eGr6JkB4 z_>LQq+xeb^+bvoe7m7`8cx3UqbHp;5dHmP z#Tmi<2y|cG6#d>APV*cJ_Fwc#o?f3R%CQa+r7tJ%y8nS)%<%gLeq98*#^}zjb;8S* z{_bNIUs!cl{?WYTgot$ys!q=Xp`kIh)5$4tbyR558ktAP2lka__XqHQTq~b+)D2D) zzy1FF-w`4EYCBh6H5{iUg{=Q6K_z}gdF6vYJgjUP-&p)Y$X*}6-c<)e`Kt20UKWza z+%U8rvJOIc-=Nm=8!BNaUB~O5L;7%<>6{9ZIZoy4^vqs;Yy|BiuG)6=blMZHE& zxY1c8c;m%wejbFx-n%LC;XdIw<^Gs<9Ssr~3AYyE4M^0WrGA{CAp(h{qLeT$M21U# zi_I%U*vAVmtWGBpZhE|W6_E^xRo@Y4GI|T%M)A>|(prR3Cd-__ne|AJDHQI{{SHqR zA?wN4)zBN>Hd%Sk4l%BmpC7n)5PqNXuAPfLK-k*JH9kHQ2C8V<^8rg9coUThKV9|{ zre4wY&aGug82@pa=%j(ir<;cL`a5BuUO-3mzCcWg{jmLL7UFh@yxbb_nDCH@LZF0Nn|2$Y)Y@}@Q@fH^S##BItU=p*xp{@krUylGF;i_!A$y0?y=jP zCJ{U;A1V4NiqyBgXWj>YKs0N~%be^fq?R0!E6{mL_=l%{36O9kanjR`?=(oi$T@g< zed`9ofp`Dj5gC3^3WOvi>-!PR|2gZ$*8_yJn&W{wwLC42NWuKJoccL?X2KS#?wMi6Hb{r8TY3tVV#Ck{Wq zLAVH>Z@Q(Cfh^i*a<3nC!zIydc;|{G%dV9SqB*7R7Rd-99n{5e~U28p&)ussE_2rp8O%MFE zC#;o^pM%-bo)1UYt%sZT_qIc0m1G@=B~i%kvnAw7!0BwGVMcbw(OKM(;dXJ{?xOaA^rGMyPKPL zP9P>ipk_#88Br_$6pcz3;2n0XXTa|(qF7_6E-ZK>R;kGAP|zOu^Zd)%;MIWWrWgZu z#jT{z#+~+jLKcC4i0<)3QN(N|H}_cu#PQ24Jk~o4qbI5|ADh|Xt>hW6#~*^&n^WE$ zv5q)#^GE0U)E)5px=p~pAPf|jPsUn~_0TCk{Iye}2JZD=H_^(Mf>Kt$Ydn85%c5MiaG&m|+EoY>!|X10TLyT!|9Ueho`H1LimbCOhhe`E8_lXf`t)JS zO*9ANk@i@UB6wQ|cHdgc*883YHRNg=-TZb?hsT+})~?3^(a#MsmqW_F5OCQ?CnTY?55Zde`*I}`5q#jmi=w#~a9W~Fd|)h-G~3nFAvKcZ1_JDex(_y`@}jDUto->$=7;jFRtjobPFwATXCJ}{I1 zU9A7?g_iwr_D%Syt7{0u?wR0Cr|c0`T#_w1XAPGxN>2q;7YVI0rat)wk~dmUL=ia= zaQP*l@?NH$P~;p;s%~(A=gazqm32~ZTTyHhPn98bFDR<8aqWWNuP=#@*ks_g_(qD6 zH-I>HQa{|=)(HOhPS59`FGgXA)^OMxMVQfiXERjQ$7v;RPo>+p$-a8Yv-{l*!dc>u zns7iBDrt@#Ydr7{C7cc2;?n&H-QKjGaZej66W`lfK37Jea=LvwE$I(d*sL6=qeX?u zK6<&B_b3V*NOc$`;L|oI6szKbGA??7wakks9(R+|w^)Q<)#(<_ zA%)*G`sbWy+eot>O;H~!TtxyhRF+PJNZDN7S+4fD^# z=s&|$Wy3>}r%g~jM^|OIdK>2XZ~L|^kUYZn00)R>?90%@)gIgc_T=ABJiYm zeT1|9`)vMlnPq;Gju;AlHa@|Q6# z)kAcMy<&KjtMwStJX`O1|2AhH#)dT-N(%27i^xvMzQ>1af$C^9pwnR;CZawO!)j-K`m-l=K_X zfBfEZb!;KrKQq!l>RCka+GH7r^b17V*w=4(WJu^&iYQgR8 zY02OUk0K1iF4MnwF$(7ot+^M!kUr_8X0nG{0b%;?q_+a8`?!R(XKT*cBgp6Ishg`2 zg#P~5moL{%!^8fW#dhgs1i7%)W{c(%N2e!eDqR@h`KsWFVCFkA|I$&KQQ1MLYxR%3 zE4~Dm#@Vi;TLKYrsV*~6v4Jo@zsAP6AqFlzkSKdwj2NH(=^*fj9l=9Ip=$hBvc>*&H~1c^=s@)P z2kU0ese;j(KRBrSCmiP%c2aMhbR}eQ6N{s*<4^u0KbAioN%ObH1v-$-!B|hu8#MmL$ou~|c!t|jnp_h%cwuL%1Dx}3tz4LJ1S zbu1lgDcqAXdY6TE!%3aWDCb;5=>E_PbNf^duR9fLKPQ;rY`K%lQ#DHH&;GC)|9ul) z0zvEg^RFOita<9}qd3AW|56tJ&V7hCiPu{-EJBFLAh$1VG2wi-l${bsi@5L7!co^_ z5wh>H?4dVe#L?fh3#%o(pngcndMEi1Hqs^UDN;8f6)j3oHs&BquHAx-bsi>{nSRC} zvw~)wgTw>7UW7dDihUls5vG^4j>%+%L%$)w>aOlS1epDsS$`xK0a<#?c4M`KRkxqQ zwz0dgJ#vhb!+jM2*|JA{&;BG#x;nU8+s9#IVWLud{yYLXgRggdxzNn!HEB1Mi@bJ+$xi?%S|2e#@=3*BmGI6iDQ7 zQlMFI++>~W4!8&2d}(rt0z(zwdIzr;P!XkZwLP*A?l0z69+zK6oNRu0sp3w;d!0?o z5z`Jtbk9r4!#tn(XkP>;l<1E5lwe%FIQYj{M*F*Tp-_IUZL;MT;eXm&N#WluQ1}lQYiHJ?q`>3D9)V`Up-_J8tJy!q zO$qF0zC()=A0ngd?{30+eo*{}_;oU08=v8G=Lqs#4$PS__YvV+Si=SBcOvD~=KHdg zQRHj(6C0GgiLk_~XRq5mk^JSQ$wTsdE!Piw;_%0TaExzx{!WDSJ=(uePDx1oXFc~P zPhR1kTp}V$yf(Zf2&oklnpezE;J@nm>$YYUeBvO&WQt9iw7w(x9K&aK+gbcqy=-HN zQGl~PaeP~Z`Pqj@5qE%zI$wAJ`T9RsR!o+N2;Sp$QA(r^Tb2Fr_(6~Vu5bFD-*0S9 zge%_&-gVCn$!EE5m(RXN{^h?xTYI>P&;vPrK~k|uvdjwd@@Yf<9_o)RpXP{&o9`Uo z%V;1~WMSdeFgx-Xi>@*jRT7b>eBN{oh#+-f`$?0ZyZ*DD%fx%_^S5n8v}yeE|Duc; zMYJ~Go5@@j^|6X5Scu4Lc7`*(WRCFV0piCWBjnpTWLpm$Bm&trsqz0y*XTg1khz13xG-|(!s(x~BojV5=Wi^39YFHGZRSo(?#S<4 z6@M{YM|i9jKYv5+;}rVC{))=<$h(};^X~35|_Y z2U0Nx97J;A%m#%s zVhGt>&s|UR8?K8#59?*eAdYMPDi<@E>)v*dRo(6egp2n+F1gWzkia6*iC`c?)z4eE z*B#z&o8P_cTt@u%m~AH;bP-vmCSvwJo(S-GJo9n%0+QbFaEOY$Mo`mb1^cxEIG<&C z+mdqzQIZ40_i3gP#JfIutI=J;W$%xS6f$3zz+L|6^YRoz7?oc$4tf(lHS{v=^$`dc z{L^<>j`a7|Q_Qd1Ob})PqMmCl8E{(nLCDQ>BSP&fLrzZ`64njdlCx6N;L_<(TQz4rBELB?hkNfAK{oOI}OVsXDh_O+`a@3PM#y;o}Ag9jIp_rT*ZU&OxNcAU9&9dbvXZI2Ij4n(&BtvRU5jD3X_XJ1Qi)h=9aEqCK?%q0M6lcB(`m&rhHE z=)L36z_zn;+##Mxt+Rh`XvZVZ9~m z^aig*_?w*L-?cvksZ~exZd~|9{ zGDb49j0Cp2M+O632(nl+Nc#W*iY4Vsw}=LDRPBxV?ph_dGuFM#Q6I<2jiuUpQh(v>mZ9{hV;5qdl)N6) ztVW7O#GZarCU|gN-Xw9>5|M&`Y1^9n5PIGAL_^#(p`t52+kQt9(Hg(ytv^u^_wrr* z%wRqAAK$La{Q8;H;iELA#@Y~{bR33{S75*sTuCo_3K4UXPn^?35TARIN~*AYZ`s?{@_YlyJXNDr5A3 zVzI$S#-sztXJ}sWsCtKV_RqoHTO{yy^Ql%uP>7f3KI--}R{|E(*%-Ro#Q5e>vGt9~VSE$D{5h zj=Lz4UMSi@zepUbm#-I+R!2Us!#blgw@^}fXFAH%i7;YxHs~-KK)!s*s{kBEajD&> z#|N09mtta^eV`io`}jPzxo<|n!19{QMqa{g9ijTZWNqTbFC!YYM8XU#Y|90rR$X0 z^Bl$3yv!rSBf$4>q<%BUe&qd}(BY@QNv=cVJ$cWD@X6F>xe+suqEo(08k=^bFlcIH zs~0EXW3}6`{zVXqA`S)K8U97;OXJMO5?cwMlCSy7CrwZk<3?lB=#PTm_9mjwya~^J zBEj9ZHYoghDeRdmBMO~_%ubca6Fy2CH$MyigQBF4;AkhZe!O{A@Gm#v%`2?FkIa`B zX|-2#v-qIk@gNud!z#kfC(I;7brgk;S*OG|l%w#Z=^vFdIfSp=$fV)^VHB0DFsv-@ zLSY0G3-6I1gl|QyzxAUI6b*YYq{*d#k{Q^f%GV0(r&|@K)At}Drbopjdj}}Htlr=B zQ-+O)v(}Rvq|aVm88D_Uh6K9LODv~TU>nnY^>YY`CqFa4{gg-gcPm#N=o{wYD8CeZ zb&5Qfr;KJV2kj+&C91JXW-IKzZ2B`HDga7-OQ+e{-=MH)dyeIPf)%41n=+Zhp*k1|4pOEoB*X7fC?m9T!#|Kr3iGG9*JlI>#51nN%q zGd%BYU@NZ5ApeJ)r&<#+rSV}yTzgG@PMHu)`Bs~BM;(z^`&nh~BRNMiTEW9Y&UHCB z7@UmT&JQZbtL7`!BpwLwr%g1u58JvYH)PBt5Wn$V{5IoXpa`&vjQ(_k)m#df!7r$m23<@1c&z*hC)ULLEYU`bu=Rf z3688Xd-x1teL~}ky_Fu~7=`U-t1f{uo3T0RY8@OW=5sA2gFuy>NILDHi-c>3k6z`} zgM&uz5WOKi;yND*+o`uB!P%)zHj4o^ez#A5FZzer={Kg09HegaXq{xkWCn}_H%c#8 zzX8?H{intWI>Z}yifek%!|;kcP2p! miRP~*2m+^&W$@rNET4)$4^zc7P@#1+qw zC=wsh*zKnoZp8_;wvP|#$h>XqjBNC|M~Ev9u#=k1f`N=hSSTlXonxU|Z4Rlg7ufe6 zXG(>U;97k(Kl!`s6zb9(OF{hZ)NiY7ML40z#{6LJEMkMEFEAu4lAp8j9;Qu(UK-~g zi*My5?_Ova&mwc+c^>r!V|RY)op{=SsR66?Fs1o z+}_S@e*p1oPNI$V42apL6;k4U11DJ4&lGrV2DNO)?8x;>#HP9QO9V^c#E|E8gX`-M zPtUPuTQQkGN)2pys%VH~=_PiIU#t=T^5#N_ZX9CbocF8E--L1Ynfu!xlejji-H2Gjm<~}#FvLLnp^iJvp;q!e8SzRCkVVYDq{fF; zr8x12zkQb`ndccDVCcR65buFoi2vsnTYH@JftOAl&MUWq>d3XL zx$hbgm&~&Kdsiu9Zqsk83V#8^w!5-Tq>mH-Bj{ewvmiu|d>?pwU^fom8n`glRZl)& zulTM4IYd_}d}{B~Bc%F~Zm{7j!q0x(Ne)YpKBs7u2R|nv^o#R?TkK(kKPl^GrC~?3 z-o$6R=1@Z9Wu3Z^kv+msh}lLeSs})u;#AOKi2dB>HeW1)1Aa^xJRBAkV#S zDmr+IQ2nd)IN96-8LzZMKS=N)k6J=iZcHcS13oRYRRI~tl@p(D+(zO+s;zqFaYB5P z<)!;%9wy_}-FU^s7s#W$syzH)lsG8jt@ki?Ju)Vw8m_XpBG1-xxk~XbaY&0-tlOTv z{*j8u>QWqXi@V%&>9UB!ma@k?4RVno(soR6oda@D8OO)SrxS8Kk54C7e?!J$x}us> zp2)LFey`X(LMT`;I^8Dy&5X3{f1@|ABd>1ft4oO^#G!bnwLP8=$WUm_Jlijiyh`(z z1GXm#SsuwSmAu=?*f2`XkkLloCTg%@Wi6p~&xyf(kxKH`5I>1?hmofczenev9ieqD z=$}yJCZsM3FmP3nc#lQWdTI+Dp~-*uINQvAq#IwWQgNLv?sAl}pk zd5UJ@d8u0o-7}MhTMI3a_Pjsn@DMpK?lkK1?#eWAl-MIM8|QwKEBvpP|MMuJDDdEk`gRYb9!wt^sNRj- zug*u?ra}l+1`UKPW~Ujsh+LhRER@~?q=V}JbKcLf8Ty5xFgMc}l_Moz6awWR8R4_c@x8`23DJughoHWojF3={W(-yYT~>zCOszvi{8%=7NMlXP&saWm4ZBFb?QGgER%|YE?WN&?zCx$g*Na~@hz?pZiCQRI^!xc+B7Y;AY4h}8~4QR&u?;QJYH zJaOhp6*+$&+;o@LlwTA2uczX5CWPU#n7w_U#Sw&_p?tqGm_VqpBsJgvA^>N}i$mgM zp83D(AsqYv*#A9<6Mg+#HnR%C`TgyR%Wu?4f9(IShjFFfNc}iYSQsv7JRtwC!EH#4 z>Es1k1o8B8bTu2mI9^C~Lh>8jE@<^AnzteF$mCe&)EuE%Uif9U-2sl^(V`XYw=FIvK%ZMkVW+oBy+}8||`ZuWGL9+MbC2 ztLwbuv3%dSf0tyHl#!$|l9HJb8jkF}_jcQRkK5jRWbauK%E*>-QYcD_C?SHAJbym@alYiZ#(lqBUDtJ<$MN~RkHE%xoHu4*mHUhRRQ{q|&ci(gV4QoPUQ_)H zn8dJ!jmT|6x^{(mw$y#(>X^cF&TkwN79459*j@0tr^n-DS|M`lPs*G<`2!M`9&N3v zsls)nu2$S|61f)nJp?UzNYoN#+jEZ_t~V+-(_QC5t}$V6Gwg|YB+mM?Pa5O;_N0AR znK&dG^#$F!MT9tBOREUS>qvTP=!prd3)r!Hx%;!!LoBn+-~J$3uq-M~y(hf~?43_V z_{Uy_$gC{}V{a<3l-M7)b!!XkQ@lRT4D^GWb#t~5@i9`$3h-L6G=MPuSNEfinu5y) zd+LoAcXXxf8JWu-Jn!exyEcN?OU`*4I@!JmsUPlru$d$bkq;JH0wff{>AttA*AZ?c zMaTL4i~mUorRjdEMa2A-=Ej!L!TU%(|8v0Va4Cd*5@?#9q60TsRpGsx8c5~IwY@XP zUt<09>{Pxz6Sx{arAm>HN6L;O>stcuSSKnev$NI-E-E*atNfIZ_6(UC$^HyPyeZ_L zJxC5tcWqmpYbnvSr_$qD$w?5}&drmojlbvF)^Kj!W~6vP;flS|c?jJHwDnsy;Hod# zl#f4G{gd`Iu>!9j5=Z(70`lPe)c=~ zS(aieDhO6Lb#8z8xr6mIY03_CLty7pCgs&OfcZ0|(c2$zy{{wq98J42*hHwe`D9Rn z)nr{(;YVEv>nFQ4Bfku`E8&!O>dLr&_*vT3Ga16YXhdCf)xb}>gl(3$8m!LGFPy{k z2JGt*vMDzOp9?|n*;_fl@{}I)c&9Bm?^$1CyE+IydEAB8VOC&Cqwr1t_!c-{mb=!| zkK+siBQmn3V1DB@_58?7a5_xi9x|^DUZR|4%5}zIboY5>D$5mcNIb>jAQlMT50_cx zu@S<2^PH6>2PZhG{~`>knSy^4kH|e6Z?KaXOZUE94bFwdZ>Fppz}bdkym==W5ycpD zl;fnqqjlAo|0NaJ^9E0Ue|ZL3ZUn9$e!&5rVxRZd8~B60=-;2$WAqVG!KJq;h8A;k zPE=9QOoM%^tfSsnV`MGcZaqKq1iYSge04q<0vf|5RUGZB!2MfoQ-Av`*kn@JxF}12 zy21$G`)>%i^~&l#Np|A8Jatj_>Qzt+E?gmYxWie&ee%S5tPA7HG!Lqh1hw0mks6Nb zz#Vyhq(6HZtmhi@a&vw|>>>Z$D{56JkXyQBntLzAm<-!`_W3}lYoV+4ky%8Xmb!8J zbt2YzmIEgbuG4DAsav0MLe@`zh+jR^jn`3`d~}Iz;6`|S^?_9nGMf=!U;0c50XNHN zk{QymPAu)eTu*!-56raGNn*X%@1>jGs`&o9xA|jHkQSUA*b!qB!4kEo468UNw2nl!I+&aEA0wFJZRjH;vBbRsqkH^N*kTP0a zWs|xMfdEXu_Tc(Lh~HTDRx+MH{UQHwG6Eu)PdMc6h#>E?D_cJ`EFg73`Y4I(4bF3y zQS#q0K~|fhxAQE+AvvG5`jq)NcuRi}Ru;h*a*M5Mrzrq}P<4@t3-$+zsoHJidzkEjq(AlzZk4IT?m?g?OtneEd0UsS zFY6MXr+^2yx3Hx2J<#TOrbiy;4XzqC?AMMPgZGl6{bs!lz{gmbsoCS;arae{l%*f| z*ceW4?wNusv9~+Ysl33G_A9H#-Ux8#+Mw^Xa{_H@!2z|6T5u)2M*W48;C|3xAYxA# zXp^!WxH zwwM?4-z%0|#pJF@6j@buho04W~sr-THq{4*Xu{y4Hp>@d>*%YVXO*&33Z)~&HoOnQ@iV=@ zgqR^sgWudxJ_r&PZ#mu2;Y5xrF|X1qzCv1zYel1t=fC4u|xdm$xu zW2nnB4-)hM_Y{(8k7aO3KW*F!7`0_?$mnR@Jd1*OKg9S;xA!YI1!1)bb^LM}Y ze}_<89y!L*cqBRaNbW(ka+SlszC#B2v_4tFKfU)q<_U- zZ(vD+50ZSoUD?F24dE9wSU4_ALPWW4{ffUGIP&j3nDcrL;z?!^5TYDTL<67?r4rhV1G4%~i zk3@)mQW+#5I}4HXH7^uz)`Ijq*?PhEf)K-0G(0w`1W{Dgv1gvKflMfg^Iieo|Nbq1 zRXxm8X%7*XG*|=v)xZAISSR5rK%B|VAwuvoBlk<*Wlbp5d5zCbV=*i?hTues0-vC;3=Np$JD5F<|+S51WAi8-)c&iz~jokH`8?o zAgK3+;NY_xARRQ@RdD|gxc}#6SRIXh1{=R_vdpX@t)O3@J-ijcBT%1@Q5Vm*pE;eD znG-}h&h>qq1Yt>q zFNNKL;Qo{K!Cuh~JP$HIOM4_A#P=SVg1(pFPUN8)=<$Q#d*j1ne}euJv*@<{76%*ZSxFB+P0=}$+#0-yB-KKeGCV` zfkM}}!Hucc#o8T&sKrf}bzGpsBOL>r-3Zp)6zY-_J%7aPh!D<8Bsr5B0S(!;!8; zp8bnBANZ8tB6W%ZNVx}j#I+2;qPIHGcogSdV>EA*oyGo`f5Zc;)3x`G6@coN(9vZQ zJLX*NT(5ba2d*!LyP_!0!X?GO-ve}xV1E%Uxz`muKWuLpAExvHi6#HL`hTV%iYI!z zl0EpJ@qh}ZoP)>p!R92J$t~+F2p!)tC;cn}N7$U8Gr9m*!#STm*Pn$L33;!6C$4|S zgZ6Ufm#7>9@9@B3`Xk36%FuBBKu9(CZPEw6?)d?p{E?eMYD9?o$Tqc#{z53(oxZNt zONi`w#gLmn9k>p%j2ta@`DfhYgCtwqar~ULs5Br47l;cGC~xKJg77GA{vUD^NL-oq zjQHYT@O-OL-y!rEf(Lr)ouurL$g*j8<0jVma-WEF%Jzq3Vrvw*F=C&<^>6gI{{#2P z4+6yu2Ou@`z5Lr5cktkfW0pLd2=2u#W+#|p!Oi7Dkbz(^SVnH|bL{nm@IKqf0}rte zo4ep*(b{vc61e_pL6Z!E8eeU!1$$$j7FSl6wghtZyjw24;s6mdX<8O<2f^e0%bpp| zTriv=WjlT~gpdX<9**W(h(^P?Kb(1x$OVyAi&j7IF8RAq!*7A-l{**qaW;Tv`O1I9 zNOK5vYNbjUX9f?&gXi2-JV7^Rba1;w5-i1yHCeJ_z!3@C_}37T!u&TKSg1-stvEPCCx%Z*p>DS;dh>ldfK*>4?0f+0?9`kTu9Rf*3VB;_Zb!3Gwq=+H) za&1^Hx(u%4$#wbiQ4r|7ls;;O`7Mh}BP$$V!A<>D(j}~qCP`c?D%*O2442)mRK8{c z_j@e0lrNqGNj8=z!CVv>jwMUnV$=lp@)~lktF?Xw0@+y8{R z@MIPQY7H4E#8raz36Y>j9@kLqBCzl_BqaIWF@b)fz@!4oV{fVXpS00)g?Hzvb|1`0$YWUth`ZuFci1DpQG>r{BDsO`MP7i zQHgQs15Optd>HVIbGQfm%taTk@Du@YzkMDeU|;#3Ci@>|dEk3yZ7^5f0IW)KHb>jX zKwIofKvr@5bKxOr4aR0(D}wH zarc2HsHZmWD`HwkNA4X;?7V*lbR?TsOrG5X-RtpO^S9Iy`>JSX%xyl}Tg|`QWYl`>9D_DE2E&CELVtfNx#W z(_dJhuH@J z?lEVpta&;Vtj|$(yb*z<$&7>>kAFb?Q%6?^ZaOHc8~o*7c?>e%7>hoAN(Qk4mL_VZ z7a;z3C{dVQ1u~LSK2#nXhS)hvD&qShNUW|UG4Rqt2LE-Qced>i2a&&8zUe~Jz3{83 zt^-_t$}1hI{0@3Y*?Zl7p8-c&hcg^kAAyUJRohv97OYPbEW7m%`!XE%yfZiH#ry?X zf8z>0WHC|oH^&FxU$YO4HN0MdwFuSWn_SAs_}#eE)Oktpzbf>0$f*m6Um3YHMT3yR zlrQI521^L)Z*WlULSR+p)3&;w6-h9-j2GX-&&M_Wz^t41z$u-)KCh_=nYr!q{CAN9 zyt)=bLiGXc2GrknwY*10DVNge6#T*K=Y6`lF-ssm=s}GKWRY>fx4Ez_%uRee{X5^6 z7l=aVt5Kr|GNox*9jwp*|MS+(USrBYRJRvDvik*@?561P3y0$TtW(Ea!7}ze^8I9% zl0`;_N%=322SL#3oLV{t04rNg2^vGpN992=A0NH~e@BCUNiJEi=J@zo<1N;~^1gA; zzqJm5_qk{GvtmCp6=Nj1%pfw}HjcZ>i~UOBnlwS2Z-5wy>_6u7Amf*p?^PAuguu_$ zI=hX5U>QdF2Z=pFGESnEsma3-wCM0{V!ttduOB)sc{>})*gurqc~=HOYvPAJ#eRV8 zJFi*-FF(=`YMr~Z%nPo;^%;h$SwQ?f{c;z?kxmMu%U%y}@c34AB!p}YEJ;obhf64t zq}(J$(3uJd(HOfukWLMjp3QSo9Qx?&&p7Ts^W_kdQBipEYz0^z4SnsDSb%gKvy#Gf z>mW$c^TeKaUSP>*_lKjb1?fz1$~rA#Kb=BjTJm}`xRr)+ze@Rn?0XYu3+ySu_fyRF zdJi?YuK!J862x4fd!Ifp9{CF1>{|YEKhwZ1|E%iVz%Ar(IP4 zOb%zJb&;uw`*Y7Hybw4)rIeg$2=1QLV>3Q|$X?~=o$WPo@NrL!m!x6^$E>Q|?01{U zrY}utZK?%)$RmOUf6asCvHR+$p1en@U89$}MZLgFJ>|qqeRWt=Z?v`2NVjyCG(&fT z(k0S81JW^cNC+q;0>S`8NVf>mA&oF}i-e?f44wDzyZ3vZ?++e^Vdk9o>{xs4wP()j zY{>HF`&$@X*;egG;P?STIjdu$a*>R77*&096l2r=Pt463qX`P_<}HToGxg*W)Y;@i zk-JuHW=xwz638XbQGU8eJDoqRMmtPvc@eHSG1EpT^R;$G_~0Q(R31f&_~kP%;j@_M zA+sUS3A`-c+Mc%r^R`Rhx!`s~ViV(qc!!%GP}S8f;ztA08=8)m@<*HTy|;4G+8o56 zT1?C`K|x*&A+LW}YJZ}@CHbQD&wmwpFJ|{iSQ6hOcrd`O@WUK|s@piB47Np!7x8P1 zij`w7cOm-<(h4l5`a_KJ&f;6=ZaF!=O#!KFslIpBwci2`|G=rRa(x+!m!MA@xDvpm zVS%0D&Ie<~z-J7v4kb)~B8>;y@AbM*SaJL)_HI>QM?(t_xs;P%B{SZX&9oW3A6l{h zPAK%N9;1CCXOfcj{1%kW^ko4Yvc-PBRqQqM`n$rVQ-atwJv*cRt*9o1nq+g_oyLj8 z?1>)zkYJ|Hf$W;`2D{W}{2DpGjWpzE$W)k+s%p~%#)w;d4Tn!FvQLJY@mkg(w6i$y z<==GT^Y?c^lUsAvc|#yLW%6wCC)9=hu$dtd`WA6qein4tOb=@-NnYNQjb0>De8nG`v(r-(_OAaQ=836eiAY(cf2^m6SC5Ex;&C z_S^^~GT8Y%I_7Uf7o^>VK{0bBFZSB#9gE-k)EZ;OXxX;WxuawPcL7dT1+`gcD5&6k zgR7NJQ2ibs?WLU{($DXH0=2^J%S6o2fLp&`0Z|gi$N?d6_tx`ql-n=aSn$j{Y+b7O zLIRD&PiI15%E3nHUYm62ZGt^!PfH>7LlrLv+z-l^fPLmyGX2J}Tlo}LUck`CKhRSW z?QRLb-V2+mxiV(}b8<1yQf5nGKAkbEX8bqa{KWSQmy*B~Qr+2|v86J$lk9Iq zy86+G`c?_LDPL2J&AZhSjWRbs0hK- z(bgXdUiw30#VGKoQTfTY5u`zzaRASZTMAyqxm}K2kt*KmN#AbGNOx9Hml>9t8xL_W z;@jwTXU%3#GK`Q#VM#yo=%%MfVUzR<(~fG-s1A~hs>VK398Yj0Kj!ZD*KdbgFe7CV z{-PaC{;%df%FT|z*18vT6)A3~Z%CE$MFpoI`1AL@>J9!-+Zc;rMmpmqPU-sr31XCd zksR3oHGIYpwxAA}P0~i;+1OiJJgkbZiC3@0pA-}ai@28h4|wOCB?^4TMGN`Ve(PU= zjv})_k;T^$&K)tE|6DeS-%WIV=y@gi<%W!7pxRcXhMIQ9ow)~Hi*elL`v3L<%>Q0vDjh)BF#lBjq;_LT*(s4TU}>FefT@5M6ue!j0j1c*nDggj1{;|K_w^ zqs4(IUgtHj*7GuQ0gl<#fqG9lxh?#CKu5UGd8iU^ViuoF{C&5zNz9{`@p67-&=EJz z`Nx-(2ht~{+`LK*A@r-IO{t{KocPyAtUZ^J9FZ0>b9Px`(cbt$UbYmHs8P2mtdw!- zpgcOB2`keuKmSz6@18fEa!#XFHV1}S0XMu&LZjp#ZcA>xVvf=NiSJTZURdYY)4Y+z zEsp?=rWk5reSG&9nJ3xO!w_>z&8cUe`py|&c*kt?v{%LH4k4k&hHykcja$jT z9WEzocii2X+BQCnFCp3T;h3mN2A>AiQ4FOTGeCFvoKEi<4o3&MGB*bdB8JOu3UL}2 zbofB^Yf_V!@|u5d@T?de6u_}pUGisF8`2c+vXOCCe-+vG)ehHNEcjfRl*;_(F1emr9u5z-58GfFgp?Td`e7o)KJYmD?lJC6C=LGqq_Gy!c&i@KF7rZIP4T8@0NZ3{MJJZ39Yi5*crYmb5P5ugB`P?yD_6({61j zr~T^{VpL@pF*YM zT1Q-9DH>kk+A4fbAA7B1h^|khOlqF`BgL`UoJJyi2T~i6AEOxpxKw7m^GKR5h7Qd2 z9xx6lRr+KIvgN)1bq^8D#|&6*e!l$GL-Of)s#?o^Gy#)fPBK=Z@xZJmB=U}3m?elf zZ?`3zAdhk+f=^^MY1XQI)?J@&Gpm06{2b?`G0S2#9ZE3~dPti{Yv-dn!bDitwxbc+>`RYYz)SY@1VL+R8`v~2WUX2<2%6naJc z(GLTE$=F?#UctP0g=ybS*%lV|gMR%S-Eh(KXCm`-(As;5+GW75W_`8boys^Sw9^oI zpt%k`>dsIz#y{5$T-c)Ryv;!~S5A*p3DfSan{mYYRB>$sMKaA84i3OGv_@3hv9}I~ z@9e`0G8+5mZPIb3zl)|W&)M|I?j&-0dK-o|K_rsZ^ z<-fjEe8rz*K~tbgzjavcVgCv2rJC!c zoX>pJ(?h8y?#;z8bwRH1PWL zP*SoU`DR%}i>JB^tNrcPi6v*$yOFGyDU>VzoZTszYAn=|w3^GziA_xS1gBy} zQI;@rmN-Jom6jGe!-=G_Yf=lTt(9adB4rOPg(JdE?9YQz>nPfZwh0@A(aB|c4!T+`5PgY5vQ!u$r zt^HJK>5reKYj(xt%fus~=Xi_V$ntMkg0h?*d&w~mTmh@9q9Fw4Z%dPUTeFN}gZH3w zmIuXua*xMwg820RY$jTTALaYVlmaU))w*iU3e=(qty@G!I-zd%Fc7@QhTy)e&2H`xgkbx+7v~5(L=m_ z)$R-T38j#KYkJ#XeoJe!|0%zn=(n~IxbuzCb zhqyJXV?4vTH(XMpYPZFkaNV|F#_YhROGXEZ-R2^I;7ZZ6P`7-NdPmcs!HukqN)AC2bccxQyT^T-VrKa;v_k=oHute z*t=7V2#HC+dPw9=(bGQNqWr?-G`D)%4olvW@QhCFzhYGM z-(a%#L<7bsOZ$0(_~ge{tM;>FZ!GZW7A`VBclZ4q>Nncu_{2}47G<#sClVVrAmR1? zrSP-ee}``dE5?-AYjzUjr?Q!%>SYyCV=!nirYaGwvktgp-3#o?yW-9ue>aN811TJR zwq{1H@s!rUbjp}K*#?t$wzZLegoDn@Ue zH&l=Ol`J<5MI^#h!?(biw@=I@hJ(BOaJHs@(ABcUf+9?n8K_4yxS6Q&u_|+WZ-APZ za3KDqDo1K~uRKRBz5=)_;WoRRL&aGJIt6OuTuXvcNA{=d@tvAnh4&YUQ_m|K`u|)Q zWz!{hq0i z5*p3w&RY7(*@agz^g^;MfE&vT6#hcB*bNcZuY!E)H}Rq39ura16RdG!pFEe|)fv1o z-k)LbsFZ@+pCRJ@Ru6w^YrwR?AxxA2tF@^Hs31s~mqNt?_n{>LZcmBcK2+#Z^ z)@K+VTs3H)8G7=GJ_q>Pfb`}QiAC$*ZSU^Bn^~uMMrAV|B>DOZ8Myo`-3<4T096(D zkE>;9o2ypQvnDHKopg3I9PDn@w-JW$}? znrMi=<>iMypCjgWj)Wh_@A%nXBhl^E35EPf4Jsv3v*$A;nBh+Di-)O=#bfpbqsoC| zZqJb{g~S&Km=s!Z_2!NCiw;y9=eeiHqSNW7631)Vp{R|uN}(LJ6R5i$>|fbN=>6)w zr32NQqj$Ua{v?G4hsDTnWeAYCn=3X5t+(Nyt503>jkz&WYS*;AQg2-DTi8j~g_m1> zLU?*>5lir&c1qxRS^Cceb@AIzrhrlv-kL^J)hZ+?tQ_XWSvn{dYKPjVW&{o@Im8D{Sb zEc@XU;TCcrBk0Cv$JIrDcCt#oo}lhSU(>xS!dzUCeW_$eCS%ogDn$}1D=41yfF<|Y zXp16Q`dv(xq|XNql#5xN6pDhbvoP(N!1&7-Nt&=T;%OhO^9DPX`27)i!oT{X!qpOc zsQcVj*FBhde^T}ZW!uB=5{Qh^?~wyJ)N?-6$6?;`sp|Rf8|iiX$E9)xXRY z))KP+a}Ye{B9Mv*K8tc~Rl;{$OmjWA<-Jm?sYUNLbYF|Nx~mH%HjcvlGJS5<)~o)# z+XLmE@UER{L&QkzS);m&bNbILK0}tzTjK;;sI1AOg&aRS&1+WAO~mbJc1l0-m}81= z@>CJ`X%ATKc9=KidlAAxNfhyCydo!4+Si|N-)S|h?Isu6#l*InS1L|E!GD`oPF&T= z(D>=p+S(uQ>)zMP)dcK!!AKvYq()wT^Tp(1>x%3$&WI0nr*HZ}(KMJx;UuP>6Rk zP+K}J?W}&ArauoxkJ&y&z3~2)5PMsC)lyB66qaGdCohFtL0UTthG#O!Nezp?EXSu5 zsxq*8%Kzp*=}JhW^~uw`hP#~|SEf7HmLu&$$Ie%2S7s5dG-w=CGuQ78n7R+`rmRQM zt;EN^_IYPxv1qXg%9~TzeG9xU)`OC~fzMb;2>!th!855&3l2MsRJ$}@Tw*QB}o%e8bjLS|3uu-`aQ>^;I!eTX0*+PcVRlh z?US_}dRqr}QT8w!62rPJiOd@;13y&_x>a57r zt}8y1A^cEo^_txP$_=IeyzMEqLpO+BWHBqWkVC1EqJBmFcXCKA`@qg_i5;^BzUY|3HoYjGaw|6$Gnd-XLMx{-iCP-5sAvlEzY*EMm*L+fl!- zey^0yd!=rdlC&k8265~IN669aJEHzId_@nz9UidmlRg;Q^lJ2w${Q4+_PU^7$|-gx z>JR?MouVPjDc?)*FiDX<&3JCKqpvVRv98dv<#;y-DbY!i>dD?Y8uc?<6GET1@L&I< z?hGNRh!TwD%yD|nMcCaqZ(KL|k%sAmul;K}IavF=XjNwf;l(8QAV`<*`^Tkzx4%Ag zgBBHi4aN|;KdpUMx7Or#mhvWcA*pEgwr?|sTsj^o6KQSgW!~__*L_((r(NfLmx)TN zI?X#HR}uZWNRNdCEiUJ?Wc?Y&grx2z<@@DNey`$&PQ4f=_PqpdzxJVu#w#x{XCvh8 zdTK^8B9vF=d-Q5qa&VQ0o!rA#nR*H(A$E=&OlNn+pu|Pj=)s@s?3Pq+igB%a8dJVz^@L(nT@)8v`w;F?vi&j8`K|`ICrt#^R$BZvaRxG z{e4UZ)kiP9d}58xnJ+l(Mr>PV?6XIZiaNlM~A(c6=z<{U>Xb$N~M{v{8*(} zgQ6HPrkyq0#AuMjO#U%)0*Ou=1VC`|_i#<>srfrIf4w1(-MC6;glcRpk@24eo!CrDF?lV_i3*x(qm)3|cq| zuh5yKWJV;#)E96&uuDIc&FdE(bPsLt&O>SX`ki2|+Um=i2r;TF%39mP4ov5T*TVrn zYDl8yuo&(U;xCje-~4<}nuFwL|362gXf2gGXV_F%GSj5i{to6GtOw66Nu=Nh2A?3(dcu*=**Q2 zvb*)Od8CfsiSX-T37BD;>+%9*lcl4mNT0z6W( z=zp!-41S9zb~Xe`6y?35^|Vh5E)TUm*ppq=CHOk(+?T+7*7@144GqkpO8~Rt?UJC) zV`R%yXYb6h@Eh3s&P&QJ`oq(PUh6XU$yd&86hGO&nSw3F1gyB|qR&EMHU}x@H?T7I zqs@Yv0M&b(!J>b=YY0|GDT%iJy3Z)L^we) zr}GLdbB8{+p>*A#u9y6K;j!5Kk6}4PbD)sgkXG+!h!^IoR8+ny6i4U!n0P4e;MdJ& zJnwDBjJw#ex*a0~7wbQA+cro*U;YbG5sBM&5_3CRmv=w)Lq#`@coomddj-cwNWTVN zmf<>QFp5PmSYKP?zS=bBQt~x^pd?7%Sv20teQMJHouHD$Nueb=tt;$D4u|&W$Jnco zS>ES9i61N&k1o<-ISA}sl)(RbmzlE0H!S}ShxsLV?D@y;gOaqywGg%i1h%C(U3aNH z_U_LY?}+dFm}`xdT9?eFp}RdYM-ApW{p-tf=Imr}LzZU;iIUg40cM}OaPsa9aIqi=QTiA^YaDSOC`#!*NI63c4E zO^O`-s=Os7$5Ouc$*W5wWr@cy<18TNutl_awCVb%yVO?xDHkJ0D$RgQiztbW3h9eJ z7dPh0Uk??((-Y)81dKQ0xMp0S2pYb?3se*oACddOWrC|6q-7~AMDguSx(BZd>$71q zQ&GMzk*oVr_uIh=Vu?Mv;~FZlH$%<^V^~4&!ZYS(m{mOI;V|3(w21*T-19;$+L#W8-PZOGoWlz^|9n6Q55Ya~%WFw)!PVNHk`h@&*dtZw4)} z$JA45-jqV0sdbTW6=4Q2y5(tZ*>3a1SllwYd^~e`T2`=;rqA?=7s5c18iZ>TX{4OE z{8>30qw=V99@|rTl7@~Ftl(Wf?%jd02}j3D!j$qu_b+eLJ2a(WP+whh&|DB=!M3~f zq@jq4D;#f+%v5E(Hd8g4{78Zp7#(Uz))};)Sj$&x>OcN$|1((Ye`I%3eh>jAb@=i|7{iB>%Ov9bq*fj}O^d5F3 zGb$R&9ix;FHd<7^p8*jTf)uUGqjld;I?P=!Le8pRcK-NEd=)El(%KJ~5X;O3t&0*} ziu>qNi@{x=5DT(+{Buj(@?(G318wW2*X5CjOpw$AqtuZIBPYt=@F#SBnct+t7@`_t z;Y@@*E!dGOLfhh9U;c_~kyVlUdas}lWO4e+Jd9cu2P^FGM zBrda>{VdH}tL2}ES;feXej`m3LFqi@pff}Z7fS_`v%&4-1?B$NFwQB^d|s#2ao zY;`T`_>lMV53ea&IG0SdWJ2J|9d_gcDqFJe_>(6(?7)tdPdPvTw_~OK6aL3-DxVP5 znEvdtoU1*t>drJwXAEwg$ZW z8SsPp-(z6E$|mh6pE;lUJ>75fH8bo-J|r6H8tk?8EIDyM=Q8`&L#|#SaBiW4M!IJq zXP{K$M2hp~=~LZK{Mct7@p^g5f1=Ep?(H{#BrkHRYehRQ){xamKbG2Gtp|JA(xaf3 ztt_19l`kmj2A%Bf4R!8q?d!gm+1XFun}P}EUpU$uj@*sEDP}Wfw;y=5XKX`;ipNz> zqoQThKJI|^5sBlnpKEPz&+pkBV2Nsvc$FpQpn2u_y?M}9qeRk9uFZMN1}ZGspkV$d z{C28ZxV+q>rg5Tj4#UF4m07esLxh5XW3_c?{PN_enaSc+gAb>lqlgNxW#x_tA*n~i z+px4Rvjf{@9keL&L=>iYt#v`bnOR$D(UhIzzY4YAR#a7)itH$H)C== zHk=^4d?=j+A=UpD&H4V8@;#dH1HUrB4zmhMn8WrN8xzp?Xc)XWY$TLyF>@(ZK9e8}IxxuBE z<}C#(Y%?tns-+80>jUWv+EAeNmK&xzSoncIF6kj!U);tgL_msys?*XBHyTt6fTR5I zY12B2vtch`cPQ1IZ}bC z{vIiB_EdY*P=S9BN3bvr%}?6EIsXaMLt*ls7w-U@?kroB481)`@TLNrSjd}iPU;p+ z@*^X(M&tI4Q;~~5PK2U?D*+3?ms!IRhdNS4I3;ur2C7 z`pyiP_$p#IZ=@Ny?5*VoK50O{mPk{c;v3bt7ig@GX*dY|1h|XsAgB)KXXygqrg?0kWwI z&xTDXc(n19g4VzE39em=*NUMjckOufe0f})gSzn)?W+(xz=LtnjvYeM78wKvUp$0u zIS7LFG1$;UmNgSN;Yp%lbH>w^!ehj`Qz%)ujpcU8f6IoV!={AW75j%k$)N`7g+udC zWOGe3Pi7X1ylIV+wYoJpou>9V=~N`LVc{}jZcIf6m=gHeupnCc@{sascG^)yqJ%UE zop()wdm_Ak;?FmP*oH;J^Xr6BSXQDp26Mm0Uuk`L_NCsQ2q3C$g;n8e6itX5f^5pn zxxPAo+DF#0UvsyL>pXdUxo4TWUaMn z%AC@!z26#U?HvHtllCBBCB9KoaCMXddANAcGsui!#fapMSgofwW%H4LUA@1E_vV%Y zMIV%S`Bu)@jj6A}UjELVYX+H@3OOaOmEPscF&yk|t0-i{3cf>AM?~r46CrG+O=Wk! z^+rX2K_ELKKZ6>U=RN`PWycfN+`{8gnd*`aYXl7$w#V22(aL5&j+W}?EITnz)r3qk zXrb6SsNkJ9FlT*k{~>{(Zf^h42ZJyIHw4;hPO%*?ISEwT0eufE06s@07$`dudBHIjQr_i z=#KlpKvNEgSpErInD|+mEShpg3(PPZM$%oB%X^oliYw%epz)W*3TLV`vVJ_nXYHWq zT(yobgq3erU@vL>w6+c$>Byrt{FGz}*fPwhB=9c}_Y7>^dQms+ zZ4d^KH;DF+J9O6?nDi3hY}n z%&oFpMC3M}9&v2|3p~&@+Lj1mp#}C}nH4B$k@`wQ3*WHv4VQq*`Miu%A!ghNK zQ6skW**mX~yqk^S?Z|pX#9J zO+OqB-CDJ1X4-n&vZjEG3|eHdeT}b#5%=c9ZfqRYRjk&^|Az5qQmQ zMXrNd#lol`+6oQTP<7KQiEPS5r9VE;hYkg{)?gliX801I`-yQ@6ClIDQR)&qgIfXG zKmkR-0QVM}Ru&^WL7*lB$0@^un)kpJ`9;dSzH@cb{C_q*{i6J7GH-cFbjlZ>xxdS- zxS>Qnz&P>^|F`D)_hvc`llO3CaBF!_o+}g^5{tk+oT7nJzqVilY!*}ep=9CB;+N}< zT?AG?cPd{V;kF+*s-yERt~;thQLP^Yvh$EcP|S5F10^T_LMhjE@+bVU1o+MQ$&Fdt zM&AS8FH#ML%81}L$wOlyV5NBjM8n_nrJ}byo3N`;@4kn76{X5$cTC67qgq*e@Gp2|KRn7F2rLTE7u>EVaBHUfN|%0N zrn~t*T}W5hSaHo}?JvzX)hrycCkw_bCst3;Z`(V6l{OjS%`L8V7LZjCB5GoimlY!X zchH62e~2)7t0&}&@(WF|2_{!*(6G}SC#`xyvIj}k+@D;f<#Q|YQy%J&$VMY6D8fVVG@vI zUJc+T#pQ5`Q4M&}4%G+3>JRAkzr}=~i>t@G8FJV3g7lf)^CuRy9m~=;VKo z0C#%pBdo=$IbVX)CX1L@OxCAOuH3m8(4nIL-$FWFzS)`e!B;BAC>wU2Hk;>~s7k5c zLRD(A7-!SLv|7$%)+?Gs&^f#)}=X~{g z)u@<9H5RijRYpQA11U_ra8;^C3_8Yek?=D2)GFU>SjIg=?e}HhAL7HpqZ;uzd^!}8 zrN(vGCK*3U`w(vl>k^?=wEEwtf&s2sdi-p>Hj!2&VKW0#)Mt5lJ}Bc8fFBDjO0ZPk zyZE<8^T?A76F9*(%Pv0#G=`1@()kXqi6ksSTwXLcvFs!`;}Dhcp^oOC&wOfWd?iq?TdLC9tY5uB zXta7|{&i=y=5)uXL9@+l39mystl4b)MEeox&sy+Ot3LBoS_i>P^`GRl&(Z%5iF`B0 zKbiM!aLY1o^L;glhq@^LU;w_n_x9rY#R3($j7MoPEXCssthDlkme=D``pkdSQ{!s$ z@^zO?-i4e5yA){J!mL+71x%YKUH(Y!1Uz|mv~Uyhnt^bd*PpIjWUeg*pFoTB;%xrv z&|4?LUMXJKbVLVe<+TAmD0C`LtNB&=hTrcEal$x@^jYt1I1xhx%Cf?~ccUulvh#I$yDEX7b0#e~=nC zoV-)!_ApatxdP+#^vBo{F>+OecK%El_lYc<7Jyi+D3mRrQqbg9wG5kI^sMKg2a;#Q zP>PnnEq@c&^`=Eai{#At3Ny2mHGrM~YpKFp|Jk_sCXDkFL7$yHy@;1_UGoFL-zGeB zC-7btt!==5?MkR^f0@k#9+v)5t)UYC!9ER4Qu=2Dr;lB$+cFc_ykn=oe& z+5d3=Ae-Xo4ewoZ*!eO*<3aawi=8XcCivtcdignU&Hz-v1d+-04S101S9jr#bOYewAHRNYI=iC(5UezV8 z!hW^kEWev$U!s02w?$o4!h9d1QA#YcVUYS9gAQesj6TKKP^!HYJ}Wx3eG)I>LjTR( z|9EoK>t+S5=peE_U9D_N)0Pi&7m}moJsq6`(_K<-BJV~z!N*c%Fe#7-vQ30JsP3D;lN4 zl6Wq~T*`LzUv4L_g%PaRbp(5`(t<`c+OywUdh8W!xS^X~7>*XW&d=%btiyi6ukmiA zLu@&K{fA+Hc(QcUvUXnWN{+^zMGzLYT*S>_0Z*gerX1LD#a?L6u#g;e5;r`M%QP}&Ok~r`hTjv)HoFij)@SR~KS}d8T|EEbmm)L8Z?eTr zM%jF8Hq3-Y8SoXWjeNI;AN!stSXcG&AzACvzHLy|q)C6Z=1lC-J}ej^EA3c0$?tX9 zy3>#$J4`>SkuW=yac@%6xJ_II7z`Yz&*wpgcO3rsiI53&vBF*~Ey z`BWwT2sh;E+eFynw9lv@6K6djTQ6m4r|V|4#FrsGR(7xt&v^i5R3F0Wec%VKfE!lU zzYvcBNNY`1+Pf=HNhN(+z_8G@?1?i|c_((jmh|E&RrjVQB>rGe+CQb6fwHa z<(;iO)YKfCsL&LrYEc|x9PPbGNvsAHg5pbtjtgZ0X4*6>OADUoB>q`P%<+sR{upoA>S|~V6fLtDZEyZ zy*F&Tf7zy_soK)2i0VhgLJrDj&LI}kG3ePa;&uW7%h&jUv4}q}#_^%mQJUW_gV_3m zpdmSNG-^)&*HiL=D|^~y@5f``QVhkdT}-R$r2Pit$B$dtrF#U;GCzSHzTN=nrG4LV zclH)xU5B|;Cow4Da4jwWK(}_gz!v5aWcfB>;!H?Z)&{sd|#(cZtcvN{sB~g^tW4h?p?$o+(8p?Hu|hYN#OX; zr>#P!%)T;9k_&QU_qr{_-gvbLv3sBvB1;DJ2ex&-xtqr#f=W{3ftpN#%Mg+i!B(fHz7`yJ0dq7#ye1}4S}$g9_qSbPZubQ{*t zP)U+HAvgG!)NXdj>V%owM9sPwPwlfXmemQ2-*RuWC%DVQw7q%?U-~)*0o-orm1b8^ z8ZzsD4{4m&Pe_{PNd+|L;zLW``pxa)rIrB8E7T-^VUA!snt0=x_1cdtJXeh}(kRy% zV0k>)O_9w*m|+zB(je7<4z#cV?hNY3>m8Y8m(xKjdce2H=o~PhE>>Rb8%j?V+X(aG z1ayz`zBakVX`||&>O=PHCp?2;sJ8Bv<`ip76EO}I7}q!Tz*#mHf%bf%JcKJA zxGo6zO7@knjBp%4^SKkSqF7dKjFJA6AdzhP(&gg(HAOBxBCFJA$6Kih$r&Tldzm&`BSqRj7T0+hg>p ze3A$L)?=6Xg$EYfd@9J!4bso$*f|LH#NgX!2b~Q5T%J8mrqqOA(Wi@F3t;CG^G%Dg z*e6$mTzqEb&3mFtR|+ZP{+N6p!}N_>eT#L#SD>X2Y0j|IxZksnAoE^y+|jtJE@=to zpllTiae3wtj2^z~(@0=`m?5FRUoZiu)trSFjg+|Y$1Lnxj$H~ti-H{yzQyxcgTmM&2q(x&rYj{z(zp9lFTWyyjf% zA_f^E65oZzJYXpyx;GzNI^v^Rf%Cq}WZ*bB?=9Bk^F+z)U?wzmxQojP!(v@D@m{`di{eLu0>5fnwsBhbz|I|CDH@&@o+H z7CoHF1wwx`af+akj>3(Z#i5=M{|j@x3S?AcIoGg!_LxxuwN|q=%^d!|U(+$gGcotSPN&S_#D7>kUGR_Qs z9RE{-#nojICBQKVZmhdOji&5VL}tz&1V3KRzwBu6kpaNnDY@f0fxO2k!NsTVzh)^P zKKZ_)2*?Kd=(q>YJn!sOKzG`W3q7I3`gp^-$3brixoxOWSZuq+0rGGcv06CG$Z-I@ z1mFiqtib_Pd5=T#Drw+IFxErE4$6(eutza=c~1lDBc}4wm`QOpD7vF1|NIOjH47MM z(s`F+N;%lV?)WP1kj!khH=Z`#C?pDij~0}4zS{F3lWrkIoC++1Y17^UM_hcM0-H_U8LCv83&}`>FbN8+M<8uEYf1mo z9S#3s?bIJi$^+79CFt%T|6uin>1rwjJpUaC>$ZuAO<<|IaliTg3W)Onw4Knf zH6WKL)JiuRk^SW}k#lv#U@p$Qc)kC(YGa^40APU2W}Bac?_LDV1Gu0Vf2c)`^diOs zjSsXoBFjQr9xk@NtFd+JQi2S10d8k2+ikVJ6L;8FRwDU(Ip`2D z&bt+h5=o;VKrsdaHn2FGo)rfBSXPXz{qF^xVh|K9k4|19&Un8z}Dki(4A1JI#E zl@`4vZX(Bs%j(yM@eP+5hoVA=KV9NPyRNKbHAjfcHnGUNsumyI$0#jMRMe>$60EMF z0()xcH`hu#S_067AcOAStX!blnRaVzXuViwaJQlYYn9#nI%}fifF;1p09>3=Ce8C7 z=dZ1eo=`T*1)#9(zTA5`XG~g4{?d)vh~lg5cb!1K+jwR0?@Sb(hTH8NU>LU#2~szY z$Q2Vgdk(N)?DRFD?bF_QgvP!=5wzaz?XB%Uj_JnYO51GEN7P;WTjd?w`Z&D`$()Az z28;!asZa8Q2-a3lDIkC%6SwU7$MjRI&rb zMW3G>$r>N>3To1=v1C{xxn>!?sXVG-7hzP=cDc$GpHvM(4f&w7=yzpG#T~pgC|V=9 zqu|2zIOAJ;_>CF9I@aR8lLi6j9hy$<&v$$VrXk?JvLC0VlNx6RM~@KPr#fD3>;eSC zc%z6e_)frbt$18tKadl8WHif5o92%ixp8AZUAT>Qo7G_dEM-S2b&6}KlpioWz)_%9 z(AoRYs0_%bw+jsUHrgMm9tD(kN^Sn-B^k+1^+`~z+v`BWn7|Dx9j$Db52z*2)p)u^ zU~Fs}=HKxrJU51Z0U*8EFji)uPjhHd`6UDe=WVgX#1{Dfc!Z?CZwfQXwIuLBBs8h6 zh9cWSh>B~~?Y{Kg>L{4w+kGkc7WZ&Y6bv2sK16`&mywz%7*S|x2qqg){t+e1YAm0_ zTh)rK`>tg+B{vezRO*EhLArO@7RE_cn$n;=Y8C5|$SU5)VaFP^kfM3CHZ70LWM%WoQ9o6F!F}0f7YnQ zJa=29h01HseAelXyNqjI@jrW63}L&rqnwhVn}`7%R-|lgC@Zow0`YJ;$^L?ggvW~< zQUJxzz&x^fik6@hPzKOrzv}w>^M2<6Fau|%T1TQm{6E^s&xyguSM3H-0J@&=eLTh& zyadvZsuj9Z(o+vs2;XB_#L__qZ8z~ff@<@$?p=ML(hYO_2x56wX`9LCU0NUD^J;Ad z4&EPi7yxQ%z)1*6jkLrbAn>bS2yO5RP-Px|BJKyzK2=j#dXhW@!5v%uX?GMPsQ%OL zZ}_VTcAC~UhWocA#;0KRZ*G+OGC8NJi$)OiEH~eY8(#cj1!!9ZU7ok{QNR}$O*kyI z&^taP7H9{M?T(#Al7ytC%fv4M4j1N8(n1!5-YTRC7jOZ{JKlgM@@pw*4WDZf8g$RJ z0ANl7`Ht(|G%y|4gf~49g|BXg;d|3$NKEda@3`JUi0n7j;i54~8xcQ-@II#5 zyWFD=zv0!8zGCJoMy8q0TdDUDum|ng!Ah$+25oE zRaeKnAESeN8Badxxx;@fdSHwIitS|z*ck*m{N;)DF&R0${B#;r>jH&N(cNu`J`N$w zCPx%>g#1i9PmnNGJl%$ZRnp%VK=N`g;6pRHR?pZ0w<8-26c;m!)c2=A3XkrS)!wEG zDH2DxtnaMc+P_a3VT1uf04%272@{@D+6SXJoHG#+@}`naR5&in#XIa-t-*k@Sxz3 zPXSd)HJ*$B)~yw9@-z2koCi>W6^_Ld2l!pOEq)-BnDkdIez5Eqbt76y2bcw)sg8R% zql5V4tVLNEBeYyyxU$(NcFt|o@^EP(TE-reCrFPy#I|*gzAi%NhG%eX8A!T0wWymFATkGziaH&Au21Qsndc%Y_pIi0LIQ|wlu;Qvc@i-oOFD{!D1 z*}GRXH&b640pW2j;_|0%U6mox>BOTnk8qMU>8t1|8(DVH9+-up*CqwltPuq680kYc zOC%aS6f6d~9@k|w6`4CHR%R3j2=#$3mRoIvq}0+kdVqjb&-=Q$!`U%@Yzjt)nQ~Br zSqaaOAhE=PQVRxt23o>CdcCVJt5h!@^WA(OB0@Dg@!0I;mk-X4nO$5-tOdVN->&y5 z_OH=_46^2l@N7H-CIfM6Jy=s$XUCX)!@!_hptn?9>bFlZU|_`M)ks*bSc3@rqpOfr zby2x$Vn_IoRmq^6<%{B{$(G5xHt=%~l>R85h^Sg*dGm$Sx3wuTWx#n06-_ zpr=du2`?2w`My@A6y6hZ;!?x0t<}|`M0rYoaPT$m| zJn3tVO)_l;voPW>pEsl>yoVIMnlPE7rHT%i7kMrY2G5Vn+%002J_U|ioxijtmE+L9 zB#h9Y!FZ|UBaZ~};(6B;xL))8&L-~e(peiMmElReuS`uRHYX~K4 z_B~vLfIh0jB17sLsLgckM+SpZjuEM=FmX>Z7X zpMb+d)=Cw0BHv^MIrJJMv5G1?&%bXJx$}i+?nJOBk@G|_UMt}{S37DxNJW;iG$^wdlb}@N9j%!%o=(c4j^PI*(!=R#z^IrQ%Vx4s)H|l`_!o-WtHF9-7i* zzx<8`-8QrQ)rcDz*<%VG=9x&pT4~CT*q_G@%DZ>c&nP4$^#q1|hRu2wUnCBiTGql8 z9)F9$4pW@%ZZkFw2USQXw`Q-Ee|#8pKO3DuuNoc(J`uq}?rhY**&bd1;IIkasK@6W z)Imb^lWyX{TYJhbEXR;dYqKAbh2`r9@9BP!AvCe!U$1h5dgUUUnh7eP5E46CjzLcK_VN*Oo@&UT=FZQ{NJ(tFUy9fJXJl|Azd~OR4>6x(bbOc}_3iDQ%Qcpt# zxkJv+5OmcsVmU!HUZ}Q!TDY^)vv<6>vTD5YNF`PU)(SXT`G2D!!i*O7bdGKn_NSpr zQ&+x}?Q7G}_Laxe*Ryqh8$P^2i^Hl~gKEA1;d-{-q8JoTI;D+;_=VdT&&$B3mWZhx zD<;sg#TjA`+xMOhmk~Jf$<^!h%rm8aoE@;)%x!kW`up{RM4-&@m46aIF;F4|wI3Ex zDMa!sQwKUK&fgX3GlzBZ|qxKt>8-L_7{i$zKOiB5|pBW0UR# z1cByg&PL_mp5+Cnre08o`I93I08`Z3&8Qcuamh$tFZFq8i}xE#$T3rI4#(+c7$+c9 zH`9rdaNkWbWeQ+DU_pC|7@xe&yF{S7_}w&&>baoW;_Q@4z4QWIlL+eT8j(GgwF6@6 zP@MdyZT6o5)tt8&9O$B*H;v z*Rln~TlM=T@u1uZE%d1Zu~3$dHpZ^A; zr}1?F(b!-`e)XU>mZ1F&bGY^P!DI>g1wr{6X22$2Is$tG6l9oA+&KLCMf$wfp$aRm9$LgwKrtlAgMak`42k&Am&bf(kA%U!cC*)re4~X| z8Gs42_U&J6JAc_}G!l^O zyQ3&C#(Jp1Vd3DaRu3Ne32&BL(?hpm)>K3>bEZ*fRmuMGo!OZE zY2=u$jQGapnh`0$xV29&bC4PFd*1wRxki>!i?+{AUrt|#{qdS>H<>Aw4Px)kSnAqc zF4-&jS4VRnA}UAr01G4T!j$J&3nGBJ0lHQ75$GjZn3~=(&!PS?9iD9WDp%+I#sg-_tUbMZ(5g)@EcB9-#1B&=RyWbz+d8p7?zHs$C zVQuC~)-GNEj|-N#6U)aqp{gj=A7G-ht7fmuxwBY?K0L@TaXECA#l{rX)(>*fecWRP z|7wsS#=!J?Phy7!WEhKRz1FtgwI2XhCa>mr6MJ8Sa=nrs}Uz-OqSt(f4LyJEFE9H(r7CKZ&N&LEdsN`8@ zRq&!%^~*oI##)Tt)tH?yJ~n$-0L_E75nK&R<`88tMP_<6 zv%=9aD(2cx-5@ey3AUQA{5--Pgk5A_7I*Y7b}L9l8$%wxNzbHU={Rl)pI zm+s%eU}5Vih($W;Q~#c?_d;#*oUD=)rKKJFxd(Z!Bak4}3OhUj{H3V@T^X)#-RlOA&o^7=E&HqGP12-ALrMbd46D55IS>E^4JFFqH z7yU>o*d;BUJ__BC-=OlNuApx&R>{27^Dd~Gkftq(t4qdGoPfVCI!&B8_gkhLyx?w+ z!H(J#M9R>jivzJ0+AX+IWH!crq#zqZp`_w^REhX^dv4iGllkx9w$xC`H>tBx^37!{ zIk`=4X=8i*lpO@+@^(HD$B&j`(Xy6yU8ysGx)Om87WsN(L4(s-tVC z!j&f=vJgBj_!onb6<42s3>$Q}C&s+rwRpCeA(I2jUu2_Tos#yem|YI2tQ@O86?Oy1 zij8*OK)|MeOTN;~DxQ7KH}O|b#@<&n@{s_xY~I;~Y}Qye__r?Dgrz zwuoXL#2TXYVV|M;)A}Z52Yj?1Qs)iH2P&9rmjf(hY?Mx0BIQ|FE^EFf11p>0t5dI? zHZ6r^wQ+{gb{zT;JOSmC{hm)JkBAGtkVEcx**>#m3xuP_=REI4_cxb zrzc)Ofq)%xjpso(RWt@OR`N4G+p0B!fJBn461zu7_hlt$VEAuIs~a>@v;fwfpo*(A!i{v2FYmZud;)>;p$jpTP}`gqdHM6gEvI8qo>c7sRa` zi~xjA19Jtc{EG%x!Cn1^In#j|xIxH{$KCT(2cv|Zc@_jfr?XcW^dluqI^uv@3B#^W z>PYZuGlh39q;=O9T>wR=rxO=34r8PUaHh+l0osiq)eD0y2XhX)jd_be@X|+LzjfE` zxP-rbDr{ykz31qMdL-}ZS|6NcXfjZ>8vNtvY@BAlD?IDYV$86Y?ehX^sBC8g$tZC* zv=e1Th<8CT#+wd-*r*diV-P747=9bb1`32mPFL`mSJ{IM*9}L%ACZnRs z?fy4`rYEqtC@|y@G)lse7r~UljG{MGEgfJ=^{K(%@^%8$0JB-Ndzs8ij)&-mH1^KG zb(Yg#9xJ)cZGCRyyLuwjw@omq^E*tp+=l_Dd^&twL8+d~8(&NyYz<3-Moy>Cnbw!| zTI?9nOgs42rpsGZnbevn&|$;`!%UaXSl+7hU~8Ps3{qQ}=k&Gw2o9x3aV<$}FY{(mmNc+UJv=() z>EVtj4Xj%ASsOB6P8akB67qu;Rwj~?$)D%R#j=Ctkq^5az~g&uJc>=^-O61a10gRa z`rxd4f^2(4>&*@rj8AQa0~VfI0aOCU3oSyHD&%TNY7TcP2wa_g1XPL3s~3|h^b?ig zaM`bqAKJ)luabi z5=Pw<{Tdx$IS398ta_-P`fU4(mJ1KJrJczj*~88)vZ_H$qpbfVX=QEUBm|Mk@Y-y7 zMAv=`_-w5!*WS=u&)AoXVqSgZ!{7Im9lQsd(qAf&g?et9C=-6P`pFi+vtv9A5h~51 zA@usTdsQMrlH-W0Ph*btPd&Kzme-pL6=G9nNxJo zkrCxm($27KK0ZEe@u2dRXU%)n&O$#} zMgTt;V7m&~yj36%;Njt@z{WYw#BXgUK3Wxw^5?^7pgr! zAFvAA8QV3npnD4Mw5d(L^+!f=R2nS0b5F%aZ@C)u`dw1%V2kLH%uTSK9oY)zib~9^ zppi)k{|G+OK#y3Pm_V51(T3_woRxo-zI zpI--Mj+I~HYB~&};7L_FJ{umQP%f#F0BVI|CAscGD=zg)|L&vHz0u(;oSQL!ZAN9F zMYTt`aPhmHJ%En(a(2Kqdch;}v(U!4<9Yxxc*8^eXpFkrmjFBWA57H#fV8)$2V#6f z;nX-}1#GB-R@t1m$_l|q^^n=~3JI(>!AF1wI`9?DmrnSPH5<;7LR9XIfk^Xjt?c@n zhG7C7cuV=bt*IjA)}O}XSj;4S%+8Ytw@(;#*-ebl=9oL+;W5UIXG!={HlQ>KXW7%F zXR2oter~N&T<(b4OMq66G%9Zz^l8}LU zz6WQU{ijvyG?0qwX1;%Tq$D!R3SV5Sc;GKzunstY$t!!Y7fPXN9?U;c&uct4@GX%J zpso?jarI##VI={$+g&|}iuMfvq#wA?`v^)(`uH?S3)(x6wbwao}?@z zs{!gBUdcZ?^-ak;cEOtn(2|r#hE9LkZo9`==X4h|=1+~D8w0AyB;h#J`9R^XGgo~F z3)WGO42eP$CM{ZSUDl za<4rwU##ka=Cukg;&psPvUkWD4kHCK#nVBj4I#+}f6vp_pb>)I8-S*!%CynvN{$O2 z%c;zs#;LuL{gx|PNC%=c;n{R20Fj`Wb=El>)pC^px{f5S(}+Fi^!`Qw%3gT+bq+M! zZ^5|4hux-+iH}Lak%*k1AW`~x$igNva6vz4{GGR^Ksd2tH^~*7 zAha_%APDXhSe>A2JaHYjOiE!xRii*fI3k^Txx@c}%2wS>G0S4Kq;S|)sdWM5V zD!D5qV!mGWZL+@IA8DGh2emGSzAiISzV4caThOS)v5dB0b(qa7ulL4=Bg>X`dGTS{<)UWmE}4xYz5RWf6gi}OtgwXXPPSh4!%Sa zs=9Z~w0-`~u>;DKdaZl|@kP`a^zjmnO1=6d;sJk9fPv#U5atiNa;@N_T)2+S&p;4; z`gdFGq$DkRoaNb#oi9vKT`Lt(9-6bb+Anj46)gq3U5KWdeA31pn_vgm#2Gxi@vL-o z5NJD%v)K?$PgEcc*37VHiut2#h~{A-%J!Cfk=Qpd>W>W(PNTUZAilug`g5_$NxTJO zVfc9c22sMqkPCz*2j;}pEf>&q?Yw!@ceK2Vo3L(fozw10V;t4sPrB+-tC5+TA7!b3jn!r*Fh!2tEz>Y{QAf4Z;r5$G{ow2$5~PJT zdP16|C33dlznvCzfJoa@x=89~Y1NXE2qq&de0IX}Rw975zH)|63x_h-K`vn|CypH6 zX)t(L7LME>{WP6QcHsewTPCYhFYikMPDUc8a6`lC5jZW^ zqFXHx0#ioL63mFE?$owX>?ljTGG3dxdBY7-$W&J-Cq5nTqN^$L zO4^iI>JLCyziuB_8p(g@3B)oxlo3sz(=yH_fhMO5js@@+Ed*InEGE(Ei`s(oVU`FM zb9a|5?n@a4dlGazOE9`SRZW93%gC`n?o+kQG^hB5Ndc0R+>xtVYy*>5fQY!GZzCL?1JEegMB_5MFJ$c8>MH+l8q$Z2BTOL#la7ZkmP+)xG{Y;9lB=gltY zGs`IV;_e®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š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�NmPc}=XQfLEEcVc- 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%0A7SDt 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

*C8@cqLscNvJ7C?Cs<-yu|;`l%D*inL-?% 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

~)KPA`k=uCU<$5M;{%{4M6l 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≷6CnY78I&oMw#Qp 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

?ZP5N&O!|%HrY7KKPDDIr}9i_&uUM>C35e2 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

$<^2h3 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 z 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

f->FRr?M9m=6N>DDl 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

QJzx3ig)*Zy=nyp^f3oT-cH%m47i0OWh` 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�yR4Wb&L}+q_?piz!D9#dq5MHYMiqQ{U?u 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�c=;ov*1%m`H9`st%q^A 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ⅆ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

dV^hKLho42uu-wvxa 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

5PVDKf;o)SGx2-Yg3@rXQVX>Ha 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

{Awr8vIN~5 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

9G6U2QTa~vgnh@dlyzH>w|nYxZ(6@Z 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

)CUlh;JG)j33usElNv%>iT0~+9I33V`lPM@BO`E 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 Date: Sat, 22 Jul 2017 15:45:06 +0200 Subject: [PATCH 040/317] Revert "minor: a wrapper to use cout more convenient" This should fix the compiler warnings. This reverts commit fcd39e29fa3df8076c6f25f412dd3ce5be431503. --- DataFormats/interface/KBasic.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index ab2ce2fc..d127cd65 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -17,18 +17,6 @@ #include "KRoot.h" -static void dout() -{ - std::cout << std::endl; -} -template -static void dout(Head H, Tail... T) -{ - std::cout << H << ' '; - dout(T...); -} - - struct KLV { virtual ~KLV() {}; From eeeb015ac7d4ac47e555d17c433ff29c2f0ecba6 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 22 Jul 2017 21:38:19 +0200 Subject: [PATCH 041/317] KTrack.h, KTrackProducer.h: save B field at reference point --- DataFormats/interface/KTrack.h | 2 ++ Producers/interface/KTrackProducer.h | 3 +++ 2 files changed, 5 insertions(+) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 48c9ad5a..1491037a 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -45,6 +45,8 @@ struct KTrack : public KLV float err3D, err2D; ///< errors on the dxy (2D) and d (3D) impact parameters KVertex ipVertex; + float magneticField = 0.0; // at reference point, in 1/GeV + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L757-L819 float errPt() const { diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 66054bbe..fc97d836 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -69,6 +69,9 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac } } + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/TrackingTools/TransientTrack/interface/TransientTrackBuilder.h + out.magneticField = (builder.product() ? builder->field()->inInverseGeV(GlobalPoint(out.ref.X(), out.ref.Y(), out.ref.Z())).z() : 0.0); + // check for builder is missing - be carefull to pass it to this function together with verticies if (vertices.size() > 0) { From 37f6a5d4139ee0ed2f5fa7617e830a02f4b46f4c Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 22 Jul 2017 21:47:34 +0200 Subject: [PATCH 042/317] KMuonProducer.h: write out extended track info (no vertex-related infos added yet) --- Producers/interface/KMuonProducer.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 97338a8d..7ff39ac0 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -75,6 +75,12 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> static const std::string getLabel() { return "Muons"; } + virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) + { + setup.get().get("TransientTrackBuilder", trackBuilder); + return true; + } + virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { if(!noPropagation) @@ -155,12 +161,13 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> /// Tracks and track extracted information if (in.track().isNonnull()) - KTrackProducer::fillTrack(*in.track(), out.track); + KTrackProducer::fillTrack(*in.track(), out.track, std::vector(), trackBuilder); if (in.globalTrack().isNonnull()) - KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack); + KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack, std::vector(), trackBuilder); edm::View vertices = *VertexHandle; reco::Vertex vtx = vertices.at(0); + if (in.muonBestTrack().isNonnull()) // && &vtx != NULL) TODO { /// ID var from the bestTrack which is not saved entirely @@ -323,6 +330,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> edm::Handle > isoDepsPF; edm::Handle triggerEventHandle; edm::Handle > VertexHandle; + edm::ESHandle trackBuilder; KMuonMetadata *muonMetadata; boost::hash hasher; From bc9b52ab62c49fe61dc3e490cea110ca1abd0f43 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 22 Jul 2017 23:21:09 +0200 Subject: [PATCH 043/317] KTau.h, KPatTauProducer.h: preparations for saving SV of 3-prong taus --- DataFormats/interface/KTau.h | 2 ++ Producers/interface/KPatTauProducer.h | 49 ++++++++++++++++++++++++--- Producers/python/KTuple_cff.py | 1 + 3 files changed, 48 insertions(+), 4 deletions(-) diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index d9e1fe9a..5c4ad593 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -68,6 +68,8 @@ struct KTau : public KBasicTau KPFCandidates chargedHadronCandidates; KPFCandidates gammaCandidates; KPFCandidates isolationChargedHadronCandidates; + + KVertex sv; int tauKey; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 008ca80d..144e8282 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -4,6 +4,7 @@ #define KAPPA_PATTAUPRODUCER_H #include "KBaseMultiLVProducer.h" #include "KTauProducer.h" +#include "KVertexProducer.h" #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "KPackedPFCandidateProducer.h" @@ -120,7 +121,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> outCandidate.bestTrack = KTrack(); if (single_pion->bestTrack() != nullptr) - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, theB); + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder); else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); } @@ -140,7 +141,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> outCandidate.bestTrack = KTrack(); if (single_pion->bestTrack() != nullptr) - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, theB); + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder); else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); @@ -171,6 +172,32 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); } + virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) + { + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TauReco/interface/PFTau.h#L34-L54 + if ((in.decayMode() >= reco::PFTau::hadronicDecayMode::kThreeProng0PiZero) && + (in.signalChargedHadrCands().size() > 2)) + { + // refit SV since in.secondaryVertexPos() is empty + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/PatCandidates/interface/Tau.h#L325 + + std::vector transientTracks; + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) + { + transientTracks.push_back(trackBuilder->build(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack())); + } + AdaptiveVertexFitter adaptiveVertexFitter; + adaptiveVertexFitter.setWeightThreshold(0.001); + try + { + TransientVertex sv = adaptiveVertexFitter.vertex(transientTracks, *BeamSpot); // TODO: add beam spot + KVertexProducer::fillVertex(sv, out.sv); + } catch (...) + { + } + } + } + public: KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : @@ -205,6 +232,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); + + if(pset.existsAs("beamSpotSource")) consumescollector.consumes(pset.getParameter("beamSpotSource")); } } @@ -212,7 +241,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - setup.get().get("TransientTrackBuilder", this->theB); + setup.get().get("TransientTrackBuilder", trackBuilder); return true; } @@ -221,6 +250,16 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> return true; } + virtual void fillProduct(const InputType &in, OutputType &out, + const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) + { + edm::InputTag beamSpotSource = pset.getParameter("beamSpotSource"); + cEvent->getByLabel(beamSpotSource, BeamSpot); + + // Continue normally + KBaseMultiLVProducer, KTaus>::fillProduct(in, out, name, tag, pset); + } + virtual bool acceptSingle(const SingleInputType &in) override { // propagate the selection on minPt/maxEta @@ -254,6 +293,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KTauProducer::fillPFCandidates(in, out); else KPatTauProducer::fillPFCandidates(in, out); + //fillSecondaryVertex(in, out); } virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override @@ -358,13 +398,14 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> boost::hash hasher; int n_float_dict; + edm::Handle BeamSpot; edm::Handle VertexCollection; edm::InputTag VertexCollectionSource; edm::EDGetTokenT tokenVertexCollection; - edm::ESHandle theB; + edm::ESHandle trackBuilder; TTree* _lumi_tree_pointer; }; diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 0eb4a8cc..c7df075b 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -576,6 +576,7 @@ floatDiscrWhitelist = cms.vstring(".*"), floatDiscrBlacklist = cms.vstring(), tauDiscrProcessName = cms.string("KAPPA"), + beamSpotSource = cms.InputTag("offlineBeamSpot"), ), ), From 7cea4428c1fe69605da0a6c360020f0a939f376e Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sun, 23 Jul 2017 16:04:03 +0200 Subject: [PATCH 044/317] KPatTauProducer.h: got SV refitting working --- Producers/interface/KPatTauProducer.h | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 144e8282..ac7f34f3 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -184,16 +184,23 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::vector transientTracks; for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { - transientTracks.push_back(trackBuilder->build(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack())); + const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); + if (track) + { + transientTracks.push_back(trackBuilder->build(track)); + } } - AdaptiveVertexFitter adaptiveVertexFitter; - adaptiveVertexFitter.setWeightThreshold(0.001); - try + if (transientTracks.size() > 2) { + AdaptiveVertexFitter adaptiveVertexFitter; + adaptiveVertexFitter.setWeightThreshold(0.001); + + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h TransientVertex sv = adaptiveVertexFitter.vertex(transientTracks, *BeamSpot); // TODO: add beam spot - KVertexProducer::fillVertex(sv, out.sv); - } catch (...) - { + if (sv.isValid()) + { + KVertexProducer::fillVertex(sv, out.sv); + } } } } @@ -293,7 +300,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KTauProducer::fillPFCandidates(in, out); else KPatTauProducer::fillPFCandidates(in, out); - //fillSecondaryVertex(in, out); + fillSecondaryVertex(in, out); } virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override From ca15f0606d791f5fc00ca71bc4772053a4ffe415 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sun, 23 Jul 2017 17:42:19 +0200 Subject: [PATCH 045/317] KBasic.h: set default values of some KVertex members --- DataFormats/interface/KBasic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index d127cd65..d39408fc 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -50,8 +50,8 @@ struct KVertex virtual ~KVertex() {}; RMPoint position; - bool valid; - unsigned int nTracks; + bool valid = false; + unsigned int nTracks = 0; float chi2; float nDOF; From 5caf61807d71e0a18ebaf89515975b312178f553 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 24 Jul 2017 14:36:09 +0200 Subject: [PATCH 046/317] Extend gitignore: no .nfs* --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 81ba52d3..4a85b873 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ DataFormats/test/libKappa.cpp testcharge testdebug crab.log +.nfs* From 8bbb25383f9cdbee1ec861ecc857202a96509da3 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 08:55:20 +0200 Subject: [PATCH 047/317] Kaons: added new types KKaons and KTransTrack to help reconstruct the theon Peak --- DataFormats/interface/KParticle.h | 17 +++++++++++++++++ DataFormats/src/classes.h | 4 ++++ DataFormats/src/classes_def.xml | 4 ++++ 3 files changed, 25 insertions(+) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 7b8fe81b..d95223bd 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -257,6 +257,7 @@ struct KPFCandidate : public KParticle double hcalEnergy; //< energy deposited in HCAL unsigned short fromFirstPVFlag; KTrack bestTrack; + short int indexInOriginalCollection = -1; // is used to store index of charged hadron in the original collection in KPatTauProducer }; typedef std::vector KPFCandidates; @@ -285,5 +286,21 @@ struct KLHEParticles double alphaQCD; // AQCDUP }; + +/// Particle-Flow Candidate +struct KKaonCandidate : public KPFCandidate +{ + virtual ~KKaonCandidate() {}; + KTransTrack firstTransTrack; + KTransTrack secondTransTrack; + KVertex secondaryVertex; + bool isValid = false; + bool statusOfClosestApproachInRPhi = false; + + //KTrack bestTrack; + +}; +typedef std::vector KKaonCandidates; + #endif diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index b1de2105..ba6d20a9 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -79,6 +79,8 @@ namespace KParticles dict_KParticles; KPFCandidate dict_KPFCandidate; KPFCandidates dict_KPFCandidates; + KKaonCandidate dict_KKaonCandidate; + KKaonCandidates dict_KKaonCandidates; KPhoton dict_KPhoton; KPhotons dict_KPhotons; KPileupDensity dict_KPileupDensity; @@ -90,6 +92,8 @@ namespace KTaupairVerticesMaps dict_KTaupairVerticesMaps; KTrack dict_KTrack; KTracks dict_KTracks; + KTransTrack dict_KTransTrack; + KTransTracks dict_KTransTracks; KTriggerObjects dict_KTriggerObjects; KVertex dict_KVertex; KVertices dict_KVertices; diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index bed48381..e44e7a04 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -45,6 +45,8 @@ + + @@ -56,6 +58,8 @@ + + From d8ff77ae74d30aabb50e82364cef1fd03ac99fdd Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 09:01:46 +0200 Subject: [PATCH 048/317] Kaons: temp enable the kaon production --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 97 +++++++++++----------- 1 file changed, 50 insertions(+), 47 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 466fd182..5348022e 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -113,6 +113,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', data = datasetsHelper.isData(nickname) isEmbedded = datasetsHelper.isEmbedded(nickname) + isreHLT = datasetsHelper.isreHLT(nickname) print nickname #####miniaod = datasetsHelper.isMiniaod(nickname) not used anymore, since everything is MiniAOD now process.kappaTuple.TreeInfo.parameters= datasetsHelper.getTreeInfo(nickname, globaltag, kappaTag) @@ -122,6 +123,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', # General configuration if tools.is_above_cmssw_version([7,4]): process.kappaTuple.Info.pileUpInfoSource = cms.InputTag("slimmedAddPileupInfo") + if isreHLT: + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT2") + process.kappaTuple.Info.l1Source = cms.InputTag("") if isSignal: process.kappaTuple.Info.lheSource = cms.InputTag("source") @@ -141,7 +145,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('TriggerObjectStandalone') # setup BadPFMuonFilter and BadChargedCandidateFilter - if tools.is_above_cmssw_version([8]) and not tools.is_above_cmssw_version([9]): + if tools.is_above_cmssw_version([8]): process.load('RecoMET.METFilters.BadPFMuonFilter_cfi') process.BadPFMuonFilter.muons = cms.InputTag("slimmedMuons") process.BadPFMuonFilter.PFCandidates = cms.InputTag("packedPFCandidates") @@ -167,21 +171,21 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "SIMembedding") process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "SIMembedding") elif data: - if tools.is_above_cmssw_version([9]): - process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") - #process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "RECO") - elif "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): + if "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") else: process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") - process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "RECO") - if not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): + + #if "reHLT" in datasetsHelper.get_campaign(nickname): + # process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT2") + #if not "reHLT" in datasetsHelper.get_campaign(nickname) and not isEmbedded: + # # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" + # process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") + if isreHLT: + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT2") + elif not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") - - if not tools.is_above_cmssw_version([9]): - process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) - process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") process.kappaTuple.active += cms.vstring('BeamSpot') if tools.is_above_cmssw_version([7,6]): @@ -241,19 +245,16 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.packedPFCandidates.packedPFCandidates = cms.PSet(src = cms.InputTag("packedPFCandidates")) jetCollectionPuppi = "slimmedJetsPuppi" - if tools.is_above_cmssw_version([9]): - jetCollection = "slimmedJets" - elif tools.is_above_cmssw_version([8]): + if tools.is_above_cmssw_version([8]): from RecoMET.METPUSubtraction.jet_recorrections import recorrectJets #from RecoMET.METPUSubtraction.jet_recorrections import loadLocalSqlite #loadLocalSqlite(process, sqliteFilename = "Spring16_25nsV6_DATA.db" if data else "Spring16_25nsV6_MC.db", # tag = 'JetCorrectorParametersCollection_Spring16_25nsV6_DATA_AK4PF' if data else 'JetCorrectorParametersCollection_Spring16_25nsV6_MC_AK4PF') recorrectJets(process, isData=data) - jetCollection = "patJetsReapplyJEC" else: from RecoMET.METPUSubtraction.localSqlite import recorrectJets recorrectJets(process, isData=data) - jetCollection = "patJetsReapplyJEC" + jetCollection = "patJetsReapplyJEC" ## ------------------------------------------------------------------------ @@ -335,8 +336,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.p *= getattr(process, taus) process.kappaTuple.active += cms.vstring('PatTaus') - process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(False) + process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) process.kappaTuple.PatTaus.taus.floatDiscrBlacklist = cms.vstring() @@ -448,12 +450,11 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") - if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): - process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) - process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) - process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) - process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - process.p *= (process.AdvancedRefitVertexBS) + process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + process.p *= (process.AdvancedRefitVertexBS) process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) @@ -463,14 +464,13 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.RefitVertex.whitelist = cms.vstring('AdvancedRefitVertexBS', 'AdvancedRefitVertexNoBS') - if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): + if tools.is_above_cmssw_version([7,6]): process.kappaTuple.RefitVertex.AdvancedRefittedVerticesBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexBSProducer")) process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - if tools.is_above_cmssw_version([7,6]): process.kappaTuple.RefitVertex.AdvancedRefittedVerticesNoBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexNoBSProducer")) process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) @@ -480,9 +480,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') - if tools.is_above_cmssw_version([9]): - pass - elif tools.is_above_cmssw_version([8,0,14]): + if tools.is_above_cmssw_version([8,0,14]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD(process, isData=data ) process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs", "", "KAPPA")) @@ -491,24 +489,23 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.PatMET.pfmetT1 = cms.PSet(src=cms.InputTag("patpfMETT1")) process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) - if not tools.is_above_cmssw_version([9]): - ## Write MVA MET to KMETs - process.kappaTuple.active += cms.vstring('PatMETs') - # new MVA MET - from RecoMET.METPUSubtraction.MVAMETConfiguration_cff import runMVAMET - runMVAMET( process, jetCollectionPF = jetCollection) - process.kappaTuple.PatMETs.MVAMET = cms.PSet(src=cms.InputTag("MVAMET", "MVAMET")) - process.MVAMET.srcLeptons = cms.VInputTag(muons, electrons, taus) # to produce all possible combinations - process.MVAMET.requireOS = cms.bool(False) - if tools.is_above_cmssw_version([8,0]) and isEmbedded: - process.MVAMET.srcMETs = cms.VInputTag( - cms.InputTag("slimmedMETs", "", "MERGE"), - cms.InputTag("patpfTrackMET"), - cms.InputTag("patpfNoPUMET"), - cms.InputTag("patpfPUCorrectedMET"), - cms.InputTag("patpfPUMET"), - cms.InputTag("slimmedMETsPuppi", "", "MERGE") - ) + ## Write MVA MET to KMETs + process.kappaTuple.active += cms.vstring('PatMETs') + # new MVA MET + from RecoMET.METPUSubtraction.MVAMETConfiguration_cff import runMVAMET + runMVAMET( process, jetCollectionPF = jetCollection) + process.kappaTuple.PatMETs.MVAMET = cms.PSet(src=cms.InputTag("MVAMET", "MVAMET")) + process.MVAMET.srcLeptons = cms.VInputTag(muons, electrons, taus) # to produce all possible combinations + process.MVAMET.requireOS = cms.bool(False) + if tools.is_above_cmssw_version([8,0]) and isEmbedded: + process.MVAMET.srcMETs = cms.VInputTag( + cms.InputTag("slimmedMETs", "", "MERGE"), + cms.InputTag("patpfTrackMET"), + cms.InputTag("patpfNoPUMET"), + cms.InputTag("patpfPUCorrectedMET"), + cms.InputTag("patpfPUMET"), + cms.InputTag("slimmedMETsPuppi", "", "MERGE") + ) ## ------------------------------------------------------------------------ @@ -552,7 +549,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## ------------------------------------------------------------------------ ## if needed adapt output filename - process.ep *= process.kappaOut + process.p *= process.kappaOut if outputfilename != '': process.kappaTuple.outputFile = cms.string('%s'%outputfilename) @@ -566,7 +563,13 @@ def getBaseConfig( globaltag= 'START70_V7::All', # add python config to TreeInfo process.kappaTuple.TreeInfo.parameters.config = cms.string(process.dumpPython()) + # process.kappaTuple.active = cms.vstring('PatTaus') + # process.kappaTuple.active += cms.vstring('BeamSpot') + # process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) + # #process.kappaTuple.active += cms.vstring('ExtendedTaus') + ##process.kappaTuple.active = cms.vstring('Taus') + # process.kappaTuple.Taus.taus.src = cms.InputTag(taus) return process if __name__ == "__main__" or __name__ == "kSkimming_run2_cfg": From 8826654636778a5f593391112b40661effc40ac2 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 09:06:09 +0200 Subject: [PATCH 049/317] Kaons: add more new fields to the Kaon objects and fill them TODO: fix the empty histograms --- DataFormats/interface/KParticle.h | 6 +- DataFormats/interface/KTau.h | 4 +- DataFormats/interface/KTrack.h | 10 ++ Producers/interface/KPatTauProducer.h | 126 ++++++++++++++++++++++++-- 4 files changed, 134 insertions(+), 12 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index d95223bd..a1546edf 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -291,14 +291,14 @@ struct KLHEParticles struct KKaonCandidate : public KPFCandidate { virtual ~KKaonCandidate() {}; + KTransTrack firstTransTrack; KTransTrack secondTransTrack; KVertex secondaryVertex; + bool isValid = false; bool statusOfClosestApproachInRPhi = false; - - //KTrack bestTrack; - + float distanceOfClosestApproach = -1; }; typedef std::vector KKaonCandidates; diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index 5c4ad593..2a4b3e0c 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -68,7 +68,9 @@ struct KTau : public KBasicTau KPFCandidates chargedHadronCandidates; KPFCandidates gammaCandidates; KPFCandidates isolationChargedHadronCandidates; - + //std::tuple kshortTracksTuple; + KKaonCandidates kshortCandidates; + KVertex sv; int tauKey; diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 1491037a..a3a9794c 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -185,6 +185,16 @@ struct KTrack : public KLV }; typedef std::vector KTracks; +struct KTransTrack : KTrack +{ + virtual ~KTransTrack() {}; + + short int indexOfTrackInColl = -1; + bool impactPointTSCPIsValid = false; + +}; +typedef std::vector KTransTracks; + struct KMuonTriggerCandidate : public KTrack { virtual ~KMuonTriggerCandidate() {}; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index ac7f34f3..914c0f96 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -8,6 +8,9 @@ #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "KPackedPFCandidateProducer.h" +#include "RecoVertex/KalmanVertexFit/interface/KalmanVertexFitter.h" +#include "TrackingTools/PatternTools/interface/ClosestApproachInRPhi.h" +#include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h" #endif #include @@ -89,8 +92,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (variable->first == EXTRATAUFLOATS::decayDistX ) out.floatDiscriminators[variable->second] = in.flightLength().x(); else if (variable->first == EXTRATAUFLOATS::decayDistY) out.floatDiscriminators[variable->second] = in.flightLength().y(); else if (variable->first == EXTRATAUFLOATS::decayDistZ) out.floatDiscriminators[variable->second] = in.flightLength().z(); - else if (variable->first == EXTRATAUFLOATS::decayDistM) out.floatDiscriminators[variable->second] = std::sqrt(in.flightLength().x()*in.flightLength().x() - + in.flightLength().y()*in.flightLength().y() + else if (variable->first == EXTRATAUFLOATS::decayDistM) out.floatDiscriminators[variable->second] = std::sqrt(in.flightLength().x()*in.flightLength().x() + + in.flightLength().y()*in.flightLength().y() + in.flightLength().z()*in.flightLength().z()); else if (variable->first == EXTRATAUFLOATS::nPhoton ) out.floatDiscriminators[variable->second] = (float)clusterVariables_.tau_n_photons_total(in); else if (variable->first == EXTRATAUFLOATS::ptWeightedDetaStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_deta_strip(in, in.decayMode()); @@ -106,6 +109,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); + //cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) std::vector tau_picharge; @@ -113,6 +117,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) { KPFCandidate outCandidate; + outCandidate.indexInOriginalCollection = i; if (kshortinformation[names[0]]) { @@ -135,6 +140,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> for(size_t i = 0; i < in.isolationChargedHadrCands().size(); ++i) { KPFCandidate outCandidate; + outCandidate.indexInOriginalCollection = i + in.signalChargedHadrCands().size(); pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); tau_picharge.push_back(single_pion); @@ -170,6 +176,103 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); + + if (kshortinformation[names[0]]) fillMapOfTracksSV(in, out); + } + + virtual void fillMapOfTracksSV(const SingleInputType &in, SingleOutputType &out) + { + unsigned short nTracks = in.signalChargedHadrCands().size() + in.isolationChargedHadrCands().size(); + //kshortTracksMap + if (nTracks > 1) + { + std::vector transientTracks; + //TODO: store the map index:track + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) + { + const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); + if (track) + transientTracks.push_back(trackBuilder->build(track)); + } + + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.isolationChargedHadrCands().size(); ++chargedPFCandidateIndex) + { + const reco::Track* track = in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); + if (track) + transientTracks.push_back(trackBuilder->build(track)); + } + + if (transientTracks.size() > 2) + { + TransientVertex theRecoVertex; + + bool useRefTracks = true; //temp + KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true); + + for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) + for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) + { + KKaonCandidate kaonCandidate; + std::vector transientTracksPair; + transientTracksPair.push_back(transientTracks[trackIndex_1]); + transientTracksPair.push_back(transientTracks[trackIndex_2]); + + kaonCandidate.isValid = true; + kaonCandidate.firstTransTrack.indexOfTrackInColl = trackIndex_1; + kaonCandidate.secondTransTrack.indexOfTrackInColl = trackIndex_2; + kaonCandidate.firstTransTrack.impactPointTSCPIsValid = transientTracksPair[0].impactPointTSCP().isValid(); + kaonCandidate.secondTransTrack.impactPointTSCPIsValid = transientTracksPair[1].impactPointTSCP().isValid(); + + FreeTrajectoryState const & firstState = transientTracksPair[0].impactPointTSCP().theState(); // TODO::KAPPA + FreeTrajectoryState const & secondState = transientTracksPair[1].impactPointTSCP().theState(); // TODO::KAPPA + + ClosestApproachInRPhi cApp; // TODO::KAPPA + cApp.calculate(firstState, secondState); // TODO::KAPPA + kaonCandidate.statusOfClosestApproachInRPhi = cApp.status();// if (!cApp.status()) continue; // TODO::KAPPA + + float dca = std::abs(cApp.distance()); // TODO::KAPPA + kaonCandidate.distanceOfClosestApproach = dca; // if (dca > tkDCACut_) continue; + + TransientVertex sv = theKalmanFitter.vertex(transientTracksPair); + if (sv.isValid()) + { + KVertexProducer::fillVertex(sv, kaonCandidate.secondaryVertex); + + /* + out.kshortCandidates.push_back(kaonCandidate); + */ + //fill kshortTracksTuple + //KVertexProducer::fillVertex(sv, kshortTracksMap[i, j].sv); + /* What is needed: + from TransientVertex: + isValid() + + reco::Vertex theVtx = theRecoVertex; + + if (theRecoVertex.hasRefittedTracks()) + theRefTracks = theRecoVertex.refittedTracks(); + ----------------- + from Vertex: + theVtx.normalizedChi2() + theVtx.chi2() + theVtx.ndof() + theVtx.x(),y,z + + SMatrixSym3D totalCov = theBeamSpot->rotatedCovariance3D() + theVtx.covariance(); // returns SMatrix 3x3 + const reco::Vertex::CovarianceMatrix vtxCov(theVtx.covariance()); + */ + } + else + { + //fill kshortTracksTuple with null + //out.kshortCandidates.isValid = false; + } + } + + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h + + } + } } virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) @@ -180,7 +283,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> { // refit SV since in.secondaryVertexPos() is empty // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/PatCandidates/interface/Tau.h#L325 - + std::vector transientTracks; for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { @@ -194,7 +297,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> { AdaptiveVertexFitter adaptiveVertexFitter; adaptiveVertexFitter.setWeightThreshold(0.001); - + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h TransientVertex sv = adaptiveVertexFitter.vertex(transientTracks, *BeamSpot); // TODO: add beam spot if (sv.isValid()) @@ -209,10 +312,13 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + BeamSpotSource(cfg.getParameter("offlineBeamSpot")), VertexCollectionSource(cfg.getParameter("vertexcollection")), _lumi_tree_pointer(_lumi_tree) { + //this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); + const edm::ParameterSet &psBase = this->psBase; names = psBase.getParameterNamesForType(); if(names.size() != 1) @@ -239,7 +345,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); - + if(pset.existsAs("beamSpotSource")) consumescollector.consumes(pset.getParameter("beamSpotSource")); } } @@ -258,7 +364,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) + const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { edm::InputTag beamSpotSource = pset.getParameter("beamSpotSource"); cEvent->getByLabel(beamSpotSource, BeamSpot); @@ -368,7 +474,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) TauIdMVAAuxiliaries clusterVariables_; - + enum class EXTRATAUFLOATS : int { UNKNOWN = -1, decayDistX = 0, decayDistY = 1, decayDistZ = 2, decayDistM = 3, @@ -392,7 +498,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout<<"Warning: "< > extraTaufloatmap; #endif std::map > preselectionDiscr; @@ -400,6 +506,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::map > realTauIdfloatmap; std::map discriminatorMap; std::map kshortinformation; + //std::map kshortTracksMap; + std::vector names; boost::hash hasher; @@ -408,9 +516,11 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::Handle BeamSpot; edm::Handle VertexCollection; + edm::InputTag BeamSpotSource; edm::InputTag VertexCollectionSource; edm::EDGetTokenT tokenVertexCollection; + edm::EDGetTokenT tokenBeamSpot; edm::ESHandle trackBuilder; From 2f44f4acb91f812d26ceac94da8fd4f99f2d46be Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 10:43:24 +0200 Subject: [PATCH 050/317] Revert "Kaons: temp enable the kaon production" This reverts commit d8ff77ae74d30aabb50e82364cef1fd03ac99fdd. --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 97 +++++++++++----------- 1 file changed, 47 insertions(+), 50 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 5348022e..466fd182 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -113,7 +113,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', data = datasetsHelper.isData(nickname) isEmbedded = datasetsHelper.isEmbedded(nickname) - isreHLT = datasetsHelper.isreHLT(nickname) print nickname #####miniaod = datasetsHelper.isMiniaod(nickname) not used anymore, since everything is MiniAOD now process.kappaTuple.TreeInfo.parameters= datasetsHelper.getTreeInfo(nickname, globaltag, kappaTag) @@ -123,9 +122,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', # General configuration if tools.is_above_cmssw_version([7,4]): process.kappaTuple.Info.pileUpInfoSource = cms.InputTag("slimmedAddPileupInfo") - if isreHLT: - process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT2") - process.kappaTuple.Info.l1Source = cms.InputTag("") if isSignal: process.kappaTuple.Info.lheSource = cms.InputTag("source") @@ -145,7 +141,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('TriggerObjectStandalone') # setup BadPFMuonFilter and BadChargedCandidateFilter - if tools.is_above_cmssw_version([8]): + if tools.is_above_cmssw_version([8]) and not tools.is_above_cmssw_version([9]): process.load('RecoMET.METFilters.BadPFMuonFilter_cfi') process.BadPFMuonFilter.muons = cms.InputTag("slimmedMuons") process.BadPFMuonFilter.PFCandidates = cms.InputTag("packedPFCandidates") @@ -171,21 +167,21 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "SIMembedding") process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "SIMembedding") elif data: - if "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): + if tools.is_above_cmssw_version([9]): + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") + #process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "RECO") + elif "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") else: process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") - - #if "reHLT" in datasetsHelper.get_campaign(nickname): - # process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT2") - #if not "reHLT" in datasetsHelper.get_campaign(nickname) and not isEmbedded: - # # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" - # process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") - if isreHLT: - process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT2") - elif not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "RECO") + if not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") + + if not tools.is_above_cmssw_version([9]): + process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") process.kappaTuple.active += cms.vstring('BeamSpot') if tools.is_above_cmssw_version([7,6]): @@ -245,16 +241,19 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.packedPFCandidates.packedPFCandidates = cms.PSet(src = cms.InputTag("packedPFCandidates")) jetCollectionPuppi = "slimmedJetsPuppi" - if tools.is_above_cmssw_version([8]): + if tools.is_above_cmssw_version([9]): + jetCollection = "slimmedJets" + elif tools.is_above_cmssw_version([8]): from RecoMET.METPUSubtraction.jet_recorrections import recorrectJets #from RecoMET.METPUSubtraction.jet_recorrections import loadLocalSqlite #loadLocalSqlite(process, sqliteFilename = "Spring16_25nsV6_DATA.db" if data else "Spring16_25nsV6_MC.db", # tag = 'JetCorrectorParametersCollection_Spring16_25nsV6_DATA_AK4PF' if data else 'JetCorrectorParametersCollection_Spring16_25nsV6_MC_AK4PF') recorrectJets(process, isData=data) + jetCollection = "patJetsReapplyJEC" else: from RecoMET.METPUSubtraction.localSqlite import recorrectJets recorrectJets(process, isData=data) - jetCollection = "patJetsReapplyJEC" + jetCollection = "patJetsReapplyJEC" ## ------------------------------------------------------------------------ @@ -336,9 +335,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.p *= getattr(process, taus) process.kappaTuple.active += cms.vstring('PatTaus') - process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) + process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(False) process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") - process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) process.kappaTuple.PatTaus.taus.floatDiscrBlacklist = cms.vstring() @@ -450,11 +448,12 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") - process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) - process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) - process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) - process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - process.p *= (process.AdvancedRefitVertexBS) + if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): + process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + process.p *= (process.AdvancedRefitVertexBS) process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) @@ -464,13 +463,14 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.RefitVertex.whitelist = cms.vstring('AdvancedRefitVertexBS', 'AdvancedRefitVertexNoBS') - if tools.is_above_cmssw_version([7,6]): + if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): process.kappaTuple.RefitVertex.AdvancedRefittedVerticesBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexBSProducer")) process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + if tools.is_above_cmssw_version([7,6]): process.kappaTuple.RefitVertex.AdvancedRefittedVerticesNoBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexNoBSProducer")) process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) @@ -480,7 +480,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') - if tools.is_above_cmssw_version([8,0,14]): + if tools.is_above_cmssw_version([9]): + pass + elif tools.is_above_cmssw_version([8,0,14]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD(process, isData=data ) process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs", "", "KAPPA")) @@ -489,23 +491,24 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.PatMET.pfmetT1 = cms.PSet(src=cms.InputTag("patpfMETT1")) process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) - ## Write MVA MET to KMETs - process.kappaTuple.active += cms.vstring('PatMETs') - # new MVA MET - from RecoMET.METPUSubtraction.MVAMETConfiguration_cff import runMVAMET - runMVAMET( process, jetCollectionPF = jetCollection) - process.kappaTuple.PatMETs.MVAMET = cms.PSet(src=cms.InputTag("MVAMET", "MVAMET")) - process.MVAMET.srcLeptons = cms.VInputTag(muons, electrons, taus) # to produce all possible combinations - process.MVAMET.requireOS = cms.bool(False) - if tools.is_above_cmssw_version([8,0]) and isEmbedded: - process.MVAMET.srcMETs = cms.VInputTag( - cms.InputTag("slimmedMETs", "", "MERGE"), - cms.InputTag("patpfTrackMET"), - cms.InputTag("patpfNoPUMET"), - cms.InputTag("patpfPUCorrectedMET"), - cms.InputTag("patpfPUMET"), - cms.InputTag("slimmedMETsPuppi", "", "MERGE") - ) + if not tools.is_above_cmssw_version([9]): + ## Write MVA MET to KMETs + process.kappaTuple.active += cms.vstring('PatMETs') + # new MVA MET + from RecoMET.METPUSubtraction.MVAMETConfiguration_cff import runMVAMET + runMVAMET( process, jetCollectionPF = jetCollection) + process.kappaTuple.PatMETs.MVAMET = cms.PSet(src=cms.InputTag("MVAMET", "MVAMET")) + process.MVAMET.srcLeptons = cms.VInputTag(muons, electrons, taus) # to produce all possible combinations + process.MVAMET.requireOS = cms.bool(False) + if tools.is_above_cmssw_version([8,0]) and isEmbedded: + process.MVAMET.srcMETs = cms.VInputTag( + cms.InputTag("slimmedMETs", "", "MERGE"), + cms.InputTag("patpfTrackMET"), + cms.InputTag("patpfNoPUMET"), + cms.InputTag("patpfPUCorrectedMET"), + cms.InputTag("patpfPUMET"), + cms.InputTag("slimmedMETsPuppi", "", "MERGE") + ) ## ------------------------------------------------------------------------ @@ -549,7 +552,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## ------------------------------------------------------------------------ ## if needed adapt output filename - process.p *= process.kappaOut + process.ep *= process.kappaOut if outputfilename != '': process.kappaTuple.outputFile = cms.string('%s'%outputfilename) @@ -563,13 +566,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # add python config to TreeInfo process.kappaTuple.TreeInfo.parameters.config = cms.string(process.dumpPython()) - # process.kappaTuple.active = cms.vstring('PatTaus') - # process.kappaTuple.active += cms.vstring('BeamSpot') - # process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) - # #process.kappaTuple.active += cms.vstring('ExtendedTaus') - ##process.kappaTuple.active = cms.vstring('Taus') - # process.kappaTuple.Taus.taus.src = cms.InputTag(taus) return process if __name__ == "__main__" or __name__ == "kSkimming_run2_cfg": From 9537bdb2a664baa2054fb91ad6adeae3c305bcaf Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 10:53:34 +0200 Subject: [PATCH 051/317] Kaons: turn on --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 466fd182..58c39476 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -335,8 +335,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.p *= getattr(process, taus) process.kappaTuple.active += cms.vstring('PatTaus') - process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(False) + process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) process.kappaTuple.PatTaus.taus.floatDiscrBlacklist = cms.vstring() From 5caf387db9105762edde347b8d35d10caa9676fb Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 11:42:44 +0200 Subject: [PATCH 052/317] Kaons: extend members --- DataFormats/interface/KParticle.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index a1546edf..8147da31 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -299,6 +299,11 @@ struct KKaonCandidate : public KPFCandidate bool isValid = false; bool statusOfClosestApproachInRPhi = false; float distanceOfClosestApproach = -1; + + float sigmaDistMagXYBS; + float distMagXYZBS; + float sigmaDistMagXYPV; + float distMagXYZPV; }; typedef std::vector KKaonCandidates; From 7b9bab8cbf05ee00d2be77a5f6f732a207a2d68a Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 25 Jul 2017 13:52:49 +0200 Subject: [PATCH 053/317] KTrack: add function to get valid vertex index. TODO:move it --- Producers/interface/KTrackProducer.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index fc97d836..37580c06 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -30,6 +30,18 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac KTrackProducer::fillTrack(in, out); } + static int getValidVertexIndex(std::vector const& vertices = std::vector()) + { + int validVertexIndex = -1; + for (unsigned int i = 0; i < vertices.size(); i++) + if (vertices.at(i).isValid()) + { + validVertexIndex = i; + break; + } + return validVertexIndex; + } + // Static method for filling Tracks in other producers static void fillTrack(const SingleInputType &in, SingleOutputType &out, std::vector const& vertices = std::vector(), From 67efece454b22137e9d4fd49a5ed50a2f3b2b6f8 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 25 Jul 2017 18:06:21 +0200 Subject: [PATCH 054/317] KTrackProducer.h: simplify parameters of KTrackProducer::fillTrack --- Producers/interface/KBasicTauProducer.h | 8 ++++---- Producers/interface/KMuonProducer.h | 4 ++-- Producers/interface/KPatTauProducer.h | 4 ++-- Producers/interface/KTrackProducer.h | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index eeca515a..38187f8d 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -53,7 +53,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - setup.get().get("TransientTrackBuilder",this->theB); + setup.get().get("TransientTrackBuilder", trackBuilder); return true; } @@ -170,10 +170,10 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc if (in.leadPFChargedHadrCand().isNonnull()) { if (in.leadPFChargedHadrCand()->trackRef().isNonnull()) - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track, pv, this->theB); + KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track, pv, trackBuilder.product()); else if (in.leadPFChargedHadrCand()->gsfTrackRef().isNonnull()) { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, pv, this->theB); + KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, pv, trackBuilder.product()); out.leptonInfo |= KLeptonAlternativeTrackMask; } } @@ -300,7 +300,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc std::map currentFloatDiscriminatorMap; // float discriminator-to-bit mapping to use (based on PSet) edm::Handle > VertexHandle; - edm::ESHandle theB; + edm::ESHandle trackBuilder; }; template static int createTauHash(const T tau) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 7ff39ac0..360a4579 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -161,9 +161,9 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> /// Tracks and track extracted information if (in.track().isNonnull()) - KTrackProducer::fillTrack(*in.track(), out.track, std::vector(), trackBuilder); + KTrackProducer::fillTrack(*in.track(), out.track, std::vector(), trackBuilder.product()); if (in.globalTrack().isNonnull()) - KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack, std::vector(), trackBuilder); + KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack, std::vector(), trackBuilder.product()); edm::View vertices = *VertexHandle; reco::Vertex vtx = vertices.at(0); diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 914c0f96..4a315b53 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -126,7 +126,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> outCandidate.bestTrack = KTrack(); if (single_pion->bestTrack() != nullptr) - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder); + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); } @@ -147,7 +147,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> outCandidate.bestTrack = KTrack(); if (single_pion->bestTrack() != nullptr) - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder); + KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index fc97d836..dfa78183 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -33,7 +33,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac // Static method for filling Tracks in other producers static void fillTrack(const SingleInputType &in, SingleOutputType &out, std::vector const& vertices = std::vector(), - edm::ESHandle const& builder = edm::ESHandle()) + const TransientTrackBuilder* trackBuilder = nullptr) { // Momentum: out.p4.SetCoordinates(in.pt(), in.eta(), in.phi(), 0); @@ -70,7 +70,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac } // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/TrackingTools/TransientTrack/interface/TransientTrackBuilder.h - out.magneticField = (builder.product() ? builder->field()->inInverseGeV(GlobalPoint(out.ref.X(), out.ref.Y(), out.ref.Z())).z() : 0.0); + out.magneticField = (trackBuilder ? trackBuilder->field()->inInverseGeV(GlobalPoint(out.ref.X(), out.ref.Y(), out.ref.Z())).z() : 0.0); // check for builder is missing - be carefull to pass it to this function together with verticies if (vertices.size() > 0) @@ -85,7 +85,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac } if (validVertexIndex >= 0) { - reco::TransientTrack transientTrack = builder->build(in); + reco::TransientTrack transientTrack = trackBuilder->build(in); out.d3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(validVertexIndex)).second.value(); out.d2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(validVertexIndex)).second.value(); out.err3D = IPTools::absoluteImpactParameter3D(transientTrack, vertices.at(validVertexIndex)).second.error(); From d3bb00ec0f91b554079a1185c348b4905aea55b3 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 25 Jul 2017 18:11:19 +0200 Subject: [PATCH 055/317] KElectronProducer.h, KPatTauProducer.h: switch on extended track infos for all electron and tau tracks --- Producers/interface/KElectronProducer.h | 10 +++++++++- Producers/interface/KPatTauProducer.h | 6 +++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 7f20ef09..304f26ba 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -13,6 +13,7 @@ #include #include #include +#include #include #include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" @@ -60,6 +61,12 @@ class KElectronProducer : public KBaseMultiLVProducer, } } + virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) + { + setup.get().get("TransientTrackBuilder", trackBuilder); + return true; + } + static const std::string getLabel() { return "Electrons"; } virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) @@ -146,7 +153,7 @@ class KElectronProducer : public KBaseMultiLVProducer, // electron track and impact parameter if (in.gsfTrack().isNonnull()) { - KTrackProducer::fillTrack(*in.gsfTrack(), out.track); + KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); out.dz = in.gsfTrack()->dz(vtx.position()); } @@ -308,6 +315,7 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Handle hConversions; edm::Handle BeamSpot; edm::Handle VertexCollection; + edm::ESHandle trackBuilder; edm::Handle rhoIso_h; std::string srcIds_; bool doPfIsolation_; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 4a315b53..4c5c4650 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -42,18 +42,18 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.dxy = packedLeadTauCand->dxy(); if (packedLeadTauCand->bestTrack() != nullptr) { - KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track); + KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), trackBuilder.product()); } #else if (in.leadPFChargedHadrCand().isNonnull()) { if (in.leadPFChargedHadrCand()->trackRef().isNonnull()) { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track); + KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track, std::vector(), trackBuilder.product()); } else if (in.leadPFChargedHadrCand()->gsfTrackRef().isNonnull()) { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track); + KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, std::vector(), trackBuilder.product()); out.leptonInfo |= KLeptonAlternativeTrackMask; } } From 156883420042af787e67dc2939c01dd137265954 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 25 Jul 2017 18:12:13 +0200 Subject: [PATCH 056/317] KElectronProducer.h: fix indentation --- Producers/interface/KElectronProducer.h | 42 ++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 304f26ba..d1ed5be9 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -33,33 +33,33 @@ class KElectronProducer : public KBaseMultiLVProducer, srcIds_(cfg.getParameter("srcIds")), doPfIsolation_(true), doCutbasedIds_(true) -{ - electronMetadata = new KElectronMetadata; - _lumi_tree->Bronch("electronMetadata", "KElectronMetadata", &electronMetadata); + { + electronMetadata = new KElectronMetadata; + _lumi_tree->Bronch("electronMetadata", "KElectronMetadata", &electronMetadata); - doMvaIds_ = (srcIds_ == "pat"); - doAuxIds_ = (srcIds_ == "standalone"); + doMvaIds_ = (srcIds_ == "pat"); + doAuxIds_ = (srcIds_ == "standalone"); - const edm::ParameterSet &psBase = this->psBase; - std::vector names = psBase.getParameterNamesForType(); + const edm::ParameterSet &psBase = this->psBase; + std::vector names = psBase.getParameterNamesForType(); - for (size_t i = 0; i < names.size(); ++i) - { - const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("allConversions")) consumescollector.consumes(pset.getParameter("allConversions")); - if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); - if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); - if(pset.existsAs>("isoValInputTags")) + for (size_t i = 0; i < names.size(); ++i) + { + const edm::ParameterSet pset = psBase.getParameter(names[i]); + if(pset.existsAs("allConversions")) consumescollector.consumes(pset.getParameter("allConversions")); + if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); + if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); + if(pset.existsAs>("isoValInputTags")) + { + for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); + } + } + for (size_t j = 0; j < namesOfIds.size(); ++j) { - for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); + consumescollector.consumes >(edm::InputTag(namesOfIds[j])); } } - for (size_t j = 0; j < namesOfIds.size(); ++j) - { - consumescollector.consumes >(edm::InputTag(namesOfIds[j])); - } -} virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { From 5a3c1aefe3c09cd8264d2a1d40f74e70371f16a3 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 26 Jul 2017 12:40:30 +0200 Subject: [PATCH 057/317] Kaon: add needed variables --- Producers/interface/KPatTauProducer.h | 141 +++++++++++++++++++------- 1 file changed, 103 insertions(+), 38 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 914c0f96..dcf09e49 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -212,6 +212,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) { + //if (transientTracks[trackIndex_1].charge() * transientTracks[trackIndex_1].charge() > 0.) continue; KKaonCandidate kaonCandidate; std::vector transientTracksPair; transientTracksPair.push_back(transientTracks[trackIndex_1]); @@ -222,56 +223,120 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> kaonCandidate.secondTransTrack.indexOfTrackInColl = trackIndex_2; kaonCandidate.firstTransTrack.impactPointTSCPIsValid = transientTracksPair[0].impactPointTSCP().isValid(); kaonCandidate.secondTransTrack.impactPointTSCPIsValid = transientTracksPair[1].impactPointTSCP().isValid(); + if (!kaonCandidate.firstTransTrack.impactPointTSCPIsValid || !kaonCandidate.secondTransTrack.impactPointTSCPIsValid) continue; - FreeTrajectoryState const & firstState = transientTracksPair[0].impactPointTSCP().theState(); // TODO::KAPPA - FreeTrajectoryState const & secondState = transientTracksPair[1].impactPointTSCP().theState(); // TODO::KAPPA + FreeTrajectoryState const & firstState = transientTracksPair[0].impactPointTSCP().theState(); + FreeTrajectoryState const & secondState = transientTracksPair[1].impactPointTSCP().theState(); - ClosestApproachInRPhi cApp; // TODO::KAPPA - cApp.calculate(firstState, secondState); // TODO::KAPPA - kaonCandidate.statusOfClosestApproachInRPhi = cApp.status();// if (!cApp.status()) continue; // TODO::KAPPA + ClosestApproachInRPhi cApp; + cApp.calculate(firstState, secondState); + kaonCandidate.statusOfClosestApproachInRPhi = cApp.status(); + if (!cApp.status()) continue; - float dca = std::abs(cApp.distance()); // TODO::KAPPA - kaonCandidate.distanceOfClosestApproach = dca; // if (dca > tkDCACut_) continue; + float dca = std::abs(cApp.distance()); + kaonCandidate.distanceOfClosestApproach = dca; TransientVertex sv = theKalmanFitter.vertex(transientTracksPair); if (sv.isValid()) - { KVertexProducer::fillVertex(sv, kaonCandidate.secondaryVertex); - - /* - out.kshortCandidates.push_back(kaonCandidate); - */ - //fill kshortTracksTuple - //KVertexProducer::fillVertex(sv, kshortTracksMap[i, j].sv); - /* What is needed: - from TransientVertex: - isValid() - - reco::Vertex theVtx = theRecoVertex; - - if (theRecoVertex.hasRefittedTracks()) - theRefTracks = theRecoVertex.refittedTracks(); - ----------------- - from Vertex: - theVtx.normalizedChi2() - theVtx.chi2() - theVtx.ndof() - theVtx.x(),y,z - - SMatrixSym3D totalCov = theBeamSpot->rotatedCovariance3D() + theVtx.covariance(); // returns SMatrix 3x3 - const reco::Vertex::CovarianceMatrix vtxCov(theVtx.covariance()); - */ - } - else - { - //fill kshortTracksTuple with null - //out.kshortCandidates.isValid = false; - } + else continue; + + reco::Vertex theVtx = sv; + GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); + reco::Vertex referenceVtx = VertexCollection->at(KTrackProducer::getValidVertexIndex(*VertexCollection)); + math::XYZPoint referencePosBS(BeamSpot->position()); + math::XYZPoint referencePosPV(referenceVtx.position()); + + ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); + ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // TODO::KAPPA + + // TODO: move this calculation to the Artus level + // 2D decay significance + ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); + ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); + + kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); + kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); + + // 3D decay significance + ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); + ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); + + kaonCandidate.distMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; + kaonCandidate.distMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; + + + /* + + //Significance + GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); + reco::Vertex referenceVtx = VertexCollection->at(KTrackProducer::getValidVertexIndex(*VertexCollection)); // store cov + math::XYZPoint referencePosBS(BeamSpot->position()); // store 3 components + math::XYZPoint referencePosPV(referenceVtx.position()); // store 3 components + + ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); // store 3 components of cov + ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // store 3 components of cov + + // TODO: move this calculation to the Artus level + // 2D decay significance + ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); + ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); + + kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); + kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); + + // 3D decay significance + ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); + ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); + + kaonCandidate.distMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; + kaonCandidate.distMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; + + + // Correct the momentum of pions with respect to the refitted SV // TODO::KAPPA + std::auto_ptr trajFirst; // TODO::KAPPA + std::auto_ptr trajSecond; // TODO::KAPPA + std::vector theRefTracks; + if (sv.hasRefittedTracks()) + theRefTracks = sv.refittedTracks(); + + if (theRefTracks.size() > 1) + { + reco::TransientTrack* thePositiveRefTrack = 0; + reco::TransientTrack* theNegativeRefTrack = 0; + + // for (std::vector::iterator iTrack = theRefTracks.begin(); iTrack != theRefTracks.end(); ++iTrack) + // if (iTrack->track().charge() > 0.) + // thePositiveRefTrack = &*iTrack; + // else if (iTrack->track().charge() < 0.) + // theNegativeRefTrack = &*iTrack; + + if (thePositiveRefTrack == 0 || theNegativeRefTrack == 0) continue; + trajFirst.reset(new TrajectoryStateClosestToPoint(theRefTracks[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA + trajSecond.reset(new TrajectoryStateClosestToPoint(theRefTracks[1].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA + } + else + { + trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA + trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA + } + */ + + // Write down the object + out.kshortCandidates.push_back(kaonCandidate); } // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h } + else + { + //std::cout << "transientTracks.size() !> 2\n"; + } + } + else + { + //std::cout << "nTracks !> 1\n"; } } From fe90386d0383e8957e8c3fb7b50690b6b11e62ad Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 26 Jul 2017 13:16:17 +0200 Subject: [PATCH 058/317] deactivate non-used collectio --- Producers/interface/KGenInfoProducer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 9c894957..3ee33038 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -49,7 +49,7 @@ class KGenInfoProducer : public KInfoProducer this->tokenSource = consumescollector.consumes(tagSource); this->tokenLhe = consumescollector.consumes(lheSource); this->tokenPuInfo = consumescollector.consumes>(puInfoSource); - this->tokenLHERunInfo = consumescollector.consumes(runInfo); + //this->tokenLHERunInfo = consumescollector.consumes(runInfo); this->tokenRunInfo = consumescollector.consumes(runInfo); genEventInfoMetadata = new KGenEventInfoMetadata(); @@ -243,7 +243,7 @@ class KGenInfoProducer : public KInfoProducer edm::EDGetTokenT tokenSource; edm::EDGetTokenT tokenLhe; edm::EDGetTokenT> tokenPuInfo; - edm::EDGetTokenT tokenLHERunInfo; + //edm::EDGetTokenT tokenLHERunInfo; edm::EDGetTokenT tokenRunInfo; }; From 8b2e37f43dffe3472344e32af5a318d08efdb684 Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 26 Jul 2017 14:17:57 +0200 Subject: [PATCH 059/317] renaming _run_tree to _lumi_tree because that's what it actually is. --- Producers/interface/KBaseMatchingProducer.h | 4 ++-- Producers/interface/KBaseMultiLVProducer.h | 8 ++++---- Producers/interface/KBaseMultiProducer.h | 4 ++-- Producers/interface/KBasicJetProducer.h | 4 ++-- Producers/interface/KBeamSpotProducer.h | 4 ++-- Producers/interface/KCaloJetProducer.h | 4 ++-- Producers/interface/KGenMETProducer.h | 4 ++-- Producers/interface/KGenParticleProducer.h | 8 ++++---- Producers/interface/KGenPhotonProducer.h | 4 ++-- Producers/interface/KGenTauProducer.h | 4 ++-- Producers/interface/KHCALNoiseSummaryProducer.h | 4 ++-- Producers/interface/KHitProducer.h | 4 ++-- Producers/interface/KJetProducer.h | 6 +++--- Producers/interface/KL1MuonProducer.h | 4 ++-- Producers/interface/KLHEProducer.h | 4 ++-- Producers/interface/KLeptonPairProducer.h | 4 ++-- Producers/interface/KLorentzProducer.h | 4 ++-- Producers/interface/KMETProducer.h | 4 ++-- Producers/interface/KPFCandidateProducer.h | 4 ++-- Producers/interface/KPackedPFCandidateProducer.h | 4 ++-- Producers/interface/KPatJetProducer.h | 6 +++--- Producers/interface/KPatMETProducer.h | 4 ++-- Producers/interface/KPatMETsProducer.h | 4 ++-- Producers/interface/KPileupDensityProducer.h | 4 ++-- Producers/interface/KRefitVertexProducer.h | 4 ++-- Producers/interface/KTaupairVerticesMapProducer.h | 4 ++-- Producers/interface/KTowerProducer.h | 4 ++-- Producers/interface/KTrackProducer.h | 4 ++-- Producers/interface/KTrackSummaryProducer.h | 4 ++-- Producers/interface/KTriggerObjectProducer.h | 6 +++--- Producers/interface/KTriggerObjectStandaloneProducer.h | 6 +++--- Producers/interface/KVertexProducer.h | 4 ++-- Producers/interface/KVertexSummaryProducer.h | 4 ++-- 33 files changed, 74 insertions(+), 74 deletions(-) diff --git a/Producers/interface/KBaseMatchingProducer.h b/Producers/interface/KBaseMatchingProducer.h index 8597d128..1ba3c7ea 100644 --- a/Producers/interface/KBaseMatchingProducer.h +++ b/Producers/interface/KBaseMatchingProducer.h @@ -17,8 +17,8 @@ template class KBaseMatchingProducer : public KBaseProducerWP { public: - KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), matchingCounter(0), producerLabel(producerName), viManual(cfg.getParameter >("manual")), diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index f3624aef..2ed4cc72 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -30,8 +30,8 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer typedef typename KBaseMultiProducer::InputType::value_type SingleInputType; typedef typename KBaseMultiProducer::OutputType::value_type SingleOutputType; public: - KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), maxN(cfg.getParameter("maxN")), firstObject(true) {} @@ -87,8 +87,8 @@ template class KBaseMultiLVProducer : public KBaseMultiVectorProducer { public: - KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), minPt(cfg.getParameter("minPt")), maxEta(cfg.getParameter("maxEta")) {} diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index fd8af26e..08790c73 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -17,8 +17,8 @@ template class KBaseMultiProducer : public KBaseMatchingProducer { public: - KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : - KBaseMatchingProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : + KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), justOutputName(_justOutputName) { this->addPSetRequests(); diff --git a/Producers/interface/KBasicJetProducer.h b/Producers/interface/KBasicJetProducer.h index de4bd095..ef3afcbf 100644 --- a/Producers/interface/KBasicJetProducer.h +++ b/Producers/interface/KBasicJetProducer.h @@ -17,8 +17,8 @@ class KBasicJetProducer : public KBaseMultiLVProducer > { public: - KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "BasicJets"; } diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 3756a744..92a62b1c 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -15,8 +15,8 @@ class KBeamSpotProducer : public KBaseMultiProducer { public: - KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KBeamSpotProducer() {}; static const std::string getLabel() { return "BeamSpot"; } diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index 674637ab..faa831b6 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -17,8 +17,8 @@ class KCaloJetProducer : public KBaseMultiLVProducer { public: - KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "CaloJets"; } diff --git a/Producers/interface/KGenMETProducer.h b/Producers/interface/KGenMETProducer.h index 02ee4a2e..4fcdb9cb 100644 --- a/Producers/interface/KGenMETProducer.h +++ b/Producers/interface/KGenMETProducer.h @@ -15,8 +15,8 @@ class KGenMETProducer : public KBaseMultiProducer, KMET> { public: - KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenMET"; } diff --git a/Producers/interface/KGenParticleProducer.h b/Producers/interface/KGenParticleProducer.h index 3e279b0b..c7eb0ad5 100644 --- a/Producers/interface/KGenParticleProducer.h +++ b/Producers/interface/KGenParticleProducer.h @@ -22,8 +22,8 @@ template class KBasicGenParticleProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _run_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)) {} + KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _lumi_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)) {} protected: @@ -118,8 +118,8 @@ class KBasicGenParticleProducer : public KBaseMultiLVProducer { public: - KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _run_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _lumi_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { diff --git a/Producers/interface/KGenPhotonProducer.h b/Producers/interface/KGenPhotonProducer.h index db6f322e..05ac3311 100644 --- a/Producers/interface/KGenPhotonProducer.h +++ b/Producers/interface/KGenPhotonProducer.h @@ -16,8 +16,8 @@ class KGenPhotonProducer : public KBaseMultiLVProducer, KGenPhotons> { public: - KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenPhotons"; } diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index f8a31716..294221ed 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -20,8 +20,8 @@ class KGenTauProducer : public KBasicGenParticleProducer { public: - KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenTaus"; } diff --git a/Producers/interface/KHCALNoiseSummaryProducer.h b/Producers/interface/KHCALNoiseSummaryProducer.h index c0bfd796..b5a80709 100644 --- a/Producers/interface/KHCALNoiseSummaryProducer.h +++ b/Producers/interface/KHCALNoiseSummaryProducer.h @@ -14,8 +14,8 @@ class KHCALNoiseSummaryProducer : public KBaseMultiProducer { public: - KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "HCALNoiseSummary"; } diff --git a/Producers/interface/KHitProducer.h b/Producers/interface/KHitProducer.h index 8178d809..9e3e6a5b 100644 --- a/Producers/interface/KHitProducer.h +++ b/Producers/interface/KHitProducer.h @@ -13,8 +13,8 @@ class KHitProducer : public KBaseMultiVectorProducer, KHits> { public: - KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Hits"; } diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index 76f3895f..dc9ba580 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -18,11 +18,11 @@ class KJetProducer : public KBaseMultiLVProducer { public: - KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) + KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { names = new KJetMetadata; - _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); + _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); std::vector jetnames = cfg.getParameterNamesForType(); for (auto akt_jet : jetnames ){ diff --git a/Producers/interface/KL1MuonProducer.h b/Producers/interface/KL1MuonProducer.h index df5c3832..25488e79 100644 --- a/Producers/interface/KL1MuonProducer.h +++ b/Producers/interface/KL1MuonProducer.h @@ -13,8 +13,8 @@ class KL1MuonProducer : public KBaseMultiLVProducer, KL1Muons> { public: - KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} + KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)) {} virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { diff --git a/Producers/interface/KLHEProducer.h b/Producers/interface/KLHEProducer.h index e9e491ed..5be2a63e 100644 --- a/Producers/interface/KLHEProducer.h +++ b/Producers/interface/KLHEProducer.h @@ -14,8 +14,8 @@ class KLHEProducer : public KBaseMultiProducer { public: - KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector): - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector): + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KLHEProducer() {}; static const std::string getLabel() { return "LHE"; } diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 9bc286fe..a013b64e 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -21,8 +21,8 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL { public: - KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { diff --git a/Producers/interface/KLorentzProducer.h b/Producers/interface/KLorentzProducer.h index 34ed4021..493b2890 100644 --- a/Producers/interface/KLorentzProducer.h +++ b/Producers/interface/KLorentzProducer.h @@ -15,8 +15,8 @@ class KLorentzProducer : public KBaseMultiLVProducer, KLVs> { public: - KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "LV"; } diff --git a/Producers/interface/KMETProducer.h b/Producers/interface/KMETProducer.h index 0457b8b1..eafcd8f2 100644 --- a/Producers/interface/KMETProducer.h +++ b/Producers/interface/KMETProducer.h @@ -17,8 +17,8 @@ class KMETProducer : public KBaseMultiProducer, KMET> { public: - KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "MET"; } diff --git a/Producers/interface/KPFCandidateProducer.h b/Producers/interface/KPFCandidateProducer.h index fa41e2f6..1c0d118a 100644 --- a/Producers/interface/KPFCandidateProducer.h +++ b/Producers/interface/KPFCandidateProducer.h @@ -15,8 +15,8 @@ class KPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PFCandidates"; } diff --git a/Producers/interface/KPackedPFCandidateProducer.h b/Producers/interface/KPackedPFCandidateProducer.h index 63ed4267..2dae211a 100644 --- a/Producers/interface/KPackedPFCandidateProducer.h +++ b/Producers/interface/KPackedPFCandidateProducer.h @@ -19,8 +19,8 @@ class KPackedPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "packedPFCandidates"; } diff --git a/Producers/interface/KPatJetProducer.h b/Producers/interface/KPatJetProducer.h index a6748f35..d7f8db45 100644 --- a/Producers/interface/KPatJetProducer.h +++ b/Producers/interface/KPatJetProducer.h @@ -18,14 +18,14 @@ class KPatJetProducer : public KBaseMultiLVProducer, KJets > { public: - KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KJets>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KJets>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), ids(cfg.getParameter >("ids")) { genJet = new KGenJet; _event_tree->Bronch("genJet", "KGenJet", &genJet); names = new KJetMetadata; - _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); + _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); jecSet = "patJetCorrFactors"; } diff --git a/Producers/interface/KPatMETProducer.h b/Producers/interface/KPatMETProducer.h index ecc5ba2f..192ea945 100644 --- a/Producers/interface/KPatMETProducer.h +++ b/Producers/interface/KPatMETProducer.h @@ -19,8 +19,8 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> { public: - KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), uncorrected(cfg.getParameter("uncorrected")){ genMet = new KMET; _event_tree->Bronch("genmetTrue", "KMET", &genMet); diff --git a/Producers/interface/KPatMETsProducer.h b/Producers/interface/KPatMETsProducer.h index c1a2a173..076c2fea 100644 --- a/Producers/interface/KPatMETsProducer.h +++ b/Producers/interface/KPatMETsProducer.h @@ -20,8 +20,8 @@ class KPatMETsProducer : public KBaseMultiLVProducer, KMETs> { public: - KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) { + KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { } static const std::string getLabel() { return "PatMETs"; } diff --git a/Producers/interface/KPileupDensityProducer.h b/Producers/interface/KPileupDensityProducer.h index aa745537..2e0a5519 100644 --- a/Producers/interface/KPileupDensityProducer.h +++ b/Producers/interface/KPileupDensityProducer.h @@ -15,8 +15,8 @@ class KPileupDensityProducer : public KBaseMultiProducer { public: - KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PileupDensity"; } diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index 2ccbbed9..2d153d9f 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -23,8 +23,8 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer, KRefitVertices > { public: - KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "RefitVertex"; } diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index b624bf3c..5696093d 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -21,8 +21,8 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps> { public: - KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) + KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); diff --git a/Producers/interface/KTowerProducer.h b/Producers/interface/KTowerProducer.h index 21f96300..25aceecb 100644 --- a/Producers/interface/KTowerProducer.h +++ b/Producers/interface/KTowerProducer.h @@ -17,8 +17,8 @@ class KTowerProducer : public KBaseMultiLVProducer { public: - KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), srcPVs(cfg.getParameter("srcPVs")) { pvToken_ = consumescollector.consumes(srcPVs); diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index c18a146d..43fad6f4 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -18,8 +18,8 @@ class KTrackProducer : public KBaseMultiLVProducer, KTracks> { public: - KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Tracks"; } diff --git a/Producers/interface/KTrackSummaryProducer.h b/Producers/interface/KTrackSummaryProducer.h index c40a3c9c..26a835e1 100644 --- a/Producers/interface/KTrackSummaryProducer.h +++ b/Producers/interface/KTrackSummaryProducer.h @@ -13,8 +13,8 @@ class KTrackSummaryProducer : public KBaseMultiProducer, KTrackSummary> { public: - KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "TrackSummary"; } diff --git a/Producers/interface/KTriggerObjectProducer.h b/Producers/interface/KTriggerObjectProducer.h index 83a9aeec..981ee0a7 100644 --- a/Producers/interface/KTriggerObjectProducer.h +++ b/Producers/interface/KTriggerObjectProducer.h @@ -31,11 +31,11 @@ struct KTrgObjSorter class KTriggerObjectProducer : public KBaseMultiProducer { public: - KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector), true) { toMetadata = new KTriggerObjectMetadata; - _run_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); + _lumi_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); this->registerBronch("triggerObjects", "KTriggerObjects", this->psBase, cfg.getParameter("hltTag")); } diff --git a/Producers/interface/KTriggerObjectStandaloneProducer.h b/Producers/interface/KTriggerObjectStandaloneProducer.h index ec203865..a27c3781 100644 --- a/Producers/interface/KTriggerObjectStandaloneProducer.h +++ b/Producers/interface/KTriggerObjectStandaloneProducer.h @@ -36,8 +36,8 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer { public: - KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector), true) { triggerBits_ = cfg.getParameter("bits"); metFilterBits_ = cfg.getParameter("metfilterbits"); @@ -52,7 +52,7 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducerBronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); + _lumi_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); this->triggerBitsToken_ = consumescollector.consumes(triggerBits_); this->metFilterBitsToken_ = consumescollector.consumes(metFilterBits_); diff --git a/Producers/interface/KVertexProducer.h b/Producers/interface/KVertexProducer.h index 710bf7fe..7c2e0a2c 100644 --- a/Producers/interface/KVertexProducer.h +++ b/Producers/interface/KVertexProducer.h @@ -17,8 +17,8 @@ class KVertexProducer : public KBaseMultiVectorProducer, std::vector > { public: - KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Vertex"; } diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index f95e6375..51fc98cc 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -12,8 +12,8 @@ class KVertexSummaryProducer : public KBaseMultiProducer, KVertexSummary> { public: - KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "VertexSummary"; } From 24f1a457d87992cfa859401534b1c4eab94cdf45 Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 26 Jul 2017 13:40:19 +0200 Subject: [PATCH 060/317] adding a Run Tree, able to be filled within endRun --- Producers/src/KTuple.cc | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index 6ae4007a..2cb8b2cf 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -91,6 +91,7 @@ class KTuple : public edm::EDAnalyzer virtual void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); virtual void analyze(const edm::Event&, const edm::EventSetup&); virtual void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); + virtual void endRun(edm::Run const&, edm::EventSetup const &); protected: const edm::ParameterSet &psConfig; @@ -102,7 +103,7 @@ class KTuple : public edm::EDAnalyzer double fillRuntime; long nRuns, nLumis, nEvents, nFirsts; std::vector producers; - TTree *event_tree, *lumi_tree; + TTree *event_tree, *lumi_tree, *run_tree; TFile *file; template @@ -113,7 +114,7 @@ class KTuple : public edm::EDAnalyzer if (sName == "") sName = sActive; std::cout << "Init producer " << sActive << " using config from " << sName << std::endl; - producers.push_back(new Tprod(psConfig.getParameter(sName), event_tree, lumi_tree, consumesCollector())); + producers.push_back(new Tprod(psConfig.getParameter(sName), event_tree, lumi_tree, run_tree, consumesCollector())); producers.back()->runRuntime = 0; producers.back()->lumiRuntime = 0; producers.back()->firstRuntime = 0; @@ -147,6 +148,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : edm::Service fs; lumi_tree = fs->make("Lumis", "Lumis"); event_tree = fs->make("Events", "Events"); + run_tree = fs->make("Runs", "Runs"); } else { @@ -154,6 +156,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : lumi_tree->SetDirectory(0); file = new TFile(outputFile.c_str(), "RECREATE"); event_tree = new TTree("Events", "Events"); + run_tree = new TTree("Runs", "Runs"); } KBaseProducer::verbosity = std::max(KBaseProducer::verbosity, psConfig.getParameter("verbose")); @@ -306,6 +309,7 @@ KTuple::~KTuple() lumi_tree->SetDirectory(file); lumi_tree->Write(); event_tree->Write(); + run_tree->Write(); file->Close(); } if (doProfile) @@ -409,4 +413,15 @@ void KTuple::endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm lumi_tree->Fill(); } +void KTuple::endRun(edm::Run const &run, edm::EventSetup const &setup) +{ + for (unsigned int i = 0; i < producers.size(); ++i) + { + producers[i]->endRun(run, setup); + } + ROOTContextSentinel ctx; + run_tree->Fill(); + +} + DEFINE_FWK_MODULE(KTuple); From 0bb9e0cfbcb82132e4bfe16ebe5f3d1cf606f948 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 26 Jul 2017 14:37:58 +0200 Subject: [PATCH 061/317] KTrack: remove unnecessary member --- DataFormats/interface/KTrack.h | 4 +--- Producers/interface/KTrackProducer.h | 9 +-------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index a3a9794c..26b929f2 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -43,8 +43,6 @@ struct KTrack : public KLV float chi2, nDOF; float d2D, d3D; ///< impact parameters dxy and d calculated considering the magnetic field float err3D, err2D; ///< errors on the dxy (2D) and d (3D) impact parameters - KVertex ipVertex; - float magneticField = 0.0; // at reference point, in 1/GeV // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L757-L819 @@ -79,6 +77,7 @@ struct KTrack : public KLV unsigned short nValidMuonHits; //< number of valid hits in the muon system (for tight muID) unsigned short nPixelLayers, nStripLayers, nTrackerLayersNew; // for soft/tight muID as trackerLayers unsigned short nInnerHits; + /// functions for combinations inline unsigned int nValidHits() const { return nValidPixelHits + nValidStripHits + nValidMuonHits; }; inline unsigned int nValidTrackerHits() const { return nValidPixelHits + nValidStripHits; }; @@ -191,7 +190,6 @@ struct KTransTrack : KTrack short int indexOfTrackInColl = -1; bool impactPointTSCPIsValid = false; - }; typedef std::vector KTransTracks; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 6810114a..0e7af421 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -87,14 +87,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac // check for builder is missing - be carefull to pass it to this function together with verticies if (vertices.size() > 0) { - int validVertexIndex = -1; - for (unsigned int i = 0; i < vertices.size(); i++) - if (vertices.at(i).isValid()) - { - KVertexProducer::fillVertex(vertices.at(i), out.ipVertex); - validVertexIndex = i; - break; - } + int validVertexIndex = getValidVertexIndex(vertices); if (validVertexIndex >= 0) { reco::TransientTrack transientTrack = trackBuilder->build(in); From bb9bae618bb2ff180da796693348fe4dbf147396 Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 26 Jul 2017 15:04:04 +0200 Subject: [PATCH 062/317] introducing the run tree --- Producers/interface/KBaseMatchingProducer.h | 4 ++-- Producers/interface/KBaseMultiLVProducer.h | 8 ++++---- Producers/interface/KBaseMultiProducer.h | 4 ++-- Producers/interface/KBaseProducer.h | 3 ++- Producers/interface/KBasicJetProducer.h | 4 ++-- Producers/interface/KBasicTauProducer.h | 4 ++-- Producers/interface/KBeamSpotProducer.h | 4 ++-- Producers/interface/KCaloJetProducer.h | 4 ++-- Producers/interface/KDataInfoProducer.h | 4 ++-- Producers/interface/KElectronProducer.h | 4 ++-- Producers/interface/KExtendedTauProducer.h | 4 ++-- Producers/interface/KFilterSummaryProducer.h | 4 ++-- Producers/interface/KGenInfoProducer.h | 8 ++++---- Producers/interface/KGenJetProducer.h | 4 ++-- Producers/interface/KGenMETProducer.h | 4 ++-- Producers/interface/KGenParticleProducer.h | 8 ++++---- Producers/interface/KGenPhotonProducer.h | 4 ++-- Producers/interface/KGenTauProducer.h | 4 ++-- Producers/interface/KHCALNoiseSummaryProducer.h | 4 ++-- Producers/interface/KHitProducer.h | 4 ++-- Producers/interface/KInfoProducer.h | 8 ++++---- Producers/interface/KJetProducer.h | 4 ++-- Producers/interface/KL1MuonProducer.h | 4 ++-- Producers/interface/KLHEProducer.h | 4 ++-- Producers/interface/KLeptonPairProducer.h | 4 ++-- Producers/interface/KLorentzProducer.h | 4 ++-- Producers/interface/KMETProducer.h | 4 ++-- Producers/interface/KMuonProducer.h | 4 ++-- Producers/interface/KPFCandidateProducer.h | 4 ++-- Producers/interface/KPackedPFCandidateProducer.h | 4 ++-- Producers/interface/KPatJetProducer.h | 4 ++-- Producers/interface/KPatMETProducer.h | 4 ++-- Producers/interface/KPatMETsProducer.h | 4 ++-- Producers/interface/KPatTauProducer.h | 4 ++-- Producers/interface/KPileupDensityProducer.h | 4 ++-- Producers/interface/KRefitVertexProducer.h | 4 ++-- Producers/interface/KTauProducer.h | 4 ++-- Producers/interface/KTaupairVerticesMapProducer.h | 4 ++-- Producers/interface/KTowerProducer.h | 4 ++-- Producers/interface/KTrackProducer.h | 4 ++-- Producers/interface/KTrackSummaryProducer.h | 4 ++-- Producers/interface/KTreeInfoProducer.h | 2 +- Producers/interface/KTriggerObjectProducer.h | 4 ++-- Producers/interface/KTriggerObjectStandaloneProducer.h | 4 ++-- Producers/interface/KVertexProducer.h | 4 ++-- Producers/interface/KVertexSummaryProducer.h | 4 ++-- Producers/src/KBaseProducer.cc | 6 +++++- 47 files changed, 104 insertions(+), 99 deletions(-) diff --git a/Producers/interface/KBaseMatchingProducer.h b/Producers/interface/KBaseMatchingProducer.h index 1ba3c7ea..611dc805 100644 --- a/Producers/interface/KBaseMatchingProducer.h +++ b/Producers/interface/KBaseMatchingProducer.h @@ -17,8 +17,8 @@ template class KBaseMatchingProducer : public KBaseProducerWP { public: - KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), + KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), matchingCounter(0), producerLabel(producerName), viManual(cfg.getParameter >("manual")), diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index 2ed4cc72..9950498e 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -30,8 +30,8 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer typedef typename KBaseMultiProducer::InputType::value_type SingleInputType; typedef typename KBaseMultiProducer::OutputType::value_type SingleOutputType; public: - KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), + KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), maxN(cfg.getParameter("maxN")), firstObject(true) {} @@ -87,8 +87,8 @@ template class KBaseMultiLVProducer : public KBaseMultiVectorProducer { public: - KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), + KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), minPt(cfg.getParameter("minPt")), maxEta(cfg.getParameter("maxEta")) {} diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index 08790c73..15e59b70 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -17,8 +17,8 @@ template class KBaseMultiProducer : public KBaseMatchingProducer { public: - KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : - KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), + KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : + KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), justOutputName(_justOutputName) { this->addPSetRequests(); diff --git a/Producers/interface/KBaseProducer.h b/Producers/interface/KBaseProducer.h index 70ecc26f..4349cd2c 100644 --- a/Producers/interface/KBaseProducer.h +++ b/Producers/interface/KBaseProducer.h @@ -25,6 +25,7 @@ class KBaseProducer virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup); virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup); virtual bool endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); + virtual bool endRun(edm::Run const &run, edm::EventSetup const &setup); virtual ~KBaseProducer() {}; protected: @@ -49,7 +50,7 @@ class KBaseProducerWP : public KBaseProducer { public: virtual ~KBaseProducerWP() {}; - KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector); + KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector); void addProvenance(std::string oldName, std::string newName); protected: diff --git a/Producers/interface/KBasicJetProducer.h b/Producers/interface/KBasicJetProducer.h index ef3afcbf..7d9c3914 100644 --- a/Producers/interface/KBasicJetProducer.h +++ b/Producers/interface/KBasicJetProducer.h @@ -17,8 +17,8 @@ class KBasicJetProducer : public KBaseMultiLVProducer > { public: - KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "BasicJets"; } diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index 59efb72b..e083de1f 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -23,8 +23,8 @@ template class KBasicTauProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)), + KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), VertexCollectionSource(cfg.getParameter("vertexcollection")) { const edm::ParameterSet &psBase = this->psBase; diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 92a62b1c..6ba6ddad 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -15,8 +15,8 @@ class KBeamSpotProducer : public KBaseMultiProducer { public: - KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KBeamSpotProducer() {}; static const std::string getLabel() { return "BeamSpot"; } diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index faa831b6..ed35244e 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -17,8 +17,8 @@ class KCaloJetProducer : public KBaseMultiLVProducer { public: - KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "CaloJets"; } diff --git a/Producers/interface/KDataInfoProducer.h b/Producers/interface/KDataInfoProducer.h index 0bc644db..6a39bf29 100644 --- a/Producers/interface/KDataInfoProducer.h +++ b/Producers/interface/KDataInfoProducer.h @@ -26,8 +26,8 @@ template class KDataInfoProducer : public KInfoProducer { public: - KDataInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KDataInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), currentRun(0), isEmbedded(cfg.getParameter("isEmbedded")) { diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 8424010a..079707a0 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -24,9 +24,9 @@ class KElectronProducer : public KBaseMultiLVProducer, KElectrons> { public: - KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, - KElectrons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KElectrons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), tagConversionSource(cfg.getParameter("allConversions")), beamSpotSource(cfg.getParameter("offlineBeamSpot")), VertexCollectionSource(cfg.getParameter("vertexcollection")), diff --git a/Producers/interface/KExtendedTauProducer.h b/Producers/interface/KExtendedTauProducer.h index 840f9b74..8f0099d6 100644 --- a/Producers/interface/KExtendedTauProducer.h +++ b/Producers/interface/KExtendedTauProducer.h @@ -18,8 +18,8 @@ class KExtendedTauProducer : public KBasicTauProducer { public: - KExtendedTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBasicTauProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KExtendedTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicTauProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index 448f2e0a..1e5c860a 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -19,8 +19,8 @@ class KFilterSummaryProducer : public KBaseMatchingProducer { public: - KFilterSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KFilterSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { names = new KFilterMetadata; _lumi_tree->Bronch("filterMetadata", "KFilterMetadata", &names); diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 3ee33038..ce12ba8b 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -34,8 +34,8 @@ template class KGenInfoProducer : public KInfoProducer { public: - KGenInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KGenInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), ignoreExtXSec(cfg.getParameter("ignoreExtXSec")), forceLumi(cfg.getParameter("forceLumi")), binningMode(cfg.getParameter("binningMode")), @@ -251,8 +251,8 @@ template class KHepMCInfoProducer : public KInfoProducer { public: - KHepMCInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KHepMCInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), forceXSec(cfg.getParameter("forceXSec")), forceLumi(cfg.getParameter("forceLumi")), tagSource(cfg.getParameter("genSource")) diff --git a/Producers/interface/KGenJetProducer.h b/Producers/interface/KGenJetProducer.h index 6f321d3a..902ae8ca 100644 --- a/Producers/interface/KGenJetProducer.h +++ b/Producers/interface/KGenJetProducer.h @@ -15,8 +15,8 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGenJets> { public: - KGenJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenJets>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KGenJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenJets>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { } diff --git a/Producers/interface/KGenMETProducer.h b/Producers/interface/KGenMETProducer.h index 4fcdb9cb..df363e0c 100644 --- a/Producers/interface/KGenMETProducer.h +++ b/Producers/interface/KGenMETProducer.h @@ -15,8 +15,8 @@ class KGenMETProducer : public KBaseMultiProducer, KMET> { public: - KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenMET"; } diff --git a/Producers/interface/KGenParticleProducer.h b/Producers/interface/KGenParticleProducer.h index c7eb0ad5..576af67c 100644 --- a/Producers/interface/KGenParticleProducer.h +++ b/Producers/interface/KGenParticleProducer.h @@ -22,8 +22,8 @@ template class KBasicGenParticleProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _lumi_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)) {} + KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)) {} protected: @@ -118,8 +118,8 @@ class KBasicGenParticleProducer : public KBaseMultiLVProducer { public: - KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _lumi_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { diff --git a/Producers/interface/KGenPhotonProducer.h b/Producers/interface/KGenPhotonProducer.h index 05ac3311..bd7849d8 100644 --- a/Producers/interface/KGenPhotonProducer.h +++ b/Producers/interface/KGenPhotonProducer.h @@ -16,8 +16,8 @@ class KGenPhotonProducer : public KBaseMultiLVProducer, KGenPhotons> { public: - KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenPhotons"; } diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index 294221ed..3112bf6d 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -20,8 +20,8 @@ class KGenTauProducer : public KBasicGenParticleProducer { public: - KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenTaus"; } diff --git a/Producers/interface/KHCALNoiseSummaryProducer.h b/Producers/interface/KHCALNoiseSummaryProducer.h index b5a80709..484dd96a 100644 --- a/Producers/interface/KHCALNoiseSummaryProducer.h +++ b/Producers/interface/KHCALNoiseSummaryProducer.h @@ -14,8 +14,8 @@ class KHCALNoiseSummaryProducer : public KBaseMultiProducer { public: - KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "HCALNoiseSummary"; } diff --git a/Producers/interface/KHitProducer.h b/Producers/interface/KHitProducer.h index 9e3e6a5b..8a272ec2 100644 --- a/Producers/interface/KHitProducer.h +++ b/Producers/interface/KHitProducer.h @@ -13,8 +13,8 @@ class KHitProducer : public KBaseMultiVectorProducer, KHits> { public: - KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Hits"; } diff --git a/Producers/interface/KInfoProducer.h b/Producers/interface/KInfoProducer.h index ea2e2426..506f0803 100644 --- a/Producers/interface/KInfoProducer.h +++ b/Producers/interface/KInfoProducer.h @@ -54,8 +54,8 @@ struct KInfo_Product class KInfoProducerBase : public KBaseProducerWP { public: - KInfoProducerBase(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _lumi_tree, "KInfo", std::forward(consumescollector)) {} + KInfoProducerBase(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _lumi_tree, _run_tree, "KInfo", std::forward(consumescollector)) {} virtual ~KInfoProducerBase() {}; @@ -75,8 +75,8 @@ template class KInfoProducer : public KInfoProducerBase { public: - KInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducerBase(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducerBase(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), tauDiscrProcessName(cfg.getUntrackedParameter("tauDiscrProcessName", "")), tagL1Results(cfg.getParameter("l1Source")), tagHLTResults(cfg.getParameter("hltSource")), diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index dc9ba580..eb32efbd 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -18,8 +18,8 @@ class KJetProducer : public KBaseMultiLVProducer { public: - KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { names = new KJetMetadata; _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); diff --git a/Producers/interface/KL1MuonProducer.h b/Producers/interface/KL1MuonProducer.h index 25488e79..f7fd1790 100644 --- a/Producers/interface/KL1MuonProducer.h +++ b/Producers/interface/KL1MuonProducer.h @@ -13,8 +13,8 @@ class KL1MuonProducer : public KBaseMultiLVProducer, KL1Muons> { public: - KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)) {} + KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)) {} virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { diff --git a/Producers/interface/KLHEProducer.h b/Producers/interface/KLHEProducer.h index 5be2a63e..e66a5a97 100644 --- a/Producers/interface/KLHEProducer.h +++ b/Producers/interface/KLHEProducer.h @@ -14,8 +14,8 @@ class KLHEProducer : public KBaseMultiProducer { public: - KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector): - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector): + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KLHEProducer() {}; static const std::string getLabel() { return "LHE"; } diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index a013b64e..3886ee13 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -21,8 +21,8 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL { public: - KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { diff --git a/Producers/interface/KLorentzProducer.h b/Producers/interface/KLorentzProducer.h index 493b2890..e20614d6 100644 --- a/Producers/interface/KLorentzProducer.h +++ b/Producers/interface/KLorentzProducer.h @@ -15,8 +15,8 @@ class KLorentzProducer : public KBaseMultiLVProducer, KLVs> { public: - KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "LV"; } diff --git a/Producers/interface/KMETProducer.h b/Producers/interface/KMETProducer.h index eafcd8f2..c78cfa38 100644 --- a/Producers/interface/KMETProducer.h +++ b/Producers/interface/KMETProducer.h @@ -17,8 +17,8 @@ class KMETProducer : public KBaseMultiProducer, KMET> { public: - KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "MET"; } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index f4514c5c..5fcb9d00 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -38,8 +38,8 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> { public: - KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), tagHLTrigger(cfg.getParameter("hlTrigger")), VertexCollectionSource(cfg.getParameter("vertexcollection")), isoValInputTags(cfg.getParameter >("isoValInputTags")), diff --git a/Producers/interface/KPFCandidateProducer.h b/Producers/interface/KPFCandidateProducer.h index 1c0d118a..b49d8895 100644 --- a/Producers/interface/KPFCandidateProducer.h +++ b/Producers/interface/KPFCandidateProducer.h @@ -15,8 +15,8 @@ class KPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PFCandidates"; } diff --git a/Producers/interface/KPackedPFCandidateProducer.h b/Producers/interface/KPackedPFCandidateProducer.h index 2dae211a..6b1c8bc4 100644 --- a/Producers/interface/KPackedPFCandidateProducer.h +++ b/Producers/interface/KPackedPFCandidateProducer.h @@ -19,8 +19,8 @@ class KPackedPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "packedPFCandidates"; } diff --git a/Producers/interface/KPatJetProducer.h b/Producers/interface/KPatJetProducer.h index d7f8db45..2c1a7d88 100644 --- a/Producers/interface/KPatJetProducer.h +++ b/Producers/interface/KPatJetProducer.h @@ -18,8 +18,8 @@ class KPatJetProducer : public KBaseMultiLVProducer, KJets > { public: - KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KJets>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KJets>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), ids(cfg.getParameter >("ids")) { genJet = new KGenJet; diff --git a/Producers/interface/KPatMETProducer.h b/Producers/interface/KPatMETProducer.h index 192ea945..e097928e 100644 --- a/Producers/interface/KPatMETProducer.h +++ b/Producers/interface/KPatMETProducer.h @@ -19,8 +19,8 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> { public: - KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), uncorrected(cfg.getParameter("uncorrected")){ genMet = new KMET; _event_tree->Bronch("genmetTrue", "KMET", &genMet); diff --git a/Producers/interface/KPatMETsProducer.h b/Producers/interface/KPatMETsProducer.h index 076c2fea..1e5a92c0 100644 --- a/Producers/interface/KPatMETsProducer.h +++ b/Producers/interface/KPatMETsProducer.h @@ -20,8 +20,8 @@ class KPatMETsProducer : public KBaseMultiLVProducer, KMETs> { public: - KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { + KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { } static const std::string getLabel() { return "PatMETs"; } diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 6d813752..c0f5f132 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -131,8 +131,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } public: - KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), _lumi_tree_pointer(_lumi_tree) { const edm::ParameterSet &psBase = this->psBase; diff --git a/Producers/interface/KPileupDensityProducer.h b/Producers/interface/KPileupDensityProducer.h index 2e0a5519..7aef551e 100644 --- a/Producers/interface/KPileupDensityProducer.h +++ b/Producers/interface/KPileupDensityProducer.h @@ -15,8 +15,8 @@ class KPileupDensityProducer : public KBaseMultiProducer { public: - KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PileupDensity"; } diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index 2d153d9f..1bed6dac 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -23,8 +23,8 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer, KRefitVertices > { public: - KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "RefitVertex"; } diff --git a/Producers/interface/KTauProducer.h b/Producers/interface/KTauProducer.h index 85669ebc..cc982ab9 100644 --- a/Producers/interface/KTauProducer.h +++ b/Producers/interface/KTauProducer.h @@ -27,8 +27,8 @@ class KTauProducer : public KBasicTauProducer { public: - KTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBasicTauProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicTauProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Taus"; } diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index 5696093d..1ce2680a 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -21,8 +21,8 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps> { public: - KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); diff --git a/Producers/interface/KTowerProducer.h b/Producers/interface/KTowerProducer.h index 25aceecb..3695640f 100644 --- a/Producers/interface/KTowerProducer.h +++ b/Producers/interface/KTowerProducer.h @@ -17,8 +17,8 @@ class KTowerProducer : public KBaseMultiLVProducer { public: - KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), srcPVs(cfg.getParameter("srcPVs")) { pvToken_ = consumescollector.consumes(srcPVs); diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 43fad6f4..7980a7e5 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -18,8 +18,8 @@ class KTrackProducer : public KBaseMultiLVProducer, KTracks> { public: - KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Tracks"; } diff --git a/Producers/interface/KTrackSummaryProducer.h b/Producers/interface/KTrackSummaryProducer.h index 26a835e1..79d6fc39 100644 --- a/Producers/interface/KTrackSummaryProducer.h +++ b/Producers/interface/KTrackSummaryProducer.h @@ -13,8 +13,8 @@ class KTrackSummaryProducer : public KBaseMultiProducer, KTrackSummary> { public: - KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "TrackSummary"; } diff --git a/Producers/interface/KTreeInfoProducer.h b/Producers/interface/KTreeInfoProducer.h index e929b1b7..4398fdf4 100644 --- a/Producers/interface/KTreeInfoProducer.h +++ b/Producers/interface/KTreeInfoProducer.h @@ -13,7 +13,7 @@ class KTreeInfoProducer: public KBaseProducer { public: - KTreeInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) + KTreeInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) { TList* keys = new TList(); diff --git a/Producers/interface/KTriggerObjectProducer.h b/Producers/interface/KTriggerObjectProducer.h index 981ee0a7..84b725e3 100644 --- a/Producers/interface/KTriggerObjectProducer.h +++ b/Producers/interface/KTriggerObjectProducer.h @@ -31,8 +31,8 @@ struct KTrgObjSorter class KTriggerObjectProducer : public KBaseMultiProducer { public: - KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector), true) { toMetadata = new KTriggerObjectMetadata; _lumi_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); diff --git a/Producers/interface/KTriggerObjectStandaloneProducer.h b/Producers/interface/KTriggerObjectStandaloneProducer.h index a27c3781..afc37704 100644 --- a/Producers/interface/KTriggerObjectStandaloneProducer.h +++ b/Producers/interface/KTriggerObjectStandaloneProducer.h @@ -36,8 +36,8 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer { public: - KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector), true) { triggerBits_ = cfg.getParameter("bits"); metFilterBits_ = cfg.getParameter("metfilterbits"); diff --git a/Producers/interface/KVertexProducer.h b/Producers/interface/KVertexProducer.h index 7c2e0a2c..9d0910fe 100644 --- a/Producers/interface/KVertexProducer.h +++ b/Producers/interface/KVertexProducer.h @@ -17,8 +17,8 @@ class KVertexProducer : public KBaseMultiVectorProducer, std::vector > { public: - KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Vertex"; } diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index 51fc98cc..795a4dd1 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -12,8 +12,8 @@ class KVertexSummaryProducer : public KBaseMultiProducer, KVertexSummary> { public: - KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "VertexSummary"; } diff --git a/Producers/src/KBaseProducer.cc b/Producers/src/KBaseProducer.cc index 9ea6b872..eee0b49a 100644 --- a/Producers/src/KBaseProducer.cc +++ b/Producers/src/KBaseProducer.cc @@ -34,6 +34,10 @@ bool KBaseProducer::endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, co { return true; } +bool KBaseProducer::endRun(edm::Run const &run, edm::EventSetup const &setup) +{ + return true; +} bool KBaseProducer::tagMatch(const edm::Provenance *prov, const std::vector &tags) { @@ -137,7 +141,7 @@ bool KBaseProducer::fail(const std::ostream &s) return false; } -KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : +KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : consumescollector_(consumescollector), psBase(cfg) { From 3b4f563e28baad43e2c4c23c35f7c871f2059f1c Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 26 Jul 2017 16:09:59 +0200 Subject: [PATCH 063/317] Kaons: add more temp members, cleanup --- DataFormats/interface/KParticle.h | 9 ++++- Producers/interface/KPatTauProducer.h | 54 ++++++++------------------- 2 files changed, 22 insertions(+), 41 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 8147da31..a7badb61 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -299,11 +299,16 @@ struct KKaonCandidate : public KPFCandidate bool isValid = false; bool statusOfClosestApproachInRPhi = false; float distanceOfClosestApproach = -1; - + // 2D + float distMagXYBS; + float distMagXYPV; float sigmaDistMagXYBS; - float distMagXYZBS; float sigmaDistMagXYPV; + //3D + float distMagXYZBS; float distMagXYZPV; + float sigmaDistMagXYZBS; + float sigmaDistMagXYZPV; }; typedef std::vector KKaonCandidates; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 79eecaf7..b0c042c8 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -212,7 +212,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) { - //if (transientTracks[trackIndex_1].charge() * transientTracks[trackIndex_1].charge() > 0.) continue; + if (transientTracks[trackIndex_1].charge() * transientTracks[trackIndex_2].charge() > 0.) continue; KKaonCandidate kaonCandidate; std::vector transientTracksPair; transientTracksPair.push_back(transientTracks[trackIndex_1]); @@ -250,49 +250,24 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // TODO::KAPPA + // Significance // TODO: move this calculation to the Artus level // 2D decay significance ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); - + kaonCandidate.distMagXYBS = ROOT::Math::Mag(distVecXYBS); + kaonCandidate.distMagXYPV = ROOT::Math::Mag(distVecXYPV); kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); // 3D decay significance ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); - - kaonCandidate.distMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; - kaonCandidate.distMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; - - + kaonCandidate.distMagXYZBS = ROOT::Math::Mag(distVecXYZBS); + kaonCandidate.distMagXYZPV = ROOT::Math::Mag(distVecXYZPV); + kaonCandidate.sigmaDistMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; + kaonCandidate.sigmaDistMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; /* - - //Significance - GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); - reco::Vertex referenceVtx = VertexCollection->at(KTrackProducer::getValidVertexIndex(*VertexCollection)); // store cov - math::XYZPoint referencePosBS(BeamSpot->position()); // store 3 components - math::XYZPoint referencePosPV(referenceVtx.position()); // store 3 components - - ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); // store 3 components of cov - ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // store 3 components of cov - - // TODO: move this calculation to the Artus level - // 2D decay significance - ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); - ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); - - kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); - kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); - - // 3D decay significance - ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); - ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); - - kaonCandidate.distMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; - kaonCandidate.distMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; - - // Correct the momentum of pions with respect to the refitted SV // TODO::KAPPA std::auto_ptr trajFirst; // TODO::KAPPA std::auto_ptr trajSecond; // TODO::KAPPA @@ -320,6 +295,11 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA } + + if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) continue; + + GlobalVector positiveP(trajPlus->momentum()); + GlobalVector negativeP(trajMins->momentum()); */ // Write down the object @@ -330,14 +310,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } else - { - //std::cout << "transientTracks.size() !> 2\n"; - } + edm::LogInfo("fillMapOfTracksSV") << "transientTracks.size() !> 2\n"; } else - { - //std::cout << "nTracks !> 1\n"; - } + edm::LogInfo("fillMapOfTracksSV") << "nTracks !> 1\n"; } virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) From 34c0f7bf57bfc266af10cfc118d0449a59b82633 Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 26 Jul 2017 16:21:13 +0200 Subject: [PATCH 064/317] changing the Info producers to write to the run tree. Necessary to be future-proof when accessing endRun will become more restrictive --- DataFormats/interface/KDebug.h | 2 +- DataFormats/interface/KInfo.h | 4 +- DataFormats/interface/Kappa.h | 2 +- DataFormats/src/KDebug.cpp | 3 +- DataFormats/src/classes.h | 2 +- DataFormats/src/classes.md | 2 +- DataFormats/src/classes_def.xml | 2 +- DataFormats/test/testDebug.cc | 2 +- Producers/interface/KGenInfoProducer.h | 81 +++++++++++-------- .../kappa_fixmissing_class/classes_def.xml | 2 +- 10 files changed, 56 insertions(+), 46 deletions(-) diff --git a/DataFormats/interface/KDebug.h b/DataFormats/interface/KDebug.h index 52e93fed..69762107 100644 --- a/DataFormats/interface/KDebug.h +++ b/DataFormats/interface/KDebug.h @@ -48,7 +48,7 @@ std::ostream &operator<<(std::ostream &os, const KMuon &mu); std::ostream &operator<<(std::ostream &os, const KMuonTriggerCandidate &cand); std::ostream &operator<<(std::ostream &os, const KProvenance &p); std::ostream &operator<<(std::ostream &os, const KLumiInfo &info); -std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info); +std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info); std::ostream &operator<<(std::ostream &os, const KDataLumiInfo &info); std::ostream &operator<<(std::ostream &os, const KEventInfo &i); std::ostream &operator<<(std::ostream &os, const KTauMetadata &m); diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index a4214fbe..4012a623 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -41,9 +41,9 @@ struct KLumiInfo }; -struct KGenLumiInfo : public KLumiInfo +struct KGenRunInfo { - virtual ~KGenLumiInfo() {}; + virtual ~KGenRunInfo() {}; double filterEff; //< generator filter efficiency double xSectionExt; //< external process cross section diff --git a/DataFormats/interface/Kappa.h b/DataFormats/interface/Kappa.h index dbb4cb07..ac0dda63 100644 --- a/DataFormats/interface/Kappa.h +++ b/DataFormats/interface/Kappa.h @@ -104,7 +104,7 @@ REGISTER_NAME_OF_TYPE(KHCALNoiseSummary,KHCALNoiseSummary); REGISTER_NAME_OF_TYPE(KTrackSummary,KTrackSummary); REGISTER_NAME_OF_TYPE(KVertexSummary,KVertexSummary); REGISTER_NAME_OF_TYPE(KLumiInfo,KLumiInfo); -REGISTER_NAME_OF_TYPE(KGenLumiInfo,KGenLumiInfo); +REGISTER_NAME_OF_TYPE(KGenRunInfo,KGenRunInfo); REGISTER_NAME_OF_TYPE(KDataLumiInfo,KDataLumiInfo); REGISTER_NAME_OF_TYPE(KElectronMetadata,KElectronMetadata); REGISTER_NAME_OF_TYPE(KFilterMetadata,KFilterMetadata); diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 93080386..35f929f5 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -357,9 +357,8 @@ std::ostream &operator<<(std::ostream &os, const KLumiInfo &info) return os; } -std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info) +std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info) { - os << static_cast(info) << std::endl; os << "\txSec(ext)=" << info.xSectionExt << " xSec(int)=" << info.xSectionInt; os << " filterEff=" << info.filterEff; return os; diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index b1de2105..a17f1a76 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -100,7 +100,7 @@ namespace KTrackSummary dict_KTrackSummary; KVertexSummary dict_KVertexSummary; KLumiInfo dict_KLumiInfo; - KGenLumiInfo dict_KGenLumiInfo; + KGenRunInfo dict_KGenRunInfo; KDataLumiInfo dict_KDataLumiInfo; KElectronMetadata dict_KElectronMetadata; KFilterMetadata dict_KFilterMetadata; diff --git a/DataFormats/src/classes.md b/DataFormats/src/classes.md index ddb545ba..9f5484c0 100644 --- a/DataFormats/src/classes.md +++ b/DataFormats/src/classes.md @@ -74,7 +74,7 @@ These classes should be filled once per lumi section. ### Lumi section info + KLumiInfo -+ KGenLumiInfo ++ KGenRunInfo + KDataLumiInfo ### Object metadata diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index bed48381..f1416089 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -66,7 +66,7 @@ - + diff --git a/DataFormats/test/testDebug.cc b/DataFormats/test/testDebug.cc index 526289b3..fdc47bf2 100644 --- a/DataFormats/test/testDebug.cc +++ b/DataFormats/test/testDebug.cc @@ -52,7 +52,7 @@ int main() { cout << "* KTrackSummary: " << KTrackSummary() << endl << endl; cout << "* KVertexSummary: " << KVertexSummary() << endl << endl; cout << "* KLumiInfo: " << KLumiInfo() << endl << endl; - cout << "* KGenLumiInfo: " << KGenLumiInfo() << endl << endl; + cout << "* KGenRunInfo: " << KGenRunInfo() << endl << endl; cout << "* KDataLumiInfo: " << KDataLumiInfo() << endl << endl; cout << "* KElectronMetadata: " << KElectronMetadata() << endl << endl; cout << "* KFilterMetadata: " << KFilterMetadata() << endl << endl; diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index ce12ba8b..67e1628b 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -24,9 +24,11 @@ // MC data struct KGenInfo_Product { - typedef KGenLumiInfo typeLumi; + typedef KLumiInfo typeLumi; + typedef KGenRunInfo typeRun; typedef KGenEventInfo typeEvent; - static const std::string idLumi() { return "KGenLumiInfo"; }; + static const std::string idRun() { return "KGenRunInfo"; }; + static const std::string idLumi() { return "KLumiInfo"; }; static const std::string idEvent() { return "KGenEventInfo"; }; }; @@ -54,6 +56,9 @@ class KGenInfoProducer : public KInfoProducer genEventInfoMetadata = new KGenEventInfoMetadata(); _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); + + metaRun = new typename Tmeta::typeRun(); + _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "GenInfo"; } @@ -66,38 +71,26 @@ class KGenInfoProducer : public KInfoProducer return false; if (forceLumi > 0) this->metaLumi->nLumi = forceLumi; - { -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) - // print available lheWeights - edm::Handle runhandle; - if((this->verbosity > 1) && lumiBlock.getRun().getByToken( tokenRunInfo, runhandle )) { - LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); - for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) + #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) + // print available lheWeights + edm::Handle runhandle; + if((this->verbosity > 1) && lumiBlock.getRun().getByToken( tokenRunInfo, runhandle )) { - std::cout << iter->tag() << std::endl; - std::vector lines = iter->lines(); - for (unsigned int iLine = 0; iLinetag() << std::endl; + std::vector lines = iter->lines(); + for (unsigned int iLine = 0; iLine hGenInfo; - lumiBlock.getRun().getByToken(this->tokenGenRunInfo, hGenInfo); - - const bool invalidGenInfo = !hGenInfo.isValid(); - this->metaLumi->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); - this->metaLumi->xSectionInt = invalidGenInfo ? -1 : hGenInfo->internalXSec().value(); - this->metaLumi->xSectionExt = invalidGenInfo ? -1 : hGenInfo->externalXSecLO().value(); - if (ignoreExtXSec) - this->metaLumi->xSectionExt = -1; - if (invalidGenInfo) - return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); - return true; + return true; } virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup) @@ -230,8 +223,25 @@ class KGenInfoProducer : public KInfoProducer return true; } + bool endRun(edm::Run const& run, edm::EventSetup const &setup) override + { + // Read generator infos + edm::Handle hGenInfo; + run.getByToken(this->tokenGenRunInfo, hGenInfo); + + const bool invalidGenInfo = !hGenInfo.isValid(); + this->metaRun->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); + this->metaRun->xSectionInt = invalidGenInfo ? -1 : hGenInfo->internalXSec().value(); + this->metaRun->xSectionExt = invalidGenInfo ? -1 : hGenInfo->externalXSecLO().value(); + if (ignoreExtXSec) + this->metaRun->xSectionExt = -1; + if (invalidGenInfo) + return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); + return true; + } protected: + typename Tmeta::typeRun *metaRun; bool ignoreExtXSec; int forceLumi; std::string binningMode; @@ -258,20 +268,20 @@ class KHepMCInfoProducer : public KInfoProducer tagSource(cfg.getParameter("genSource")) { tokenSource = consumescollector.consumes(tagSource); + metaRun = new typename Tmeta::typeRun(); + _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "HepMCInfo"; } - virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) + bool endRun(edm::Run const& run, edm::EventSetup const &setup) override { // Fill data related infos - if (!KInfoProducer::onLumi(lumiBlock, setup)) + if (!KInfoProducer::onRun(run, setup)) return false; - if (forceLumi > 0) - this->metaLumi->nLumi = forceLumi; - this->metaLumi->filterEff = 1; - this->metaLumi->xSectionInt = forceXSec; - this->metaLumi->xSectionExt = forceXSec; + this->metaRun->filterEff = 1; + this->metaRun->xSectionInt = forceXSec; + this->metaRun->xSectionExt = forceXSec; return true; } @@ -307,6 +317,7 @@ class KHepMCInfoProducer : public KInfoProducer } protected: + typename Tmeta::typeRun *metaRun; double forceXSec; int forceLumi; edm::InputTag tagSource; diff --git a/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml b/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml index ccb85379..de61a16c 100644 --- a/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml +++ b/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml @@ -64,7 +64,7 @@ - + From 4ea04e3bd0ceae7ff976776625e1ccbf90c54ca8 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 26 Jul 2017 16:55:14 +0200 Subject: [PATCH 065/317] VertexSummary: cosmetics --- Producers/interface/KVertexSummaryProducer.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index f95e6375..a89505c9 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -17,7 +17,12 @@ class KVertexSummaryProducer : public KBaseMultiProducer static const std::string getLabel() { return "VertexSummary"; } - virtual void clearProduct(OutputType &output) { output.pv = KVertex(); output.nVertices = 0; } + virtual void clearProduct(OutputType &out) + { + out.pv = KVertex(); + out.nVertices = 0; + } + virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { From 0ef2f39f2a676a8e38c9889852c5d3927e8daeb9 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 26 Jul 2017 16:56:08 +0200 Subject: [PATCH 066/317] VertexSummary: start to add the validity check --- Producers/interface/KVertexSummaryProducer.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index a89505c9..f825c8f1 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -17,6 +17,14 @@ class KVertexSummaryProducer : public KBaseMultiProducer static const std::string getLabel() { return "VertexSummary"; } + static unsigned int getValidVertexIndex(std::vector const& vertices = std::vector()) + { + for (unsigned int validVertexIndex = 0; validVertexIndex < vertices.size(); validVertexIndex++) + if (vertices.at(validVertexIndex).isValid()) + return validVertexIndex; + return -1; + } + virtual void clearProduct(OutputType &out) { out.pv = KVertex(); @@ -27,6 +35,7 @@ class KVertexSummaryProducer : public KBaseMultiProducer const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { out.nVertices = in.size(); + //TODO: get access to the Vertex collection and fill the first valid if (out.nVertices > 0) KVertexProducer::fillVertex(*in.begin(), out.pv); } From ba86c1ffd210b1c6c739bb77d3b37ed936cf7bb2 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 26 Jul 2017 16:58:10 +0200 Subject: [PATCH 067/317] KTrack: simplify some functions --- Producers/interface/KTrackProducer.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 0e7af421..a78e1f08 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -30,16 +30,12 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac KTrackProducer::fillTrack(in, out); } - static int getValidVertexIndex(std::vector const& vertices = std::vector()) + static unsigned int getValidVertexIndex(std::vector const& vertices = std::vector()) { - int validVertexIndex = -1; - for (unsigned int i = 0; i < vertices.size(); i++) - if (vertices.at(i).isValid()) - { - validVertexIndex = i; - break; - } - return validVertexIndex; + for (unsigned int validVertexIndex = 0; validVertexIndex < vertices.size(); validVertexIndex++) + if (vertices.at(validVertexIndex).isValid()) + return validVertexIndex; + return -1; } // Static method for filling Tracks in other producers From 083c9c6aa5657d14ef8ae52ec4ff8119ce8c6d4c Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 11:30:54 +0200 Subject: [PATCH 068/317] KRoot: clean it readable --- DataFormats/interface/KParticle.h | 8 ++ DataFormats/interface/KRoot.h | 6 +- Producers/interface/KPatTauProducer.h | 115 ++++++++++++++++---------- 3 files changed, 82 insertions(+), 47 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index a7badb61..5bea4793 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -309,6 +309,14 @@ struct KKaonCandidate : public KPFCandidate float distMagXYZPV; float sigmaDistMagXYZBS; float sigmaDistMagXYZPV; + + //angles + float angleXYBS; + float angleXYPV; + float angleXYZPS; + float angleXYZPV; + + float kMass; }; typedef std::vector KKaonCandidates; diff --git a/DataFormats/interface/KRoot.h b/DataFormats/interface/KRoot.h index c4761102..783ba86c 100644 --- a/DataFormats/interface/KRoot.h +++ b/DataFormats/interface/KRoot.h @@ -11,13 +11,13 @@ #include typedef ROOT::Math::PtEtaPhiM4D RMFLV_Store; -typedef ROOT::Math::LorentzVector > RMFLV; +typedef ROOT::Math::LorentzVector RMFLV; typedef ROOT::Math::PxPyPzE4D CartesianRMFLV_Store; -typedef ROOT::Math::LorentzVector > CartesianRMFLV; +typedef ROOT::Math::LorentzVector CartesianRMFLV; typedef ROOT::Math::PtEtaPhiM4D RMDLV_Store; -typedef ROOT::Math::LorentzVector > RMDLV; +typedef ROOT::Math::LorentzVector RMDLV; typedef ROOT::Math::PositionVector3D > RMPoint; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index b0c042c8..c9d53f60 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -208,7 +208,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> bool useRefTracks = true; //temp KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true); - + std::cout << "\n\n"; for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) { @@ -241,14 +241,14 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KVertexProducer::fillVertex(sv, kaonCandidate.secondaryVertex); else continue; - reco::Vertex theVtx = sv; - GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); - reco::Vertex referenceVtx = VertexCollection->at(KTrackProducer::getValidVertexIndex(*VertexCollection)); - math::XYZPoint referencePosBS(BeamSpot->position()); - math::XYZPoint referencePosPV(referenceVtx.position()); - - ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); - ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // TODO::KAPPA + // Variables needef for significance + reco::Vertex theVtx = sv; // Artus + GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); // Artus + reco::Vertex referenceVtx = VertexCollection->at(KTrackProducer::getValidVertexIndex(*VertexCollection)); // Artus. TODO: check that KVertex stores the same variable + math::XYZPoint referencePosBS(BeamSpot->position()); + math::XYZPoint referencePosPV(referenceVtx.position()); + ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); + ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // TODO::KAPPA // Significance // TODO: move this calculation to the Artus level @@ -259,7 +259,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> kaonCandidate.distMagXYPV = ROOT::Math::Mag(distVecXYPV); kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); - // 3D decay significance ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); @@ -267,41 +266,69 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> kaonCandidate.distMagXYZPV = ROOT::Math::Mag(distVecXYZPV); kaonCandidate.sigmaDistMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; kaonCandidate.sigmaDistMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; - /* - // Correct the momentum of pions with respect to the refitted SV // TODO::KAPPA - std::auto_ptr trajFirst; // TODO::KAPPA - std::auto_ptr trajSecond; // TODO::KAPPA - std::vector theRefTracks; - if (sv.hasRefittedTracks()) - theRefTracks = sv.refittedTracks(); - - if (theRefTracks.size() > 1) - { - reco::TransientTrack* thePositiveRefTrack = 0; - reco::TransientTrack* theNegativeRefTrack = 0; - - // for (std::vector::iterator iTrack = theRefTracks.begin(); iTrack != theRefTracks.end(); ++iTrack) - // if (iTrack->track().charge() > 0.) - // thePositiveRefTrack = &*iTrack; - // else if (iTrack->track().charge() < 0.) - // theNegativeRefTrack = &*iTrack; - - if (thePositiveRefTrack == 0 || theNegativeRefTrack == 0) continue; - trajFirst.reset(new TrajectoryStateClosestToPoint(theRefTracks[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA - trajSecond.reset(new TrajectoryStateClosestToPoint(theRefTracks[1].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA - } - else - { - trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA - trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); // TODO::KAPPA - } - - if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) continue; - - GlobalVector positiveP(trajPlus->momentum()); - GlobalVector negativeP(trajMins->momentum()); - */ + // Correct the momentum of pions with respect to the refitted SV + std::auto_ptr trajFirst; + std::auto_ptr trajSecond; + std::vector theRefTracks; + if (sv.hasRefittedTracks()) + theRefTracks = sv.refittedTracks(); + + if (theRefTracks.size() > 1) + { + trajFirst.reset(new TrajectoryStateClosestToPoint(theRefTracks[0].trajectoryStateClosestToPoint(vtxPos))); + trajSecond.reset(new TrajectoryStateClosestToPoint(theRefTracks[1].trajectoryStateClosestToPoint(vtxPos))); + } + else + { + trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); + trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); + } + + if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) + { + std::cout << "TrajectoryStateClosestToPoint was invalid"; + continue; + } + + GlobalVector firstPiMomentum(trajFirst->momentum()), secondPiMomentum(trajSecond->momentum()); + GlobalVector totalPiMomentum(firstPiMomentum + secondPiMomentum); + + // 2D pointing angle + float dxBS = theVtx.x() - referencePosBS.x(), dyBS = theVtx.y() - referencePosBS.y(), pxBS = totalPiMomentum.x(), pyBS = totalPiMomentum.y(); + float dxPV = theVtx.x() - referencePosPV.x(), dyPV = theVtx.y() - referencePosPV.y(), pxPV = totalPiMomentum.x(), pyPV = totalPiMomentum.y(); + kaonCandidate.angleXYBS = (dxBS * pxBS + dyBS * pyBS) / (sqrt(dxBS * dxBS + dyBS * dyBS) * sqrt(pxBS * pxBS + pyBS * pyBS)); + kaonCandidate.angleXYPV = (dxPV * pxPV + dyPV * pyPV) / (sqrt(dxPV * dxPV + dyPV * dyPV) * sqrt(pxPV * pxPV + pyPV * pyPV)); + // 3D pointing angle + float dzBS = theVtx.z() - referencePosBS.z(), pz = totalPiMomentum.z(); + float dzPV = theVtx.z() - referencePosPV.z(); + kaonCandidate.angleXYZPS = (dxBS * pxBS + dyBS * pyBS + dzBS * pz) / (sqrt(dxBS * dxBS + dyBS * dyBS + dzBS * dzBS) * sqrt(pxBS * pxBS + pyBS * pyBS + pz * pz)); + kaonCandidate.angleXYZPV = (dxPV * pxPV + dyPV * pyPV + dzPV * pz) / (sqrt(dxPV * dxPV + dyPV * dyPV + dzPV * dzPV) * sqrt(pxPV * pxPV + pyPV * pyPV + pz * pz)); + + // calculate total energy of V0 3 ways: assume it's a kShort, a Lambda, or a LambdaBar. + const float piMass = 0.13957018; + const float piMassSquared = pow(piMass, 2); + float piFirstE = sqrt(firstPiMomentum.mag2() + piMassSquared); + float piSecondE = sqrt(secondPiMomentum.mag2() + piMassSquared); + float kShortETot = piFirstE + piSecondE; + // Create momentum 4-vectors for the 3 candidate types + const reco::Particle::LorentzVector kShortP4(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETot); + CartesianRMFLV kShortP4RMFLV; + kShortP4RMFLV.SetCoordinates(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETot); + std::cout << "reco: " << kShortP4.x() << " " << kShortP4.y() << " " << kShortP4.z() << " " << kShortP4.E() << " " << "\n"; + std::cout << "RMFL: " << kShortP4RMFLV.x() << " " << kShortP4RMFLV.y() << " " << kShortP4RMFLV.z() << " " << kShortP4RMFLV.E() << " " << "\n"; + + KVertex Ksv; + + KVertexProducer::fillVertex(theVtx, Ksv); + reco::Particle::Point vtx(theVtx.x(), theVtx.y(), theVtx.z()); + const reco::Vertex::CovarianceMatrix vtxCov(theVtx.covariance()); // is the same as for sv? + std::cout << "\tTEST COV" << std::endl; + std::cout << "\tCMSSW: "<< vtxCov << "\n"; + std::cout << "\tKappa: "<< Ksv.covariance << "\n"; + //todo: compare + kaonCandidate.kMass = kShortP4.mass(); + //reco::VertexCompositeCandidate* theKshort = new reco::VertexCompositeCandidate(0, kShortP4, vtx, vtxCov, vtxChi2, vtxNdof); // Write down the object out.kshortCandidates.push_back(kaonCandidate); } From 246417b317d8ab8ce5006ca2b3f15c2db1e832b6 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 13:08:34 +0200 Subject: [PATCH 069/317] Kaon: dirty working version of code --- DataFormats/interface/KParticle.h | 6 ++++ Producers/interface/KPatTauProducer.h | 40 ++++++++++++++++++--------- 2 files changed, 33 insertions(+), 13 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 5bea4793..e8e81a44 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -317,6 +317,12 @@ struct KKaonCandidate : public KPFCandidate float angleXYZPV; float kMass; + float kMassLV; + float kMassTest; + + CartesianRMFLV firstPiMomentumClosestToSV; + CartesianRMFLV secondPiMomentumClosestToSV; + CartesianRMFLV totalPiMomentumClosestToSV; }; typedef std::vector KKaonCandidates; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index c9d53f60..9ed3c370 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -268,8 +268,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> kaonCandidate.sigmaDistMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; // Correct the momentum of pions with respect to the refitted SV - std::auto_ptr trajFirst; - std::auto_ptr trajSecond; + std::auto_ptr trajFirst, trajSecond; std::vector theRefTracks; if (sv.hasRefittedTracks()) theRefTracks = sv.refittedTracks(); @@ -284,7 +283,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); } - if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) { std::cout << "TrajectoryStateClosestToPoint was invalid"; @@ -294,6 +292,23 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> GlobalVector firstPiMomentum(trajFirst->momentum()), secondPiMomentum(trajSecond->momentum()); GlobalVector totalPiMomentum(firstPiMomentum + secondPiMomentum); + CartesianRMFLV firstPiMomentumClosestToSV, secondPiMomentumClosestToSV; + firstPiMomentumClosestToSV.SetCoordinates(trajFirst->momentum().x(), trajFirst->momentum().y(), trajFirst->momentum().z(), 0); + secondPiMomentumClosestToSV.SetCoordinates(trajSecond->momentum().x(), trajSecond->momentum().y(), trajSecond->momentum().z(), 0); + + CartesianRMFLV totalPiMomentumClosestToSV(firstPiMomentumClosestToSV + secondPiMomentumClosestToSV); + //calculate the energy + const float piMassTest = 0.13957018; + const float piMassSquaredTest = pow(piMassTest, 2); + float piFirstETest = sqrt(firstPiMomentum.mag2() + piMassSquaredTest); + float piSecondETest = sqrt(secondPiMomentum.mag2() + piMassSquaredTest); + float kShortETotTest = piFirstETest + piSecondETest; + totalPiMomentumClosestToSV.SetE(kShortETotTest); + // TODO: check if replaced correctly, should be like kShortP4RMFLV + kaonCandidate.firstPiMomentumClosestToSV = firstPiMomentumClosestToSV; + kaonCandidate.secondPiMomentumClosestToSV = secondPiMomentumClosestToSV; + kaonCandidate.totalPiMomentumClosestToSV = totalPiMomentumClosestToSV; + // 2D pointing angle float dxBS = theVtx.x() - referencePosBS.x(), dyBS = theVtx.y() - referencePosBS.y(), pxBS = totalPiMomentum.x(), pyBS = totalPiMomentum.y(); float dxPV = theVtx.x() - referencePosPV.x(), dyPV = theVtx.y() - referencePosPV.y(), pxPV = totalPiMomentum.x(), pyPV = totalPiMomentum.y(); @@ -313,21 +328,20 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> float kShortETot = piFirstE + piSecondE; // Create momentum 4-vectors for the 3 candidate types const reco::Particle::LorentzVector kShortP4(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETot); + const reco::Particle::LorentzVector kShortP4Test(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETotTest); CartesianRMFLV kShortP4RMFLV; kShortP4RMFLV.SetCoordinates(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETot); - std::cout << "reco: " << kShortP4.x() << " " << kShortP4.y() << " " << kShortP4.z() << " " << kShortP4.E() << " " << "\n"; - std::cout << "RMFL: " << kShortP4RMFLV.x() << " " << kShortP4RMFLV.y() << " " << kShortP4RMFLV.z() << " " << kShortP4RMFLV.E() << " " << "\n"; - KVertex Ksv; + //std::cout << "reco: " << kShortP4.x() << " " << kShortP4.y() << " " << kShortP4.z() << " " << kShortP4.E() << " " << "\n"; + std::cout << "RMFL: " << kShortP4RMFLV.x() << " " << kShortP4RMFLV.y() << " " << kShortP4RMFLV.z() << " " << kShortP4RMFLV.E() << " " << "\n"; + std::cout << "CART: " << totalPiMomentumClosestToSV.x() << " " << totalPiMomentumClosestToSV.y() << " " << totalPiMomentumClosestToSV.z() << " " << totalPiMomentumClosestToSV.E() << " " << "\n"; + //std::cout << "kShortP4" << kShortP4.mass() << "; " << kShortP4 << "\n"; + //std::cout << "kShortP4Test" << kShortP4Test.mass() << "; " << kShortP4Test << "\n"; + //std::cout << "kShortP4RMFLV" << kShortP4RMFLV.mass() << "; " << kShortP4RMFLV << "\n"; - KVertexProducer::fillVertex(theVtx, Ksv); - reco::Particle::Point vtx(theVtx.x(), theVtx.y(), theVtx.z()); - const reco::Vertex::CovarianceMatrix vtxCov(theVtx.covariance()); // is the same as for sv? - std::cout << "\tTEST COV" << std::endl; - std::cout << "\tCMSSW: "<< vtxCov << "\n"; - std::cout << "\tKappa: "<< Ksv.covariance << "\n"; - //todo: compare kaonCandidate.kMass = kShortP4.mass(); + kaonCandidate.kMassLV = kShortP4RMFLV.mass(); + kaonCandidate.kMassTest = kShortP4Test.mass(); //reco::VertexCompositeCandidate* theKshort = new reco::VertexCompositeCandidate(0, kShortP4, vtx, vtxCov, vtxChi2, vtxNdof); // Write down the object out.kshortCandidates.push_back(kaonCandidate); From 619111dad93de1e8a9b43b600e11a8667687d809 Mon Sep 17 00:00:00 2001 From: rfriese Date: Thu, 27 Jul 2017 13:20:21 +0200 Subject: [PATCH 070/317] manual adjustements to merge commit --- Producers/interface/KElectronProducer.h | 51 ++++++++++++++++--------- Producers/interface/KPatTauProducer.h | 9 ++--- 2 files changed, 38 insertions(+), 22 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 938c4bb2..dfc4dacf 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -22,6 +22,7 @@ #include "EgammaAnalysis/ElectronTools/interface/ElectronEffectiveArea.h" #endif + class KElectronProducer : public KBaseMultiLVProducer, KElectrons> { public: @@ -44,25 +45,26 @@ class KElectronProducer : public KBaseMultiLVProducer, doMvaIds_ = (srcIds_ == "pat"); doAuxIds_ = (srcIds_ == "standalone"); -<<<<<<< HEAD this->tokenConversionSource = consumescollector.consumes(tagConversionSource); this->tokenBeamSpot = consumescollector.consumes(beamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); this->tokenRhoIso = consumescollector.consumes(rhoIsoTag); + const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - for(size_t j = 0; j < this->isoValInputTags.size(); ++j) - tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); + for(size_t j = 0; j < this->isoValInputTags.size(); ++j) + tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); } - for (size_t j = 0; j < tagOfIds.size(); ++j) + for (size_t j = 0; j < namesOfIds.size(); ++j) { - tokenOfIds.push_back(consumescollector.consumes >(tagOfIds[j])); + tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); } + } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { @@ -74,9 +76,9 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { - for (size_t j = 0; j < tagOfIds.size(); ++j) + for (std::vector::const_iterator id = namesOfIds.begin(); id != namesOfIds.end(); ++id) { - electronMetadata->idNames.push_back(this->tagOfIds[j].label()); + electronMetadata->idNames.push_back(*id); } return KBaseMultiLVProducer, KElectrons>::onLumi(lumiBlock, setup); } @@ -86,11 +88,8 @@ class KElectronProducer : public KBaseMultiLVProducer, { // Get additional objects for the cutbased IDs cEvent->getByToken(this->tokenConversionSource, this->hConversions); - cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); - cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); - this->isoVals.resize(this->isoValInputTags.size()); for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { @@ -102,10 +101,27 @@ class KElectronProducer : public KBaseMultiLVProducer, } cEvent->getByToken(tokenRhoIso, rhoIso_h); - + /*art::Handle stepsHandle; + event.getByLabel("g4run","tracker",stepsHandle); + StepPointMCCollection const& steps(*stepsHandle); + */ + /*try { + iEvent.getByLabel(l1GTReadoutRecTag_,L1GTRR); + } catch (...) {;} + if ( L1GTRR.isValid() ) { // exists + + edm::Handle trh; + try {iEvent.getByLabel(triggerInputTag_,trh);} + catch( cms::Exception& ex ) { LogWarning("HWWTreeDumper") << "Trigger results: " << triggerInputTag_ << " not found"; } + if (!trh.isValid()) + throw cms::Exception("ProductNotValid") << "TriggerResults product not valid"; + */ + + // Continue with main product: PAT-electrons + // Prepare IDs for miniAOD - electronIDValueMap.resize(tokenOfIds.size()); - for (size_t j = 0; j < tokenOfIds.size(); ++j) + electronIDValueMap.resize(namesOfIds.size()); + for (size_t j = 0; j < namesOfIds.size(); ++j) { cEvent->getByToken(this->tokenOfIds[j], this->electronIDValueMap[j]); } @@ -219,7 +235,7 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual void doAuxIds(const SingleInputType &in, SingleOutputType &out) { edm::Ref> pe(this->handle, this->nCursor); - for (size_t i = 0; i < tagOfIds.size(); ++i) + for (size_t i = 0; i < namesOfIds.size(); ++i) { out.electronIds.push_back((*(electronIDValueMap)[i])[pe]); } @@ -231,9 +247,9 @@ class KElectronProducer : public KBaseMultiLVProducer, * Full instructions in Producer/KElectrons_cff */ out.electronIds.clear(); - for (size_t i = 0; i < tagOfIds.size(); ++i) + for (size_t i = 0; i < namesOfIds.size(); ++i) { - out.electronIds.push_back(in.electronID(tagOfIds[i].label())); + out.electronIds.push_back(in.electronID(namesOfIds[i])); } } @@ -287,6 +303,7 @@ class KElectronProducer : public KBaseMultiLVProducer, } private: + std::vector namesOfIds; KElectronMetadata *electronMetadata; boost::hash hasher; @@ -303,7 +320,7 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::InputTag rhoIsoTag; std::vector isoValInputTags; std::vector tagOfIds; - + edm::EDGetTokenT tokenConversionSource; edm::EDGetTokenT tokenBeamSpot; edm::EDGetTokenT tokenVertexCollection; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 337e7e98..54c665f1 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -42,7 +42,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.dxy = packedLeadTauCand->dxy(); if (packedLeadTauCand->bestTrack() != nullptr) { - KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); } #else if (in.leadPFChargedHadrCand().isNonnull()) @@ -375,8 +375,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> public: - KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), BeamSpotSource(cfg.getParameter("offlineBeamSpot")), VertexCollectionSource(cfg.getParameter("vertexcollection")), _lumi_tree_pointer(_lumi_tree) @@ -412,7 +412,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); } } -} static const std::string getLabel() { return "PatTaus"; } @@ -580,7 +579,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::InputTag VertexCollectionSource; edm::EDGetTokenT tokenVertexCollection; - edm::EDGetTokenT tokenBeamSpot; + edm::EDGetTokenT tokenBeamSpot; edm::ESHandle trackBuilder; From 0d2d76182d1e861088dac5eeaaad4618ceecc488 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 14:25:57 +0200 Subject: [PATCH 071/317] KTrack: remove the getValidVertex function, use one from KVersexSummaryProducer instead --- Producers/interface/KTrackProducer.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index a78e1f08..3a5884ce 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -9,6 +9,7 @@ #define KAPPA_TRACKPRODUCER_H #include "KBaseMultiLVProducer.h" +#include "KVertexSummaryProducer.h" #include #include "TrackingTools/TransientTrack/interface/TransientTrackBuilder.h" #include "TrackingTools/IPTools/interface/IPTools.h" @@ -30,14 +31,6 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac KTrackProducer::fillTrack(in, out); } - static unsigned int getValidVertexIndex(std::vector const& vertices = std::vector()) - { - for (unsigned int validVertexIndex = 0; validVertexIndex < vertices.size(); validVertexIndex++) - if (vertices.at(validVertexIndex).isValid()) - return validVertexIndex; - return -1; - } - // Static method for filling Tracks in other producers static void fillTrack(const SingleInputType &in, SingleOutputType &out, std::vector const& vertices = std::vector(), @@ -83,7 +76,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac // check for builder is missing - be carefull to pass it to this function together with verticies if (vertices.size() > 0) { - int validVertexIndex = getValidVertexIndex(vertices); + int validVertexIndex = KVertexSummaryProducer::getValidVertexIndex(vertices); if (validVertexIndex >= 0) { reco::TransientTrack transientTrack = trackBuilder->build(in); From b04bd7fdbc187ea5d3185e66299563b5b36b9337 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 15:17:46 +0200 Subject: [PATCH 072/317] Add covariance3D to KBeamSpot(temp.), use typedefs --- DataFormats/interface/KBasic.h | 3 ++- DataFormats/interface/KRoot.h | 2 ++ Producers/interface/KBeamSpotProducer.h | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index d39408fc..ffce2e42 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -41,6 +41,7 @@ struct KBeamSpot double sigmaZ; ///< sigma in z direction ROOT::Math::SMatrix > covariance; + SMatrixSym3D covariance3D; }; typedef std::vector KBeamSpots; @@ -55,7 +56,7 @@ struct KVertex float chi2; float nDOF; - ROOT::Math::SMatrix > covariance; //< covariance matrix + SMatrixSym3D covariance; //< covariance matrix inline bool fake() const { return (chi2 <= 0 && nDOF <= 0 && nTracks == 0); }; }; diff --git a/DataFormats/interface/KRoot.h b/DataFormats/interface/KRoot.h index 783ba86c..1a6111f0 100644 --- a/DataFormats/interface/KRoot.h +++ b/DataFormats/interface/KRoot.h @@ -21,6 +21,8 @@ typedef ROOT::Math::LorentzVector RMDLV; typedef ROOT::Math::PositionVector3D > RMPoint; +typedef ROOT::Math::SMatrix > SMatrixSym3D; + #ifdef KAPPA_STANDALONE_DICT namespace ROOT { diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 3756a744..40a8fd08 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -40,6 +40,7 @@ class KBeamSpotProducer : public KBaseMultiProducer out.sigmaZ = in.sigmaZ(); out.covariance = in.covariance(); + out.covariance3D = in.rotatedCovariance3D(); } }; From 44f09e618a59ccd954b296e5a2212c88ad7ef7b6 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 15:19:51 +0200 Subject: [PATCH 073/317] Kaons: * clean up a bit * add some TEMP variables for the checks * all the crusial variables stored --- DataFormats/interface/KParticle.h | 11 +- DataFormats/interface/KTau.h | 3 + Producers/interface/KPatTauProducer.h | 188 ++++++++++++-------------- 3 files changed, 100 insertions(+), 102 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index e8e81a44..cb79fb00 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -317,12 +317,19 @@ struct KKaonCandidate : public KPFCandidate float angleXYZPV; float kMass; - float kMassLV; - float kMassTest; CartesianRMFLV firstPiMomentumClosestToSV; CartesianRMFLV secondPiMomentumClosestToSV; CartesianRMFLV totalPiMomentumClosestToSV; + + SMatrixSym3D totalCovBS; + SMatrixSym3D totalCovPV; + + RMPoint refPosBS; + RMPoint refPosPV; + + math::XYZPoint referencePosBS;//temp + math::XYZPoint referencePosPV;//temp }; typedef std::vector KKaonCandidates; diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index 2a4b3e0c..44167aed 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -73,6 +73,9 @@ struct KTau : public KBasicTau KVertex sv; + KVertex referencePV; // will be removed after tests + RMPoint referencePosBS; // will be removed after tests + int tauKey; inline unsigned long nCandidates() diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 9ed3c370..4c66a1c2 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -5,6 +5,7 @@ #include "KBaseMultiLVProducer.h" #include "KTauProducer.h" #include "KVertexProducer.h" +#include "KVertexSummaryProducer.h" #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "KPackedPFCandidateProducer.h" @@ -205,10 +206,9 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (transientTracks.size() > 2) { TransientVertex theRecoVertex; - bool useRefTracks = true; //temp KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true); - std::cout << "\n\n"; + for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) { @@ -219,8 +219,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> transientTracksPair.push_back(transientTracks[trackIndex_2]); kaonCandidate.isValid = true; - kaonCandidate.firstTransTrack.indexOfTrackInColl = trackIndex_1; - kaonCandidate.secondTransTrack.indexOfTrackInColl = trackIndex_2; + kaonCandidate.firstTransTrack.indexOfTrackInColl = trackIndex_1; // Do not correspond to the indexes in taujet-charged collection + kaonCandidate.secondTransTrack.indexOfTrackInColl = trackIndex_2; // Do not correspond to the indexes in taujet-charged collection kaonCandidate.firstTransTrack.impactPointTSCPIsValid = transientTracksPair[0].impactPointTSCP().isValid(); kaonCandidate.secondTransTrack.impactPointTSCPIsValid = transientTracksPair[1].impactPointTSCP().isValid(); if (!kaonCandidate.firstTransTrack.impactPointTSCPIsValid || !kaonCandidate.secondTransTrack.impactPointTSCPIsValid) continue; @@ -244,105 +244,86 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> // Variables needef for significance reco::Vertex theVtx = sv; // Artus GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); // Artus - reco::Vertex referenceVtx = VertexCollection->at(KTrackProducer::getValidVertexIndex(*VertexCollection)); // Artus. TODO: check that KVertex stores the same variable + reco::Vertex referencePV = VertexCollection->at(KVertexSummaryProducer::getValidVertexIndex(*VertexCollection)); // Artus. TODO: check that KVertex stores the same variable math::XYZPoint referencePosBS(BeamSpot->position()); - math::XYZPoint referencePosPV(referenceVtx.position()); - ROOT::Math::SMatrix > totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); - ROOT::Math::SMatrix > totalCovPV = referenceVtx.covariance() + theVtx.covariance(); // TODO::KAPPA + math::XYZPoint referencePosPV(referencePV.position()); + //kaonCandidate.refPosBS(BeamSpot->position()); //temp for checks + //kaonCandidate.refPosPV(referencePV.position()); //temp for checks + kaonCandidate.referencePosBS = referencePosBS; //temp + kaonCandidate.referencePosPV = referencePosPV; //temp + //TODO: typedef ROOT::Math::SMatrix > + SMatrixSym3D totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); + SMatrixSym3D totalCovPV = referencePV.covariance() + theVtx.covariance(); // TODO::KAPPA + kaonCandidate.totalCovBS = totalCovBS; //temp for checks + kaonCandidate.totalCovPV = totalCovPV; //temp for checks // Significance - // TODO: move this calculation to the Artus level - // 2D decay significance - ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); - ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); - kaonCandidate.distMagXYBS = ROOT::Math::Mag(distVecXYBS); - kaonCandidate.distMagXYPV = ROOT::Math::Mag(distVecXYPV); - kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); - kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); - // 3D decay significance - ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); - ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); - kaonCandidate.distMagXYZBS = ROOT::Math::Mag(distVecXYZBS); - kaonCandidate.distMagXYZPV = ROOT::Math::Mag(distVecXYZPV); - kaonCandidate.sigmaDistMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; - kaonCandidate.sigmaDistMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; - - // Correct the momentum of pions with respect to the refitted SV - std::auto_ptr trajFirst, trajSecond; - std::vector theRefTracks; - if (sv.hasRefittedTracks()) - theRefTracks = sv.refittedTracks(); - - if (theRefTracks.size() > 1) - { - trajFirst.reset(new TrajectoryStateClosestToPoint(theRefTracks[0].trajectoryStateClosestToPoint(vtxPos))); - trajSecond.reset(new TrajectoryStateClosestToPoint(theRefTracks[1].trajectoryStateClosestToPoint(vtxPos))); - } - else - { - trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); - trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); - } - if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) - { - std::cout << "TrajectoryStateClosestToPoint was invalid"; - continue; - } - - GlobalVector firstPiMomentum(trajFirst->momentum()), secondPiMomentum(trajSecond->momentum()); - GlobalVector totalPiMomentum(firstPiMomentum + secondPiMomentum); - - CartesianRMFLV firstPiMomentumClosestToSV, secondPiMomentumClosestToSV; - firstPiMomentumClosestToSV.SetCoordinates(trajFirst->momentum().x(), trajFirst->momentum().y(), trajFirst->momentum().z(), 0); - secondPiMomentumClosestToSV.SetCoordinates(trajSecond->momentum().x(), trajSecond->momentum().y(), trajSecond->momentum().z(), 0); - - CartesianRMFLV totalPiMomentumClosestToSV(firstPiMomentumClosestToSV + secondPiMomentumClosestToSV); - //calculate the energy - const float piMassTest = 0.13957018; - const float piMassSquaredTest = pow(piMassTest, 2); - float piFirstETest = sqrt(firstPiMomentum.mag2() + piMassSquaredTest); - float piSecondETest = sqrt(secondPiMomentum.mag2() + piMassSquaredTest); - float kShortETotTest = piFirstETest + piSecondETest; - totalPiMomentumClosestToSV.SetE(kShortETotTest); - // TODO: check if replaced correctly, should be like kShortP4RMFLV - kaonCandidate.firstPiMomentumClosestToSV = firstPiMomentumClosestToSV; - kaonCandidate.secondPiMomentumClosestToSV = secondPiMomentumClosestToSV; - kaonCandidate.totalPiMomentumClosestToSV = totalPiMomentumClosestToSV; - - // 2D pointing angle - float dxBS = theVtx.x() - referencePosBS.x(), dyBS = theVtx.y() - referencePosBS.y(), pxBS = totalPiMomentum.x(), pyBS = totalPiMomentum.y(); - float dxPV = theVtx.x() - referencePosPV.x(), dyPV = theVtx.y() - referencePosPV.y(), pxPV = totalPiMomentum.x(), pyPV = totalPiMomentum.y(); - kaonCandidate.angleXYBS = (dxBS * pxBS + dyBS * pyBS) / (sqrt(dxBS * dxBS + dyBS * dyBS) * sqrt(pxBS * pxBS + pyBS * pyBS)); - kaonCandidate.angleXYPV = (dxPV * pxPV + dyPV * pyPV) / (sqrt(dxPV * dxPV + dyPV * dyPV) * sqrt(pxPV * pxPV + pyPV * pyPV)); - // 3D pointing angle - float dzBS = theVtx.z() - referencePosBS.z(), pz = totalPiMomentum.z(); - float dzPV = theVtx.z() - referencePosPV.z(); - kaonCandidate.angleXYZPS = (dxBS * pxBS + dyBS * pyBS + dzBS * pz) / (sqrt(dxBS * dxBS + dyBS * dyBS + dzBS * dzBS) * sqrt(pxBS * pxBS + pyBS * pyBS + pz * pz)); - kaonCandidate.angleXYZPV = (dxPV * pxPV + dyPV * pyPV + dzPV * pz) / (sqrt(dxPV * dxPV + dyPV * dyPV + dzPV * dzPV) * sqrt(pxPV * pxPV + pyPV * pyPV + pz * pz)); - - // calculate total energy of V0 3 ways: assume it's a kShort, a Lambda, or a LambdaBar. - const float piMass = 0.13957018; - const float piMassSquared = pow(piMass, 2); - float piFirstE = sqrt(firstPiMomentum.mag2() + piMassSquared); - float piSecondE = sqrt(secondPiMomentum.mag2() + piMassSquared); - float kShortETot = piFirstE + piSecondE; - // Create momentum 4-vectors for the 3 candidate types - const reco::Particle::LorentzVector kShortP4(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETot); - const reco::Particle::LorentzVector kShortP4Test(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETotTest); - CartesianRMFLV kShortP4RMFLV; - kShortP4RMFLV.SetCoordinates(totalPiMomentum.x(), totalPiMomentum.y(), totalPiMomentum.z(), kShortETot); - - //std::cout << "reco: " << kShortP4.x() << " " << kShortP4.y() << " " << kShortP4.z() << " " << kShortP4.E() << " " << "\n"; - std::cout << "RMFL: " << kShortP4RMFLV.x() << " " << kShortP4RMFLV.y() << " " << kShortP4RMFLV.z() << " " << kShortP4RMFLV.E() << " " << "\n"; - std::cout << "CART: " << totalPiMomentumClosestToSV.x() << " " << totalPiMomentumClosestToSV.y() << " " << totalPiMomentumClosestToSV.z() << " " << totalPiMomentumClosestToSV.E() << " " << "\n"; - //std::cout << "kShortP4" << kShortP4.mass() << "; " << kShortP4 << "\n"; - //std::cout << "kShortP4Test" << kShortP4Test.mass() << "; " << kShortP4Test << "\n"; - //std::cout << "kShortP4RMFLV" << kShortP4RMFLV.mass() << "; " << kShortP4RMFLV << "\n"; - - kaonCandidate.kMass = kShortP4.mass(); - kaonCandidate.kMassLV = kShortP4RMFLV.mass(); - kaonCandidate.kMassTest = kShortP4Test.mass(); - //reco::VertexCompositeCandidate* theKshort = new reco::VertexCompositeCandidate(0, kShortP4, vtx, vtxCov, vtxChi2, vtxNdof); + // Move to Artus + // 2D decay significance + ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); + ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); + kaonCandidate.distMagXYBS = ROOT::Math::Mag(distVecXYBS); + kaonCandidate.distMagXYPV = ROOT::Math::Mag(distVecXYPV); + kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); + kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); + // 3D decay significance + ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); + ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); + kaonCandidate.distMagXYZBS = ROOT::Math::Mag(distVecXYZBS); + kaonCandidate.distMagXYZPV = ROOT::Math::Mag(distVecXYZPV); + kaonCandidate.sigmaDistMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; + kaonCandidate.sigmaDistMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; + + // Correct the momentum of pions with respect to the refitted SV + std::auto_ptr trajFirst, trajSecond; + std::vector theRefTracks; + if (sv.hasRefittedTracks()) + theRefTracks = sv.refittedTracks(); // TODO: check that sequence of returned objects is preserved + + if (theRefTracks.size() > 1) + { + trajFirst.reset(new TrajectoryStateClosestToPoint(theRefTracks[0].trajectoryStateClosestToPoint(vtxPos))); + trajSecond.reset(new TrajectoryStateClosestToPoint(theRefTracks[1].trajectoryStateClosestToPoint(vtxPos))); + } + else + { + trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); + trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); + } + if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) + { + std::cout << "TrajectoryStateClosestToPoint was invalid"; + continue; + } + + // Calculate the 4-momentums + const float piMass = 0.13957018; + const float piMassSquared = pow(piMass, 2); + float piFirstE = sqrt(trajFirst->momentum().mag2() + piMassSquared); + float piSecondE = sqrt(trajSecond->momentum().mag2() + piMassSquared); + + CartesianRMFLV firstPiMomentumClosestToSV, secondPiMomentumClosestToSV; + firstPiMomentumClosestToSV.SetCoordinates(trajFirst->momentum().x(), trajFirst->momentum().y(), trajFirst->momentum().z(), piFirstE); + secondPiMomentumClosestToSV.SetCoordinates(trajSecond->momentum().x(), trajSecond->momentum().y(), trajSecond->momentum().z(), piSecondE); + CartesianRMFLV totalPiMomentumClosestToSV(firstPiMomentumClosestToSV + secondPiMomentumClosestToSV); + + kaonCandidate.firstPiMomentumClosestToSV = firstPiMomentumClosestToSV; + kaonCandidate.secondPiMomentumClosestToSV = secondPiMomentumClosestToSV; + kaonCandidate.totalPiMomentumClosestToSV = totalPiMomentumClosestToSV; + kaonCandidate.kMass = totalPiMomentumClosestToSV.mass(); + + //Move to Artus + // 2D pointing angle + float dxBS = theVtx.x() - referencePosBS.x(), dyBS = theVtx.y() - referencePosBS.y(), pxBS = totalPiMomentumClosestToSV.x(), pyBS = totalPiMomentumClosestToSV.y(); + float dxPV = theVtx.x() - referencePosPV.x(), dyPV = theVtx.y() - referencePosPV.y(), pxPV = totalPiMomentumClosestToSV.x(), pyPV = totalPiMomentumClosestToSV.y(); + kaonCandidate.angleXYBS = (dxBS * pxBS + dyBS * pyBS) / (sqrt(dxBS * dxBS + dyBS * dyBS) * sqrt(pxBS * pxBS + pyBS * pyBS)); + kaonCandidate.angleXYPV = (dxPV * pxPV + dyPV * pyPV) / (sqrt(dxPV * dxPV + dyPV * dyPV) * sqrt(pxPV * pxPV + pyPV * pyPV)); + // 3D pointing angle + float dzBS = theVtx.z() - referencePosBS.z(), pz = totalPiMomentumClosestToSV.z(); + float dzPV = theVtx.z() - referencePosPV.z(); + kaonCandidate.angleXYZPS = (dxBS * pxBS + dyBS * pyBS + dzBS * pz) / (sqrt(dxBS * dxBS + dyBS * dyBS + dzBS * dzBS) * sqrt(pxBS * pxBS + pyBS * pyBS + pz * pz)); + kaonCandidate.angleXYZPV = (dxPV * pxPV + dyPV * pyPV + dzPV * pz) / (sqrt(dxPV * dxPV + dyPV * dyPV + dzPV * dzPV) * sqrt(pxPV * pxPV + pyPV * pyPV + pz * pz)); + // Write down the object out.kshortCandidates.push_back(kaonCandidate); } @@ -357,6 +338,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::LogInfo("fillMapOfTracksSV") << "nTracks !> 1\n"; } + virtual void fillTemporaryPVandBSVariables(const SingleInputType &in, SingleOutputType &out) + { + out.referencePosBS = BeamSpot->position(); + KVertexProducer::fillVertex(VertexCollection->at(KVertexSummaryProducer::getValidVertexIndex(*VertexCollection)), out.referencePV); + } + virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) { // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TauReco/interface/PFTau.h#L34-L54 @@ -489,6 +476,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else KPatTauProducer::fillPFCandidates(in, out); fillSecondaryVertex(in, out); + fillTemporaryPVandBSVariables(in, out); } virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override From 5532abb7bef5cda947d5a6114a452bacaebfdd65 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 18:27:25 +0200 Subject: [PATCH 074/317] Kaons: the tracks should at least point in the same quadrant --- DataFormats/interface/KParticle.h | 6 ++++++ Producers/interface/KPatTauProducer.h | 24 +++++++++++++++++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index cb79fb00..373bbfc8 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -294,6 +294,8 @@ struct KKaonCandidate : public KPFCandidate KTransTrack firstTransTrack; KTransTrack secondTransTrack; + //std::vector TrackPair; + KVertex secondaryVertex; bool isValid = false; @@ -317,16 +319,20 @@ struct KKaonCandidate : public KPFCandidate float angleXYZPV; float kMass; + float pionMass; CartesianRMFLV firstPiMomentumClosestToSV; CartesianRMFLV secondPiMomentumClosestToSV; CartesianRMFLV totalPiMomentumClosestToSV; + CartesianRMFLV initialFirstTSCP; + CartesianRMFLV initialSecondTSCP; SMatrixSym3D totalCovBS; SMatrixSym3D totalCovPV; RMPoint refPosBS; RMPoint refPosPV; + RMPoint POCA; math::XYZPoint referencePosBS;//temp math::XYZPoint referencePosPV;//temp diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 4c66a1c2..4c95afc1 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -207,6 +207,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> { TransientVertex theRecoVertex; bool useRefTracks = true; //temp + const float piMass = 0.13957018; + const float piMassSquared = pow(piMass, 2); KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true); for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) @@ -230,12 +232,30 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> ClosestApproachInRPhi cApp; cApp.calculate(firstState, secondState); - kaonCandidate.statusOfClosestApproachInRPhi = cApp.status(); + kaonCandidate.statusOfClosestApproachInRPhi = cApp.status(); //remove if (!cApp.status()) continue; float dca = std::abs(cApp.distance()); kaonCandidate.distanceOfClosestApproach = dca; + GlobalPoint cxPt = cApp.crossingPoint(); + kaonCandidate.POCA.SetXYZ(cxPt.x(), cxPt.y(), cxPt.z()); + + // the tracks should at least point in the same quadrant + TrajectoryStateClosestToPoint const & firstTSCP = transientTracks[trackIndex_1].trajectoryStateClosestToPoint(cxPt); // TODO::KAPPA + TrajectoryStateClosestToPoint const & secondTSCP = transientTracks[trackIndex_2].trajectoryStateClosestToPoint(cxPt); // TODO::KAPPA + if (!firstTSCP.isValid() || !secondTSCP.isValid()) continue; + if (firstTSCP.momentum().dot(secondTSCP.momentum()) < 0) continue; + + //CartesianRMFLV initialFirstTSCP, initialSecondTSCP; + kaonCandidate.initialFirstTSCP.SetCoordinates(firstTSCP.momentum().x(), firstTSCP.momentum().y(), firstTSCP.momentum().z(), piMassSquared); + kaonCandidate.initialSecondTSCP.SetCoordinates(secondTSCP.momentum().x(), secondTSCP.momentum().y(), secondTSCP.momentum().z(), piMassSquared); + { + float totalE = sqrt(firstTSCP.momentum().mag2() + piMassSquared) + sqrt(secondTSCP.momentum().mag2() + piMassSquared); + float totalPSq = (firstTSCP.momentum() + secondTSCP.momentum()).mag2(); + kaonCandidate.pionMass = sqrt(pow(totalE, 2) - totalPSq); + } + TransientVertex sv = theKalmanFitter.vertex(transientTracksPair); if (sv.isValid()) KVertexProducer::fillVertex(sv, kaonCandidate.secondaryVertex); @@ -297,8 +317,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } // Calculate the 4-momentums - const float piMass = 0.13957018; - const float piMassSquared = pow(piMass, 2); float piFirstE = sqrt(trajFirst->momentum().mag2() + piMassSquared); float piSecondE = sqrt(trajSecond->momentum().mag2() + piMassSquared); From f4ecf6d8952d07e2bc512371edb805db180c9d0c Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 27 Jul 2017 21:53:19 +0200 Subject: [PATCH 075/317] Kaons: add the full PFCandidate --- DataFormats/interface/KParticle.h | 6 ++++-- Producers/interface/KPatTauProducer.h | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 373bbfc8..7ca4ae50 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -292,8 +292,10 @@ struct KKaonCandidate : public KPFCandidate { virtual ~KKaonCandidate() {}; - KTransTrack firstTransTrack; - KTransTrack secondTransTrack; + KTransTrack firstTransTrack;// remove + KTransTrack secondTransTrack;// remove + KPFCandidate firstTransPFCand; + KPFCandidate secondTransPFCand; //std::vector TrackPair; KVertex secondaryVertex; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 4c95afc1..e85416c9 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -188,19 +188,37 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (nTracks > 1) { std::vector transientTracks; + std::vector bestTracks; + KPFCandidates hadronCandidates; //TODO: store the map index:track for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); if (track) + { + KPFCandidate outCandidate; transientTracks.push_back(trackBuilder->build(track)); + bestTracks.push_back(*track); + + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); + KTrackProducer::fillTrack(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); + hadronCandidates.push_back(outCandidate); + } } for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.isolationChargedHadrCands().size(); ++chargedPFCandidateIndex) { const reco::Track* track = in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); if (track) + { + KPFCandidate outCandidate; transientTracks.push_back(trackBuilder->build(track)); + bestTracks.push_back(*track); + + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); + KTrackProducer::fillTrack(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); + hadronCandidates.push_back(outCandidate); + } } if (transientTracks.size() > 2) @@ -223,6 +241,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> kaonCandidate.isValid = true; kaonCandidate.firstTransTrack.indexOfTrackInColl = trackIndex_1; // Do not correspond to the indexes in taujet-charged collection kaonCandidate.secondTransTrack.indexOfTrackInColl = trackIndex_2; // Do not correspond to the indexes in taujet-charged collection + KTrackProducer::fillTrack(bestTracks[trackIndex_1], kaonCandidate.firstTransTrack, *VertexCollection, trackBuilder.product()); + KTrackProducer::fillTrack(bestTracks[trackIndex_2], kaonCandidate.secondTransTrack, *VertexCollection, trackBuilder.product()); + kaonCandidate.firstTransPFCand = hadronCandidates[trackIndex_1]; + kaonCandidate.secondTransPFCand = hadronCandidates[trackIndex_2]; kaonCandidate.firstTransTrack.impactPointTSCPIsValid = transientTracksPair[0].impactPointTSCP().isValid(); kaonCandidate.secondTransTrack.impactPointTSCPIsValid = transientTracksPair[1].impactPointTSCP().isValid(); if (!kaonCandidate.firstTransTrack.impactPointTSCPIsValid || !kaonCandidate.secondTransTrack.impactPointTSCPIsValid) continue; From 27104db5e6c31e0894d201d97f794c5481824e99 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 28 Jul 2017 11:13:39 +0200 Subject: [PATCH 076/317] Tests: download files only once --- test_build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_build.sh b/test_build.sh index f5955cca..8e88ab5d 100755 --- a/test_build.sh +++ b/test_build.sh @@ -135,7 +135,7 @@ echo "# ================= #" echo "# curl -O root files" echo "# ================= #" files=(/home/short/*) - if [ ${#files[@]} -gt 0 ] + if [ ! ${#files[@]} -gt 0 ] then echo "curl -o /home/short_rootfiles.tar https://cernbox.cern.ch/index.php/s/WeawecKp2BD2BH2/download" # single file: curl -O https://cernbox.cern.ch/index.php/s/BgWZaBJFB2y4688/download curl -o /home/short_rootfiles.tar https://cernbox.cern.ch/index.php/s/WeawecKp2BD2BH2/download From 4cffe9952c16e8faf275f20d3d1d25e68b48a023 Mon Sep 17 00:00:00 2001 From: Claudia Pistone Date: Fri, 28 Jul 2017 11:33:27 +0200 Subject: [PATCH 077/317] added block function to calculate IP wrt RefitPV --- DataFormats/interface/KTrack.h | 5 +++++ Producers/interface/KElectronProducer.h | 7 ++++++ Producers/interface/KTrackProducer.h | 26 ++++++++++++++++++++++ Producers/python/KTuple_cff.py | 3 +++ Skimming/higgsTauTau/kSkimming_run2_cfg.py | 5 +++++ 5 files changed, 46 insertions(+) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 26b929f2..4002c78b 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -44,6 +44,11 @@ struct KTrack : public KLV float d2D, d3D; ///< impact parameters dxy and d calculated considering the magnetic field float err3D, err2D; ///< errors on the dxy (2D) and d (3D) impact parameters float magneticField = 0.0; // at reference point, in 1/GeV + + std::vector d3DnewPV; // impact parameter d wrt refitted PV calculated considering the magnetic field + std::vector err3DnewPV; // and corresponding error + std::vector d2DnewPV; // impact parameter dxy wrt refitted PV calculated considering the magnetic + std::vector err2DnewPV; // and corresponding error // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L757-L819 float errPt() const diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index d1ed5be9..67e80d58 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -18,6 +18,7 @@ #include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" #include "EgammaAnalysis/ElectronTools/interface/EGammaCutBasedEleId.h" +#include "../../Producers/interface/KRefitVertexProducer.h" #if (CMSSW_MAJOR_VERSION == 5 && CMSSW_MINOR_VERSION == 3 && CMSSW_REVISION >= 15) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 2) || CMSSW_MAJOR_VERSION >= 8 #include "EgammaAnalysis/ElectronTools/interface/ElectronEffectiveArea.h" #endif @@ -49,6 +50,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if(pset.existsAs("allConversions")) consumescollector.consumes(pset.getParameter("allConversions")); if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + if(pset.existsAs("refitvertexcollection")) consumescollector.consumes(pset.getParameter("refitvertexcollection")); if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); if(pset.existsAs>("isoValInputTags")) { @@ -91,6 +93,9 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); cEvent->getByLabel(VertexCollectionSource, VertexCollection); + edm::InputTag RefitVertexCollectionSource = pset.getParameter("refitvertexcollection"); + cEvent->getByLabel(RefitVertexCollectionSource, RefitVertexCollection); + std::vector isoValInputTags = pset.getParameter >("isoValInputTags"); isoVals.resize(isoValInputTags.size()); for (size_t j = 0; j < isoValInputTags.size(); ++j) @@ -154,6 +159,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if (in.gsfTrack().isNonnull()) { KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillTrackNew(*in.gsfTrack(), out.track, *RefitVertexCollection, trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); out.dz = in.gsfTrack()->dz(vtx.position()); } @@ -315,6 +321,7 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Handle hConversions; edm::Handle BeamSpot; edm::Handle VertexCollection; + edm::Handle RefitVertexCollection; edm::ESHandle trackBuilder; edm::Handle rhoIso_h; std::string srcIds_; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 3a5884ce..abb8ff9f 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -16,6 +16,7 @@ #include #include "../../Producers/interface/Consumes.h" #include "../../Producers/interface/KVertexProducer.h" +#include "../../Producers/interface/KRefitVertexProducer.h" class KTrackProducer : public KBaseMultiLVProducer, KTracks> @@ -87,6 +88,31 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac } } } + + + // fill vectors of IPmag and corresponding error calculated wrt refitted PVs + static void fillTrackNew(const SingleInputType &in, SingleOutputType &out, + //std::vector const& vertices = std::vector(), + std::vector const& vertices = std::vector(), + const TransientTrackBuilder* trackBuilder = nullptr) + { + if (vertices.size()>0){ + + reco::TransientTrack transientTrack = trackBuilder->build(in); + + for (unsigned int i=0; i Date: Fri, 28 Jul 2017 14:42:24 +0200 Subject: [PATCH 078/317] still trying to fetch RefitVertexCollection --- Producers/interface/KElectronProducer.h | 18 +++++++++++++----- Producers/interface/KTrackProducer.h | 4 ++-- Producers/python/KTuple_cff.py | 2 +- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 4 ++-- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 67e80d58..4733fe1a 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -30,6 +30,7 @@ class KElectronProducer : public KBaseMultiLVProducer, KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, KElectrons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + RefitVerticesSource(cfg.getParameter("refitvertexcollection")), namesOfIds(cfg.getParameter >("ids")), srcIds_(cfg.getParameter("srcIds")), doPfIsolation_(true), @@ -41,6 +42,8 @@ class KElectronProducer : public KBaseMultiLVProducer, doMvaIds_ = (srcIds_ == "pat"); doAuxIds_ = (srcIds_ == "standalone"); + this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); + const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); @@ -51,7 +54,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); if(pset.existsAs("refitvertexcollection")) consumescollector.consumes(pset.getParameter("refitvertexcollection")); - if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); + //if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); if(pset.existsAs>("isoValInputTags")) { for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); @@ -93,8 +96,9 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); cEvent->getByLabel(VertexCollectionSource, VertexCollection); - edm::InputTag RefitVertexCollectionSource = pset.getParameter("refitvertexcollection"); - cEvent->getByLabel(RefitVertexCollectionSource, RefitVertexCollection); + //edm::InputTag RefitVerticesSource = pset.getParameter("refitvertexcollection"); + //cEvent->getByLabel(RefitVerticesSource, RefitVertices); + cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); std::vector isoValInputTags = pset.getParameter >("isoValInputTags"); isoVals.resize(isoValInputTags.size()); @@ -159,7 +163,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if (in.gsfTrack().isNonnull()) { KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); - KTrackProducer::fillTrackNew(*in.gsfTrack(), out.track, *RefitVertexCollection, trackBuilder.product()); + KTrackProducer::fillTrackNew(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); out.dz = in.gsfTrack()->dz(vtx.position()); } @@ -313,6 +317,7 @@ class KElectronProducer : public KBaseMultiLVProducer, } private: + edm::InputTag RefitVerticesSource; std::vector namesOfIds; KElectronMetadata *electronMetadata; boost::hash hasher; @@ -321,7 +326,7 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Handle hConversions; edm::Handle BeamSpot; edm::Handle VertexCollection; - edm::Handle RefitVertexCollection; + edm::Handle RefitVertices; edm::ESHandle trackBuilder; edm::Handle rhoIso_h; std::string srcIds_; @@ -330,6 +335,9 @@ class KElectronProducer : public KBaseMultiLVProducer, bool doMvaIds_; bool doAuxIds_; + + edm::EDGetTokenT tokenRefitVertices; + std::vector > > electronIDValueMap; }; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index abb8ff9f..144eff98 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -92,8 +92,8 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac // fill vectors of IPmag and corresponding error calculated wrt refitted PVs static void fillTrackNew(const SingleInputType &in, SingleOutputType &out, - //std::vector const& vertices = std::vector(), - std::vector const& vertices = std::vector(), + std::vector const& vertices = std::vector(), + //std::vector const& vertices = std::vector(), const TransientTrackBuilder* trackBuilder = nullptr) { if (vertices.size()>0){ diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index c38f296a..10850b09 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -467,7 +467,7 @@ allConversions = cms.InputTag("allConversions"), offlineBeamSpot = cms.InputTag("offlineBeamSpot"), vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), isoValInputTags = cms.VInputTag( cms.InputTag('elPFIsoValueChargedAll04PFIdPFIso'), cms.InputTag('elPFIsoValueGamma04PFIdPFIso'), diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index b403bcf1..74cb22e0 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -86,7 +86,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # possibility to write out edmDump. Be careful when using unsceduled mode process.load("Kappa.Skimming.edmOut") process.ep = cms.EndPath() - #process.ep *= process.edmOut + process.ep *= process.edmOut ## ------------------------------------------------------------------------ @@ -483,7 +483,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## - process.kappaTuple.Electrons.electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS") + process.kappaTuple.Electrons.electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') From 3dbb380caba518e52d3c35be97f4446ae6e6dca0 Mon Sep 17 00:00:00 2001 From: Claudia Pistone Date: Fri, 28 Jul 2017 15:02:47 +0200 Subject: [PATCH 079/317] fixed the problem: now able to access RefitVertexCollection in other producers --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 74cb22e0..93bcaef4 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -86,7 +86,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # possibility to write out edmDump. Be careful when using unsceduled mode process.load("Kappa.Skimming.edmOut") process.ep = cms.EndPath() - process.ep *= process.edmOut + #process.ep *= process.edmOut ## ------------------------------------------------------------------------ @@ -483,7 +483,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## - process.kappaTuple.Electrons.electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") + process.kappaTuple.Electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') From 1d3a0f09155ebe4016642e8c84c9bb4342d04c62 Mon Sep 17 00:00:00 2001 From: rfriese Date: Fri, 28 Jul 2017 16:42:42 +0200 Subject: [PATCH 080/317] additional changes --- Producers/python/KTuple_cff.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index ab91aa92..d6723a10 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -332,6 +332,7 @@ Muons = cms.PSet(kappaNoCut, kappaNoRegEx, vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), cms.InputTag('muPFIsoValueGamma04PFIso'), @@ -463,6 +464,7 @@ allConversions = cms.InputTag("allConversions"), offlineBeamSpot = cms.InputTag("offlineBeamSpot"), vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), isoValInputTags = cms.VInputTag( cms.InputTag('elPFIsoValueChargedAll04PFIdPFIso'), From 68babc8ebd0334b2083c5110b23abe859a6f1db4 Mon Sep 17 00:00:00 2001 From: Claudia Pistone Date: Fri, 28 Jul 2017 18:10:00 +0200 Subject: [PATCH 081/317] added fillIPInfo call in ele, mu and tau KProducers --- Producers/interface/KElectronProducer.h | 4 +--- Producers/interface/KMuonProducer.h | 17 +++++++++++++++-- Producers/interface/KPatTauProducer.h | 19 +++++++++++++++++-- Producers/interface/KTrackProducer.h | 2 +- Producers/python/KTuple_cff.py | 4 ++-- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 4 +++- 6 files changed, 39 insertions(+), 11 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 4733fe1a..8c3e2cf2 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -96,8 +96,6 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); cEvent->getByLabel(VertexCollectionSource, VertexCollection); - //edm::InputTag RefitVerticesSource = pset.getParameter("refitvertexcollection"); - //cEvent->getByLabel(RefitVerticesSource, RefitVertices); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); std::vector isoValInputTags = pset.getParameter >("isoValInputTags"); @@ -163,7 +161,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if (in.gsfTrack().isNonnull()) { KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); - KTrackProducer::fillTrackNew(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); + KTrackProducer::fillIPInfo(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); out.dz = in.gsfTrack()->dz(vtx.position()); } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 360a4579..a21fbe20 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -43,6 +43,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> hltMaxdR(cfg.getParameter("hltMaxdR")), hltMaxdPt_Pt(cfg.getParameter("hltMaxdPt_Pt")), selectedMuonTriggerObjects(cfg.getParameter >("muonTriggerObjects")), + RefitVerticesSource(cfg.getParameter("refitvertexcollection")), noPropagation(cfg.getParameter("noPropagation")), propagatorToMuonSystem(cfg), doPfIsolation(cfg.getParameter("doPfIsolation")), @@ -57,6 +58,8 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> muonMetadata = new KMuonMetadata(); _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); + this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); + consumescollector.consumes(tagHLTrigger); const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); @@ -131,6 +134,8 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); cEvent->getByLabel(VertexCollectionSource, VertexHandle); + cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); pfIsoVetoMinPt = pset.getParameter("pfIsoVetoMinPt"); @@ -160,10 +165,14 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> copyP4(in, out.p4); /// Tracks and track extracted information - if (in.track().isNonnull()) + if (in.track().isNonnull()){ KTrackProducer::fillTrack(*in.track(), out.track, std::vector(), trackBuilder.product()); - if (in.globalTrack().isNonnull()) + KTrackProducer::fillIPInfo(*in.track(), out.track, *RefitVertices, trackBuilder.product()); + } + if (in.globalTrack().isNonnull()){ KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack, std::vector(), trackBuilder.product()); + KTrackProducer::fillIPInfo(*in.globalTrack(), out.globalTrack, *RefitVertices, trackBuilder.product()); + } edm::View vertices = *VertexHandle; reco::Vertex vtx = vertices.at(0); @@ -325,15 +334,19 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> double hltMaxdR, hltMaxdPt_Pt; double pfIsoVetoCone, pfIsoVetoMinPt; std::vector selectedMuonTriggerObjects; + edm::InputTag RefitVerticesSource; bool noPropagation; PropagateToMuon propagatorToMuonSystem; edm::Handle > isoDepsPF; edm::Handle triggerEventHandle; edm::Handle > VertexHandle; + edm::Handle RefitVertices; edm::ESHandle trackBuilder; KMuonMetadata *muonMetadata; boost::hash hasher; + edm::EDGetTokenT tokenRefitVertices; + std::vector > > isoVals; bool doPfIsolation; bool use03ConeForPfIso; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index e85416c9..a1b7b07a 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -44,6 +44,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (packedLeadTauCand->bestTrack() != nullptr) { KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); } #else if (in.leadPFChargedHadrCand().isNonnull()) @@ -51,10 +52,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (in.leadPFChargedHadrCand()->trackRef().isNonnull()) { KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillIPInfo(*in.leadPFChargedHadrCand()->trackRef(), out.track, *RefitVertices, trackBuilder.product()); } else if (in.leadPFChargedHadrCand()->gsfTrackRef().isNonnull()) { KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillIPInfo(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, *RefitVertices, trackBuilder.product()); out.leptonInfo |= KLeptonAlternativeTrackMask; } } @@ -126,8 +129,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> tau_picharge.push_back(single_pion); outCandidate.bestTrack = KTrack(); - if (single_pion->bestTrack() != nullptr) + if (single_pion->bestTrack() != nullptr){ KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); + KTrackProducer::fillIPInfo(*single_pion->bestTrack(), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); + } else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); } @@ -147,8 +152,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> tau_picharge.push_back(single_pion); outCandidate.bestTrack = KTrack(); - if (single_pion->bestTrack() != nullptr) + if (single_pion->bestTrack() != nullptr){ KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); + KTrackProducer::fillIPInfo(*single_pion->bestTrack(), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); + } else outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); @@ -202,6 +209,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); KTrackProducer::fillTrack(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); + KTrackProducer::fillIPInfo(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); hadronCandidates.push_back(outCandidate); } } @@ -217,6 +225,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); KTrackProducer::fillTrack(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); + KTrackProducer::fillIPInfo(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); hadronCandidates.push_back(outCandidate); } } @@ -423,10 +432,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), BeamSpotSource(cfg.getParameter("offlineBeamSpot")), VertexCollectionSource(cfg.getParameter("vertexcollection")), + RefitVerticesSource(cfg.getParameter("refitvertexcollection")), _lumi_tree_pointer(_lumi_tree) { //this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); + this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); const edm::ParameterSet &psBase = this->psBase; names = psBase.getParameterNamesForType(); @@ -478,6 +489,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::InputTag beamSpotSource = pset.getParameter("beamSpotSource"); cEvent->getByLabel(beamSpotSource, BeamSpot); + cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally KBaseMultiLVProducer, KTaus>::fillProduct(in, out, name, tag, pset); } @@ -625,11 +637,14 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::Handle BeamSpot; edm::Handle VertexCollection; + edm::Handle RefitVertices; edm::InputTag BeamSpotSource; edm::InputTag VertexCollectionSource; + edm::InputTag RefitVerticesSource; edm::EDGetTokenT tokenVertexCollection; + edm::EDGetTokenT tokenRefitVertices; edm::EDGetTokenT tokenBeamSpot; edm::ESHandle trackBuilder; diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 144eff98..47b6bb3c 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -91,7 +91,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac // fill vectors of IPmag and corresponding error calculated wrt refitted PVs - static void fillTrackNew(const SingleInputType &in, SingleOutputType &out, + static void fillIPInfo(const SingleInputType &in, SingleOutputType &out, std::vector const& vertices = std::vector(), //std::vector const& vertices = std::vector(), const TransientTrackBuilder* trackBuilder = nullptr) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 10850b09..a44e2231 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -336,7 +336,7 @@ # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py srcMuonIsolationPF = cms.InputTag("pfmuIsoDepositPFCandidates"), vertexcollection = cms.InputTag("offlinePrimaryVertices"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), cms.InputTag('muPFIsoValueGamma04PFIso'), @@ -566,7 +566,6 @@ floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), tauDiscrProcessName = cms.string("KAPPA"), vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS"), ), ), @@ -580,6 +579,7 @@ floatDiscrBlacklist = cms.vstring(), tauDiscrProcessName = cms.string("KAPPA"), beamSpotSource = cms.InputTag("offlineBeamSpot"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), ), ), diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 93bcaef4..c925ac84 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -482,8 +482,10 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.AdvancedRefitVertexNoBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - ## + ## calculate IP info wrt refitted PV process.kappaTuple.Electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") + process.kappaTuple.Muons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") + process.kappaTuple.PatTaus.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') From 77f3914568268a8bb4075005295e875f211f2cbe Mon Sep 17 00:00:00 2001 From: rfriese Date: Tue, 1 Aug 2017 15:24:27 +0200 Subject: [PATCH 082/317] automatically determine the branch from Travis Conflicts: .travis.yml --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index b816f057..e2425bf1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,9 @@ language: cpp services: - docker env: - - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true + - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false + - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false + - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true #- TEST_CMSSW_VERSION=CMSSW_5_3_29 SCRAM_ARCH=slc6_amd64_gcc472 CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false # skim_tutorial1_basic.py - checkoutDummy.sh and checkoutTauRefit.py are not available #- CHECKOUTSCRIPT=checkoutTauRefit.py SKIMMING_SCRIPT=Kappa/Skimming/examples/skim_tutorial1_basic.py ADDITIONAL_OUTPUT=false From 5c4e0217afb03e012a97ec1eea6cfc8807cd8649 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 2 Aug 2017 13:02:25 +0200 Subject: [PATCH 083/317] Kaons: enable only for data and QCD --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index c925ac84..7a41747e 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -113,7 +113,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', data = datasetsHelper.isData(nickname) isEmbedded = datasetsHelper.isEmbedded(nickname) - print nickname + print "nickmane:", nickname + #####miniaod = datasetsHelper.isMiniaod(nickname) not used anymore, since everything is MiniAOD now process.kappaTuple.TreeInfo.parameters= datasetsHelper.getTreeInfo(nickname, globaltag, kappaTag) @@ -337,7 +338,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.p *= getattr(process, taus) process.kappaTuple.active += cms.vstring('PatTaus') - process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) + if len(datasetsHelper.get_nicks_with_query(query='{"process" : "QCD"}', pre_selected_nicks = [nickname])) > 0 or data: + process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") #process.kappaTuple.PatTaus.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS") process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") From df4327284d00cac39a34453709638f4f3ad672db Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 2 Aug 2017 13:16:49 +0200 Subject: [PATCH 084/317] DatasetManager: clean up --- Skimming/scripts/DatasetManager.py | 150 +++++++++++++++-------------- 1 file changed, 76 insertions(+), 74 deletions(-) diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index 7326bb41..583fedc2 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -5,8 +5,6 @@ import argparse from Kappa.Skimming.tools import read_grid_control_includes - - class DataSetManagerBase: def __init__(self, in_dataset_file, tag_key = None, tag_values_str = None, query = None, nick_regex = None): self.in_dataset_file = in_dataset_file @@ -19,17 +17,19 @@ def __init__(self, in_dataset_file, tag_key = None, tag_values_str = None, quer self.tag_values = None self.query = query self.nick_regex = nick_regex - def get_nick_list(self, tag_key=None, tag_values=None ,query=None, nick_regex=None): + + def get_nick_list(self, tag_key=None, tag_values=None ,query=None, nick_regex=None): """ get the list with matching requerments, default use setting provided by arg parser""" if (not tag_key) and (not query) and (not nick_regex): return self.dataset.get_nick_list(tag_key=self.tag_key, tag_values=self.tag_values, query=self.query, nick_regex=self.nick_regex) else: return self.dataset.get_nick_list(tag_key=tag_key, tag_values=tag_values, query=query, nick_regex=nick_regex) + def save_dataset(self, output_file , overwrite=False): """ Here the store action begins. We have three cases to store Outfile given: no overwrite -> Try to save to output file but will not overwrit any exsisting file Outfile given: overwrite -> Will save to outputfile anyway - Mo Outfile: overwrite -> Will save to the original database """ + Mo Outfile: overwrite -> Will save to the original database """ if output_file: if overwrite: self.dataset.keep_input_json = False @@ -39,77 +39,78 @@ def save_dataset(self, output_file , overwrite=False): self.dataset.write_to_jsonfile(None) else: self.dataset.write_to_jsonfile(None) + def dict_diff(self): #self.orginal["AToZhToLLTauTauM400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph"] = {"n_files" : u"4"} #self.dataset["dummy"] = {"n_files" : u"4"} #self.orginal["dummy"] = {"n_files" : u"4"} #self.orginal["dummy"] = {"adsfa" : {"dddd" : { "noch" : "einer" }}} - print "only NEW:" print self.dataset.dataset_diff_onlyinthis(self.orginal) print "------------------" print "only OLD:" print self.dataset.dataset_diff_notinthis(self.orginal) - # print self.dataset.dataset_diff(self.dataset.base_dict,self.orginal.base_dict) + #print self.dataset.dataset_diff(self.dataset.base_dict,self.orginal.base_dict) + def add_tag_to_nicks(self, add_tag_key, add_tag_values_str): if not add_tag_values_str: print "Nothing to add for the tag, ",add_tag_key," pleas add the --addtagvalues option" return nick_list = self.get_nick_list() self.dataset.addTags(add_tag_key, add_tag_values_str.strip('[]').replace(' ','').split(',') ,nick_list) - + def add_globaltag(self, add_globaltag): nick_list = self.get_nick_list() for nick in nick_list: self.dataset[nick]['globalTag'] = add_globaltag - - def rm_tags(self, rm_tag_key, rm_tag_values_str): + + def rm_tags(self, rm_tag_key, rm_tag_values_str): nick_list = self.get_nick_list() if rm_tag_values_str: self.dataset.rmTags(rm_tag_key, rm_tag_values_str.strip('[]').replace(' ','').split(',') ,nick_list) else: self.dataset.rmTags(rm_tag_key, None ,nick_list) - + def get_energy(self, test_string): akt_energy = "13" - if "14TeV" in test_string: + if "14TeV" in test_string: akt_energy = "14" - elif "7TeV" in test_string: + elif "7TeV" in test_string: akt_energy = "7" - elif "8TeV" in test_string: + elif "8TeV" in test_string: akt_energy = "8" elif "2011" in test_string: akt_energy = "7" elif "2012" in test_string: akt_energy = "8" return akt_energy + def get_campaign(self, details, energy=None): campaign = details.split("-")[0] if energy == "8": campaign = campaign.split("_")[0] if "reHLT" in details: - campaign = campaign+"reHLT" - return campaign - + campaign = campaign + "reHLT" + return campaign + def get_scenario(self, details, energy=None, data=False): if data: return ''.join(details.split('-')[1:]) else: scenario = details.split("-")[1] if (energy == "7" or energy == "8"): - scenario = scenario.split("_")[0] +"_"+ scenario.split("_")[1] + scenario = scenario.split("_")[0] + "_" + scenario.split("_")[1] if (energy == "13" or energy =="14"): scenario = scenario.split("_")[0] return scenario - - + def get_generator(self, pd_name, data=False, isembedded=None): if data: return "" elif isembedded: return "pythia8" else: - pos = pd_name.find("TeV")+4 + pos = pd_name.find("TeV") + 4 generators = [] if "amcatnlo" in pd_name[pos:]: generators.append("amcatnlo") @@ -125,47 +126,54 @@ def get_generator(self, pd_name, data=False, isembedded=None): else: generators.append("JHUgen") if "pythia" in pd_name[pos:]: - generators.append(pd_name[pos:][pd_name[pos:].find("pythia"):pd_name[pos:].find("pythia")+7]) + generators.append(pd_name[pos:][pd_name[pos:].find("pythia"):pd_name[pos:].find("pythia") + 7]) generator = '-'.join(generators) if generator == "": generator = "unspecified" return generator + def get_process(self, pd_name): pos = pd_name.find("_") - if(pos!=-1): + + if pos != -1: process = pd_name[0:pos] else: process = pd_name posMass = pd_name.find("_M-") + if posMass != -1: - length = 3+ pd_name[posMass+3:].find("_") + length = 3 + pd_name[posMass + 3:].find("_") try: - int (pd_name[posMass+3]) - process = pd_name[0:posMass+length].replace("-", "") + int (pd_name[posMass + 3]) + process = pd_name[0:posMass + length].replace("-", "") except: pass else: posMass = pd_name.find("_M") if posMass != -1: - length = 2+ pd_name[posMass+2:].find("_") + length = 2 + pd_name[posMass + 2:].find("_") try: - int (pd_name[posMass+2]) - process = pd_name[0:posMass+length] + int (pd_name[posMass + 2]) + process = pd_name[0:posMass + length] except: pass htPos = pd_name.find("HT-") - if(htPos!=-1): + + if htPos != -1: length = pd_name[htPos:].find("_") process += "_"+pd_name[htPos: htPos + length] ST_pos = pd_name.find("ST_t") - if(ST_pos == 0): + + if ST_pos == 0: length = pd_name[0:pd_name.find("TeV")].rfind("_") process = pd_name[0:length].replace("_", "") pos = pd_name.find("CPmixing") + if pos != -1: - process += "_"+pd_name[pos:] - process = process.replace("EmbeddingRun","Embedding") ## Since Run201 is Reserved for Data + process += "_" + pd_name[pos:] + process = process.replace("EmbeddingRun", "Embedding") ## Since Run201 is Reserved for Data return process + def get_format(self,filetype): return filetype.replace("AODSIM", "AOD") @@ -178,20 +186,21 @@ def get_extension(self, details, data=False): return details[startpos:endpos] def set_n_events_files(self, new_entry): - new_entry["n_events_generated"] = "-1" + new_entry["n_events_generated"] = "-1" new_entry["n_files"] = "-1" inputDBS = new_entry.get("inputDBS", "global") + if inputDBS in ["global","phys03","phys02","phys01"]: url = 'https://cmsweb.cern.ch/dbs/prod/'+inputDBS+'/DBSReader' from Kappa.Skimming.getNumberGeneratedEventsFromDB import RestClient cert = os.environ['X509_USER_PROXY'] if not cert.strip(): print "X509_USER_PROXY not properly set. Get a voms proxy and set this environment variable to get N events/files from siteDB" - return + return rest_client = RestClient(cert=cert) import ast dataset = new_entry["dbs"] - answer=ast.literal_eval(rest_client.get(url, api='blocksummaries', params={'dataset': dataset})) + answer = ast.literal_eval(rest_client.get(url, api='blocksummaries', params={'dataset': dataset})) new_entry["n_events_generated"] = str(answer[0]["num_event"]) new_entry["n_files"] = str(answer[0]["num_file"]) elif inputDBS in ["list"]: @@ -206,15 +215,14 @@ def set_n_events_files(self, new_entry): new_entry["n_files"] = str(n_files) else: print "This inputDBS(",inputDBS,") can not provide event and file numbers" - - + def add_dataset(self,dbs,inputDBS=None,xsec=None,nick_name=None,globaltag=None): new_entry = {'dbs' : dbs} self.query = new_entry ## now it can be used to set tags if len(self.get_nick_list(query=new_entry)) > 0: print "dbs:",dbs," already in ",self.get_nick_list(query=new_entry)[0] return - + if inputDBS: new_entry["inputDBS"] = inputDBS ## default will be global if globaltag is not None: @@ -222,7 +230,7 @@ def add_dataset(self,dbs,inputDBS=None,xsec=None,nick_name=None,globaltag=None): new_entry["data"] = True if "Run20" in dbs else False if "Embedding" in dbs: new_entry["embedded"] = True ## if not given assume false ;) - ## Not sure if it is important at all, but lets keep it + ## Not sure if it is important at all, but lets keep it new_entry["energy"] = self.get_energy(dbs) if not nick_name: pd_name, details, filetype = dbs.strip("/").split("/") @@ -235,7 +243,7 @@ def add_dataset(self,dbs,inputDBS=None,xsec=None,nick_name=None,globaltag=None): new_entry["format"] = self.get_format(filetype) new_entry["extension"] = self.get_extension(details,data=new_entry["data"] ) nick_name = self.dataset.make_nickname(new_entry) - self.set_n_events_files(new_entry) + self.set_n_events_files(new_entry) self.dataset[nick_name] = new_entry def query_datasets(self,pattern,inputDBS=None, xsec=None, nick_name=None, globaltag=None): @@ -260,6 +268,7 @@ def delete_datasets(self): nicks = self.get_nick_list() for del_nick in nicks: self.dataset.base_dict.pop(del_nick) + def print_skim(self, keys_to_print): nicks = self.get_nick_list() print "---------------------------------------------------------" @@ -269,30 +278,29 @@ def print_skim(self, keys_to_print): if item_to_print in self.dataset.base_dict[nick].keys(): print "%15s : %s" % (item_to_print, self.dataset.base_dict[nick][item_to_print]) print "---------------------------------------------------------" - def add_entry(self, entry): if os.path.isfile(entry): - entry=json.load(open(entry)) + entry = json.load(open(entry)) else: - entry=json.loads(entry) - entry=dict(entry) + entry = json.loads(entry) + entry = dict(entry) nicks = self.get_nick_list() self.dataset.addEntry(entry,nicks) def merge_json(self,newfile): new = datasetsHelperTwopz(newfile) self.dataset.merge(new) - + if __name__ == "__main__": parser = argparse.ArgumentParser(description="Tools for modify the dataset data base (aka datasets.json)") - + def_input = os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/datasets.json") parser.add_argument("-i", "--input", dest="inputfile", help="input data base (default=%s)"%def_input, default=def_input) - + parser.add_argument("--save", default="datasets.json", dest="save", help="save data base to file. For local storage please make ./filname.json otherwise $CMSSW_BASE/src/Kappa/Skimming/data/filename.json is used ") parser.add_argument("--overwrite", dest="overwrite", help="Allow to overwrite the database", action='store_true') - + parser.add_argument("--query", dest="query", help="Query which each dataset has to fulfill. Works with regex e.g: --query '{\"campaign\" : \"RunIISpring16MiniAOD.*reHLT\"}' \n((!!! For some reasons the most outer question marks must be the \'))") parser.add_argument("--nicks", dest="nicks", help="Query which each dataset has to fulfill. Works with regex e.g: --nicks \".*_Run2016(B|C|D).*\"") parser.add_argument("--tag", dest="tag", help="Ask for a specific tag of a dataset. Optional arguments are --TagValues") @@ -303,35 +311,35 @@ def merge_json(self,newfile): parser.add_argument("--addtag", dest="addtag", help="Add the to this tag the TagValues -> requieres -- addtagvaluesoption\nAlso either the --query or --nicks option must be given (for matching) ") parser.add_argument("--addtagvalues", dest="addtagvalues", help="The tag values, must be a comma separated string (e.g. --TagValues \"Skim_Base',Skim_Exetend\" ") - + parser.add_argument("--globaltag", dest="globaltag", default=None, help="Add a global tag to all that matches query [Default : %(default)s]") parser.add_argument("--rmtag", dest="rmtag", help="Remove the to this tag the TagValues -> requieres --TagValues option\nAlso either the --query or --nicks option must be given (for matching) ") parser.add_argument("--rmtagvalues", dest="rmtagvalues", help="The tag values, must be a comma separated string (e.g. --TagValues \"Skim_Base',Skim_Extend\" ") - + parser.add_argument("--addDatasets", dest="addDatasets", help="Add one or more datasets which match a given DAS pattern with the structure /*/*/*.") parser.add_argument("--inputDBS", dest="inputDBS", default="global", help="Change the dbs instance, default will be global (for official samples), for private production choose phys03") parser.add_argument("--xsec", dest="xsec", help="Add a cross section to this Dataset ") - + parser.add_argument("--deleteDatasets", dest="deleteDatasets", help="Delete Datasets which are matched", action='store_true') - + parser.add_argument("--print", dest="print_ds", help="Print ", action='store_true') parser.add_argument("--printkeys", dest="printkeys", help="which keys to print [Default : %(default)s]. Choose \"all\" for printing everything.", nargs="+", default=["dbs"]) - + args = parser.parse_args() if not os.path.isabs(args.inputfile): if os.path.exists(os.path.join(os.path.abspath(args.inputfile))): - args.inputfile=os.path.join(os.path.abspath(args.inputfile)) - elif os.path.exists(os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/"+args.inputfile)): - args.inputfile=os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/"+args.inputfile) - else: - print "No input file could be found under either "+os.path.join(os.path.abspath(args.inputfile))+" or "+os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/"+args.inputfile) + args.inputfile = os.path.join(os.path.abspath(args.inputfile)) + elif os.path.exists(os.path.join(os.environ.get("CMSSW_BASE"), "src/Kappa/Skimming/data/" + args.inputfile)): + args.inputfile = os.path.join(os.environ.get("CMSSW_BASE"), "src/Kappa/Skimming/data/" + args.inputfile) + else: + print "No input file could be found under either " + os.path.join(os.path.abspath(args.inputfile)) + " or " + os.path.join(os.environ.get("CMSSW_BASE"), "src/Kappa/Skimming/data/" + args.inputfile) print "Please specify correct file path." exit() - print "Using input database at "+args.inputfile + print "Using input database at " + args.inputfile else: if not os.path.exists(args.inputfile): - print "Input Database "+args.inputfile+" could not be found. Please specify correct file path." + print "Input Database " + args.inputfile + " could not be found. Please specify correct file path." exit() DSM = DataSetManagerBase(args.inputfile, tag_key=args.tag, tag_values_str=args.tagvalues, query=args.query, nick_regex=args.nicks ) @@ -344,28 +352,22 @@ def merge_json(self,newfile): if args.addentry: DSM.add_entry(entry=args.addentry) if args.addtag: - DSM.add_tag_to_nicks(add_tag_key=args.addtag,add_tag_values_str=args.addtagvalues) + DSM.add_tag_to_nicks(add_tag_key=args.addtag, add_tag_values_str=args.addtagvalues) if args.globaltag: DSM.add_globaltag(add_globaltag=str(args.globaltag)) if args.rmtag: - DSM.rm_tags(rm_tag_key=args.rmtag,rm_tag_values_str=args.rmtagvalues) - - - if args.deleteDatasets: + DSM.rm_tags(rm_tag_key=args.rmtag, rm_tag_values_str=args.rmtagvalues) + + if args.deleteDatasets: DSM.delete_datasets() if args.mergejson: DSM.merge_json(newfile=args.mergejson) DSM.dict_diff() - + if args.print_ds: DSM.print_skim(keys_to_print=args.printkeys) - - - -# Always show the difference between old an new + # Always show the difference between old an new if not os.path.isabs(args.save): - args.save=os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/"+args.save) -# Add the end store the result (default is not to store at all - DSM.save_dataset(args.save, args.overwrite) - + args.save = os.path.join(os.environ.get("CMSSW_BASE"), "src/Kappa/Skimming/data/" + args.save) + DSM.save_dataset(args.save, args.overwrite)# Add the end store the result (default is not to store at all From ca1e899a55e66de58e05c3354bd0b34f549fadb7 Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 2 Aug 2017 13:57:19 +0200 Subject: [PATCH 085/317] fix bug on verbosity > 1 --- Producers/interface/KGenInfoProducer.h | 37 ++++++++++++-------------- Producers/interface/KInfoProducer.h | 2 +- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 67e1628b..9efa1dfa 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -52,7 +52,7 @@ class KGenInfoProducer : public KInfoProducer this->tokenLhe = consumescollector.consumes(lheSource); this->tokenPuInfo = consumescollector.consumes>(puInfoSource); //this->tokenLHERunInfo = consumescollector.consumes(runInfo); - this->tokenRunInfo = consumescollector.consumes(runInfo); + this->tokenRunInfo = consumescollector.consumes(runInfo); genEventInfoMetadata = new KGenEventInfoMetadata(); _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); @@ -71,25 +71,6 @@ class KGenInfoProducer : public KInfoProducer return false; if (forceLumi > 0) this->metaLumi->nLumi = forceLumi; - { - #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) - // print available lheWeights - edm::Handle runhandle; - if((this->verbosity > 1) && lumiBlock.getRun().getByToken( tokenRunInfo, runhandle )) - { - LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); - for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) - { - std::cout << iter->tag() << std::endl; - std::vector lines = iter->lines(); - for (unsigned int iLine = 0; iLine this->metaRun->xSectionExt = -1; if (invalidGenInfo) return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); + + // print available lheWeights + edm::Handle runhandle; + if((this->verbosity > 1) && run.getByToken( tokenRunInfo, runhandle )) + { + LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); + for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) + { + std::cout << iter->tag() << std::endl; + std::vector lines = iter->lines(); + for (unsigned int iLine = 0; iLine hTriggerResults; - event.getByLabel(tagHLTResults, hTriggerResults); + event.getByToken(tagHLTResultsToken, hTriggerResults); bool hltFAIL = false; metaEvent->bitsHLT.resize(KInfoProducerBase::hltKappa2FWK.size()+1); From 07eab218fc3bcddcb3aae4c79a43b7ee960ef671 Mon Sep 17 00:00:00 2001 From: rfriese Date: Wed, 2 Aug 2017 14:26:33 +0200 Subject: [PATCH 086/317] remove precompiler statements catching differences before CMSSW76X --- Producers/interface/Consumes.h | 25 ------------------- Producers/interface/KBaseMatchingProducer.h | 1 - Producers/interface/KBaseMultiLVProducer.h | 1 - Producers/interface/KBaseMultiProducer.h | 1 - Producers/interface/KBaseProducer.h | 1 - Producers/interface/KBasicJetProducer.h | 1 - Producers/interface/KBasicTauProducer.h | 1 - Producers/interface/KBeamSpotProducer.h | 1 - Producers/interface/KCaloJetProducer.h | 1 - Producers/interface/KDataInfoProducer.h | 1 - Producers/interface/KElectronProducer.h | 20 +-------------- Producers/interface/KExtendedTauProducer.h | 1 - Producers/interface/KFilterSummaryProducer.h | 1 - Producers/interface/KGenInfoProducer.h | 1 - Producers/interface/KGenJetProducer.h | 1 - Producers/interface/KGenParticleProducer.h | 3 --- Producers/interface/KGenPhotonProducer.h | 1 - Producers/interface/KGenTauProducer.h | 16 ------------ .../interface/KHCALNoiseSummaryProducer.h | 1 - Producers/interface/KHitProducer.h | 1 - Producers/interface/KInfoProducer.h | 1 - Producers/interface/KJetProducer.h | 11 -------- Producers/interface/KL1MuonProducer.h | 1 - Producers/interface/KLHEProducer.h | 1 - Producers/interface/KLeptonPairProducer.h | 1 - Producers/interface/KLorentzProducer.h | 1 - Producers/interface/KMETProducer.h | 5 ---- Producers/interface/KMuonProducer.h | 14 ----------- Producers/interface/KPFCandidateProducer.h | 1 - .../interface/KPackedPFCandidateProducer.h | 3 --- Producers/interface/KPatJetProducer.h | 8 ------ Producers/interface/KPatMETProducer.h | 9 +------ Producers/interface/KPatMETsProducer.h | 1 - Producers/interface/KPatTauProducer.h | 23 ----------------- Producers/interface/KPileupDensityProducer.h | 1 - Producers/interface/KRefitVertexProducer.h | 5 ---- Producers/interface/KTauProducer.h | 1 - .../interface/KTaupairVerticesMapProducer.h | 13 ---------- Producers/interface/KTowerProducer.h | 1 - Producers/interface/KTrackProducer.h | 5 ---- Producers/interface/KTrackSummaryProducer.h | 1 - Producers/interface/KTreeInfoProducer.h | 1 - Producers/interface/KTriggerObjectProducer.h | 1 - Producers/interface/KVertexProducer.h | 1 - Producers/interface/KVertexSummaryProducer.h | 1 - Producers/src/Consumes.cc | 9 ------- Producers/src/KTuple.cc | 12 --------- 47 files changed, 2 insertions(+), 210 deletions(-) delete mode 100644 Producers/interface/Consumes.h delete mode 100644 Producers/src/Consumes.cc diff --git a/Producers/interface/Consumes.h b/Producers/interface/Consumes.h deleted file mode 100644 index ed71ebd4..00000000 --- a/Producers/interface/Consumes.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef Consumes_h -#define Consumes_h - -#include "FWCore/Utilities/interface/InputTag.h" - -#if CMSSW_MAJOR_VERSION < 6 -namespace edm -{ - struct ConsumesCollector - { - template - void consumes(edm::InputTag const &in){} - - template - void consumes(edm::InputTag const &in){} - }; -} - -edm::ConsumesCollector consumesCollector(); -#endif - -#if CMSSW_MAJOR_VERSION >= 6 -#include "FWCore/Framework/interface/ConsumesCollector.h" -#endif -#endif diff --git a/Producers/interface/KBaseMatchingProducer.h b/Producers/interface/KBaseMatchingProducer.h index 611dc805..510af8d3 100644 --- a/Producers/interface/KBaseMatchingProducer.h +++ b/Producers/interface/KBaseMatchingProducer.h @@ -9,7 +9,6 @@ #include "KBaseProducer.h" #include -#include "../../Producers/interface/Consumes.h" #include #include diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index 9950498e..35d74a53 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -9,7 +9,6 @@ #include "KBaseMultiProducer.h" #include -#include "../../Producers/interface/Consumes.h" template struct KLVSorter diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index 15e59b70..f5ad775a 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -5,7 +5,6 @@ #define KAPPA_MULTIPRODUCER_H #include -#include "../../Producers/interface/Consumes.h" #include "KBaseMatchingProducer.h" #include "../../DataFormats/interface/KBasic.h" diff --git a/Producers/interface/KBaseProducer.h b/Producers/interface/KBaseProducer.h index 4349cd2c..ee056ecd 100644 --- a/Producers/interface/KBaseProducer.h +++ b/Producers/interface/KBaseProducer.h @@ -12,7 +12,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" #include "../../DataFormats/interface/KInfo.h" // KBaseProducer is the base class for all producers diff --git a/Producers/interface/KBasicJetProducer.h b/Producers/interface/KBasicJetProducer.h index 7d9c3914..44233f0a 100644 --- a/Producers/interface/KBasicJetProducer.h +++ b/Producers/interface/KBasicJetProducer.h @@ -11,7 +11,6 @@ #include "KBaseMultiLVProducer.h" #include -#include "../../Producers/interface/Consumes.h" #include class KBasicJetProducer : public KBaseMultiLVProducer > diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index 7906207f..e433a7ca 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -12,7 +12,6 @@ #include "KBaseMultiLVProducer.h" #include "../../DataFormats/interface/KTrack.h" #include -#include "../../Producers/interface/Consumes.h" template // Note: We need to use std::vector here, not edm::View, because otherwise diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 0534da44..5e6a7039 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -9,7 +9,6 @@ #include "KBaseMultiProducer.h" #include "../../DataFormats/interface/KBasic.h" #include -#include "../../Producers/interface/Consumes.h" #include class KBeamSpotProducer : public KBaseMultiProducer diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index ed35244e..199850a3 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -10,7 +10,6 @@ #include "KBaseMultiLVProducer.h" #include -#include "../../Producers/interface/Consumes.h" #include #include diff --git a/Producers/interface/KDataInfoProducer.h b/Producers/interface/KDataInfoProducer.h index 6a39bf29..b543c900 100644 --- a/Producers/interface/KDataInfoProducer.h +++ b/Producers/interface/KDataInfoProducer.h @@ -9,7 +9,6 @@ #include #include -#include "../../Producers/interface/Consumes.h" #include "KInfoProducer.h" diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 1b20f3a3..c2835a48 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -15,13 +15,10 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" #include "EgammaAnalysis/ElectronTools/interface/EGammaCutBasedEleId.h" #include "../../Producers/interface/KRefitVertexProducer.h" -#if (CMSSW_MAJOR_VERSION == 5 && CMSSW_MINOR_VERSION == 3 && CMSSW_REVISION >= 15) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 2) || CMSSW_MAJOR_VERSION >= 8 - #include "EgammaAnalysis/ElectronTools/interface/ElectronEffectiveArea.h" -#endif +#include "EgammaAnalysis/ElectronTools/interface/ElectronEffectiveArea.h" class KElectronProducer : public KBaseMultiLVProducer, KElectrons> @@ -169,9 +166,7 @@ class KElectronProducer : public KBaseMultiLVProducer, out.dEtaIn = in.deltaEtaSuperClusterTrackAtVtx(); out.dPhiIn = in.deltaPhiSuperClusterTrackAtVtx(); out.sigmaIetaIeta = in.sigmaIetaIeta(); -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 1) || CMSSW_MAJOR_VERSION >= 8 out.full5x5_sigmaIetaIeta = in.full5x5_sigmaIetaIeta(); -#endif out.hadronicOverEm = in.hadronicOverEm(); out.fbrem = in.fbrem(); if(in.superCluster().isNonnull()) @@ -218,7 +213,6 @@ class KElectronProducer : public KBaseMultiLVProducer, if (doPfIsolation_) doPFIsolation(in, out); -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) else { // fall back on built-in methods, where available out.sumChargedHadronPt = in.pfIsolationVariables().sumChargedHadronPt; @@ -226,7 +220,6 @@ class KElectronProducer : public KBaseMultiLVProducer, out.sumNeutralHadronEt = in.pfIsolationVariables().sumNeutralHadronEt; out.sumPUPt = in.pfIsolationVariables().sumPUPt; } -#endif if (doPfIsolation_ && doCutbasedIds_ && !doAuxIds_) doCutbasedIds(in,out); if(doMvaIds_) @@ -268,7 +261,6 @@ class KElectronProducer : public KBaseMultiLVProducer, const reco::GsfElectron* eGSF = dynamic_cast(in.originalObjectRef().get()); double rhoIso = *(rhoIso_h.product()); -#if (CMSSW_MAJOR_VERSION == 5 && CMSSW_MINOR_VERSION == 3 && CMSSW_REVISION >= 15) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 2) || CMSSW_MAJOR_VERSION >= 8 bool cutbasedIDloose = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::LOOSE, *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso, ElectronEffectiveArea::kEleEAData2012); bool cutbasedIDmedium = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::MEDIUM, @@ -277,16 +269,6 @@ class KElectronProducer : public KBaseMultiLVProducer, *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso, ElectronEffectiveArea::kEleEAData2012); bool cutbasedIDveto = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::VETO, *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso, ElectronEffectiveArea::kEleEAData2012); -#else - bool cutbasedIDloose = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::LOOSE, - *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso); - bool cutbasedIDmedium = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::MEDIUM, - *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso); - bool cutbasedIDtight = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::TIGHT, - *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso); - bool cutbasedIDveto = EgammaCutBasedEleId::PassWP(EgammaCutBasedEleId::VETO, - *eGSF, hConversions, tmpbeamSpot, VertexCollection, out.sumChargedHadronPt, out.sumPhotonEt, out.sumNeutralHadronEt, rhoIso); -#endif out.ids = 1 << KLeptonId::ANY; // mark it as filled out.ids |= cutbasedIDloose << KLeptonId::LOOSE; out.ids |= cutbasedIDmedium << KLeptonId::MEDIUM; diff --git a/Producers/interface/KExtendedTauProducer.h b/Producers/interface/KExtendedTauProducer.h index 8f0099d6..d226a7e4 100644 --- a/Producers/interface/KExtendedTauProducer.h +++ b/Producers/interface/KExtendedTauProducer.h @@ -13,7 +13,6 @@ #include "KBasicTauProducer.h" #include "KTauProducer.h" #include -#include "../../Producers/interface/Consumes.h" class KExtendedTauProducer : public KBasicTauProducer { diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index 1e5c860a..f2701434 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -9,7 +9,6 @@ #include "../../DataFormats/interface/KInfo.h" #include #include -#include "../../Producers/interface/Consumes.h" #include "DataFormats/FWLite/interface/Handle.h" #include "DataFormats/FWLite/interface/Event.h" diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 9efa1dfa..18b0663a 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -16,7 +16,6 @@ #include "SimDataFormats/GeneratorProducts/interface/LHEEventProduct.h" #include "SimDataFormats/GeneratorProducts/interface/LHERunInfoProduct.h" #include -#include "../../Producers/interface/Consumes.h" #include "KInfoProducer.h" diff --git a/Producers/interface/KGenJetProducer.h b/Producers/interface/KGenJetProducer.h index 902ae8ca..d484ff3d 100644 --- a/Producers/interface/KGenJetProducer.h +++ b/Producers/interface/KGenJetProducer.h @@ -7,7 +7,6 @@ #include "DataFormats/JetReco/interface/GenJet.h" #include "PhysicsTools/JetMCUtils/interface/JetMCTag.h" #include -#include "../../Producers/interface/Consumes.h" #include "KBaseMultiLVProducer.h" diff --git a/Producers/interface/KGenParticleProducer.h b/Producers/interface/KGenParticleProducer.h index 576af67c..fae908f6 100644 --- a/Producers/interface/KGenParticleProducer.h +++ b/Producers/interface/KGenParticleProducer.h @@ -15,7 +15,6 @@ #include "KBaseMultiProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" #include template @@ -57,7 +56,6 @@ class KBasicGenParticleProducer : public KBaseMultiLVProducer 7) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) // generator-independent flags reco::GenStatusFlags flags = (static_cast(&in))->statusFlags(); out.particleinfo |= (flags.isPrompt() << KGenStatusFlags::isPrompt); @@ -72,7 +70,6 @@ class KBasicGenParticleProducer : public KBaseMultiLVProducer, TProduct>::SingleInputType& in) diff --git a/Producers/interface/KGenPhotonProducer.h b/Producers/interface/KGenPhotonProducer.h index bd7849d8..a6508a5e 100644 --- a/Producers/interface/KGenPhotonProducer.h +++ b/Producers/interface/KGenPhotonProducer.h @@ -10,7 +10,6 @@ #include "KBaseMultiProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" #include class KGenPhotonProducer : public KBaseMultiLVProducer, KGenPhotons> diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index 3112bf6d..96d74ac5 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -10,11 +10,7 @@ #include "KGenParticleProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" - -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 1) || (CMSSW_MAJOR_VERSION > 7) #include -#endif class KGenTauProducer : public KBasicGenParticleProducer @@ -85,7 +81,6 @@ class KGenTauProducer : public KBasicGenParticleProducer out.vertex = in.vertex(); -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 1) || (CMSSW_MAJOR_VERSION > 7) // official TauPOG analysis of tau decay chain TauDecay_GenParticle genTauDecayAnalyser; @@ -120,11 +115,6 @@ class KGenTauProducer : public KBasicGenParticleProducer // TODO: also set decay mode with official tools // but currently not fully understood how // to do this properly -#else - out.visible.p4 = info.p4_vis; - out.nProngs = info.n_charged; - out.nPi0s = -1; // not filled -#endif } virtual bool acceptSingle(const SingleInputType& in) @@ -141,11 +131,9 @@ class KGenTauProducer : public KBasicGenParticleProducer // from an intermediate gamma emission from another tau if(in.mother()->mother() && std::abs(in.mother()->mother()->pdgId()) == 15) return false; -#if (CMSSW_MAJOR_VERSION > 7) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) // Do not include taus which are produced within jets if(!dynamic_cast(in).statusFlags().isPrompt()) return false; -#endif return true; @@ -179,11 +167,7 @@ class KGenTauProducer : public KBasicGenParticleProducer // Check that the final particle of the chain is a direct tau decay product, avoiding, // for example, particles coming from intermediate gamma emission, which are listed as // tau daughters in prunedGenParticle collections. Method available only from 74X. -#if (CMSSW_MAJOR_VERSION > 7) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) if(in.status() == 1 && !isNeutrino(in.pdgId()) && (in.statusFlags().isPromptTauDecayProduct() || allowNonPromptTauDecayProduct)) -#else - if(in.status() == 1 && !isNeutrino(in.pdgId())) -#endif { RMDLV p4; copyP4(in.p4(), p4); diff --git a/Producers/interface/KHCALNoiseSummaryProducer.h b/Producers/interface/KHCALNoiseSummaryProducer.h index 484dd96a..6d057f80 100644 --- a/Producers/interface/KHCALNoiseSummaryProducer.h +++ b/Producers/interface/KHCALNoiseSummaryProducer.h @@ -9,7 +9,6 @@ #include "../../DataFormats/interface/KDebug.h" #include #include -#include "../../Producers/interface/Consumes.h" class KHCALNoiseSummaryProducer : public KBaseMultiProducer { diff --git a/Producers/interface/KHitProducer.h b/Producers/interface/KHitProducer.h index 8a272ec2..7cd9f2b7 100644 --- a/Producers/interface/KHitProducer.h +++ b/Producers/interface/KHitProducer.h @@ -8,7 +8,6 @@ #include "KBaseMultiLVProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" class KHitProducer : public KBaseMultiVectorProducer, KHits> { diff --git a/Producers/interface/KInfoProducer.h b/Producers/interface/KInfoProducer.h index 5dd616a0..66731b80 100644 --- a/Producers/interface/KInfoProducer.h +++ b/Producers/interface/KInfoProducer.h @@ -23,7 +23,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" #include #include diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index eb32efbd..bb6073eb 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -13,7 +13,6 @@ #include "../../DataFormats/interface/KDebug.h" #include #include -#include "../../Producers/interface/Consumes.h" class KJetProducer : public KBaseMultiLVProducer { @@ -81,9 +80,6 @@ class KJetProducer : public KBaseMultiLVProducer in.muonEnergyFraction() + in.photonEnergyFraction() + in.electronEnergyFraction() + -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION < 3) || (CMSSW_MAJOR_VERSION < 7) - in.HFHadronEnergyFraction() + -#endif in.HFEMEnergyFraction(); out.neutralHadronFraction = in.neutralHadronEnergyFraction() / sumFractions; out.chargedHadronFraction = in.chargedHadronEnergyFraction() / sumFractions; @@ -96,18 +92,11 @@ class KJetProducer : public KBaseMultiLVProducer // JEC factor (a member of PFJet would be better, but if everything is right, this should be equivalent) out.corrections.push_back(sumFractions); -// energy fraction definitions have changed in CMSSW 7.3.X // fractions should add up to unity -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) assert(out.neutralHadronFraction >= out.hfHadronFraction); assert(std::abs(out.neutralHadronFraction + out.chargedHadronFraction + out.muonFraction + out.photonFraction + out.electronFraction + out.hfEMFraction - 1.0f) < 0.001f); -#else - assert(std::abs(out.neutralHadronFraction + out.chargedHadronFraction + - out.muonFraction + out.photonFraction + out.electronFraction + - out.hfHadronFraction + out.hfEMFraction - 1.0f) < 0.001f); -#endif assert(std::abs(in.neutralEmEnergyFraction() - in.photonEnergyFraction() - in.HFEMEnergyFraction()) < 0.001f); assert(std::abs(in.chargedEmEnergyFraction() - in.electronEnergyFraction()) < 0.001f); diff --git a/Producers/interface/KL1MuonProducer.h b/Producers/interface/KL1MuonProducer.h index f7fd1790..0036b358 100644 --- a/Producers/interface/KL1MuonProducer.h +++ b/Producers/interface/KL1MuonProducer.h @@ -8,7 +8,6 @@ #include "KBaseMultiLVProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" class KL1MuonProducer : public KBaseMultiLVProducer, KL1Muons> { diff --git a/Producers/interface/KLHEProducer.h b/Producers/interface/KLHEProducer.h index e66a5a97..1260e4d4 100644 --- a/Producers/interface/KLHEProducer.h +++ b/Producers/interface/KLHEProducer.h @@ -9,7 +9,6 @@ #include "KBaseMultiProducer.h" #include "../../DataFormats/interface/KBasic.h" #include -#include "../../Producers/interface/Consumes.h" class KLHEProducer : public KBaseMultiProducer { diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 3886ee13..4c20a4ff 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -11,7 +11,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" #include "KBaseMultiProducer.h" #include "Kappa/DataFormats/interface/Hash.h" diff --git a/Producers/interface/KLorentzProducer.h b/Producers/interface/KLorentzProducer.h index e20614d6..e1ac324d 100644 --- a/Producers/interface/KLorentzProducer.h +++ b/Producers/interface/KLorentzProducer.h @@ -10,7 +10,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" class KLorentzProducer : public KBaseMultiLVProducer, KLVs> { diff --git a/Producers/interface/KMETProducer.h b/Producers/interface/KMETProducer.h index c78cfa38..2defe77a 100644 --- a/Producers/interface/KMETProducer.h +++ b/Producers/interface/KMETProducer.h @@ -12,7 +12,6 @@ #include "../../DataFormats/interface/KDebug.h" #include #include -#include "../../Producers/interface/Consumes.h" class KMETProducer : public KBaseMultiProducer, KMET> { @@ -28,11 +27,7 @@ class KMETProducer : public KBaseMultiProducer, KMET> copyP4(in, out.p4); out.sumEt = in.sumEt(); -#if (CMSSW_MAJOR_VERSION >= 7 && CMSSW_MINOR_VERSION >= 2) || CMSSW_MAJOR_VERSION >= 8 reco::METCovMatrix mat = in.getSignificanceMatrix(); -#else - TMatrixD mat = in.getSignificanceMatrix(); -#endif if (mat(0,1) != mat(1,0)) std::cout << "KMETProducer::fillMET: Matrix is not symmetric: " << mat(0,1) << " != " << mat(1,0) << std::endl; diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 05c62bda..e7ae29ef 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -32,7 +32,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" class KMuonProducer : public KBaseMultiLVProducer, KMuons> @@ -295,27 +294,14 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> if release < 74X, otherwise use the method in the muon dataformat last update: 2015-06-19 */ -#if (CMSSW_MAJOR_VERSION < 7) || (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION < 4) - bool goodGlb = in.isGlobalMuon() && - (in.globalTrack().isNonnull() ? (in.globalTrack()->normalizedChi2() < 3.) : 0 ) && - in.combinedQuality().chi2LocalPosition < 12. && - in.combinedQuality().trkKink < 20.; - bool isMediumMuon = (in.innerTrack().isNonnull() ? (in.innerTrack()->validFraction() >= 0.8) : 0 ) && - muon::segmentCompatibility(in) >= (goodGlb ? 0.303 : 0.451); -#else bool isMediumMuon = muon::isMediumMuon(in); -#endif out.ids = KLeptonId::ANY; out.ids |= (muon::isLooseMuon(in) << KLeptonId::LOOSE); out.ids |= (isMediumMuon << KLeptonId::MEDIUM); out.ids |= (muon::isTightMuon(in, vtx) << KLeptonId::TIGHT); out.ids |= (muon::isSoftMuon(in, vtx) << KLeptonId::SOFT); -#if CMSSW_MAJOR_VERSION == 5 && CMSSW_MINOR_VERSION < 15 - out.ids |= (muon::isHighPtMuon(in, vtx, reco::improvedTuneP) << KLeptonId::HIGHPT); -#else out.ids |= (muon::isHighPtMuon(in, vtx) << KLeptonId::HIGHPT); -#endif assert((out.ids & 145) == 0); // 145 = 0b10010001, these bits should be zero } diff --git a/Producers/interface/KPFCandidateProducer.h b/Producers/interface/KPFCandidateProducer.h index b49d8895..a6b7ca7b 100644 --- a/Producers/interface/KPFCandidateProducer.h +++ b/Producers/interface/KPFCandidateProducer.h @@ -10,7 +10,6 @@ #include "KBaseMultiLVProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" class KPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { diff --git a/Producers/interface/KPackedPFCandidateProducer.h b/Producers/interface/KPackedPFCandidateProducer.h index 6b1c8bc4..9efbbe2d 100644 --- a/Producers/interface/KPackedPFCandidateProducer.h +++ b/Producers/interface/KPackedPFCandidateProducer.h @@ -7,14 +7,12 @@ #ifndef KAPPA_PackedPFCandidatePRODUCER_H #define KAPPA_PackedPFCandidatePRODUCER_H -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "KBaseMultiLVProducer.h" #include #include #include #include -#include "../../Producers/interface/Consumes.h" class KPackedPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { @@ -47,4 +45,3 @@ class KPackedPFCandidateProducer : public KBaseMultiLVProducer #include -#include "../../Producers/interface/Consumes.h" class KPatJetProducer : public KBaseMultiLVProducer, KJets > { @@ -100,19 +99,12 @@ class KPatJetProducer : public KBaseMultiLVProducer, KJets > out.hfEMFraction = in.HFEMEnergyFraction(); out.flavour = in.hadronFlavour(); -// energy fraction definitions have changed in CMSSW 7.3.X // fractions should add up to unity -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) assert(out.neutralHadronFraction >= out.hfHadronFraction); assert(std::abs(out.neutralHadronFraction + out.chargedHadronFraction + out.muonFraction + out.photonFraction + out.electronFraction + out.hfEMFraction - 1.0f) < 0.001f); out.genMatch = in.genJet(); // if the jet has a matched generator jet, it's from the hard Process -#else - assert(std::abs(out.neutralHadronFraction + out.chargedHadronFraction + - out.muonFraction + out.photonFraction + out.electronFraction + - out.hfHadronFraction + out.hfEMFraction - 1.0f) < 0.001f); -#endif assert(std::abs(in.neutralEmEnergyFraction() - in.photonEnergyFraction() - in.HFEMEnergyFraction()) < 0.001f); assert(std::abs(in.chargedEmEnergyFraction() - in.electronEnergyFraction()) < 0.001f); diff --git a/Producers/interface/KPatMETProducer.h b/Producers/interface/KPatMETProducer.h index e097928e..eca7d07c 100644 --- a/Producers/interface/KPatMETProducer.h +++ b/Producers/interface/KPatMETProducer.h @@ -14,7 +14,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" class KPatMETProducer : public KBaseMultiProducer, KMET> { @@ -33,15 +32,11 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> // fill properties of basic MET KMETProducer::fillMET(in, out); if(uncor){ - #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) out.p4 = in.uncorP4(); out.sumEt = in.uncorSumEt(); if (verbosity > 0){ std::cout << "KPatMETProducer::fillMET : MET uncorrection enabled."<< std::endl; - } - #else - std::cout << "ERROR: MET is not uncorrected! Use CMSSW 7 or higher to use this feature." << std::endl; - #endif + } } if(in.isPFMET()) { @@ -54,7 +49,6 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> out.hfHadronFraction = in.Type6EtFraction(); out.hfEMFraction = in.Type7EtFraction(); } - #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) // retrieve and save shifted four vector and sumEt of MET for all uncertainties for (const auto metUnc : KMETUncertainty::All) { @@ -70,7 +64,6 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> copyP4(in.shiftedP4(static_cast(metUnc)),out.p4_shiftedByUncertainties[static_cast(metUnc)]); out.sumEt_shiftedByUncertainties[static_cast(metUnc)] = in.shiftedSumEt(static_cast(metUnc)); } - #endif } protected: diff --git a/Producers/interface/KPatMETsProducer.h b/Producers/interface/KPatMETsProducer.h index 1e5a92c0..16acde50 100644 --- a/Producers/interface/KPatMETsProducer.h +++ b/Producers/interface/KPatMETsProducer.h @@ -14,7 +14,6 @@ #include #include "Kappa/DataFormats/interface/Hash.h" #include -#include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" class KPatMETsProducer : public KBaseMultiLVProducer, KMETs> diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 63f3e21e..077d578f 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -6,17 +6,13 @@ #include "KTauProducer.h" #include "KVertexProducer.h" #include "KVertexSummaryProducer.h" - -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "KPackedPFCandidateProducer.h" #include "RecoVertex/KalmanVertexFit/interface/KalmanVertexFitter.h" #include "TrackingTools/PatternTools/interface/ClosestApproachInRPhi.h" #include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h" -#endif #include #include -#include "../../Producers/interface/Consumes.h" #include "boost/functional/hash.hpp" #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) @@ -37,7 +33,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if(in.isPFTau()) out.leptonInfo |= KLeptonPFMask; - #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) pat::PackedCandidate const* packedLeadTauCand = dynamic_cast(in.leadChargedHadrCand().get()); out.dz = packedLeadTauCand->dz(); out.dxy = packedLeadTauCand->dxy(); @@ -46,22 +41,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); } - #else - if (in.leadPFChargedHadrCand().isNonnull()) - { - if (in.leadPFChargedHadrCand()->trackRef().isNonnull()) - { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->trackRef(), out.track, std::vector(), trackBuilder.product()); - KTrackProducer::fillIPInfo(*in.leadPFChargedHadrCand()->trackRef(), out.track, *RefitVertices, trackBuilder.product()); - } - else if (in.leadPFChargedHadrCand()->gsfTrackRef().isNonnull()) - { - KTrackProducer::fillTrack(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, std::vector(), trackBuilder.product()); - KTrackProducer::fillIPInfo(*in.leadPFChargedHadrCand()->gsfTrackRef(), out.track, *RefitVertices, trackBuilder.product()); - out.leptonInfo |= KLeptonAlternativeTrackMask; - } - } - #endif else // at least fill reference point { out.track.ref.SetXYZ(in.vertex().x(), in.vertex().y(), in.vertex().z()); @@ -115,7 +94,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); - #if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) std::vector tau_picharge; for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) @@ -179,7 +157,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalGammaCands()[i].get()), outCandidate); out.gammaCandidates.push_back(outCandidate); } - #endif std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); diff --git a/Producers/interface/KPileupDensityProducer.h b/Producers/interface/KPileupDensityProducer.h index 7aef551e..7f460d1d 100644 --- a/Producers/interface/KPileupDensityProducer.h +++ b/Producers/interface/KPileupDensityProducer.h @@ -10,7 +10,6 @@ #include "../../DataFormats/interface/KJetMET.h" #include "../../DataFormats/interface/KDebug.h" #include -#include "../../Producers/interface/Consumes.h" class KPileupDensityProducer : public KBaseMultiProducer { diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index 1bed6dac..c2a195f0 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -14,10 +14,6 @@ #include "DataFormats/VertexReco/interface/Vertex.h" #include "DataFormats/Candidate/interface/Candidate.h" #include -#include "../../Producers/interface/Consumes.h" - -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) - #include "VertexRefit/TauRefit/interface/RefitVertex.h" class KRefitVertexProducer : public KBaseMultiVectorProducer, KRefitVertices > @@ -46,4 +42,3 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer #include #include -#include "../../Producers/interface/Consumes.h" #include "KBasicTauProducer.h" #include "KPFCandidateProducer.h" diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index 1ce2680a..3ed9c6f8 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -16,7 +16,6 @@ #include "RecoVertex/AdaptiveVertexFit/interface/AdaptiveVertexFitter.h" #include "DataFormats/Math/interface/deltaR.h" #include -#include "../../Producers/interface/Consumes.h" class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps> { @@ -134,15 +133,9 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer &recoTracks) { -#if CMSSW_MAJOR_VERSION >= 7 const std::vector > tauPFCHD = tau.signalPFChargedHadrCands(); for(std::vector >::const_iterator chargedHadronCand = tauPFCHD.begin(); chargedHadronCand != tauPFCHD.end(); ++chargedHadronCand) -#else - const reco::PFCandidateRefVector tauPFCHD = tau.signalPFChargedHadrCands(); - for(reco::PFCandidateRefVector::const_iterator chargedHadronCand = tauPFCHD.begin(); - chargedHadronCand != tauPFCHD.end(); ++chargedHadronCand) -#endif { for(size_t i = 0; i < recoTracks.size(); ++i) { @@ -170,15 +163,9 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer= 7 const std::vector > tauPFCHD = tau->signalPFChargedHadrCands(); for(std::vector >::const_iterator chargedHadronCand = tauPFCHD.begin(); chargedHadronCand != tauPFCHD.end(); ++chargedHadronCand) -#else - const reco::PFCandidateRefVector tauPFCHD = tau->signalPFChargedHadrCands(); - for(reco::PFCandidateRefVector::const_iterator chargedHadronCand = tauPFCHD.begin(); - chargedHadronCand != tauPFCHD.end(); ++chargedHadronCand) -#endif { for(size_t i = 0; i < recoTracks.size(); ++i) { diff --git a/Producers/interface/KTowerProducer.h b/Producers/interface/KTowerProducer.h index 3695640f..86c5f851 100644 --- a/Producers/interface/KTowerProducer.h +++ b/Producers/interface/KTowerProducer.h @@ -12,7 +12,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" class KTowerProducer : public KBaseMultiLVProducer { diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index d6f0a582..ac669136 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -14,7 +14,6 @@ #include "TrackingTools/TransientTrack/interface/TransientTrackBuilder.h" #include "TrackingTools/IPTools/interface/IPTools.h" #include -#include "../../Producers/interface/Consumes.h" #include "../../Producers/interface/KVertexProducer.h" #include "../../Producers/interface/KRefitVertexProducer.h" @@ -56,11 +55,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.nPixelLayers = in.hitPattern().pixelLayersWithMeasurement(); out.nStripLayers = in.hitPattern().stripLayersWithMeasurement(); out.nTrackerLayersNew = in.hitPattern().trackerLayersWithMeasurement(); -#if (CMSSW_MAJOR_VERSION >= 7 && CMSSW_MINOR_VERSION >= 2) || CMSSW_MAJOR_VERSION >= 8 out.nInnerHits = in.hitPattern().numberOfHits(reco::HitPattern::MISSING_INNER_HITS); -#else - out.nInnerHits = in.trackerExpectedHitsInner().numberOfHits(); -#endif // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 for (unsigned int index1 = 0; index1 < reco::Track::dimension; ++index1) diff --git a/Producers/interface/KTrackSummaryProducer.h b/Producers/interface/KTrackSummaryProducer.h index 79d6fc39..d43fbfc2 100644 --- a/Producers/interface/KTrackSummaryProducer.h +++ b/Producers/interface/KTrackSummaryProducer.h @@ -8,7 +8,6 @@ #include "KBaseMultiProducer.h" #include #include -#include "../../Producers/interface/Consumes.h" class KTrackSummaryProducer : public KBaseMultiProducer, KTrackSummary> { diff --git a/Producers/interface/KTreeInfoProducer.h b/Producers/interface/KTreeInfoProducer.h index 4398fdf4..f22fe181 100644 --- a/Producers/interface/KTreeInfoProducer.h +++ b/Producers/interface/KTreeInfoProducer.h @@ -7,7 +7,6 @@ #define KAPPA_TREE_METADATAPRODUCER_H #include -#include "../../Producers/interface/Consumes.h" class KTreeInfoProducer: public KBaseProducer diff --git a/Producers/interface/KTriggerObjectProducer.h b/Producers/interface/KTriggerObjectProducer.h index 84b725e3..b69af359 100644 --- a/Producers/interface/KTriggerObjectProducer.h +++ b/Producers/interface/KTriggerObjectProducer.h @@ -14,7 +14,6 @@ #include #include #include -#include "../../Producers/interface/Consumes.h" #include #include diff --git a/Producers/interface/KVertexProducer.h b/Producers/interface/KVertexProducer.h index 9d0910fe..8821e5c9 100644 --- a/Producers/interface/KVertexProducer.h +++ b/Producers/interface/KVertexProducer.h @@ -12,7 +12,6 @@ #include "../../DataFormats/interface/KDebug.h" #include #include -#include "../../Producers/interface/Consumes.h" class KVertexProducer : public KBaseMultiVectorProducer, std::vector > { diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index dafa4ec2..c394e9ec 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -7,7 +7,6 @@ #include "KVertexProducer.h" #include -#include "../../Producers/interface/Consumes.h" class KVertexSummaryProducer : public KBaseMultiProducer, KVertexSummary> { diff --git a/Producers/src/Consumes.cc b/Producers/src/Consumes.cc deleted file mode 100644 index 25adbbf5..00000000 --- a/Producers/src/Consumes.cc +++ /dev/null @@ -1,9 +0,0 @@ -#include "../interface/Consumes.h" - -#if CMSSW_MAJOR_VERSION < 6 -edm::ConsumesCollector consumesCollector() -{ - edm::ConsumesCollector cons; - return cons; -} -#endif \ No newline at end of file diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index 2cb8b2cf..ea91dea3 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -46,9 +46,7 @@ #include "../interface/KMuonProducer.h" #include "../interface/KElectronProducer.h" #include "../interface/KPFCandidateProducer.h" -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "../interface/KPackedPFCandidateProducer.h" -#endif #include "../interface/KTaupairVerticesMapProducer.h" #include "../interface/KBasicJetProducer.h" #include "../interface/KMETProducer.h" @@ -65,14 +63,10 @@ // #include "../interface/KLeptonPairProducer.h" not used in an config atm #include "../interface/KTrackSummaryProducer.h" #include "../interface/KTriggerObjectProducer.h" -#if CMSSW_MAJOR_VERSION >= 7 #include "../interface/KTriggerObjectStandaloneProducer.h" -#endif #include "../interface/KVertexProducer.h" #include "../interface/KVertexSummaryProducer.h" -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) #include "../interface/KRefitVertexProducer.h" -#endif /* are these still used? #include "../interface/KHepMCPartonProducer.h" #include "../interface/KL1MuonProducer.h" @@ -225,9 +219,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) addProducer(active[i]); -#endif addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); @@ -244,14 +236,10 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : // addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); -#if CMSSW_MAJOR_VERSION >= 7 addProducer(active[i]); -#endif addProducer(active[i]); addProducer(active[i]); -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 4) || (CMSSW_MAJOR_VERSION > 7) addProducer(active[i]); -#endif addProducer(active[i]); /* are these still used? else if (active[i] == "L1Muons") From 871dff428f1f3cdf199723c691b13bc6753e11be Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 2 Aug 2017 15:24:54 +0200 Subject: [PATCH 087/317] Kaons: remove unused members --- DataFormats/interface/KParticle.h | 3 -- Producers/interface/KPatTauProducer.h | 51 +++++++++++---------------- 2 files changed, 20 insertions(+), 34 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 7ca4ae50..1bb1c71a 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -292,15 +292,12 @@ struct KKaonCandidate : public KPFCandidate { virtual ~KKaonCandidate() {}; - KTransTrack firstTransTrack;// remove - KTransTrack secondTransTrack;// remove KPFCandidate firstTransPFCand; KPFCandidate secondTransPFCand; //std::vector TrackPair; KVertex secondaryVertex; - bool isValid = false; bool statusOfClosestApproachInRPhi = false; float distanceOfClosestApproach = -1; // 2D diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 63f3e21e..0d210fda 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -129,7 +129,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> tau_picharge.push_back(single_pion); outCandidate.bestTrack = KTrack(); - if (single_pion->bestTrack() != nullptr){ + if (single_pion->bestTrack() != nullptr) + { KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); KTrackProducer::fillIPInfo(*single_pion->bestTrack(), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); } @@ -152,7 +153,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> tau_picharge.push_back(single_pion); outCandidate.bestTrack = KTrack(); - if (single_pion->bestTrack() != nullptr){ + if (single_pion->bestTrack() != nullptr) + { KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); KTrackProducer::fillIPInfo(*single_pion->bestTrack(), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); } @@ -191,22 +193,20 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillMapOfTracksSV(const SingleInputType &in, SingleOutputType &out) { unsigned short nTracks = in.signalChargedHadrCands().size() + in.isolationChargedHadrCands().size(); - //kshortTracksMap + if (nTracks > 1) { std::vector transientTracks; - std::vector bestTracks; KPFCandidates hadronCandidates; - //TODO: store the map index:track + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); if (track) { - KPFCandidate outCandidate; transientTracks.push_back(trackBuilder->build(track)); - bestTracks.push_back(*track); + KPFCandidate outCandidate; KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); KTrackProducer::fillTrack(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); KTrackProducer::fillIPInfo(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); @@ -219,10 +219,9 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> const reco::Track* track = in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); if (track) { - KPFCandidate outCandidate; transientTracks.push_back(trackBuilder->build(track)); - bestTracks.push_back(*track); + KPFCandidate outCandidate; KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); KTrackProducer::fillTrack(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); KTrackProducer::fillIPInfo(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); @@ -233,10 +232,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (transientTracks.size() > 2) { TransientVertex theRecoVertex; - bool useRefTracks = true; //temp + + bool useRefTracks = true;// Todo: store non-refitted vertices too + KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true);// TODO: add the AdaptiveVertexFitter in future too + const float piMass = 0.13957018; const float piMassSquared = pow(piMass, 2); - KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true); for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) @@ -246,17 +247,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::vector transientTracksPair; transientTracksPair.push_back(transientTracks[trackIndex_1]); transientTracksPair.push_back(transientTracks[trackIndex_2]); + if (!transientTracksPair[0].impactPointTSCP().isValid() || !transientTracksPair[1].impactPointTSCP().isValid()) continue; - kaonCandidate.isValid = true; - kaonCandidate.firstTransTrack.indexOfTrackInColl = trackIndex_1; // Do not correspond to the indexes in taujet-charged collection - kaonCandidate.secondTransTrack.indexOfTrackInColl = trackIndex_2; // Do not correspond to the indexes in taujet-charged collection - KTrackProducer::fillTrack(bestTracks[trackIndex_1], kaonCandidate.firstTransTrack, *VertexCollection, trackBuilder.product()); - KTrackProducer::fillTrack(bestTracks[trackIndex_2], kaonCandidate.secondTransTrack, *VertexCollection, trackBuilder.product()); kaonCandidate.firstTransPFCand = hadronCandidates[trackIndex_1]; kaonCandidate.secondTransPFCand = hadronCandidates[trackIndex_2]; - kaonCandidate.firstTransTrack.impactPointTSCPIsValid = transientTracksPair[0].impactPointTSCP().isValid(); - kaonCandidate.secondTransTrack.impactPointTSCPIsValid = transientTracksPair[1].impactPointTSCP().isValid(); - if (!kaonCandidate.firstTransTrack.impactPointTSCPIsValid || !kaonCandidate.secondTransTrack.impactPointTSCPIsValid) continue; FreeTrajectoryState const & firstState = transientTracksPair[0].impactPointTSCP().theState(); FreeTrajectoryState const & secondState = transientTracksPair[1].impactPointTSCP().theState(); @@ -273,10 +267,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> kaonCandidate.POCA.SetXYZ(cxPt.x(), cxPt.y(), cxPt.z()); // the tracks should at least point in the same quadrant - TrajectoryStateClosestToPoint const & firstTSCP = transientTracks[trackIndex_1].trajectoryStateClosestToPoint(cxPt); // TODO::KAPPA - TrajectoryStateClosestToPoint const & secondTSCP = transientTracks[trackIndex_2].trajectoryStateClosestToPoint(cxPt); // TODO::KAPPA + TrajectoryStateClosestToPoint const & firstTSCP = transientTracks[trackIndex_1].trajectoryStateClosestToPoint(cxPt); + TrajectoryStateClosestToPoint const & secondTSCP = transientTracks[trackIndex_2].trajectoryStateClosestToPoint(cxPt); if (!firstTSCP.isValid() || !secondTSCP.isValid()) continue; - if (firstTSCP.momentum().dot(secondTSCP.momentum()) < 0) continue; + if (firstTSCP.momentum().dot(secondTSCP.momentum()) < 0) continue; //CartesianRMFLV initialFirstTSCP, initialSecondTSCP; kaonCandidate.initialFirstTSCP.SetCoordinates(firstTSCP.momentum().x(), firstTSCP.momentum().y(), firstTSCP.momentum().z(), piMassSquared); @@ -293,8 +287,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else continue; // Variables needef for significance - reco::Vertex theVtx = sv; // Artus - GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); // Artus + reco::Vertex theVtx = sv; + GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); reco::Vertex referencePV = VertexCollection->at(KVertexSummaryProducer::getValidVertexIndex(*VertexCollection)); // Artus. TODO: check that KVertex stores the same variable math::XYZPoint referencePosBS(BeamSpot->position()); math::XYZPoint referencePosPV(referencePV.position()); @@ -376,15 +370,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> // Write down the object out.kshortCandidates.push_back(kaonCandidate); } - - // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h - } - else - edm::LogInfo("fillMapOfTracksSV") << "transientTracks.size() !> 2\n"; + else edm::LogInfo("fillMapOfTracksSV") << "transientTracks.size() !> 2\n"; } - else - edm::LogInfo("fillMapOfTracksSV") << "nTracks !> 1\n"; + else edm::LogInfo("fillMapOfTracksSV") << "nTracks !> 1\n"; } virtual void fillTemporaryPVandBSVariables(const SingleInputType &in, SingleOutputType &out) From a9d9e016922c0a504d218fc340dc4e700ccf4397 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 00:54:54 +0200 Subject: [PATCH 088/317] KGenInfoProducer.h: less debugging output w.r.t. LHE weights --- Producers/interface/KGenInfoProducer.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 18b0663a..ae1ba5d7 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -19,6 +19,10 @@ #include "KInfoProducer.h" +#include + +#include + // MC data struct KGenInfo_Product @@ -225,11 +229,13 @@ class KGenInfoProducer : public KInfoProducer LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) { - std::cout << iter->tag() << std::endl; std::vector lines = iter->lines(); - for (unsigned int iLine = 0; iLine"), 0); + matches != boost::sregex_token_iterator(); ++matches) { - std::cout << lines.at(iLine); + std::cout << "LHE weights for tag \"" << iter->tag() << "\":" << std::endl; + std::cout << *matches << std::endl; } } } From 414df4737621917a1f1a2e952c33393b795cf771 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 16:55:38 +0200 Subject: [PATCH 089/317] KGenInfoProducer.h: extract mapping between human readable names and indices for LHE weights --- Producers/interface/KGenInfoProducer.h | 42 +++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index ae1ba5d7..b2320edc 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -20,6 +20,7 @@ #include "KInfoProducer.h" #include +#include #include @@ -231,11 +232,44 @@ class KGenInfoProducer : public KInfoProducer { std::vector lines = iter->lines(); std::string content = accumulate(lines.begin(), lines.end(), std::string("\n")); - for (boost::sregex_token_iterator matches(content.begin(), content.end(), boost::regex(""), 0); - matches != boost::sregex_token_iterator(); ++matches) + boost::regex weightGroupRegex("(?:(?!"); + for (boost::sregex_token_iterator weightGroup(content.begin(), content.end(), weightGroupRegex, 0); + weightGroup != boost::sregex_token_iterator(); ++weightGroup) { - std::cout << "LHE weights for tag \"" << iter->tag() << "\":" << std::endl; - std::cout << *matches << std::endl; + std::string weightGroupStr = *weightGroup; + std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; + + boost::match_results weightGroupRegexResult; + std::string weightType; + if (boost::regex_search(weightGroupStr.begin(), weightGroupStr.end(), weightGroupRegexResult, weightGroupRegex, boost::match_default) && + (weightGroupRegexResult.size() > 1)) + { + weightType = std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second); + } + + boost::regex weightRegex("((?:(?!"); + boost::match_results weightRegexResult; + for (boost::sregex_token_iterator weight(weightGroupStr.begin(), weightGroupStr.end(), weightRegex, 0); + weight != boost::sregex_token_iterator(); ++weight) + { + std::string weightStr = *weight; + + boost::match_results weightRegexResult; + std::string weightId; + std::string weightTypeDetail; + if (boost::regex_search(weightStr.begin(), weightStr.end(), weightRegexResult, weightRegex, boost::match_default) && + (weightRegexResult.size() > 2)) + { + weightId = std::string(weightRegexResult[1].first, weightRegexResult[1].second); + weightTypeDetail = std::string(weightRegexResult[2].first, weightRegexResult[2].second); + } + + std::string weightTypeFull = weightType + "__" + weightTypeDetail; + boost::replace_all(weightTypeFull, " ", ""); + boost::replace_all(weightTypeFull, ".", "_"); + + std::cout << weightId << " -> " << weightTypeFull << std::endl; + } } } } From 86f5cacc5504b8fb1775367a303ae40aa623b0dd Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 17:04:34 +0200 Subject: [PATCH 090/317] KGenInfoProducer.h: extract mapping between human readable names and indices for LHE weights, minor improvements --- Producers/interface/KGenInfoProducer.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index b2320edc..53e18f89 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -21,6 +21,7 @@ #include #include +#include #include @@ -244,7 +245,7 @@ class KGenInfoProducer : public KInfoProducer if (boost::regex_search(weightGroupStr.begin(), weightGroupStr.end(), weightGroupRegexResult, weightGroupRegex, boost::match_default) && (weightGroupRegexResult.size() > 1)) { - weightType = std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second); + weightType = boost::algorithm::trim_copy(std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second)); } boost::regex weightRegex("((?:(?!"); @@ -260,12 +261,13 @@ class KGenInfoProducer : public KInfoProducer if (boost::regex_search(weightStr.begin(), weightStr.end(), weightRegexResult, weightRegex, boost::match_default) && (weightRegexResult.size() > 2)) { - weightId = std::string(weightRegexResult[1].first, weightRegexResult[1].second); - weightTypeDetail = std::string(weightRegexResult[2].first, weightRegexResult[2].second); + weightId = boost::algorithm::trim_copy(std::string(weightRegexResult[1].first, weightRegexResult[1].second)); + weightTypeDetail = boost::algorithm::trim_copy(std::string(weightRegexResult[2].first, weightRegexResult[2].second)); } std::string weightTypeFull = weightType + "__" + weightTypeDetail; - boost::replace_all(weightTypeFull, " ", ""); + boost::replace_all(weightTypeFull, " ", "_"); + boost::replace_all(weightTypeFull, "=", "_"); boost::replace_all(weightTypeFull, ".", "_"); std::cout << weightId << " -> " << weightTypeFull << std::endl; From 510ca1966b94e91ce5c35bc22168333d06d81f51 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 17:47:31 +0200 Subject: [PATCH 091/317] KInfo.h: add plural "s" to std::vector KGenEventInfo::lheWeight --- DataFormats/interface/KInfo.h | 6 +++--- Producers/interface/KGenInfoProducer.h | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index 4012a623..37326acc 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -162,13 +162,13 @@ struct KGenEventInfo : public KEventInfo double x1; ///< x of the first parton (used for PDF reweighting) double x2; ///< x of the second parton (used for PDF reweighting) double qScale; ///< q scale of the process (used for PDF reweighting) - std::vector lheWeight; + std::vector lheWeights; inline float getLheWeight(size_t index, bool failOnError = true) const { if(failOnError) - assert(lheWeight[index] < float(-998.9) && lheWeight[index] > float(999.1) ); // the user tried to access something that has not been properly filled during the skim - return lheWeight[index]; + assert(lheWeights[index] < float(-998.9) && lheWeights[index] > float(999.1) ); // the user tried to access something that has not been properly filled during the skim + return lheWeights[index]; } }; diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 53e18f89..e4060659 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -128,25 +128,25 @@ class KGenInfoProducer : public KInfoProducer // Get LHE renormalization and factorization weights if((lheWeightRegexes.size() > 0) && event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { - this->metaEvent->lheWeight.clear(); + this->metaEvent->lheWeights.clear(); for(size_t j = 0; j < genEventInfoMetadata->lheWeightNames.size(); j++) { for(size_t i = 0; i < lheEventProduct->weights().size(); ++i) { if(lheEventProduct->weights()[i].id.compare(genEventInfoMetadata->lheWeightNames[j]) == 0) { - this->metaEvent->lheWeight.push_back(lheEventProduct->weights()[i].wgt / lheEventProduct->originalXWGTUP() ); + this->metaEvent->lheWeights.push_back(lheEventProduct->weights()[i].wgt / lheEventProduct->originalXWGTUP() ); break; } } - if (this->metaEvent->lheWeight.size() != j+1) // check that exactly one weight has been added + if (this->metaEvent->lheWeights.size() != j+1) // check that exactly one weight has been added { if(this->verbosity > 0) std::cout << "Warning: Weight with id " << genEventInfoMetadata->lheWeightNames[j] << std::endl; - this->metaEvent->lheWeight.push_back(-999.0); + this->metaEvent->lheWeights.push_back(-999.0); } } - assert( this->metaEvent->lheWeight.size() == this->genEventInfoMetadata->lheWeightNames.size() ); // crosscheck, should never trigger + assert( this->metaEvent->lheWeights.size() == this->genEventInfoMetadata->lheWeightNames.size() ); // crosscheck, should never trigger } // Get generator event info: From d932ef67110890fde636a1f8b40e98fad81421db Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 17:49:19 +0200 Subject: [PATCH 092/317] KGenInfoProducer.h: move verbosity check in preparation for saving of new members of KGenRunInfo --- Producers/interface/KGenInfoProducer.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index e4060659..26b6b70d 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -226,7 +226,7 @@ class KGenInfoProducer : public KInfoProducer // print available lheWeights edm::Handle runhandle; - if((this->verbosity > 1) && run.getByToken( tokenRunInfo, runhandle )) + if (run.getByToken(tokenRunInfo, runhandle)) { LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) @@ -238,7 +238,10 @@ class KGenInfoProducer : public KInfoProducer weightGroup != boost::sregex_token_iterator(); ++weightGroup) { std::string weightGroupStr = *weightGroup; - std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; + if (this->verbosity > 1) + { + std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; + } boost::match_results weightGroupRegexResult; std::string weightType; @@ -270,7 +273,10 @@ class KGenInfoProducer : public KInfoProducer boost::replace_all(weightTypeFull, "=", "_"); boost::replace_all(weightTypeFull, ".", "_"); - std::cout << weightId << " -> " << weightTypeFull << std::endl; + if (this->verbosity > 1) + { + std::cout << weightId << " -> " << weightTypeFull << std::endl; + } } } } From 575c17a30221e20d37636990a03e488e38d70ca2 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 18:04:50 +0200 Subject: [PATCH 093/317] KGenInfoProducer.h: fill std::map KGenRunInfo::lheWeightNamesMap --- DataFormats/interface/KInfo.h | 2 ++ Producers/interface/KGenInfoProducer.h | 27 ++++++++++++++++---------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index 37326acc..71875e88 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -48,6 +48,8 @@ struct KGenRunInfo double filterEff; //< generator filter efficiency double xSectionExt; //< external process cross section double xSectionInt; //< internal process cross section + + std::map lheWeightNamesMap; //< human readable names mapped to indices }; struct KDataLumiInfo : public KLumiInfo diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 26b6b70d..76168c68 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -86,9 +86,9 @@ class KGenInfoProducer : public KInfoProducer { for(size_t i = 0; i < lheEventProduct->weights().size(); ++i) { - for(auto validIds : lheWeightRegexes) + for(std::string lheWeightRegex : lheWeightRegexes) { - if(KBaseProducer::regexMatch(lheEventProduct->weights()[i].id, validIds)) + if(KBaseProducer::regexMatch(lheEventProduct->weights()[i].id, lheWeightRegex)) { genEventInfoMetadata->lheWeightNames.push_back(lheEventProduct->weights()[i].id); } @@ -226,7 +226,7 @@ class KGenInfoProducer : public KInfoProducer // print available lheWeights edm::Handle runhandle; - if (run.getByToken(tokenRunInfo, runhandle)) + if ((lheWeightRegexes.size() > 0) && run.getByToken(tokenRunInfo, runhandle)) { LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) @@ -268,14 +268,21 @@ class KGenInfoProducer : public KInfoProducer weightTypeDetail = boost::algorithm::trim_copy(std::string(weightRegexResult[2].first, weightRegexResult[2].second)); } - std::string weightTypeFull = weightType + "__" + weightTypeDetail; - boost::replace_all(weightTypeFull, " ", "_"); - boost::replace_all(weightTypeFull, "=", "_"); - boost::replace_all(weightTypeFull, ".", "_"); - - if (this->verbosity > 1) + for(std::string lheWeightRegex : lheWeightRegexes) { - std::cout << weightId << " -> " << weightTypeFull << std::endl; + if(KBaseProducer::regexMatch(weightId, lheWeightRegex)) + { + std::string weightTypeFull = weightType + "__" + weightTypeDetail; + boost::replace_all(weightTypeFull, " ", "_"); + boost::replace_all(weightTypeFull, "=", "_"); + boost::replace_all(weightTypeFull, ".", "_"); + + if (this->verbosity > 1) + { + std::cout << weightId << " -> " << weightTypeFull << std::endl; + } + this->metaRun->lheWeightNamesMap[weightTypeFull] = weightId; + } } } } From 09d3941805671889df3983378cb35162b3fbf8b5 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 3 Aug 2017 23:29:57 +0200 Subject: [PATCH 094/317] KInfo.h: extended functions to access LHE weights --- DataFormats/interface/KInfo.h | 46 ++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 9 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index 6571d2e6..b7d97de2 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -125,18 +125,24 @@ struct KGenEventInfoMetadata std::vector lheWeightNames; // function that returns the indices of the lheWeights of interest for efficient access - std::map getLheWeightNamesMap(const std::vector &requestedNames) const + std::map getLheWeightNamesMap(std::vector const& requestedNames, + std::map const& lheWeightNamesMap=std::map()) const { - std::map resultMap; - bool found = false; - for(size_t index = 0; index < requestedNames.size(); index++) + std::map resultMap; + for(std::vector::const_iterator requestedName = requestedNames.begin(); requestedName != requestedNames.end(); ++requestedName) { - found = false; - for(size_t lheWeightNameIndex = 0; lheWeightNameIndex < lheWeightNames.size(); lheWeightNameIndex++) + std::string tmpRequestedName = *requestedName; + if (lheWeightNamesMap.count(tmpRequestedName) > 0) { - if (lheWeightNames.at(lheWeightNameIndex).compare(requestedNames[index]) == 0) + tmpRequestedName = lheWeightNamesMap.at(tmpRequestedName); + } + + bool found = false; + for(unsigned int lheWeightNameIndex = 0; lheWeightNameIndex < lheWeightNames.size(); lheWeightNameIndex++) + { + if (lheWeightNames.at(lheWeightNameIndex).compare(tmpRequestedName) == 0) { - resultMap[requestedNames[index]] = lheWeightNameIndex; + resultMap[tmpRequestedName] = lheWeightNameIndex; assert( !found ); // misconfiguration: the requested name matches more than once found = true; } @@ -166,12 +172,34 @@ struct KGenEventInfo : public KEventInfo double qScale; ///< q scale of the process (used for PDF reweighting) std::vector lheWeights; - inline float getLheWeight(size_t index, bool failOnError = true) const + inline float getLheWeight(unsigned int index, bool failOnError = true) const { if(failOnError) assert(lheWeights[index] < float(-998.9) && lheWeights[index] > float(999.1) ); // the user tried to access something that has not been properly filled during the skim return lheWeights[index]; } + + std::vector getLheWeights(std::vector const& lheWeightIndices, bool failOnError=true) const + { + std::vector resultVector; + for(std::vector::const_iterator lheWeightIndex = lheWeightIndices.begin(); + lheWeightIndex != lheWeightIndices.end(); ++lheWeightIndex) + { + resultVector.push_back(getLheWeight(*lheWeightIndex, failOnError)); + } + return resultVector; + } + + std::map getLheWeights(std::map const& lheWeightNamesMap, bool failOnError=true) const + { + std::map resultMap; + for(std::map::const_iterator lheWeightNameIndex = lheWeightNamesMap.begin(); + lheWeightNameIndex != lheWeightNamesMap.end(); ++lheWeightNameIndex) + { + resultMap[lheWeightNameIndex->first] = getLheWeight(lheWeightNameIndex->second, failOnError); + } + return resultMap; + } }; From fe54fcb5d7986018e8d5590f56d41690ee88de4e Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 4 Aug 2017 20:09:16 +0200 Subject: [PATCH 095/317] Revert "Merge pull request #51 from KappaAnalysis/getByToken" This reverts commit 12ab11cc14515a0fba3c733bf8bc0683574f049d, reversing changes made to c74bf50b9771436e95e6e2082eaef0ee4bebd30a. Conflicts: Producers/interface/KGenInfoProducer.h Producers/interface/KMuonProducer.h --- .travis.yml | 6 +- DataFormats/interface/KDebug.h | 2 +- DataFormats/interface/KInfo.h | 4 +- DataFormats/interface/KJetMET.h | 2 + DataFormats/interface/Kappa.h | 2 +- DataFormats/src/KDebug.cpp | 6 +- DataFormats/src/classes.h | 2 +- DataFormats/src/classes.md | 2 +- DataFormats/src/classes_def.xml | 2 +- DataFormats/test/testDebug.cc | 2 +- Producers/interface/KBaseMatchingProducer.h | 4 +- Producers/interface/KBaseMultiLVProducer.h | 8 +- Producers/interface/KBaseMultiProducer.h | 26 +- Producers/interface/KBaseProducer.h | 4 +- Producers/interface/KBasicJetProducer.h | 4 +- Producers/interface/KBasicTauProducer.h | 12 +- Producers/interface/KBeamSpotProducer.h | 4 +- Producers/interface/KCaloJetProducer.h | 32 +-- Producers/interface/KDataInfoProducer.h | 18 +- Producers/interface/KElectronProducer.h | 85 +++---- Producers/interface/KExtendedTauProducer.h | 4 +- Producers/interface/KFilterSummaryProducer.h | 34 +-- Producers/interface/KGenInfoProducer.h | 232 ++++++++---------- Producers/interface/KGenJetProducer.h | 4 +- Producers/interface/KGenMETProducer.h | 4 +- Producers/interface/KGenParticleProducer.h | 8 +- Producers/interface/KGenPhotonProducer.h | 4 +- Producers/interface/KGenTauProducer.h | 4 +- .../interface/KHCALNoiseSummaryProducer.h | 4 +- Producers/interface/KHitProducer.h | 4 +- Producers/interface/KInfoProducer.h | 13 +- Producers/interface/KJetProducer.h | 115 ++++++++- Producers/interface/KL1MuonProducer.h | 4 +- Producers/interface/KL2MuonProducer.h | 149 +++++++++++ Producers/interface/KLHEProducer.h | 4 +- Producers/interface/KLeptonPairProducer.h | 4 +- Producers/interface/KLorentzProducer.h | 4 +- Producers/interface/KMETProducer.h | 4 +- Producers/interface/KMuonProducer.h | 48 ++-- Producers/interface/KPFCandidateProducer.h | 4 +- .../interface/KPackedPFCandidateProducer.h | 4 +- Producers/interface/KPatJetProducer.h | 6 +- Producers/interface/KPatMETProducer.h | 4 +- Producers/interface/KPatMETsProducer.h | 4 +- Producers/interface/KPatTauProducer.h | 18 +- Producers/interface/KPileupDensityProducer.h | 13 +- Producers/interface/KRefitVertexProducer.h | 4 +- Producers/interface/KTauProducer.h | 4 +- .../interface/KTaupairVerticesMapProducer.h | 14 +- Producers/interface/KTowerProducer.h | 9 +- Producers/interface/KTrackProducer.h | 4 +- Producers/interface/KTrackSummaryProducer.h | 4 +- Producers/interface/KTreeInfoProducer.h | 2 +- Producers/interface/KTriggerObjectProducer.h | 6 +- .../KTriggerObjectStandaloneProducer.h | 34 ++- Producers/interface/KVertexProducer.h | 4 +- Producers/interface/KVertexSummaryProducer.h | 4 +- Producers/python/KTuple_cff.py | 51 ++-- Producers/src/KBaseProducer.cc | 8 +- Producers/src/KTuple.cc | 29 +-- .../kappa_fixmissing_class/classes_def.xml | 2 +- Skimming/zjet/skim_53_cfg.py | 4 +- Skimming/zjet/skim_74_cfg.py | 2 +- Skimming/zjet/skim_76_cfg.py | 2 +- Skimming/zjet/skim_76_jtb_miniAOD_cfg.py | 3 +- Skimming/zjet/skim_76_test_cfg.py | 2 +- Skimming/zjet/skim_76_test_no_pujetid_cfg.py | 2 +- Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py | 3 +- Skimming/zjet/skim_80_calo_cfg.py | 2 +- Skimming/zjet/skim_80_calo_noPUJetID_cfg.py | 2 +- Skimming/zjet/skim_80_cfg.py | 2 +- Skimming/zjet/skim_80_jtb_miniAOD_cfg.py | 3 +- 72 files changed, 687 insertions(+), 446 deletions(-) create mode 100644 Producers/interface/KL2MuonProducer.h diff --git a/.travis.yml b/.travis.yml index e2425bf1..b816f057 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,9 @@ language: cpp services: - docker env: - - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true + - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false + - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false + - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true #- TEST_CMSSW_VERSION=CMSSW_5_3_29 SCRAM_ARCH=slc6_amd64_gcc472 CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false # skim_tutorial1_basic.py - checkoutDummy.sh and checkoutTauRefit.py are not available #- CHECKOUTSCRIPT=checkoutTauRefit.py SKIMMING_SCRIPT=Kappa/Skimming/examples/skim_tutorial1_basic.py ADDITIONAL_OUTPUT=false diff --git a/DataFormats/interface/KDebug.h b/DataFormats/interface/KDebug.h index 69762107..52e93fed 100644 --- a/DataFormats/interface/KDebug.h +++ b/DataFormats/interface/KDebug.h @@ -48,7 +48,7 @@ std::ostream &operator<<(std::ostream &os, const KMuon &mu); std::ostream &operator<<(std::ostream &os, const KMuonTriggerCandidate &cand); std::ostream &operator<<(std::ostream &os, const KProvenance &p); std::ostream &operator<<(std::ostream &os, const KLumiInfo &info); -std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info); +std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info); std::ostream &operator<<(std::ostream &os, const KDataLumiInfo &info); std::ostream &operator<<(std::ostream &os, const KEventInfo &i); std::ostream &operator<<(std::ostream &os, const KTauMetadata &m); diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index b7d97de2..93b04657 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -41,9 +41,9 @@ struct KLumiInfo }; -struct KGenRunInfo +struct KGenLumiInfo : public KLumiInfo { - virtual ~KGenRunInfo() {}; + virtual ~KGenLumiInfo() {}; double filterEff; //< generator filter efficiency double xSectionExt; //< external process cross section diff --git a/DataFormats/interface/KJetMET.h b/DataFormats/interface/KJetMET.h index e4798d93..470a607b 100644 --- a/DataFormats/interface/KJetMET.h +++ b/DataFormats/interface/KJetMET.h @@ -227,7 +227,9 @@ struct KHCALNoiseSummary struct KPileupDensity { virtual ~KPileupDensity() {}; + double rho; + double sigma; }; #endif diff --git a/DataFormats/interface/Kappa.h b/DataFormats/interface/Kappa.h index ac0dda63..dbb4cb07 100644 --- a/DataFormats/interface/Kappa.h +++ b/DataFormats/interface/Kappa.h @@ -104,7 +104,7 @@ REGISTER_NAME_OF_TYPE(KHCALNoiseSummary,KHCALNoiseSummary); REGISTER_NAME_OF_TYPE(KTrackSummary,KTrackSummary); REGISTER_NAME_OF_TYPE(KVertexSummary,KVertexSummary); REGISTER_NAME_OF_TYPE(KLumiInfo,KLumiInfo); -REGISTER_NAME_OF_TYPE(KGenRunInfo,KGenRunInfo); +REGISTER_NAME_OF_TYPE(KGenLumiInfo,KGenLumiInfo); REGISTER_NAME_OF_TYPE(KDataLumiInfo,KDataLumiInfo); REGISTER_NAME_OF_TYPE(KElectronMetadata,KElectronMetadata); REGISTER_NAME_OF_TYPE(KFilterMetadata,KFilterMetadata); diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 7f0980d8..01f43adc 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -36,6 +36,7 @@ std::ostream &operator<<(std::ostream &os, const KBeamSpot &bs) { os << bs.position << " beta*=" << bs.betaStar; os << " beamWidth=(" << bs.beamWidthX << ", " << bs.beamWidthY << ")"; + os << " dx/dz=" << bs.dxdz << " dy/dz=" << bs.dydz << " sigmaZ=" << bs.sigmaZ; return os; } @@ -263,7 +264,7 @@ std::ostream &operator<<(std::ostream &os, const KTriggerObjects &to) std::ostream &operator<<(std::ostream &os, const KPileupDensity &pu) { - return os << "rho=" << pu.rho; + return os << "rho=" << pu.rho << " sigma=" << pu.sigma; } std::ostream &operator<<(std::ostream &os, const KHit &hit) @@ -357,8 +358,9 @@ std::ostream &operator<<(std::ostream &os, const KLumiInfo &info) return os; } -std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info) +std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info) { + os << static_cast(info) << std::endl; os << "\txSec(ext)=" << info.xSectionExt << " xSec(int)=" << info.xSectionInt; os << " filterEff=" << info.filterEff; return os; diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index 874e975a..ba6d20a9 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -104,7 +104,7 @@ namespace KTrackSummary dict_KTrackSummary; KVertexSummary dict_KVertexSummary; KLumiInfo dict_KLumiInfo; - KGenRunInfo dict_KGenRunInfo; + KGenLumiInfo dict_KGenLumiInfo; KDataLumiInfo dict_KDataLumiInfo; KElectronMetadata dict_KElectronMetadata; KFilterMetadata dict_KFilterMetadata; diff --git a/DataFormats/src/classes.md b/DataFormats/src/classes.md index 9f5484c0..ddb545ba 100644 --- a/DataFormats/src/classes.md +++ b/DataFormats/src/classes.md @@ -74,7 +74,7 @@ These classes should be filled once per lumi section. ### Lumi section info + KLumiInfo -+ KGenRunInfo ++ KGenLumiInfo + KDataLumiInfo ### Object metadata diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index e818dc62..e44e7a04 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -70,7 +70,7 @@ - + diff --git a/DataFormats/test/testDebug.cc b/DataFormats/test/testDebug.cc index fdc47bf2..526289b3 100644 --- a/DataFormats/test/testDebug.cc +++ b/DataFormats/test/testDebug.cc @@ -52,7 +52,7 @@ int main() { cout << "* KTrackSummary: " << KTrackSummary() << endl << endl; cout << "* KVertexSummary: " << KVertexSummary() << endl << endl; cout << "* KLumiInfo: " << KLumiInfo() << endl << endl; - cout << "* KGenRunInfo: " << KGenRunInfo() << endl << endl; + cout << "* KGenLumiInfo: " << KGenLumiInfo() << endl << endl; cout << "* KDataLumiInfo: " << KDataLumiInfo() << endl << endl; cout << "* KElectronMetadata: " << KElectronMetadata() << endl << endl; cout << "* KFilterMetadata: " << KFilterMetadata() << endl << endl; diff --git a/Producers/interface/KBaseMatchingProducer.h b/Producers/interface/KBaseMatchingProducer.h index 510af8d3..acf095b8 100644 --- a/Producers/interface/KBaseMatchingProducer.h +++ b/Producers/interface/KBaseMatchingProducer.h @@ -16,8 +16,8 @@ template class KBaseMatchingProducer : public KBaseProducerWP { public: - KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), matchingCounter(0), producerLabel(producerName), viManual(cfg.getParameter >("manual")), diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index 35d74a53..9efb8739 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -29,8 +29,8 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer typedef typename KBaseMultiProducer::InputType::value_type SingleInputType; typedef typename KBaseMultiProducer::OutputType::value_type SingleOutputType; public: - KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), maxN(cfg.getParameter("maxN")), firstObject(true) {} @@ -86,8 +86,8 @@ template class KBaseMultiLVProducer : public KBaseMultiVectorProducer { public: - KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), minPt(cfg.getParameter("minPt")), maxEta(cfg.getParameter("maxEta")) {} diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index f5ad775a..e554a0d7 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -16,14 +16,19 @@ template class KBaseMultiProducer : public KBaseMatchingProducer { public: - KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : - KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : + KBaseMatchingProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), justOutputName(_justOutputName) { this->addPSetRequests(); + for (typename std::map >::iterator + it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) + { + const edm::InputTag &src = it->second.second; + consumescollector.consumes(src); + } } - typedef std::tuple> TargetSetupMapContent; virtual ~KBaseMultiProducer() {} virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) @@ -31,11 +36,11 @@ class KBaseMultiProducer : public KBaseMatchingProducer this->cEvent = &event; this->cSetup = &setup; - for (typename std::map::iterator + for (typename std::map >::iterator it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) { - const edm::ParameterSet &pset = std::get<0>(it->second); - const edm::InputTag &src = std::get<1>(it->second); + const edm::ParameterSet &pset = it->second.first; + const edm::InputTag &src = it->second.second; const std::pair desc = this->nameMap[it->first]; // Clear previous collection @@ -43,7 +48,7 @@ class KBaseMultiProducer : public KBaseMatchingProducer clearProduct(ref); // Try to get product via id - if (!event.getByToken(std::get<2>(it->second), this->handle)) + if (!event.getByLabel(src, this->handle)) { std::cout << "Could not get main product! " << desc.second << ".src = " << src.encode() << std::endl; continue; @@ -86,7 +91,8 @@ class KBaseMultiProducer : public KBaseMatchingProducer nameMap[target] = make_pair(targetName, inputName); // Used for fast lookup of selector and lv collection - this->targetSetupMap.insert(std::pair(target, TargetSetupMapContent(pset, tag, this->consumescollector_.template consumes(tag)))); + typedef std::pair TmpType; + this->targetSetupMap.insert(std::pair(target, TmpType(pset, tag))); } virtual void fillProduct(const InputType &input, OutputType &output, @@ -98,8 +104,8 @@ class KBaseMultiProducer : public KBaseMatchingProducer TTree *event_tree; const edm::Event *cEvent; const edm::EventSetup *cSetup; - - std::map targetSetupMap; + + std::map > targetSetupMap; std::map > nameMap; private: diff --git a/Producers/interface/KBaseProducer.h b/Producers/interface/KBaseProducer.h index ee056ecd..9880b70b 100644 --- a/Producers/interface/KBaseProducer.h +++ b/Producers/interface/KBaseProducer.h @@ -24,7 +24,6 @@ class KBaseProducer virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup); virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup); virtual bool endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); - virtual bool endRun(edm::Run const &run, edm::EventSetup const &setup); virtual ~KBaseProducer() {}; protected: @@ -49,11 +48,10 @@ class KBaseProducerWP : public KBaseProducer { public: virtual ~KBaseProducerWP() {}; - KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector); + KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector); void addProvenance(std::string oldName, std::string newName); protected: - edm::ConsumesCollector& consumescollector_; const edm::ParameterSet psBase; KProvenance *provenance; }; diff --git a/Producers/interface/KBasicJetProducer.h b/Producers/interface/KBasicJetProducer.h index 44233f0a..6cacd8eb 100644 --- a/Producers/interface/KBasicJetProducer.h +++ b/Producers/interface/KBasicJetProducer.h @@ -16,8 +16,8 @@ class KBasicJetProducer : public KBaseMultiLVProducer > { public: - KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "BasicJets"; } diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index e433a7ca..fe7d7735 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -22,9 +22,8 @@ template class KBasicTauProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), - VertexCollectionSource(cfg.getParameter("vertexcollection")) + KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)) { const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); @@ -47,7 +46,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc floatDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("floatDiscrWhitelist"); floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); tauDiscrProcessName[names[i]] = pset.getParameter< std::string >("tauDiscrProcessName"); - this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); + if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); } } @@ -124,7 +123,8 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get vertices from event - this->cEvent->getByToken(this->VertexCollectionToken, VertexHandle); + edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); + this->cEvent->getByLabel(VertexCollectionSource, VertexHandle); // Get tau discriminators from event this->cEvent->getManyByType(currentTauDiscriminators); @@ -275,8 +275,6 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc } protected: - edm::InputTag VertexCollectionSource; - edm::EDGetTokenT VertexCollectionToken; std::map > preselectionDiscr; std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist; std::map discriminatorMap; diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 5e6a7039..9fc157fa 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -14,8 +14,8 @@ class KBeamSpotProducer : public KBaseMultiProducer { public: - KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KBeamSpotProducer() {}; static const std::string getLabel() { return "BeamSpot"; } diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index 199850a3..13a32e5b 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -16,8 +16,8 @@ class KCaloJetProducer : public KBaseMultiLVProducer { public: - KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "CaloJets"; } @@ -25,9 +25,9 @@ class KCaloJetProducer : public KBaseMultiLVProducer("srcJetID"); - //if (tagJetID.label() != "") - // cEvent->getByLabel(tagJetID, hJetID); + tagJetID = pset.getParameter("srcJetID"); + if (tagJetID.label() != "") + cEvent->getByLabel(tagJetID, hJetID); // Continue normally KBaseMultiLVProducer::fillProduct(in, out, name, tag, pset); @@ -45,20 +45,20 @@ class KCaloJetProducer : public KBaseMultiLVProducer jetRef(edm::Ref(handle, this->nCursor)); - // const reco::JetID &jetID = (*hJetID)[jetRef]; - // out.n90Hits = static_cast(jetID.n90Hits); - // out.fHPD = jetID.fHPD; - // out.fRBX = jetID.fRBX; - // out.fHO = jetID.fHO; - //} + if (tagJetID.label() != "") + { + edm::RefToBase jetRef(edm::Ref(handle, this->nCursor)); + const reco::JetID &jetID = (*hJetID)[jetRef]; + out.n90Hits = static_cast(jetID.n90Hits); + out.fHPD = jetID.fHPD; + out.fRBX = jetID.fRBX; + out.fHO = jetID.fHO; + } } private: - //edm::InputTag tagJetID; - //edm::Handle > hJetID; + edm::InputTag tagJetID; + edm::Handle > hJetID; }; #endif diff --git a/Producers/interface/KDataInfoProducer.h b/Producers/interface/KDataInfoProducer.h index b543c900..b147887b 100644 --- a/Producers/interface/KDataInfoProducer.h +++ b/Producers/interface/KDataInfoProducer.h @@ -25,12 +25,18 @@ template class KDataInfoProducer : public KInfoProducer { public: - KDataInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), + KDataInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), currentRun(0), isEmbedded(cfg.getParameter("isEmbedded")) { +#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) lumiSource = consumescollector.consumes(cfg.getParameter("lumiSource")); +#else + lumiSource = cfg.getParameter("lumiSource"); + consumescollector.consumes(lumiSource); + +#endif } static const std::string getLabel() { return "DataInfo"; } @@ -49,7 +55,11 @@ class KDataInfoProducer : public KInfoProducer // Read luminosity infos edm::Handle hLumiSummary; +#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) if (lumiBlock.getByToken(lumiSource, hLumiSummary)) +#else + if (lumiBlock.getByLabel(lumiSource, hLumiSummary)) +#endif { this->metaLumi->avgInsDelLumi = hLumiSummary->avgInsDelLumi(); this->metaLumi->avgInsDelLumiErr = hLumiSummary->avgInsDelLumiErr(); @@ -89,7 +99,11 @@ class KDataInfoProducer : public KInfoProducer protected: short currentRun; +#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) edm::EDGetTokenT lumiSource; +#else + edm::InputTag lumiSource; +#endif bool isEmbedded; }; diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index c2835a48..ed21251f 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -24,19 +24,14 @@ class KElectronProducer : public KBaseMultiLVProducer, KElectrons> { public: - KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, - KElectrons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), - tagConversionSource(cfg.getParameter("allConversions")), - beamSpotSource(cfg.getParameter("offlineBeamSpot")), - VertexCollectionSource(cfg.getParameter("vertexcollection")), - rhoIsoTag(cfg.getParameter("rhoIsoInputTag")), - isoValInputTags(cfg.getParameter >("isoValInputTags")), + KElectrons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + RefitVerticesSource(cfg.getParameter("refitvertexcollection")), namesOfIds(cfg.getParameter >("ids")), srcIds_(cfg.getParameter("srcIds")), doPfIsolation_(true), - doCutbasedIds_(true), - RefitVerticesSource(cfg.getParameter("refitvertexcollection")) + doCutbasedIds_(true) { electronMetadata = new KElectronMetadata; _lumi_tree->Bronch("electronMetadata", "KElectronMetadata", &electronMetadata); @@ -44,25 +39,27 @@ class KElectronProducer : public KBaseMultiLVProducer, doMvaIds_ = (srcIds_ == "pat"); doAuxIds_ = (srcIds_ == "standalone"); - this->tokenConversionSource = consumescollector.consumes(tagConversionSource); - this->tokenBeamSpot = consumescollector.consumes(beamSpotSource); - this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); - this->tokenRhoIso = consumescollector.consumes(rhoIsoTag); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); - const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - for(size_t j = 0; j < this->isoValInputTags.size(); ++j) - tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); + if(pset.existsAs("allConversions")) consumescollector.consumes(pset.getParameter("allConversions")); + if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); + if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + if(pset.existsAs("refitvertexcollection")) consumescollector.consumes(pset.getParameter("refitvertexcollection")); + //if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); + if(pset.existsAs>("isoValInputTags")) + { + for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); + } } for (size_t j = 0; j < namesOfIds.size(); ++j) { - tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); + consumescollector.consumes >(edm::InputTag(namesOfIds[j])); } } @@ -87,21 +84,29 @@ class KElectronProducer : public KBaseMultiLVProducer, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get additional objects for the cutbased IDs - cEvent->getByToken(this->tokenConversionSource, this->hConversions); - cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); - cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); + edm::InputTag tagConversionSource = pset.getParameter("allConversions"); + cEvent->getByLabel(tagConversionSource, hConversions); + + edm::InputTag beamSpotSource = pset.getParameter("offlineBeamSpot"); + cEvent->getByLabel(beamSpotSource, BeamSpot); + + edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); + cEvent->getByLabel(VertexCollectionSource, VertexCollection); + cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); - this->isoVals.resize(this->isoValInputTags.size()); - for (size_t j = 0; j < this->isoValInputTags.size(); ++j) + + std::vector isoValInputTags = pset.getParameter >("isoValInputTags"); + isoVals.resize(isoValInputTags.size()); + for (size_t j = 0; j < isoValInputTags.size(); ++j) { - cEvent->getByToken(this->tokenIsoValInputTags[j], this->isoVals[j]); - if (this->isoVals[j].failedToGet()) + cEvent->getByLabel(isoValInputTags[j], isoVals[j]); + if (isoVals[j].failedToGet()) { doPfIsolation_ = false; } } - cEvent->getByToken(tokenRhoIso, rhoIso_h); + cEvent->getByLabel(pset.getParameter("rhoIsoInputTag"), rhoIso_h); /*art::Handle stepsHandle; event.getByLabel("g4run","tracker",stepsHandle); StepPointMCCollection const& steps(*stepsHandle); @@ -121,10 +126,12 @@ class KElectronProducer : public KBaseMultiLVProducer, // Continue with main product: PAT-electrons // Prepare IDs for miniAOD + edm::InputTag electronIdsInputTag; electronIDValueMap.resize(namesOfIds.size()); for (size_t j = 0; j < namesOfIds.size(); ++j) { - cEvent->getByToken(this->tokenOfIds[j], this->electronIDValueMap[j]); + electronIdsInputTag = edm::InputTag(namesOfIds[j]); + cEvent->getByLabel(electronIdsInputTag, electronIDValueMap[j]); } // call base class @@ -283,13 +290,15 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Ref> pe(this->handle, this->nCursor); // isolation values (PF is used for IDs later) - out.sumChargedHadronPt = (*(this->isoVals)[0])[pe]; - out.sumPhotonEt = (*(this->isoVals)[1])[pe]; - out.sumNeutralHadronEt = (*(this->isoVals)[2])[pe]; - out.sumPUPt = (*(this->isoVals)[3])[pe]; + out.sumChargedHadronPt = (*(isoVals)[0])[pe]; + out.sumPhotonEt = (*(isoVals)[1])[pe]; + out.sumNeutralHadronEt = (*(isoVals)[2])[pe]; + out.sumPUPt = (*(isoVals)[3])[pe]; } private: + edm::InputTag RefitVerticesSource; + std::vector namesOfIds; KElectronMetadata *electronMetadata; boost::hash hasher; @@ -300,21 +309,6 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Handle RefitVertices; edm::ESHandle trackBuilder; edm::Handle rhoIso_h; - - edm::InputTag tagConversionSource; - edm::InputTag beamSpotSource; - edm::InputTag VertexCollectionSource; - edm::InputTag rhoIsoTag; - std::vector isoValInputTags; - std::vector namesOfIds; - - edm::EDGetTokenT tokenConversionSource; - edm::EDGetTokenT tokenBeamSpot; - edm::EDGetTokenT tokenVertexCollection; - edm::EDGetTokenT tokenRhoIso; - std::vector>> tokenIsoValInputTags ; - std::vector>> tokenOfIds; - std::string srcIds_; bool doPfIsolation_; bool doCutbasedIds_; @@ -322,7 +316,6 @@ class KElectronProducer : public KBaseMultiLVProducer, bool doAuxIds_; - edm::InputTag RefitVerticesSource; edm::EDGetTokenT tokenRefitVertices; std::vector > > electronIDValueMap; diff --git a/Producers/interface/KExtendedTauProducer.h b/Producers/interface/KExtendedTauProducer.h index d226a7e4..d3b41821 100644 --- a/Producers/interface/KExtendedTauProducer.h +++ b/Producers/interface/KExtendedTauProducer.h @@ -17,8 +17,8 @@ class KExtendedTauProducer : public KBasicTauProducer { public: - KExtendedTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBasicTauProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) + KExtendedTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBasicTauProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index f2701434..90fcf252 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -18,19 +18,19 @@ class KFilterSummaryProducer : public KBaseMatchingProducer { public: - KFilterSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) + KFilterSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { names = new KFilterMetadata; _lumi_tree->Bronch("filterMetadata", "KFilterMetadata", &names); - tokenEventsTotal = consumescollector.consumes(labelEventsTotal); - tokenNegEventsTotal = consumescollector.consumes(labelNegEventsTotal); - tokenEventsFiltered = consumescollector.consumes(labelEventsFiltered); - tokenNegEventsFiltered = consumescollector.consumes(labelNegEventsFiltered); + consumescollector.consumes(labelEventsTotal); + consumescollector.consumes(labelNegEventsTotal); + consumescollector.consumes(labelEventsFiltered); + consumescollector.consumes(labelNegEventsFiltered); } static const std::string getLabel() { return "FilterSummary"; } -/* + virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) { summary->presence = 0; @@ -75,21 +75,20 @@ class KFilterSummaryProducer : public KBaseMatchingProducer return true; } -*/ virtual bool endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) override { edm::Handle nEventsTotal, nNegEventsTotal, nEventsFiltered, nNegEventsFiltered; - lumiBlock.getByToken(tokenEventsTotal, nEventsTotal); + lumiBlock.getByLabel(labelEventsTotal, nEventsTotal); names->nEventsTotal = nEventsTotal->value; - lumiBlock.getByToken(tokenNegEventsTotal, nNegEventsTotal); + lumiBlock.getByLabel(labelNegEventsTotal, nNegEventsTotal); names->nNegEventsTotal = nNegEventsTotal->value; - lumiBlock.getByToken(tokenEventsFiltered, nEventsFiltered); + lumiBlock.getByLabel(labelEventsFiltered, nEventsFiltered); names->nEventsFiltered = nEventsFiltered->value; - lumiBlock.getByToken(tokenNegEventsFiltered, nNegEventsFiltered); + lumiBlock.getByLabel(labelNegEventsFiltered, nNegEventsFiltered); names->nNegEventsFiltered = nNegEventsFiltered->value; return true; @@ -97,7 +96,6 @@ class KFilterSummaryProducer : public KBaseMatchingProducer } private: -/* struct NameAndTagComparison { edm::InputTag tag; @@ -111,19 +109,14 @@ class KFilterSummaryProducer : public KBaseMatchingProducer std::vector namesAndTags; std::string provenance; KFilterSummary *summary; - std::vector tags; -*/ KFilterMetadata *names; + std::vector tags; + std::string labelEventsTotal = "nEventsTotal"; std::string labelNegEventsTotal = "nNegEventsTotal"; std::string labelEventsFiltered = "nEventsFiltered"; std::string labelNegEventsFiltered = "nNegEventsFiltered"; - edm::EDGetTokenT tokenEventsTotal; - edm::EDGetTokenT tokenNegEventsTotal; - edm::EDGetTokenT tokenEventsFiltered; - edm::EDGetTokenT tokenNegEventsFiltered; -/* virtual bool onMatchingInput(const std::string targetName, const std::string inputName, const edm::ParameterSet &pset, const edm::InputTag &tag) { @@ -136,7 +129,6 @@ class KFilterSummaryProducer : public KBaseMatchingProducer provenance += tag.encode() + ","; return true; } -*/ }; #endif diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 76168c68..328d9db3 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -29,11 +29,9 @@ // MC data struct KGenInfo_Product { - typedef KLumiInfo typeLumi; - typedef KGenRunInfo typeRun; + typedef KGenLumiInfo typeLumi; typedef KGenEventInfo typeEvent; - static const std::string idRun() { return "KGenRunInfo"; }; - static const std::string idLumi() { return "KLumiInfo"; }; + static const std::string idLumi() { return "KGenLumiInfo"; }; static const std::string idEvent() { return "KGenEventInfo"; }; }; @@ -41,8 +39,8 @@ template class KGenInfoProducer : public KInfoProducer { public: - KGenInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), + KGenInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), ignoreExtXSec(cfg.getParameter("ignoreExtXSec")), forceLumi(cfg.getParameter("forceLumi")), binningMode(cfg.getParameter("binningMode")), @@ -52,18 +50,15 @@ class KGenInfoProducer : public KInfoProducer runInfo(cfg.getParameter("lheSource")), lheWeightRegexes(cfg.getParameter>("lheWeightNames")) { - this->tokenGenRunInfo = consumescollector.consumes(tagSource); - this->tokenSource = consumescollector.consumes(tagSource); - this->tokenLhe = consumescollector.consumes(lheSource); - this->tokenPuInfo = consumescollector.consumes>(puInfoSource); - //this->tokenLHERunInfo = consumescollector.consumes(runInfo); - this->tokenRunInfo = consumescollector.consumes(runInfo); + consumescollector.consumes(tagSource); + consumescollector.consumes(tagSource); + consumescollector.consumes(lheSource); + consumescollector.consumes>(puInfoSource); + consumescollector.consumes(runInfo); + consumescollector.consumes(runInfo); genEventInfoMetadata = new KGenEventInfoMetadata(); _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); - - metaRun = new typename Tmeta::typeRun(); - _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "GenInfo"; } @@ -76,13 +71,93 @@ class KGenInfoProducer : public KInfoProducer return false; if (forceLumi > 0) this->metaLumi->nLumi = forceLumi; - return true; + +#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) + // print available lheWeights + edm::Handle runhandle; + if ((lheWeightRegexes.size() > 0) && lumiBlock.getRun().getByLabel( runInfo, runhandle )) + { + LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); + for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) + { + std::vector lines = iter->lines(); + std::string content = accumulate(lines.begin(), lines.end(), std::string("\n")); + boost::regex weightGroupRegex("(?:(?!"); + for (boost::sregex_token_iterator weightGroup(content.begin(), content.end(), weightGroupRegex, 0); + weightGroup != boost::sregex_token_iterator(); ++weightGroup) + { + std::string weightGroupStr = *weightGroup; + if (this->verbosity > 1) + { + std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; + } + + boost::match_results weightGroupRegexResult; + std::string weightType; + if (boost::regex_search(weightGroupStr.begin(), weightGroupStr.end(), weightGroupRegexResult, weightGroupRegex, boost::match_default) && + (weightGroupRegexResult.size() > 1)) + { + weightType = boost::algorithm::trim_copy(std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second)); + } + + boost::regex weightRegex("((?:(?!"); + boost::match_results weightRegexResult; + for (boost::sregex_token_iterator weight(weightGroupStr.begin(), weightGroupStr.end(), weightRegex, 0); + weight != boost::sregex_token_iterator(); ++weight) + { + std::string weightStr = *weight; + + boost::match_results weightRegexResult; + std::string weightId; + std::string weightTypeDetail; + if (boost::regex_search(weightStr.begin(), weightStr.end(), weightRegexResult, weightRegex, boost::match_default) && + (weightRegexResult.size() > 2)) + { + weightId = boost::algorithm::trim_copy(std::string(weightRegexResult[1].first, weightRegexResult[1].second)); + weightTypeDetail = boost::algorithm::trim_copy(std::string(weightRegexResult[2].first, weightRegexResult[2].second)); + } + + for(std::string lheWeightRegex : lheWeightRegexes) + { + if(KBaseProducer::regexMatch(weightId, lheWeightRegex)) + { + std::string weightTypeFull = weightType + "__" + weightTypeDetail; + boost::replace_all(weightTypeFull, " ", "_"); + boost::replace_all(weightTypeFull, "=", "_"); + boost::replace_all(weightTypeFull, ".", "_"); + + if (this->verbosity > 1) + { + std::cout << weightId << " -> " << weightTypeFull << std::endl; + } + this->metaLumi->lheWeightNamesMap[weightTypeFull] = weightId; + } + } + } + } + } + } +#endif + + // Read generator infos + edm::Handle hGenInfo; + lumiBlock.getRun().getByLabel(tagSource, hGenInfo); + + const bool invalidGenInfo = !hGenInfo.isValid(); + this->metaLumi->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); + this->metaLumi->xSectionInt = invalidGenInfo ? -1 : hGenInfo->internalXSec().value(); + this->metaLumi->xSectionExt = invalidGenInfo ? -1 : hGenInfo->externalXSecLO().value(); + if (ignoreExtXSec) + this->metaLumi->xSectionExt = -1; + if (invalidGenInfo) + return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); + return true; } virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup) { edm::Handle lheEventProduct; - if(lheWeightRegexes.size() > 0 && event.getByToken(tokenLhe, lheEventProduct)) + if(lheWeightRegexes.size() > 0 && event.getByLabel(lheSource, lheEventProduct)) { for(size_t i = 0; i < lheEventProduct->weights().size(); ++i) { @@ -110,7 +185,7 @@ class KGenInfoProducer : public KInfoProducer edm::Handle lheEventProduct; double lheHt = 0.; int lheNOutPartons = 0; - if (event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) + if (event.getByLabel(lheSource, lheEventProduct) && lheEventProduct.isValid()) { const lhef::HEPEUP& lheEvent = lheEventProduct->hepeup(); std::vector lheParticles = lheEvent.PUP; @@ -126,7 +201,7 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->lheHt = lheHt; this->metaEvent->lheNOutPartons = lheNOutPartons; // Get LHE renormalization and factorization weights - if((lheWeightRegexes.size() > 0) && event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) + if((lheWeightRegexes.size() > 0) && event.getByLabel(lheSource, lheEventProduct) && lheEventProduct.isValid()) { this->metaEvent->lheWeights.clear(); for(size_t j = 0; j < genEventInfoMetadata->lheWeightNames.size(); j++) @@ -151,7 +226,7 @@ class KGenInfoProducer : public KInfoProducer // Get generator event info: edm::Handle hEventInfo; - event.getByToken(tokenSource, hEventInfo); + event.getByLabel(tagSource, hEventInfo); this->metaEvent->binValue = -1; if (hEventInfo->binningValues().size() > 0) @@ -180,7 +255,7 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->nPUp1 = 0; this->metaEvent->nPUp2 = 0; edm::Handle > puHandles; - if (event.getByToken(tokenPuInfo, puHandles) && puHandles.isValid()) + if (event.getByLabel(puInfoSource, puHandles) && puHandles.isValid()) { for (std::vector::const_iterator it = puHandles->begin(); it != puHandles->end(); ++it) { @@ -203,136 +278,47 @@ class KGenInfoProducer : public KInfoProducer { // in some versions of CMSSW it's not a vector: edm::Handle puHandle; - if (event.getByToken(tokenPuInfo, puHandle) && puHandle.isValid()) + if (event.getByLabel(puInfoSource, puHandle) && puHandle.isValid()) this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); } return true; } - bool endRun(edm::Run const& run, edm::EventSetup const &setup) override - { - // Read generator infos - edm::Handle hGenInfo; - run.getByToken(this->tokenGenRunInfo, hGenInfo); - - const bool invalidGenInfo = !hGenInfo.isValid(); - this->metaRun->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); - this->metaRun->xSectionInt = invalidGenInfo ? -1 : hGenInfo->internalXSec().value(); - this->metaRun->xSectionExt = invalidGenInfo ? -1 : hGenInfo->externalXSecLO().value(); - if (ignoreExtXSec) - this->metaRun->xSectionExt = -1; - if (invalidGenInfo) - return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); - - // print available lheWeights - edm::Handle runhandle; - if ((lheWeightRegexes.size() > 0) && run.getByToken(tokenRunInfo, runhandle)) - { - LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); - for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) - { - std::vector lines = iter->lines(); - std::string content = accumulate(lines.begin(), lines.end(), std::string("\n")); - boost::regex weightGroupRegex("(?:(?!"); - for (boost::sregex_token_iterator weightGroup(content.begin(), content.end(), weightGroupRegex, 0); - weightGroup != boost::sregex_token_iterator(); ++weightGroup) - { - std::string weightGroupStr = *weightGroup; - if (this->verbosity > 1) - { - std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; - } - - boost::match_results weightGroupRegexResult; - std::string weightType; - if (boost::regex_search(weightGroupStr.begin(), weightGroupStr.end(), weightGroupRegexResult, weightGroupRegex, boost::match_default) && - (weightGroupRegexResult.size() > 1)) - { - weightType = boost::algorithm::trim_copy(std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second)); - } - - boost::regex weightRegex("((?:(?!"); - boost::match_results weightRegexResult; - for (boost::sregex_token_iterator weight(weightGroupStr.begin(), weightGroupStr.end(), weightRegex, 0); - weight != boost::sregex_token_iterator(); ++weight) - { - std::string weightStr = *weight; - - boost::match_results weightRegexResult; - std::string weightId; - std::string weightTypeDetail; - if (boost::regex_search(weightStr.begin(), weightStr.end(), weightRegexResult, weightRegex, boost::match_default) && - (weightRegexResult.size() > 2)) - { - weightId = boost::algorithm::trim_copy(std::string(weightRegexResult[1].first, weightRegexResult[1].second)); - weightTypeDetail = boost::algorithm::trim_copy(std::string(weightRegexResult[2].first, weightRegexResult[2].second)); - } - - for(std::string lheWeightRegex : lheWeightRegexes) - { - if(KBaseProducer::regexMatch(weightId, lheWeightRegex)) - { - std::string weightTypeFull = weightType + "__" + weightTypeDetail; - boost::replace_all(weightTypeFull, " ", "_"); - boost::replace_all(weightTypeFull, "=", "_"); - boost::replace_all(weightTypeFull, ".", "_"); - - if (this->verbosity > 1) - { - std::cout << weightId << " -> " << weightTypeFull << std::endl; - } - this->metaRun->lheWeightNamesMap[weightTypeFull] = weightId; - } - } - } - } - } - } - return true; - } protected: - typename Tmeta::typeRun *metaRun; bool ignoreExtXSec; int forceLumi; std::string binningMode; edm::InputTag tagSource, puInfoSource, lheSource, runInfo; KGenEventInfoMetadata *genEventInfoMetadata; std::vector lheWeightRegexes; - - edm::EDGetTokenT tokenGenRunInfo; - edm::EDGetTokenT tokenSource; - edm::EDGetTokenT tokenLhe; - edm::EDGetTokenT> tokenPuInfo; - //edm::EDGetTokenT tokenLHERunInfo; - edm::EDGetTokenT tokenRunInfo; }; template class KHepMCInfoProducer : public KInfoProducer { public: - KHepMCInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), + KHepMCInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), forceXSec(cfg.getParameter("forceXSec")), forceLumi(cfg.getParameter("forceLumi")), tagSource(cfg.getParameter("genSource")) { - tokenSource = consumescollector.consumes(tagSource); - metaRun = new typename Tmeta::typeRun(); - _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); + consumescollector.consumes(tagSource); } static const std::string getLabel() { return "HepMCInfo"; } - bool endRun(edm::Run const& run, edm::EventSetup const &setup) override + virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { // Fill data related infos - if (!KInfoProducer::onRun(run, setup)) + if (!KInfoProducer::onLumi(lumiBlock, setup)) return false; - this->metaRun->filterEff = 1; - this->metaRun->xSectionInt = forceXSec; - this->metaRun->xSectionExt = forceXSec; + if (forceLumi > 0) + this->metaLumi->nLumi = forceLumi; + this->metaLumi->filterEff = 1; + this->metaLumi->xSectionInt = forceXSec; + this->metaLumi->xSectionExt = forceXSec; return true; } @@ -346,7 +332,7 @@ class KHepMCInfoProducer : public KInfoProducer // Get generator event info: edm::Handle hEventInfo; - event.getByToken(this->tokenSource, hEventInfo); + event.getByLabel(tagSource, hEventInfo); const HepMC::GenEvent &hepmc = hEventInfo->getHepMCData(); this->metaEvent->binValue = hepmc.event_scale(); @@ -368,11 +354,9 @@ class KHepMCInfoProducer : public KInfoProducer } protected: - typename Tmeta::typeRun *metaRun; double forceXSec; int forceLumi; edm::InputTag tagSource; - edm::EDGetTokenT tokenSource; }; #endif diff --git a/Producers/interface/KGenJetProducer.h b/Producers/interface/KGenJetProducer.h index d484ff3d..dce95dfd 100644 --- a/Producers/interface/KGenJetProducer.h +++ b/Producers/interface/KGenJetProducer.h @@ -14,8 +14,8 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGenJets> { public: - KGenJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenJets>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) + KGenJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenJets>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) { } diff --git a/Producers/interface/KGenMETProducer.h b/Producers/interface/KGenMETProducer.h index df363e0c..02ee4a2e 100644 --- a/Producers/interface/KGenMETProducer.h +++ b/Producers/interface/KGenMETProducer.h @@ -15,8 +15,8 @@ class KGenMETProducer : public KBaseMultiProducer, KMET> { public: - KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenMET"; } diff --git a/Producers/interface/KGenParticleProducer.h b/Producers/interface/KGenParticleProducer.h index fae908f6..90a864a6 100644 --- a/Producers/interface/KGenParticleProducer.h +++ b/Producers/interface/KGenParticleProducer.h @@ -21,8 +21,8 @@ template class KBasicGenParticleProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)) {} + KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _run_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)) {} protected: @@ -115,8 +115,8 @@ class KBasicGenParticleProducer : public KBaseMultiLVProducer { public: - KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _run_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { diff --git a/Producers/interface/KGenPhotonProducer.h b/Producers/interface/KGenPhotonProducer.h index a6508a5e..52069830 100644 --- a/Producers/interface/KGenPhotonProducer.h +++ b/Producers/interface/KGenPhotonProducer.h @@ -15,8 +15,8 @@ class KGenPhotonProducer : public KBaseMultiLVProducer, KGenPhotons> { public: - KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenPhotons"; } diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index 96d74ac5..9fa66ac7 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -16,8 +16,8 @@ class KGenTauProducer : public KBasicGenParticleProducer { public: - KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenTaus"; } diff --git a/Producers/interface/KHCALNoiseSummaryProducer.h b/Producers/interface/KHCALNoiseSummaryProducer.h index 6d057f80..6158eca6 100644 --- a/Producers/interface/KHCALNoiseSummaryProducer.h +++ b/Producers/interface/KHCALNoiseSummaryProducer.h @@ -13,8 +13,8 @@ class KHCALNoiseSummaryProducer : public KBaseMultiProducer { public: - KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "HCALNoiseSummary"; } diff --git a/Producers/interface/KHitProducer.h b/Producers/interface/KHitProducer.h index 7cd9f2b7..b884e6d3 100644 --- a/Producers/interface/KHitProducer.h +++ b/Producers/interface/KHitProducer.h @@ -12,8 +12,8 @@ class KHitProducer : public KBaseMultiVectorProducer, KHits> { public: - KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Hits"; } diff --git a/Producers/interface/KInfoProducer.h b/Producers/interface/KInfoProducer.h index 66731b80..49e7f6a4 100644 --- a/Producers/interface/KInfoProducer.h +++ b/Producers/interface/KInfoProducer.h @@ -53,8 +53,8 @@ struct KInfo_Product class KInfoProducerBase : public KBaseProducerWP { public: - KInfoProducerBase(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _lumi_tree, _run_tree, "KInfo", std::forward(consumescollector)) {} + KInfoProducerBase(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _lumi_tree, "KInfo", std::forward(consumescollector)) {} virtual ~KInfoProducerBase() {}; @@ -74,8 +74,8 @@ template class KInfoProducer : public KInfoProducerBase { public: - KInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducerBase(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), + KInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducerBase(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), tauDiscrProcessName(cfg.getUntrackedParameter("tauDiscrProcessName", "")), tagL1Results(cfg.getParameter("l1Source")), tagHLTResults(cfg.getParameter("hltSource")), @@ -100,7 +100,7 @@ class KInfoProducer : public KInfoProducerBase } consumescollector.consumes(tagL1Results); tagHLTResultsToken = consumescollector.consumes(tagHLTResults); - tokenErrorsAndWarnings = consumescollector.consumes>(tagErrorsAndWarnings); + consumescollector.consumes>(tagErrorsAndWarnings); } virtual ~KInfoProducer() {}; @@ -280,7 +280,7 @@ class KInfoProducer : public KInfoProducerBase edm::Handle > errorsAndWarnings; - event.getByToken(tokenErrorsAndWarnings, errorsAndWarnings); + event.getByLabel(tagErrorsAndWarnings, errorsAndWarnings); if (errorsAndWarnings.failedToGet()) { metaEvent->bitsUserFlags |= KEFRecoErrors; @@ -315,7 +315,6 @@ class KInfoProducer : public KInfoProducerBase edm::InputTag tagHLTrigger; edm::InputTag tagErrorsAndWarnings; - edm::EDGetTokenT> tokenErrorsAndWarnings; std::vector avoidEaWCategories; bool printErrorsAndWarnings; bool printHltList; diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index bb6073eb..edbb5698 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -17,11 +17,12 @@ class KJetProducer : public KBaseMultiLVProducer { public: - KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) + KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + tagger(cfg.getParameter >("taggers")) { names = new KJetMetadata; - _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); + _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); std::vector jetnames = cfg.getParameterNamesForType(); for (auto akt_jet : jetnames ){ @@ -38,6 +39,19 @@ class KJetProducer : public KBaseMultiLVProducer virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { + for (size_t i = 0; i < tagger.size(); ++i) + { + if ( (tagger[i] == "puJetIDFullLoose") + || (tagger[i] == "puJetIDFullMedium") + || (tagger[i] == "puJetIDFullTight") + || (tagger[i] == "puJetIDCutbasedLoose") + || (tagger[i] == "puJetIDCutbasedMedium") + || (tagger[i] == "puJetIDCutbasedTight") + || (tagger[i] == "puJetIDMET") ) + names->idNames.push_back(tagger[i]); + else + names->tagNames.push_back(tagger[i]); + } return KBaseMultiLVProducer::onLumi(lumiBlock, setup); } @@ -52,6 +66,67 @@ class KJetProducer : public KBaseMultiLVProducer PUJetID = pset.getParameter("PUJetID"); PUJetID_full = pset.getParameter("PUJetID_full"); + for (size_t i = 0; i < tagger.size(); ++i) + { + if (tagger[i] == "QGlikelihood") + cEvent->getByLabel(QGtagger.label(),"qgLikelihood", QGTagsHandleLikelihood); + else if (tagger[i] == "QGmlp") + cEvent->getByLabel(QGtagger.label(),"qgMLP", QGTagsHandleMLP); + else if (tagger[i] == "TrackCountingHighEffBJetTags") + cEvent->getByLabel(Btagger.label()+"TrackCountingHighEffBJetTags", TrackCountingHighEffBJetTags_Handle); + else if (tagger[i] == "TrackCountingHighPurBJetTags") + cEvent->getByLabel(Btagger.label()+"TrackCountingHighPurBJetTags", TrackCountingHighPurBJetTags_Handle); + else if (tagger[i] == "JetProbabilityBJetTags") + cEvent->getByLabel(Btagger.label()+"JetProbabilityBJetTags", JetProbabilityBJetTags_Handle); + else if (tagger[i] == "JetBProbabilityBJetTags") + cEvent->getByLabel(Btagger.label()+"JetBProbabilityBJetTags", JetBProbabilityBJetTags_Handle); + else if (tagger[i] == "SoftElectronBJetTags") + cEvent->getByLabel(Btagger.label()+"SoftElectronBJetTags", SoftElectronBJetTags_Handle); + else if (tagger[i] == "SoftMuonBJetTags") + cEvent->getByLabel(Btagger.label()+"SoftMuonBJetTags", SoftMuonBJetTags_Handle); + else if (tagger[i] == "SoftMuonByIP3dBJetTags") + cEvent->getByLabel(Btagger.label()+"SoftMuonByIP3dBJetTags", SoftMuonByIP3dBJetTags_Handle); + else if (tagger[i] == "SoftMuonByPtBJetTags") + cEvent->getByLabel(Btagger.label()+"SoftMuonByPtBJetTags", SoftMuonByPtBJetTags_Handle); + else if (tagger[i] == "SimpleSecondaryVertexBJetTags") + cEvent->getByLabel(Btagger.label()+"SimpleSecondaryVertexBJetTags", SimpleSecondaryVertexBJetTags_Handle); + else if (tagger[i] == "CombinedSecondaryVertexBJetTags") + cEvent->getByLabel(Btagger.label()+"CombinedSecondaryVertexBJetTags", CombinedSecondaryVertexBJetTags_Handle); + else if (tagger[i] == "CombinedSecondaryVertexMVABJetTags") + cEvent->getByLabel(Btagger.label()+"CombinedSecondaryVertexMVABJetTags", CombinedSecondaryVertexMVABJetTags_Handle); + else if (tagger[i] == "puJetIDMET") + cEvent->getByLabel(PUJetID.label(), "metId", puJetIDMET_Handle); + else if (tagger[i] == "puJetIDFullDiscriminant") + cEvent->getByLabel(PUJetID.label(), PUJetID_full.label()+"Discriminant", puJetIDfullDiscriminant_Handle); + else if (tagger[i] == "puJetIDCutbasedDiscriminant") + cEvent->getByLabel(PUJetID.label(), "cutbasedDiscriminant", puJetIDcutbasedDiscriminant_Handle); + else if (tagger[i].find( "puJetIDFull") != std::string::npos) + cEvent->getByLabel(PUJetID.label(), PUJetID_full.label()+"Id", puJetIDfull_Handle); + else if (tagger[i].find( "puJetIDCutbased") != std::string::npos) + cEvent->getByLabel(PUJetID.label(), "cutbasedId", puJetIDcutbased_Handle); + else + { + std::cout << "Tagger '" << tagger[i] << "' not found! " << std::endl; + exit(1); + } + } + + tagmap_b["TrackCountingHighEffBJetTags"] = TrackCountingHighEffBJetTags_Handle; + tagmap_b["TrackCountingHighPurBJetTags"] = TrackCountingHighPurBJetTags_Handle; + tagmap_b["JetProbabilityBJetTags"] = JetProbabilityBJetTags_Handle; + tagmap_b["JetBProbabilityBJetTags"] = JetBProbabilityBJetTags_Handle; + tagmap_b["SoftElectronBJetTags"] = SoftElectronBJetTags_Handle; + tagmap_b["SoftMuonBJetTags"] = SoftMuonBJetTags_Handle; + tagmap_b["SoftMuonByIP3dBJetTags"] = SoftMuonByIP3dBJetTags_Handle; + tagmap_b["SoftMuonByPtBJetTags"] = SoftMuonByPtBJetTags_Handle; + tagmap_b["SimpleSecondaryVertexBJetTags"] = SimpleSecondaryVertexBJetTags_Handle; + tagmap_b["CombinedSecondaryVertexBJetTags"] = CombinedSecondaryVertexBJetTags_Handle; + tagmap_b["CombinedSecondaryVertexMVABJetTags"] = CombinedSecondaryVertexMVABJetTags_Handle; + tagmap_qg["QGlikelihood"] = QGTagsHandleLikelihood; + tagmap_qg["QGmlp"] = QGTagsHandleMLP; + tagmap_pu["puJetIDFullDiscriminant"] = puJetIDfullDiscriminant_Handle; + tagmap_pu["puJetIDCutbasedDiscriminant"] = puJetIDcutbasedDiscriminant_Handle; + // Continue normally KBaseMultiLVProducer::fillProduct(in, out, name, tag, pset); } @@ -62,6 +137,32 @@ class KJetProducer : public KBaseMultiLVProducer std::vector puJetID; + for (size_t i = 0; i < tagger.size(); ++i) + { + if ( (tagger[i] == "QGlikelihood") || (tagger[i] == "QGmlp")) + out.tags.push_back(getvalue( (*tagmap_qg[tagger[i]])[jetRef] ) ); + else if ((tagger[i] == "puJetIDFullDiscriminant") || (tagger[i] == "puJetIDCutbasedDiscriminant")) + out.tags.push_back(getsignedvalue( (*tagmap_pu[tagger[i]])[jetRef] ) ); + else if (tagger[i] == "puJetIDFullLoose") + puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 2) ) != 0); + else if (tagger[i] == "puJetIDFullMedium") + puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 1) ) != 0); + else if (tagger[i] == "puJetIDFullTight") + puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 0) ) != 0); + else if (tagger[i] == "puJetIDCutbasedLoose") + puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 2) ) != 0); + else if (tagger[i] == "puJetIDCutbasedMedium") + puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 1) ) != 0); + else if (tagger[i] == "puJetIDCutbasedTight") + puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 0) ) != 0); + else if (tagger[i] == "puJetIDMET") + puJetID.push_back(( (*puJetIDMET_Handle)[jetRef] & (1 << 2) ) != 0); + else + { + const reco::JetTagCollection & tags = *(tagmap_b[tagger[i]].product()); + out.tags.push_back(getvalue( tags[this->nCursor].second ) ); + } + } for (unsigned int i = 0; i < puJetID.size(); ++i) out.binaryIds |= puJetID[i] << i; @@ -103,8 +204,14 @@ class KJetProducer : public KBaseMultiLVProducer } private: + std::vector tagger; + KJetMetadata *names; + std::map< std::string, edm::Handle> > tagmap_qg; + std::map< std::string, edm::Handle> > tagmap_pu; + std::map< std::string, edm::Handle > tagmap_b; + edm::InputTag QGtagger; edm::InputTag Btagger; edm::InputTag PUJetID; @@ -131,7 +238,9 @@ class KJetProducer : public KBaseMultiLVProducer edm::Handle< edm::ValueMap > puJetIDfullDiscriminant_Handle; edm::Handle< edm::ValueMap > puJetIDcutbasedDiscriminant_Handle; + static constexpr float default_for_not_defined_tagger_value = -999.; + float getvalue(const float value){ return (value<0.) ? default_for_not_defined_tagger_value : value; } float getsignedvalue(const float value){ return value; } }; diff --git a/Producers/interface/KL1MuonProducer.h b/Producers/interface/KL1MuonProducer.h index 0036b358..7d6f7192 100644 --- a/Producers/interface/KL1MuonProducer.h +++ b/Producers/interface/KL1MuonProducer.h @@ -12,8 +12,8 @@ class KL1MuonProducer : public KBaseMultiLVProducer, KL1Muons> { public: - KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)) {} + KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { diff --git a/Producers/interface/KL2MuonProducer.h b/Producers/interface/KL2MuonProducer.h new file mode 100644 index 00000000..15cd01c2 --- /dev/null +++ b/Producers/interface/KL2MuonProducer.h @@ -0,0 +1,149 @@ +//- Copyright (c) 2011 - All Rights Reserved +//- * Fred Stober +//- * Joram Berger +//- * Manuel Zeise + +#ifndef KAPPA_L2MUONPRODUCER_H +#define KAPPA_L2MUONPRODUCER_H + +#include "KTrackProducer.h" +#include "KL1MuonProducer.h" +#include "../../DataFormats/interface/KBasic.h" +#include "../../DataFormats/interface/KDebug.h" +#include +#include +#include +#include +#include +#include "../../Producers/interface/Consumes.h" + +#include "DataFormats/RecoCandidate/interface/IsoDeposit.h" +#include "DataFormats/RecoCandidate/interface/IsoDepositFwd.h" + +//http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/DQM/HLTEvF/plugins/HLTMuonDQMSource.cc?revision=1.40&view=markup + +struct KL2MuonTrajectorySeedProducer_Product +{ + typedef std::vector type; + static const std::string id() { return "std::vector"; }; + static const std::string producer() { return "KL2MuonTrajectorySeedProducer"; }; +}; + +struct KL3MuonTrajectorySeedProducer_Product +{ + typedef std::vector type; + static const std::string id() { return "std::vector"; }; + static const std::string producer() { return "KL3MuonTrajectorySeedProducer"; }; +}; + +struct KMuonTriggerCandidateProducer_Product +{ + typedef std::vector type; + static const std::string id() { return "std::vector"; }; + static const std::string producer() { return "MuonTriggerCandidateProducer"; }; +}; + + +class KL2MuonTrajectorySeedProducer : public KBaseMultiProducer, KL2MuonTrajectorySeedProducer_Product> +{ +public: + KL2MuonTrajectorySeedProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KL2MuonTrajectorySeedProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} + virtual ~KL2MuonTrajectorySeedProducer() {}; + +protected: + virtual void clearProduct(OutputType &output) { output.clear(); } + virtual void fillProduct(const InputType &in, OutputType &out, + const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) + { + out.clear(); + for (std::vector::const_iterator it = in.begin(); it != in.end(); ++it) + { + const l1extra::L1MuonParticle * l1muon = it->l1Particle().get(); + KL1Muon tmpMuon; + KL1MuonProducer::fillL1Muon(*l1muon, tmpMuon); + out.push_back(tmpMuon); + } + } +}; + +class KL3MuonTrajectorySeedProducer : public KBaseMultiProducer, KL3MuonTrajectorySeedProducer_Product> +{ +public: + KL3MuonTrajectorySeedProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KL3MuonTrajectorySeedProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} + virtual ~KL3MuonTrajectorySeedProducer() {}; + +protected: + virtual void clearProduct(OutputType &output) { output.clear(); } + virtual void fillProduct(const InputType &in, OutputType &out, + const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) + { + //std::vector particles = pset.getParameter >("selectedParticles"); + out.clear(); + for (std::vector::const_iterator it = in.begin(); it != in.end(); ++it) + { + const reco::Track * l2track = it->l2Track().get(); + KTrack tmpTrack; + KTrackProducer::fillTrack(*l2track, tmpTrack); + out.push_back(tmpTrack); + } + } +}; + + +class KMuonTriggerCandidateProducer : public KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product> +{ +public: + KMuonTriggerCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) + { + const edm::ParameterSet &psBase = this->psBase; + std::vector names = psBase.getParameterNamesForType(); + + for (size_t i = 0; i < names.size(); ++i) + { + const edm::ParameterSet pset = psBase.getParameter(names[i]); + if(pset.existsAs("srcIsolation")) consumescollector.consumes>(pset.getParameter("srcIsolation")); + if(pset.existsAs("srcIsolation")) consumescollector.consumes>(pset.getParameter("srcIsolation")); + } + } + + virtual void fillProduct(const InputType &in, OutputType &out, + const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) + { + isoDeltaR = pset.getParameter("isoDeltaR"); + // Retrieve additional input products + edm::InputTag tagIsolation = pset.getParameter("srcIsolation"); + + if (tagIsolation.label() != "") + { + cEvent->getByLabel(tagIsolation, isoDeps); + cEvent->getByLabel(tagIsolation, isoDepDecisions); + } + // Continue normally + KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product>::fillProduct(in, out, name, tag, pset); + } + + virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) + { + KTrackProducer::fillTrack(*(in.track()), out); + + if (isoDeps.isValid()) + { + // Isolation + edm::Ref< std::vector > tk = in.track(); + reco::IsoDepositMap::value_type calDeposit= (*isoDeps)[tk]; + + out.isoQuantity = calDeposit.depositWithin(isoDeltaR); + out.isoDecision = (*isoDepDecisions)[tk]; // decision + } + } + +private: + edm::Handle< edm::ValueMap > isoDeps; + edm::Handle< edm::ValueMap > isoDepDecisions; + double isoDeltaR; +}; + +#endif diff --git a/Producers/interface/KLHEProducer.h b/Producers/interface/KLHEProducer.h index 1260e4d4..262ca0d8 100644 --- a/Producers/interface/KLHEProducer.h +++ b/Producers/interface/KLHEProducer.h @@ -13,8 +13,8 @@ class KLHEProducer : public KBaseMultiProducer { public: - KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector): - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector): + KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KLHEProducer() {}; static const std::string getLabel() { return "LHE"; } diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 4c20a4ff..b61dc177 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -20,8 +20,8 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL { public: - KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { diff --git a/Producers/interface/KLorentzProducer.h b/Producers/interface/KLorentzProducer.h index e1ac324d..ea7fd2c2 100644 --- a/Producers/interface/KLorentzProducer.h +++ b/Producers/interface/KLorentzProducer.h @@ -14,8 +14,8 @@ class KLorentzProducer : public KBaseMultiLVProducer, KLVs> { public: - KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "LV"; } diff --git a/Producers/interface/KMETProducer.h b/Producers/interface/KMETProducer.h index 2defe77a..16e6ced8 100644 --- a/Producers/interface/KMETProducer.h +++ b/Producers/interface/KMETProducer.h @@ -16,8 +16,8 @@ class KMETProducer : public KBaseMultiProducer, KMET> { public: - KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "MET"; } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index e7ae29ef..b5982629 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -37,11 +37,9 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> { public: - KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), tagHLTrigger(cfg.getParameter("hlTrigger")), - VertexCollectionSource(cfg.getParameter("vertexcollection")), - isoValInputTags(cfg.getParameter >("isoValInputTags")), hltMaxdR(cfg.getParameter("hltMaxdR")), hltMaxdPt_Pt(cfg.getParameter("hltMaxdPt_Pt")), selectedMuonTriggerObjects(cfg.getParameter >("muonTriggerObjects")), @@ -60,19 +58,21 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> muonMetadata = new KMuonMetadata(); _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); - this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); - this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); + consumescollector.consumes(tagHLTrigger); const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); - for(size_t j = 0; j < isoValInputTags.size(); ++j) - isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); + if(pset.existsAs("srcMuonIsolationPF")) consumescollector.consumes>(pset.getParameter("srcMuonIsolationPF")); + if(pset.existsAs("vertexcollection")) consumescollector.consumes>(pset.getParameter("vertexcollection")); + if(pset.existsAs>("isoValInputTags")) + { + for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); + } } } @@ -120,21 +120,30 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Retrieve additional input products + edm::InputTag tagMuonIsolationPF = pset.getParameter("srcMuonIsolationPF"); + + if (tagMuonIsolationPF.label() != "") + { + cEvent->getByLabel(tagMuonIsolationPF, isoDepsPF); + muonIsolationPFInitialized = true; + } if (tagHLTrigger.label() != "") - cEvent->getByToken(HLTTriggerToken, triggerEventHandle); + cEvent->getByLabel(tagHLTrigger, triggerEventHandle); - cEvent->getByToken(VertexCollectionToken, VertexHandle); + edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); + cEvent->getByLabel(VertexCollectionSource, VertexHandle); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); pfIsoVetoMinPt = pset.getParameter("pfIsoVetoMinPt"); - isoVals.resize(this->isoValInputTags.size()); - for (size_t j = 0; j < this->isoValInputTags.size(); ++j) + std::vector isoValInputTags_ = pset.getParameter >("isoValInputTags"); + isoVals.resize(isoValInputTags_.size()); + for (size_t j = 0; j < isoValInputTags_.size(); ++j) { - cEvent->getByToken(isoValTokens[j], isoVals[j]); + cEvent->getByLabel(isoValInputTags_[j], isoVals[j]); if (isoVals[j].failedToGet()) { doPfIsolation = false; @@ -165,7 +174,9 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> KTrackProducer::fillIPInfo(*in.globalTrack(), out.globalTrack, *RefitVertices, trackBuilder.product()); } - reco::Vertex vtx = VertexHandle->at(0); + edm::View vertices = *VertexHandle; + reco::Vertex vtx = vertices.at(0); + if (in.muonBestTrack().isNonnull()) // && &vtx != NULL) TODO { /// ID var from the bestTrack which is not saved entirely @@ -307,11 +318,6 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> private: edm::InputTag tagHLTrigger; - edm::InputTag VertexCollectionSource; - std::vector isoValInputTags; - edm::EDGetTokenT HLTTriggerToken; - edm::EDGetTokenT VertexCollectionToken; - std::vector>> isoValTokens; double hltMaxdR, hltMaxdPt_Pt; double pfIsoVetoCone, pfIsoVetoMinPt; std::vector selectedMuonTriggerObjects; @@ -320,7 +326,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> PropagateToMuon propagatorToMuonSystem; edm::Handle > isoDepsPF; edm::Handle triggerEventHandle; - edm::Handle VertexHandle; + edm::Handle > VertexHandle; edm::Handle RefitVertices; edm::ESHandle trackBuilder; KMuonMetadata *muonMetadata; diff --git a/Producers/interface/KPFCandidateProducer.h b/Producers/interface/KPFCandidateProducer.h index a6b7ca7b..e3c52457 100644 --- a/Producers/interface/KPFCandidateProducer.h +++ b/Producers/interface/KPFCandidateProducer.h @@ -14,8 +14,8 @@ class KPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PFCandidates"; } diff --git a/Producers/interface/KPackedPFCandidateProducer.h b/Producers/interface/KPackedPFCandidateProducer.h index 9efbbe2d..a840dd95 100644 --- a/Producers/interface/KPackedPFCandidateProducer.h +++ b/Producers/interface/KPackedPFCandidateProducer.h @@ -17,8 +17,8 @@ class KPackedPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "packedPFCandidates"; } diff --git a/Producers/interface/KPatJetProducer.h b/Producers/interface/KPatJetProducer.h index 800af823..cce44da8 100644 --- a/Producers/interface/KPatJetProducer.h +++ b/Producers/interface/KPatJetProducer.h @@ -17,14 +17,14 @@ class KPatJetProducer : public KBaseMultiLVProducer, KJets > { public: - KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KJets>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KJets>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), ids(cfg.getParameter >("ids")) { genJet = new KGenJet; _event_tree->Bronch("genJet", "KGenJet", &genJet); names = new KJetMetadata; - _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); + _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); jecSet = "patJetCorrFactors"; } diff --git a/Producers/interface/KPatMETProducer.h b/Producers/interface/KPatMETProducer.h index eca7d07c..e8f4c20f 100644 --- a/Producers/interface/KPatMETProducer.h +++ b/Producers/interface/KPatMETProducer.h @@ -18,8 +18,8 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> { public: - KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), uncorrected(cfg.getParameter("uncorrected")){ genMet = new KMET; _event_tree->Bronch("genmetTrue", "KMET", &genMet); diff --git a/Producers/interface/KPatMETsProducer.h b/Producers/interface/KPatMETsProducer.h index 16acde50..d3ee84b5 100644 --- a/Producers/interface/KPatMETsProducer.h +++ b/Producers/interface/KPatMETsProducer.h @@ -19,8 +19,8 @@ class KPatMETsProducer : public KBaseMultiLVProducer, KMETs> { public: - KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { + KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) { } static const std::string getLabel() { return "PatMETs"; } diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 74d39c61..bb726bbb 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -38,7 +38,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.dxy = packedLeadTauCand->dxy(); if (packedLeadTauCand->bestTrack() != nullptr) { - KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); + KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), trackBuilder.product()); KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); } else // at least fill reference point @@ -92,7 +92,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); - cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); + //cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); std::vector tau_picharge; @@ -394,14 +394,14 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> public: - KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), BeamSpotSource(cfg.getParameter("offlineBeamSpot")), VertexCollectionSource(cfg.getParameter("vertexcollection")), RefitVerticesSource(cfg.getParameter("refitvertexcollection")), _lumi_tree_pointer(_lumi_tree) { - this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); + //this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); @@ -431,6 +431,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); + + if(pset.existsAs("beamSpotSource")) consumescollector.consumes(pset.getParameter("beamSpotSource")); } } @@ -442,6 +444,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> return true; } + virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) + { + return true; + } virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) @@ -604,8 +610,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::InputTag RefitVerticesSource; edm::EDGetTokenT tokenVertexCollection; - edm::EDGetTokenT tokenBeamSpot; edm::EDGetTokenT tokenRefitVertices; + edm::EDGetTokenT tokenBeamSpot; edm::ESHandle trackBuilder; diff --git a/Producers/interface/KPileupDensityProducer.h b/Producers/interface/KPileupDensityProducer.h index 7f460d1d..a9aff2f9 100644 --- a/Producers/interface/KPileupDensityProducer.h +++ b/Producers/interface/KPileupDensityProducer.h @@ -14,17 +14,24 @@ class KPileupDensityProducer : public KBaseMultiProducer { public: - KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PileupDensity"; } protected: - virtual void clearProduct(OutputType &output) { output.rho = 0; } + virtual void clearProduct(OutputType &output) { output.rho = 0; output.sigma = 0; } virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { out.rho = in; + + edm::InputTag tmpLabel(tag->label(), "sigma", tag->process()); + edm::Handle hSigma; + if (this->cEvent->getByLabel(tmpLabel, hSigma)) + out.sigma = *hSigma; + else + out.sigma = 0; } }; diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index c2a195f0..fb433028 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -19,8 +19,8 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer, KRefitVertices > { public: - KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "RefitVertex"; } diff --git a/Producers/interface/KTauProducer.h b/Producers/interface/KTauProducer.h index 80b1292f..44f79f9d 100644 --- a/Producers/interface/KTauProducer.h +++ b/Producers/interface/KTauProducer.h @@ -26,8 +26,8 @@ class KTauProducer : public KBasicTauProducer { public: - KTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBasicTauProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KBasicTauProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Taus"; } diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index 3ed9c6f8..c7a9fdfa 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -20,12 +20,8 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps> { public: - KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) - { - this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); - this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); - } + KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "TaupairVerticesMap"; } @@ -46,7 +42,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerincludeOriginalPV = pset.getParameter("includeOrginalPV"); assert((this->fitMethod == 1) || (this->fitMethod == 0)); edm::Handle beamSpotHandle; - this->cEvent->getByToken(this->beamSpotHandleToken, beamSpotHandle); + this->cEvent->getByLabel(this->beamSpotSource, beamSpotHandle); beamSpot = *beamSpotHandle; // Continue normally @@ -152,7 +148,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer &commonTaus, const std::vector recoTracks) { edm::Handle> tauHandle; - this->cEvent->getByToken(this->pfTauCollectionToken, tauHandle); + this->cEvent->getByLabel(this->pfTauCollection, tauHandle); // check wich tau is from the current PV for(std::vector::const_iterator tau = tauHandle->begin(); tau != tauHandle->end(); ++tau) @@ -223,8 +219,6 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> pfTauCollectionToken; - edm::EDGetTokenT beamSpotHandleToken; double deltaRThreshold; int fitMethod; bool includeOriginalPV; diff --git a/Producers/interface/KTowerProducer.h b/Producers/interface/KTowerProducer.h index 86c5f851..644cb16f 100644 --- a/Producers/interface/KTowerProducer.h +++ b/Producers/interface/KTowerProducer.h @@ -16,11 +16,11 @@ class KTowerProducer : public KBaseMultiLVProducer { public: - KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), srcPVs(cfg.getParameter("srcPVs")) { - pvToken_ = consumescollector.consumes(srcPVs); + consumescollector.consumes(srcPVs); } static const std::string getLabel() { return "Tower"; } @@ -33,7 +33,7 @@ class KTowerProducer : public KBaseMultiLVProducer { // Get information for vertex correction edm::Handle pvCollection; - cEvent->getByToken(pvToken_, pvCollection); + cEvent->getByLabel(srcPVs, pvCollection); if (pvCollection->size() > 0) vertex = pvCollection->begin()->position(); else @@ -51,7 +51,6 @@ class KTowerProducer : public KBaseMultiLVProducer private: reco::Jet::Point vertex; KLVSorter towersorter_pt; - edm::EDGetTokenT pvToken_; }; #endif diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index ac669136..1d90a92a 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -21,8 +21,8 @@ class KTrackProducer : public KBaseMultiLVProducer, KTracks> { public: - KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Tracks"; } diff --git a/Producers/interface/KTrackSummaryProducer.h b/Producers/interface/KTrackSummaryProducer.h index d43fbfc2..50937f88 100644 --- a/Producers/interface/KTrackSummaryProducer.h +++ b/Producers/interface/KTrackSummaryProducer.h @@ -12,8 +12,8 @@ class KTrackSummaryProducer : public KBaseMultiProducer, KTrackSummary> { public: - KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "TrackSummary"; } diff --git a/Producers/interface/KTreeInfoProducer.h b/Producers/interface/KTreeInfoProducer.h index f22fe181..b3cdb43d 100644 --- a/Producers/interface/KTreeInfoProducer.h +++ b/Producers/interface/KTreeInfoProducer.h @@ -12,7 +12,7 @@ class KTreeInfoProducer: public KBaseProducer { public: - KTreeInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) + KTreeInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) { TList* keys = new TList(); diff --git a/Producers/interface/KTriggerObjectProducer.h b/Producers/interface/KTriggerObjectProducer.h index b69af359..916f7c20 100644 --- a/Producers/interface/KTriggerObjectProducer.h +++ b/Producers/interface/KTriggerObjectProducer.h @@ -30,11 +30,11 @@ struct KTrgObjSorter class KTriggerObjectProducer : public KBaseMultiProducer { public: - KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector), true) { toMetadata = new KTriggerObjectMetadata; - _lumi_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); + _run_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); this->registerBronch("triggerObjects", "KTriggerObjects", this->psBase, cfg.getParameter("hltTag")); } diff --git a/Producers/interface/KTriggerObjectStandaloneProducer.h b/Producers/interface/KTriggerObjectStandaloneProducer.h index afc37704..31b1a8e9 100644 --- a/Producers/interface/KTriggerObjectStandaloneProducer.h +++ b/Producers/interface/KTriggerObjectStandaloneProducer.h @@ -36,8 +36,8 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer { public: - KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector), true) { triggerBits_ = cfg.getParameter("bits"); metFilterBits_ = cfg.getParameter("metfilterbits"); @@ -52,13 +52,13 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducerBronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); + _run_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); - this->triggerBitsToken_ = consumescollector.consumes(triggerBits_); - this->metFilterBitsToken_ = consumescollector.consumes(metFilterBits_); - this->triggerPrescalesToken_ = consumescollector.consumes(triggerPrescales_); + consumescollector.consumes(triggerBits_); + consumescollector.consumes(metFilterBits_); + consumescollector.consumes(triggerPrescales_); for(size_t j = 0; j < metFilterBitsList_.size(); j++) - this->metFilterBitsListTokens_.push_back(consumescollector.consumes(edm::InputTag(metFilterBitsList_[j]))); + consumescollector.consumes(edm::InputTag(metFilterBitsList_[j])); } @@ -78,7 +78,7 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer::onFirstEvent(event, setup); edm::Handle metFilterBits; - event.getByToken(this->metFilterBitsToken_, metFilterBits); + event.getByLabel(metFilterBits_, metFilterBits); // preselect met filters metFilterNames_ = event.triggerNames(*metFilterBits); for(size_t i = 0; i < metFilterBits->size(); i++) @@ -108,17 +108,19 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducertriggerBitsToken_, triggerBitsHandle_); - event.getByToken(this->metFilterBitsToken_, metFilterBitsHandle_); - event.getByToken(this->triggerPrescalesToken_, triggerPrescalesHandle_); + event.getByLabel(triggerBits_, triggerBitsHandle_); + event.getByLabel(metFilterBits_, metFilterBitsHandle_); + event.getByLabel(triggerPrescales_, triggerPrescalesHandle_); - for(size_t i = 0; i < this->metFilterBitsListTokens_.size(); i++) + for(size_t i = 0; i < metFilterBitsList_.size(); i++) { - event.getByToken(this->metFilterBitsListTokens_[i], metFilterBitsListHandle_[i]); + event.getByLabel(edm::InputTag(metFilterBitsList_[i]), metFilterBitsListHandle_[i]); } - + if (save_l1extratau_) event.getByToken( l1tauJetSource_, l1tauColl_ ); event_ = &(event); + + //if (save_l1extratau_) event.getByLabel( tauJetSource_, tauColl_ ); names_ = event.triggerNames(*triggerBitsHandle_); @@ -320,9 +322,6 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer triggerBitsHandle_; edm::Handle triggerPrescalesHandle_; edm::Handle metFilterBitsHandle_; - edm::EDGetTokenT triggerBitsToken_; - edm::EDGetTokenT triggerPrescalesToken_; - edm::EDGetTokenT metFilterBitsToken_; const edm::Event *event_; bool save_l1extratau_; @@ -331,7 +330,6 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer l1extratau_idxs_; std::vector metFilterBitsList_; std::vector> metFilterBitsListHandle_; - std::vector> metFilterBitsListTokens_; diff --git a/Producers/interface/KVertexProducer.h b/Producers/interface/KVertexProducer.h index 8821e5c9..88549e22 100644 --- a/Producers/interface/KVertexProducer.h +++ b/Producers/interface/KVertexProducer.h @@ -16,8 +16,8 @@ class KVertexProducer : public KBaseMultiVectorProducer, std::vector > { public: - KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Vertex"; } diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index c394e9ec..6146940b 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -11,8 +11,8 @@ class KVertexSummaryProducer : public KBaseMultiProducer, KVertexSummary> { public: - KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "VertexSummary"; } diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 527bf68b..a44e2231 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -331,7 +331,11 @@ ), Muons = cms.PSet(kappaNoCut, kappaNoRegEx, - vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + muons = cms.PSet( + src = cms.InputTag("muons"), + # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py + srcMuonIsolationPF = cms.InputTag("pfmuIsoDepositPFCandidates"), + vertexcollection = cms.InputTag("offlinePrimaryVertices"), refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), @@ -339,11 +343,8 @@ cms.InputTag('muPFIsoValueNeutral04PFIso'), cms.InputTag('muPFIsoValuePU04PFIso')), # Cuts for PF isolation - muons = cms.PSet( - src = cms.InputTag("muons"), pfIsoVetoCone = cms.double(0.01), pfIsoVetoMinPt = cms.double(0.5), - # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py ), muonTriggerObjects = cms.vstring( # HLT_MuX (2010) @@ -461,18 +462,18 @@ kappaNoRegEx, ids = cms.vstring(), srcIds = cms.string("pat"), - allConversions = cms.InputTag("allConversions"), - offlineBeamSpot = cms.InputTag("offlineBeamSpot"), - vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), - rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), - isoValInputTags = cms.VInputTag( + electrons = cms.PSet( + src = cms.InputTag("patElectrons"), + allConversions = cms.InputTag("allConversions"), + offlineBeamSpot = cms.InputTag("offlineBeamSpot"), + vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), + isoValInputTags = cms.VInputTag( cms.InputTag('elPFIsoValueChargedAll04PFIdPFIso'), cms.InputTag('elPFIsoValueGamma04PFIdPFIso'), cms.InputTag('elPFIsoValueNeutral04PFIdPFIso'), cms.InputTag('elPFIsoValuePU04PFIdPFIso')), - electrons = cms.PSet( - src = cms.InputTag("patElectrons"), + rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), ), ), @@ -582,19 +583,19 @@ ), ), - #ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, - # taus = cms.PSet( - # src = cms.InputTag("hpsPFTauProducer"), - # preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! - # binaryDiscrWhitelist = cms.vstring("hpsPFTau.*"), - # binaryDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$", "raw", "Raw"), - # floatDiscrWhitelist = cms.vstring("hpsPFTau.*raw.*", "hpsPFTau.*Raw.*"), - # floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), - # tauDiscrProcessName = cms.string("KAPPA"), - # barrelSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALBarrel"), - # endcapSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALEndcapWithPreshower"), - # ), - #), + ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, + taus = cms.PSet( + src = cms.InputTag("hpsPFTauProducer"), + preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! + binaryDiscrWhitelist = cms.vstring("hpsPFTau.*"), + binaryDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$", "raw", "Raw"), + floatDiscrWhitelist = cms.vstring("hpsPFTau.*raw.*", "hpsPFTau.*Raw.*"), + floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), + tauDiscrProcessName = cms.string("KAPPA"), + barrelSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALBarrel"), + endcapSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALEndcapWithPreshower"), + ), + ), L2MuonTrajectorySeed = cms.PSet(kappaNoCut, manual = cms.VInputTag(), diff --git a/Producers/src/KBaseProducer.cc b/Producers/src/KBaseProducer.cc index eee0b49a..979e0bc6 100644 --- a/Producers/src/KBaseProducer.cc +++ b/Producers/src/KBaseProducer.cc @@ -34,10 +34,6 @@ bool KBaseProducer::endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, co { return true; } -bool KBaseProducer::endRun(edm::Run const &run, edm::EventSetup const &setup) -{ - return true; -} bool KBaseProducer::tagMatch(const edm::Provenance *prov, const std::vector &tags) { @@ -141,9 +137,7 @@ bool KBaseProducer::fail(const std::ostream &s) return false; } -KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - consumescollector_(consumescollector), - psBase(cfg) +KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : psBase(cfg) { provenance = new KProvenance(); _lumi_tree->Bronch(("provenance_" + producerName).c_str(), "KProvenance", &provenance); diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index ea91dea3..4e14369f 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -57,10 +57,10 @@ #include "../interface/KGenJetProducer.h" #include "../interface/KTauProducer.h" #include "../interface/KPatTauProducer.h" -// #include "../interface/KExtendedTauProducer.h" +#include "../interface/KExtendedTauProducer.h" #include "../interface/KTowerProducer.h" #include "../interface/KTrackProducer.h" -// #include "../interface/KLeptonPairProducer.h" not used in an config atm +#include "../interface/KLeptonPairProducer.h" #include "../interface/KTrackSummaryProducer.h" #include "../interface/KTriggerObjectProducer.h" #include "../interface/KTriggerObjectStandaloneProducer.h" @@ -85,7 +85,6 @@ class KTuple : public edm::EDAnalyzer virtual void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); virtual void analyze(const edm::Event&, const edm::EventSetup&); virtual void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); - virtual void endRun(edm::Run const&, edm::EventSetup const &); protected: const edm::ParameterSet &psConfig; @@ -97,7 +96,7 @@ class KTuple : public edm::EDAnalyzer double fillRuntime; long nRuns, nLumis, nEvents, nFirsts; std::vector producers; - TTree *event_tree, *lumi_tree, *run_tree; + TTree *event_tree, *lumi_tree; TFile *file; template @@ -108,7 +107,7 @@ class KTuple : public edm::EDAnalyzer if (sName == "") sName = sActive; std::cout << "Init producer " << sActive << " using config from " << sName << std::endl; - producers.push_back(new Tprod(psConfig.getParameter(sName), event_tree, lumi_tree, run_tree, consumesCollector())); + producers.push_back(new Tprod(psConfig.getParameter(sName), event_tree, lumi_tree, consumesCollector())); producers.back()->runRuntime = 0; producers.back()->lumiRuntime = 0; producers.back()->firstRuntime = 0; @@ -142,7 +141,6 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : edm::Service fs; lumi_tree = fs->make("Lumis", "Lumis"); event_tree = fs->make("Events", "Events"); - run_tree = fs->make("Runs", "Runs"); } else { @@ -150,7 +148,6 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : lumi_tree->SetDirectory(0); file = new TFile(outputFile.c_str(), "RECREATE"); event_tree = new TTree("Events", "Events"); - run_tree = new TTree("Runs", "Runs"); } KBaseProducer::verbosity = std::max(KBaseProducer::verbosity, psConfig.getParameter("verbose")); @@ -229,11 +226,11 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); -// addProducer(active[i]); + addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); -// addProducer(active[i]); + addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); @@ -248,6 +245,8 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(psConfig, active[i]); else if (active[i] == "L3MuonTrajectorySeed") addProducer(psConfig, active[i]); + else if (active[i] == "MuonTriggerCandidates") + addProducer(psConfig, active[i]); */ if (producers.size() > nProducers + 1) { @@ -297,7 +296,6 @@ KTuple::~KTuple() lumi_tree->SetDirectory(file); lumi_tree->Write(); event_tree->Write(); - run_tree->Write(); file->Close(); } if (doProfile) @@ -401,15 +399,4 @@ void KTuple::endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm lumi_tree->Fill(); } -void KTuple::endRun(edm::Run const &run, edm::EventSetup const &setup) -{ - for (unsigned int i = 0; i < producers.size(); ++i) - { - producers[i]->endRun(run, setup); - } - ROOTContextSentinel ctx; - run_tree->Fill(); - -} - DEFINE_FWK_MODULE(KTuple); diff --git a/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml b/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml index de61a16c..ccb85379 100644 --- a/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml +++ b/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml @@ -64,7 +64,7 @@ - + diff --git a/Skimming/zjet/skim_53_cfg.py b/Skimming/zjet/skim_53_cfg.py index d32c8820..c14126b9 100644 --- a/Skimming/zjet/skim_53_cfg.py +++ b/Skimming/zjet/skim_53_cfg.py @@ -329,8 +329,8 @@ def getBaseConfig( cms.InputTag('elPFIsoValuePU04PFIdPFIsoCal')), ) - #process.kappaTuple.Electrons.ids = cms.VInputTag("mvaTrigV0", "mvaTrigNoIPV0", "mvaNonTrigV0") - process.kappaTuple.Electrons.ids = cms.VInputTag('idMvaNonTrigV0', 'idMvaTrigNoIPV0', 'idMvaTrigV0') + #process.kappaTuple.Electrons.ids = cms.vstring("mvaTrigV0", "mvaTrigNoIPV0", "mvaNonTrigV0") + process.kappaTuple.Electrons.ids = cms.vstring('idMvaNonTrigV0', 'idMvaTrigNoIPV0', 'idMvaTrigV0') process.kappaTuple.Electrons.minPt = cms.double(8.0) diff --git a/Skimming/zjet/skim_74_cfg.py b/Skimming/zjet/skim_74_cfg.py index b51216cf..ce1bb064 100644 --- a/Skimming/zjet/skim_74_cfg.py +++ b/Skimming/zjet/skim_74_cfg.py @@ -241,7 +241,7 @@ def baseconfig( process.kappaTuple.Electrons.minPt = 8.0 from Kappa.Skimming.KElectrons_run2_cff import setupElectrons - process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", + process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_cfg.py b/Skimming/zjet/skim_76_cfg.py index 984e6c6c..7533be8a 100644 --- a/Skimming/zjet/skim_76_cfg.py +++ b/Skimming/zjet/skim_76_cfg.py @@ -198,7 +198,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py index 6477a082..9eeb7e28 100644 --- a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py @@ -155,6 +155,7 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") +process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) @@ -173,7 +174,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", +process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", diff --git a/Skimming/zjet/skim_76_test_cfg.py b/Skimming/zjet/skim_76_test_cfg.py index 70fb1939..81080f37 100644 --- a/Skimming/zjet/skim_76_test_cfg.py +++ b/Skimming/zjet/skim_76_test_cfg.py @@ -213,7 +213,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_test_no_pujetid_cfg.py b/Skimming/zjet/skim_76_test_no_pujetid_cfg.py index 5ccccb20..c75508c1 100644 --- a/Skimming/zjet/skim_76_test_no_pujetid_cfg.py +++ b/Skimming/zjet/skim_76_test_no_pujetid_cfg.py @@ -213,7 +213,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py index b3b6510b..8bfed862 100644 --- a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py +++ b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py @@ -172,6 +172,7 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") +process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) @@ -190,7 +191,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", +process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", diff --git a/Skimming/zjet/skim_80_calo_cfg.py b/Skimming/zjet/skim_80_calo_cfg.py index cdd9cc83..71446a39 100644 --- a/Skimming/zjet/skim_80_calo_cfg.py +++ b/Skimming/zjet/skim_80_calo_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py b/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py index 90b74101..7330d42d 100644 --- a/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py +++ b/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_cfg.py b/Skimming/zjet/skim_80_cfg.py index 66dec8a2..445fcccd 100644 --- a/Skimming/zjet/skim_80_cfg.py +++ b/Skimming/zjet/skim_80_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py index f027728e..f491da42 100644 --- a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py @@ -156,6 +156,7 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") +process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) @@ -174,7 +175,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", +process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", From 3f3ad2b453732c66567f867c3abdb5e39bd7db5c Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 4 Aug 2017 22:49:17 +0200 Subject: [PATCH 096/317] KInfo.h: modify unreasonable assertion --- DataFormats/interface/KInfo.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index 93b04657..ee2732ec 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -174,9 +174,12 @@ struct KGenEventInfo : public KEventInfo inline float getLheWeight(unsigned int index, bool failOnError = true) const { + float weight = lheWeights.at(index); if(failOnError) - assert(lheWeights[index] < float(-998.9) && lheWeights[index] > float(999.1) ); // the user tried to access something that has not been properly filled during the skim - return lheWeights[index]; + { + assert((weight > -998.9f) && (weight < 999.1f)); // the user tried to access something that has not been properly filled during the skim + } + return weight; } std::vector getLheWeights(std::vector const& lheWeightIndices, bool failOnError=true) const From d2a74829aa1392528d36f83a7fd3d98b0602e83e Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 10 Aug 2017 15:04:29 +0200 Subject: [PATCH 097/317] Revert "Revert "Merge pull request #51 from KappaAnalysis/getByToken"" This reverts commit fe54fcb5d7986018e8d5590f56d41690ee88de4e. --- .travis.yml | 6 +- DataFormats/interface/KDebug.h | 2 +- DataFormats/interface/KInfo.h | 4 +- DataFormats/interface/KJetMET.h | 2 - DataFormats/interface/Kappa.h | 2 +- DataFormats/src/KDebug.cpp | 6 +- DataFormats/src/classes.h | 2 +- DataFormats/src/classes.md | 2 +- DataFormats/src/classes_def.xml | 2 +- DataFormats/test/testDebug.cc | 2 +- Producers/interface/KBaseMatchingProducer.h | 4 +- Producers/interface/KBaseMultiLVProducer.h | 8 +- Producers/interface/KBaseMultiProducer.h | 26 +- Producers/interface/KBaseProducer.h | 4 +- Producers/interface/KBasicJetProducer.h | 4 +- Producers/interface/KBasicTauProducer.h | 12 +- Producers/interface/KBeamSpotProducer.h | 4 +- Producers/interface/KCaloJetProducer.h | 32 +-- Producers/interface/KDataInfoProducer.h | 18 +- Producers/interface/KElectronProducer.h | 85 ++++--- Producers/interface/KExtendedTauProducer.h | 4 +- Producers/interface/KFilterSummaryProducer.h | 34 ++- Producers/interface/KGenInfoProducer.h | 232 ++++++++++-------- Producers/interface/KGenJetProducer.h | 4 +- Producers/interface/KGenMETProducer.h | 4 +- Producers/interface/KGenParticleProducer.h | 8 +- Producers/interface/KGenPhotonProducer.h | 4 +- Producers/interface/KGenTauProducer.h | 4 +- .../interface/KHCALNoiseSummaryProducer.h | 4 +- Producers/interface/KHitProducer.h | 4 +- Producers/interface/KInfoProducer.h | 13 +- Producers/interface/KJetProducer.h | 115 +-------- Producers/interface/KL1MuonProducer.h | 4 +- Producers/interface/KL2MuonProducer.h | 149 ----------- Producers/interface/KLHEProducer.h | 4 +- Producers/interface/KLeptonPairProducer.h | 4 +- Producers/interface/KLorentzProducer.h | 4 +- Producers/interface/KMETProducer.h | 4 +- Producers/interface/KMuonProducer.h | 48 ++-- Producers/interface/KPFCandidateProducer.h | 4 +- .../interface/KPackedPFCandidateProducer.h | 4 +- Producers/interface/KPatJetProducer.h | 6 +- Producers/interface/KPatMETProducer.h | 4 +- Producers/interface/KPatMETsProducer.h | 4 +- Producers/interface/KPatTauProducer.h | 18 +- Producers/interface/KPileupDensityProducer.h | 13 +- Producers/interface/KRefitVertexProducer.h | 4 +- Producers/interface/KTauProducer.h | 4 +- .../interface/KTaupairVerticesMapProducer.h | 14 +- Producers/interface/KTowerProducer.h | 9 +- Producers/interface/KTrackProducer.h | 4 +- Producers/interface/KTrackSummaryProducer.h | 4 +- Producers/interface/KTreeInfoProducer.h | 2 +- Producers/interface/KTriggerObjectProducer.h | 6 +- .../KTriggerObjectStandaloneProducer.h | 34 +-- Producers/interface/KVertexProducer.h | 4 +- Producers/interface/KVertexSummaryProducer.h | 4 +- Producers/python/KTuple_cff.py | 51 ++-- Producers/src/KBaseProducer.cc | 8 +- Producers/src/KTuple.cc | 29 ++- .../kappa_fixmissing_class/classes_def.xml | 2 +- Skimming/zjet/skim_53_cfg.py | 4 +- Skimming/zjet/skim_74_cfg.py | 2 +- Skimming/zjet/skim_76_cfg.py | 2 +- Skimming/zjet/skim_76_jtb_miniAOD_cfg.py | 3 +- Skimming/zjet/skim_76_test_cfg.py | 2 +- Skimming/zjet/skim_76_test_no_pujetid_cfg.py | 2 +- Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py | 3 +- Skimming/zjet/skim_80_calo_cfg.py | 2 +- Skimming/zjet/skim_80_calo_noPUJetID_cfg.py | 2 +- Skimming/zjet/skim_80_cfg.py | 2 +- Skimming/zjet/skim_80_jtb_miniAOD_cfg.py | 3 +- 72 files changed, 446 insertions(+), 687 deletions(-) delete mode 100644 Producers/interface/KL2MuonProducer.h diff --git a/.travis.yml b/.travis.yml index b816f057..e2425bf1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,9 @@ language: cpp services: - docker env: - - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=dictchanges CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true + - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false + - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false + - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true #- TEST_CMSSW_VERSION=CMSSW_5_3_29 SCRAM_ARCH=slc6_amd64_gcc472 CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false # skim_tutorial1_basic.py - checkoutDummy.sh and checkoutTauRefit.py are not available #- CHECKOUTSCRIPT=checkoutTauRefit.py SKIMMING_SCRIPT=Kappa/Skimming/examples/skim_tutorial1_basic.py ADDITIONAL_OUTPUT=false diff --git a/DataFormats/interface/KDebug.h b/DataFormats/interface/KDebug.h index 52e93fed..69762107 100644 --- a/DataFormats/interface/KDebug.h +++ b/DataFormats/interface/KDebug.h @@ -48,7 +48,7 @@ std::ostream &operator<<(std::ostream &os, const KMuon &mu); std::ostream &operator<<(std::ostream &os, const KMuonTriggerCandidate &cand); std::ostream &operator<<(std::ostream &os, const KProvenance &p); std::ostream &operator<<(std::ostream &os, const KLumiInfo &info); -std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info); +std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info); std::ostream &operator<<(std::ostream &os, const KDataLumiInfo &info); std::ostream &operator<<(std::ostream &os, const KEventInfo &i); std::ostream &operator<<(std::ostream &os, const KTauMetadata &m); diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index ee2732ec..bfc1e2a1 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -41,9 +41,9 @@ struct KLumiInfo }; -struct KGenLumiInfo : public KLumiInfo +struct KGenRunInfo { - virtual ~KGenLumiInfo() {}; + virtual ~KGenRunInfo() {}; double filterEff; //< generator filter efficiency double xSectionExt; //< external process cross section diff --git a/DataFormats/interface/KJetMET.h b/DataFormats/interface/KJetMET.h index 470a607b..e4798d93 100644 --- a/DataFormats/interface/KJetMET.h +++ b/DataFormats/interface/KJetMET.h @@ -227,9 +227,7 @@ struct KHCALNoiseSummary struct KPileupDensity { virtual ~KPileupDensity() {}; - double rho; - double sigma; }; #endif diff --git a/DataFormats/interface/Kappa.h b/DataFormats/interface/Kappa.h index dbb4cb07..ac0dda63 100644 --- a/DataFormats/interface/Kappa.h +++ b/DataFormats/interface/Kappa.h @@ -104,7 +104,7 @@ REGISTER_NAME_OF_TYPE(KHCALNoiseSummary,KHCALNoiseSummary); REGISTER_NAME_OF_TYPE(KTrackSummary,KTrackSummary); REGISTER_NAME_OF_TYPE(KVertexSummary,KVertexSummary); REGISTER_NAME_OF_TYPE(KLumiInfo,KLumiInfo); -REGISTER_NAME_OF_TYPE(KGenLumiInfo,KGenLumiInfo); +REGISTER_NAME_OF_TYPE(KGenRunInfo,KGenRunInfo); REGISTER_NAME_OF_TYPE(KDataLumiInfo,KDataLumiInfo); REGISTER_NAME_OF_TYPE(KElectronMetadata,KElectronMetadata); REGISTER_NAME_OF_TYPE(KFilterMetadata,KFilterMetadata); diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 01f43adc..7f0980d8 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -36,7 +36,6 @@ std::ostream &operator<<(std::ostream &os, const KBeamSpot &bs) { os << bs.position << " beta*=" << bs.betaStar; os << " beamWidth=(" << bs.beamWidthX << ", " << bs.beamWidthY << ")"; - os << " dx/dz=" << bs.dxdz << " dy/dz=" << bs.dydz << " sigmaZ=" << bs.sigmaZ; return os; } @@ -264,7 +263,7 @@ std::ostream &operator<<(std::ostream &os, const KTriggerObjects &to) std::ostream &operator<<(std::ostream &os, const KPileupDensity &pu) { - return os << "rho=" << pu.rho << " sigma=" << pu.sigma; + return os << "rho=" << pu.rho; } std::ostream &operator<<(std::ostream &os, const KHit &hit) @@ -358,9 +357,8 @@ std::ostream &operator<<(std::ostream &os, const KLumiInfo &info) return os; } -std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info) +std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info) { - os << static_cast(info) << std::endl; os << "\txSec(ext)=" << info.xSectionExt << " xSec(int)=" << info.xSectionInt; os << " filterEff=" << info.filterEff; return os; diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index ba6d20a9..874e975a 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -104,7 +104,7 @@ namespace KTrackSummary dict_KTrackSummary; KVertexSummary dict_KVertexSummary; KLumiInfo dict_KLumiInfo; - KGenLumiInfo dict_KGenLumiInfo; + KGenRunInfo dict_KGenRunInfo; KDataLumiInfo dict_KDataLumiInfo; KElectronMetadata dict_KElectronMetadata; KFilterMetadata dict_KFilterMetadata; diff --git a/DataFormats/src/classes.md b/DataFormats/src/classes.md index ddb545ba..9f5484c0 100644 --- a/DataFormats/src/classes.md +++ b/DataFormats/src/classes.md @@ -74,7 +74,7 @@ These classes should be filled once per lumi section. ### Lumi section info + KLumiInfo -+ KGenLumiInfo ++ KGenRunInfo + KDataLumiInfo ### Object metadata diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index e44e7a04..e818dc62 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -70,7 +70,7 @@ - + diff --git a/DataFormats/test/testDebug.cc b/DataFormats/test/testDebug.cc index 526289b3..fdc47bf2 100644 --- a/DataFormats/test/testDebug.cc +++ b/DataFormats/test/testDebug.cc @@ -52,7 +52,7 @@ int main() { cout << "* KTrackSummary: " << KTrackSummary() << endl << endl; cout << "* KVertexSummary: " << KVertexSummary() << endl << endl; cout << "* KLumiInfo: " << KLumiInfo() << endl << endl; - cout << "* KGenLumiInfo: " << KGenLumiInfo() << endl << endl; + cout << "* KGenRunInfo: " << KGenRunInfo() << endl << endl; cout << "* KDataLumiInfo: " << KDataLumiInfo() << endl << endl; cout << "* KElectronMetadata: " << KElectronMetadata() << endl << endl; cout << "* KFilterMetadata: " << KFilterMetadata() << endl << endl; diff --git a/Producers/interface/KBaseMatchingProducer.h b/Producers/interface/KBaseMatchingProducer.h index acf095b8..510af8d3 100644 --- a/Producers/interface/KBaseMatchingProducer.h +++ b/Producers/interface/KBaseMatchingProducer.h @@ -16,8 +16,8 @@ template class KBaseMatchingProducer : public KBaseProducerWP { public: - KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMatchingProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), matchingCounter(0), producerLabel(producerName), viManual(cfg.getParameter >("manual")), diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index 9efb8739..35d74a53 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -29,8 +29,8 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer typedef typename KBaseMultiProducer::InputType::value_type SingleInputType; typedef typename KBaseMultiProducer::OutputType::value_type SingleOutputType; public: - KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiVectorProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), maxN(cfg.getParameter("maxN")), firstObject(true) {} @@ -86,8 +86,8 @@ template class KBaseMultiLVProducer : public KBaseMultiVectorProducer { public: - KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiLVProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), minPt(cfg.getParameter("minPt")), maxEta(cfg.getParameter("maxEta")) {} diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index e554a0d7..f5ad775a 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -16,19 +16,14 @@ template class KBaseMultiProducer : public KBaseMatchingProducer { public: - KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : - KBaseMatchingProducer(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)), + KBaseMultiProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector, bool _justOutputName = false) : + KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), event_tree(_event_tree), justOutputName(_justOutputName) { this->addPSetRequests(); - for (typename std::map >::iterator - it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) - { - const edm::InputTag &src = it->second.second; - consumescollector.consumes(src); - } } + typedef std::tuple> TargetSetupMapContent; virtual ~KBaseMultiProducer() {} virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) @@ -36,11 +31,11 @@ class KBaseMultiProducer : public KBaseMatchingProducer this->cEvent = &event; this->cSetup = &setup; - for (typename std::map >::iterator + for (typename std::map::iterator it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) { - const edm::ParameterSet &pset = it->second.first; - const edm::InputTag &src = it->second.second; + const edm::ParameterSet &pset = std::get<0>(it->second); + const edm::InputTag &src = std::get<1>(it->second); const std::pair desc = this->nameMap[it->first]; // Clear previous collection @@ -48,7 +43,7 @@ class KBaseMultiProducer : public KBaseMatchingProducer clearProduct(ref); // Try to get product via id - if (!event.getByLabel(src, this->handle)) + if (!event.getByToken(std::get<2>(it->second), this->handle)) { std::cout << "Could not get main product! " << desc.second << ".src = " << src.encode() << std::endl; continue; @@ -91,8 +86,7 @@ class KBaseMultiProducer : public KBaseMatchingProducer nameMap[target] = make_pair(targetName, inputName); // Used for fast lookup of selector and lv collection - typedef std::pair TmpType; - this->targetSetupMap.insert(std::pair(target, TmpType(pset, tag))); + this->targetSetupMap.insert(std::pair(target, TargetSetupMapContent(pset, tag, this->consumescollector_.template consumes(tag)))); } virtual void fillProduct(const InputType &input, OutputType &output, @@ -104,8 +98,8 @@ class KBaseMultiProducer : public KBaseMatchingProducer TTree *event_tree; const edm::Event *cEvent; const edm::EventSetup *cSetup; - - std::map > targetSetupMap; + + std::map targetSetupMap; std::map > nameMap; private: diff --git a/Producers/interface/KBaseProducer.h b/Producers/interface/KBaseProducer.h index 9880b70b..ee056ecd 100644 --- a/Producers/interface/KBaseProducer.h +++ b/Producers/interface/KBaseProducer.h @@ -24,6 +24,7 @@ class KBaseProducer virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup); virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup); virtual bool endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); + virtual bool endRun(edm::Run const &run, edm::EventSetup const &setup); virtual ~KBaseProducer() {}; protected: @@ -48,10 +49,11 @@ class KBaseProducerWP : public KBaseProducer { public: virtual ~KBaseProducerWP() {}; - KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector); + KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector); void addProvenance(std::string oldName, std::string newName); protected: + edm::ConsumesCollector& consumescollector_; const edm::ParameterSet psBase; KProvenance *provenance; }; diff --git a/Producers/interface/KBasicJetProducer.h b/Producers/interface/KBasicJetProducer.h index 6cacd8eb..44233f0a 100644 --- a/Producers/interface/KBasicJetProducer.h +++ b/Producers/interface/KBasicJetProducer.h @@ -16,8 +16,8 @@ class KBasicJetProducer : public KBaseMultiLVProducer > { public: - KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBasicJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "BasicJets"; } diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index fe7d7735..e433a7ca 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -22,8 +22,9 @@ template class KBasicTauProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, producerName, std::forward(consumescollector)) + KBasicTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)), + VertexCollectionSource(cfg.getParameter("vertexcollection")) { const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); @@ -46,7 +47,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc floatDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("floatDiscrWhitelist"); floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); tauDiscrProcessName[names[i]] = pset.getParameter< std::string >("tauDiscrProcessName"); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); } } @@ -123,8 +124,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get vertices from event - edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); - this->cEvent->getByLabel(VertexCollectionSource, VertexHandle); + this->cEvent->getByToken(this->VertexCollectionToken, VertexHandle); // Get tau discriminators from event this->cEvent->getManyByType(currentTauDiscriminators); @@ -275,6 +275,8 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc } protected: + edm::InputTag VertexCollectionSource; + edm::EDGetTokenT VertexCollectionToken; std::map > preselectionDiscr; std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist; std::map discriminatorMap; diff --git a/Producers/interface/KBeamSpotProducer.h b/Producers/interface/KBeamSpotProducer.h index 9fc157fa..5e6a7039 100644 --- a/Producers/interface/KBeamSpotProducer.h +++ b/Producers/interface/KBeamSpotProducer.h @@ -14,8 +14,8 @@ class KBeamSpotProducer : public KBaseMultiProducer { public: - KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBeamSpotProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KBeamSpotProducer() {}; static const std::string getLabel() { return "BeamSpot"; } diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index 13a32e5b..199850a3 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -16,8 +16,8 @@ class KCaloJetProducer : public KBaseMultiLVProducer { public: - KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KCaloJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "CaloJets"; } @@ -25,9 +25,9 @@ class KCaloJetProducer : public KBaseMultiLVProducer("srcJetID"); - if (tagJetID.label() != "") - cEvent->getByLabel(tagJetID, hJetID); + //tagJetID = pset.getParameter("srcJetID"); + //if (tagJetID.label() != "") + // cEvent->getByLabel(tagJetID, hJetID); // Continue normally KBaseMultiLVProducer::fillProduct(in, out, name, tag, pset); @@ -45,20 +45,20 @@ class KCaloJetProducer : public KBaseMultiLVProducer jetRef(edm::Ref(handle, this->nCursor)); - const reco::JetID &jetID = (*hJetID)[jetRef]; - out.n90Hits = static_cast(jetID.n90Hits); - out.fHPD = jetID.fHPD; - out.fRBX = jetID.fRBX; - out.fHO = jetID.fHO; - } + //if (tagJetID.label() != "") + //{ + // edm::RefToBase jetRef(edm::Ref(handle, this->nCursor)); + // const reco::JetID &jetID = (*hJetID)[jetRef]; + // out.n90Hits = static_cast(jetID.n90Hits); + // out.fHPD = jetID.fHPD; + // out.fRBX = jetID.fRBX; + // out.fHO = jetID.fHO; + //} } private: - edm::InputTag tagJetID; - edm::Handle > hJetID; + //edm::InputTag tagJetID; + //edm::Handle > hJetID; }; #endif diff --git a/Producers/interface/KDataInfoProducer.h b/Producers/interface/KDataInfoProducer.h index b147887b..b543c900 100644 --- a/Producers/interface/KDataInfoProducer.h +++ b/Producers/interface/KDataInfoProducer.h @@ -25,18 +25,12 @@ template class KDataInfoProducer : public KInfoProducer { public: - KDataInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KDataInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), currentRun(0), isEmbedded(cfg.getParameter("isEmbedded")) { -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) lumiSource = consumescollector.consumes(cfg.getParameter("lumiSource")); -#else - lumiSource = cfg.getParameter("lumiSource"); - consumescollector.consumes(lumiSource); - -#endif } static const std::string getLabel() { return "DataInfo"; } @@ -55,11 +49,7 @@ class KDataInfoProducer : public KInfoProducer // Read luminosity infos edm::Handle hLumiSummary; -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) if (lumiBlock.getByToken(lumiSource, hLumiSummary)) -#else - if (lumiBlock.getByLabel(lumiSource, hLumiSummary)) -#endif { this->metaLumi->avgInsDelLumi = hLumiSummary->avgInsDelLumi(); this->metaLumi->avgInsDelLumiErr = hLumiSummary->avgInsDelLumiErr(); @@ -99,11 +89,7 @@ class KDataInfoProducer : public KInfoProducer protected: short currentRun; -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 3) || (CMSSW_MAJOR_VERSION > 7) edm::EDGetTokenT lumiSource; -#else - edm::InputTag lumiSource; -#endif bool isEmbedded; }; diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index ed21251f..c2835a48 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -24,14 +24,19 @@ class KElectronProducer : public KBaseMultiLVProducer, KElectrons> { public: - KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : + KElectronProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : KBaseMultiLVProducer, - KElectrons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), - RefitVerticesSource(cfg.getParameter("refitvertexcollection")), + KElectrons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), + tagConversionSource(cfg.getParameter("allConversions")), + beamSpotSource(cfg.getParameter("offlineBeamSpot")), + VertexCollectionSource(cfg.getParameter("vertexcollection")), + rhoIsoTag(cfg.getParameter("rhoIsoInputTag")), + isoValInputTags(cfg.getParameter >("isoValInputTags")), namesOfIds(cfg.getParameter >("ids")), srcIds_(cfg.getParameter("srcIds")), doPfIsolation_(true), - doCutbasedIds_(true) + doCutbasedIds_(true), + RefitVerticesSource(cfg.getParameter("refitvertexcollection")) { electronMetadata = new KElectronMetadata; _lumi_tree->Bronch("electronMetadata", "KElectronMetadata", &electronMetadata); @@ -39,27 +44,25 @@ class KElectronProducer : public KBaseMultiLVProducer, doMvaIds_ = (srcIds_ == "pat"); doAuxIds_ = (srcIds_ == "standalone"); + this->tokenConversionSource = consumescollector.consumes(tagConversionSource); + this->tokenBeamSpot = consumescollector.consumes(beamSpotSource); + this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); + this->tokenRhoIso = consumescollector.consumes(rhoIsoTag); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); + const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("allConversions")) consumescollector.consumes(pset.getParameter("allConversions")); - if(pset.existsAs("offlineBeamSpot")) consumescollector.consumes(pset.getParameter("offlineBeamSpot")); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); - if(pset.existsAs("refitvertexcollection")) consumescollector.consumes(pset.getParameter("refitvertexcollection")); - //if(pset.existsAs("rhoIsoInputTag")) consumescollector.consumes(pset.getParameter("rhoIsoInputTag")); - if(pset.existsAs>("isoValInputTags")) - { - for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); - } + for(size_t j = 0; j < this->isoValInputTags.size(); ++j) + tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); } for (size_t j = 0; j < namesOfIds.size(); ++j) { - consumescollector.consumes >(edm::InputTag(namesOfIds[j])); + tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); } } @@ -84,29 +87,21 @@ class KElectronProducer : public KBaseMultiLVProducer, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get additional objects for the cutbased IDs - edm::InputTag tagConversionSource = pset.getParameter("allConversions"); - cEvent->getByLabel(tagConversionSource, hConversions); - - edm::InputTag beamSpotSource = pset.getParameter("offlineBeamSpot"); - cEvent->getByLabel(beamSpotSource, BeamSpot); - - edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); - cEvent->getByLabel(VertexCollectionSource, VertexCollection); - + cEvent->getByToken(this->tokenConversionSource, this->hConversions); + cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); + cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); - - std::vector isoValInputTags = pset.getParameter >("isoValInputTags"); - isoVals.resize(isoValInputTags.size()); - for (size_t j = 0; j < isoValInputTags.size(); ++j) + this->isoVals.resize(this->isoValInputTags.size()); + for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { - cEvent->getByLabel(isoValInputTags[j], isoVals[j]); - if (isoVals[j].failedToGet()) + cEvent->getByToken(this->tokenIsoValInputTags[j], this->isoVals[j]); + if (this->isoVals[j].failedToGet()) { doPfIsolation_ = false; } } - cEvent->getByLabel(pset.getParameter("rhoIsoInputTag"), rhoIso_h); + cEvent->getByToken(tokenRhoIso, rhoIso_h); /*art::Handle stepsHandle; event.getByLabel("g4run","tracker",stepsHandle); StepPointMCCollection const& steps(*stepsHandle); @@ -126,12 +121,10 @@ class KElectronProducer : public KBaseMultiLVProducer, // Continue with main product: PAT-electrons // Prepare IDs for miniAOD - edm::InputTag electronIdsInputTag; electronIDValueMap.resize(namesOfIds.size()); for (size_t j = 0; j < namesOfIds.size(); ++j) { - electronIdsInputTag = edm::InputTag(namesOfIds[j]); - cEvent->getByLabel(electronIdsInputTag, electronIDValueMap[j]); + cEvent->getByToken(this->tokenOfIds[j], this->electronIDValueMap[j]); } // call base class @@ -290,15 +283,13 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Ref> pe(this->handle, this->nCursor); // isolation values (PF is used for IDs later) - out.sumChargedHadronPt = (*(isoVals)[0])[pe]; - out.sumPhotonEt = (*(isoVals)[1])[pe]; - out.sumNeutralHadronEt = (*(isoVals)[2])[pe]; - out.sumPUPt = (*(isoVals)[3])[pe]; + out.sumChargedHadronPt = (*(this->isoVals)[0])[pe]; + out.sumPhotonEt = (*(this->isoVals)[1])[pe]; + out.sumNeutralHadronEt = (*(this->isoVals)[2])[pe]; + out.sumPUPt = (*(this->isoVals)[3])[pe]; } private: - edm::InputTag RefitVerticesSource; - std::vector namesOfIds; KElectronMetadata *electronMetadata; boost::hash hasher; @@ -309,6 +300,21 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::Handle RefitVertices; edm::ESHandle trackBuilder; edm::Handle rhoIso_h; + + edm::InputTag tagConversionSource; + edm::InputTag beamSpotSource; + edm::InputTag VertexCollectionSource; + edm::InputTag rhoIsoTag; + std::vector isoValInputTags; + std::vector namesOfIds; + + edm::EDGetTokenT tokenConversionSource; + edm::EDGetTokenT tokenBeamSpot; + edm::EDGetTokenT tokenVertexCollection; + edm::EDGetTokenT tokenRhoIso; + std::vector>> tokenIsoValInputTags ; + std::vector>> tokenOfIds; + std::string srcIds_; bool doPfIsolation_; bool doCutbasedIds_; @@ -316,6 +322,7 @@ class KElectronProducer : public KBaseMultiLVProducer, bool doAuxIds_; + edm::InputTag RefitVerticesSource; edm::EDGetTokenT tokenRefitVertices; std::vector > > electronIDValueMap; diff --git a/Producers/interface/KExtendedTauProducer.h b/Producers/interface/KExtendedTauProducer.h index d3b41821..d226a7e4 100644 --- a/Producers/interface/KExtendedTauProducer.h +++ b/Producers/interface/KExtendedTauProducer.h @@ -17,8 +17,8 @@ class KExtendedTauProducer : public KBasicTauProducer { public: - KExtendedTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBasicTauProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KExtendedTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicTauProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index 90fcf252..f2701434 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -18,19 +18,19 @@ class KFilterSummaryProducer : public KBaseMatchingProducer { public: - KFilterSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KFilterSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMatchingProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { names = new KFilterMetadata; _lumi_tree->Bronch("filterMetadata", "KFilterMetadata", &names); - consumescollector.consumes(labelEventsTotal); - consumescollector.consumes(labelNegEventsTotal); - consumescollector.consumes(labelEventsFiltered); - consumescollector.consumes(labelNegEventsFiltered); + tokenEventsTotal = consumescollector.consumes(labelEventsTotal); + tokenNegEventsTotal = consumescollector.consumes(labelNegEventsTotal); + tokenEventsFiltered = consumescollector.consumes(labelEventsFiltered); + tokenNegEventsFiltered = consumescollector.consumes(labelNegEventsFiltered); } static const std::string getLabel() { return "FilterSummary"; } - +/* virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) { summary->presence = 0; @@ -75,20 +75,21 @@ class KFilterSummaryProducer : public KBaseMatchingProducer return true; } +*/ virtual bool endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) override { edm::Handle nEventsTotal, nNegEventsTotal, nEventsFiltered, nNegEventsFiltered; - lumiBlock.getByLabel(labelEventsTotal, nEventsTotal); + lumiBlock.getByToken(tokenEventsTotal, nEventsTotal); names->nEventsTotal = nEventsTotal->value; - lumiBlock.getByLabel(labelNegEventsTotal, nNegEventsTotal); + lumiBlock.getByToken(tokenNegEventsTotal, nNegEventsTotal); names->nNegEventsTotal = nNegEventsTotal->value; - lumiBlock.getByLabel(labelEventsFiltered, nEventsFiltered); + lumiBlock.getByToken(tokenEventsFiltered, nEventsFiltered); names->nEventsFiltered = nEventsFiltered->value; - lumiBlock.getByLabel(labelNegEventsFiltered, nNegEventsFiltered); + lumiBlock.getByToken(tokenNegEventsFiltered, nNegEventsFiltered); names->nNegEventsFiltered = nNegEventsFiltered->value; return true; @@ -96,6 +97,7 @@ class KFilterSummaryProducer : public KBaseMatchingProducer } private: +/* struct NameAndTagComparison { edm::InputTag tag; @@ -109,14 +111,19 @@ class KFilterSummaryProducer : public KBaseMatchingProducer std::vector namesAndTags; std::string provenance; KFilterSummary *summary; - KFilterMetadata *names; std::vector tags; - +*/ + KFilterMetadata *names; std::string labelEventsTotal = "nEventsTotal"; std::string labelNegEventsTotal = "nNegEventsTotal"; std::string labelEventsFiltered = "nEventsFiltered"; std::string labelNegEventsFiltered = "nNegEventsFiltered"; + edm::EDGetTokenT tokenEventsTotal; + edm::EDGetTokenT tokenNegEventsTotal; + edm::EDGetTokenT tokenEventsFiltered; + edm::EDGetTokenT tokenNegEventsFiltered; +/* virtual bool onMatchingInput(const std::string targetName, const std::string inputName, const edm::ParameterSet &pset, const edm::InputTag &tag) { @@ -129,6 +136,7 @@ class KFilterSummaryProducer : public KBaseMatchingProducer provenance += tag.encode() + ","; return true; } +*/ }; #endif diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 328d9db3..76168c68 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -29,9 +29,11 @@ // MC data struct KGenInfo_Product { - typedef KGenLumiInfo typeLumi; + typedef KLumiInfo typeLumi; + typedef KGenRunInfo typeRun; typedef KGenEventInfo typeEvent; - static const std::string idLumi() { return "KGenLumiInfo"; }; + static const std::string idRun() { return "KGenRunInfo"; }; + static const std::string idLumi() { return "KLumiInfo"; }; static const std::string idEvent() { return "KGenEventInfo"; }; }; @@ -39,8 +41,8 @@ template class KGenInfoProducer : public KInfoProducer { public: - KGenInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KGenInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), ignoreExtXSec(cfg.getParameter("ignoreExtXSec")), forceLumi(cfg.getParameter("forceLumi")), binningMode(cfg.getParameter("binningMode")), @@ -50,15 +52,18 @@ class KGenInfoProducer : public KInfoProducer runInfo(cfg.getParameter("lheSource")), lheWeightRegexes(cfg.getParameter>("lheWeightNames")) { - consumescollector.consumes(tagSource); - consumescollector.consumes(tagSource); - consumescollector.consumes(lheSource); - consumescollector.consumes>(puInfoSource); - consumescollector.consumes(runInfo); - consumescollector.consumes(runInfo); + this->tokenGenRunInfo = consumescollector.consumes(tagSource); + this->tokenSource = consumescollector.consumes(tagSource); + this->tokenLhe = consumescollector.consumes(lheSource); + this->tokenPuInfo = consumescollector.consumes>(puInfoSource); + //this->tokenLHERunInfo = consumescollector.consumes(runInfo); + this->tokenRunInfo = consumescollector.consumes(runInfo); genEventInfoMetadata = new KGenEventInfoMetadata(); _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); + + metaRun = new typename Tmeta::typeRun(); + _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "GenInfo"; } @@ -71,93 +76,13 @@ class KGenInfoProducer : public KInfoProducer return false; if (forceLumi > 0) this->metaLumi->nLumi = forceLumi; - -#if (CMSSW_MAJOR_VERSION == 7 && CMSSW_MINOR_VERSION >= 6) || (CMSSW_MAJOR_VERSION > 7) - // print available lheWeights - edm::Handle runhandle; - if ((lheWeightRegexes.size() > 0) && lumiBlock.getRun().getByLabel( runInfo, runhandle )) - { - LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); - for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) - { - std::vector lines = iter->lines(); - std::string content = accumulate(lines.begin(), lines.end(), std::string("\n")); - boost::regex weightGroupRegex("(?:(?!"); - for (boost::sregex_token_iterator weightGroup(content.begin(), content.end(), weightGroupRegex, 0); - weightGroup != boost::sregex_token_iterator(); ++weightGroup) - { - std::string weightGroupStr = *weightGroup; - if (this->verbosity > 1) - { - std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; - } - - boost::match_results weightGroupRegexResult; - std::string weightType; - if (boost::regex_search(weightGroupStr.begin(), weightGroupStr.end(), weightGroupRegexResult, weightGroupRegex, boost::match_default) && - (weightGroupRegexResult.size() > 1)) - { - weightType = boost::algorithm::trim_copy(std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second)); - } - - boost::regex weightRegex("((?:(?!"); - boost::match_results weightRegexResult; - for (boost::sregex_token_iterator weight(weightGroupStr.begin(), weightGroupStr.end(), weightRegex, 0); - weight != boost::sregex_token_iterator(); ++weight) - { - std::string weightStr = *weight; - - boost::match_results weightRegexResult; - std::string weightId; - std::string weightTypeDetail; - if (boost::regex_search(weightStr.begin(), weightStr.end(), weightRegexResult, weightRegex, boost::match_default) && - (weightRegexResult.size() > 2)) - { - weightId = boost::algorithm::trim_copy(std::string(weightRegexResult[1].first, weightRegexResult[1].second)); - weightTypeDetail = boost::algorithm::trim_copy(std::string(weightRegexResult[2].first, weightRegexResult[2].second)); - } - - for(std::string lheWeightRegex : lheWeightRegexes) - { - if(KBaseProducer::regexMatch(weightId, lheWeightRegex)) - { - std::string weightTypeFull = weightType + "__" + weightTypeDetail; - boost::replace_all(weightTypeFull, " ", "_"); - boost::replace_all(weightTypeFull, "=", "_"); - boost::replace_all(weightTypeFull, ".", "_"); - - if (this->verbosity > 1) - { - std::cout << weightId << " -> " << weightTypeFull << std::endl; - } - this->metaLumi->lheWeightNamesMap[weightTypeFull] = weightId; - } - } - } - } - } - } -#endif - - // Read generator infos - edm::Handle hGenInfo; - lumiBlock.getRun().getByLabel(tagSource, hGenInfo); - - const bool invalidGenInfo = !hGenInfo.isValid(); - this->metaLumi->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); - this->metaLumi->xSectionInt = invalidGenInfo ? -1 : hGenInfo->internalXSec().value(); - this->metaLumi->xSectionExt = invalidGenInfo ? -1 : hGenInfo->externalXSecLO().value(); - if (ignoreExtXSec) - this->metaLumi->xSectionExt = -1; - if (invalidGenInfo) - return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); - return true; + return true; } virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup) { edm::Handle lheEventProduct; - if(lheWeightRegexes.size() > 0 && event.getByLabel(lheSource, lheEventProduct)) + if(lheWeightRegexes.size() > 0 && event.getByToken(tokenLhe, lheEventProduct)) { for(size_t i = 0; i < lheEventProduct->weights().size(); ++i) { @@ -185,7 +110,7 @@ class KGenInfoProducer : public KInfoProducer edm::Handle lheEventProduct; double lheHt = 0.; int lheNOutPartons = 0; - if (event.getByLabel(lheSource, lheEventProduct) && lheEventProduct.isValid()) + if (event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { const lhef::HEPEUP& lheEvent = lheEventProduct->hepeup(); std::vector lheParticles = lheEvent.PUP; @@ -201,7 +126,7 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->lheHt = lheHt; this->metaEvent->lheNOutPartons = lheNOutPartons; // Get LHE renormalization and factorization weights - if((lheWeightRegexes.size() > 0) && event.getByLabel(lheSource, lheEventProduct) && lheEventProduct.isValid()) + if((lheWeightRegexes.size() > 0) && event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { this->metaEvent->lheWeights.clear(); for(size_t j = 0; j < genEventInfoMetadata->lheWeightNames.size(); j++) @@ -226,7 +151,7 @@ class KGenInfoProducer : public KInfoProducer // Get generator event info: edm::Handle hEventInfo; - event.getByLabel(tagSource, hEventInfo); + event.getByToken(tokenSource, hEventInfo); this->metaEvent->binValue = -1; if (hEventInfo->binningValues().size() > 0) @@ -255,7 +180,7 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->nPUp1 = 0; this->metaEvent->nPUp2 = 0; edm::Handle > puHandles; - if (event.getByLabel(puInfoSource, puHandles) && puHandles.isValid()) + if (event.getByToken(tokenPuInfo, puHandles) && puHandles.isValid()) { for (std::vector::const_iterator it = puHandles->begin(); it != puHandles->end(); ++it) { @@ -278,47 +203,136 @@ class KGenInfoProducer : public KInfoProducer { // in some versions of CMSSW it's not a vector: edm::Handle puHandle; - if (event.getByLabel(puInfoSource, puHandle) && puHandle.isValid()) + if (event.getByToken(tokenPuInfo, puHandle) && puHandle.isValid()) this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); } return true; } + bool endRun(edm::Run const& run, edm::EventSetup const &setup) override + { + // Read generator infos + edm::Handle hGenInfo; + run.getByToken(this->tokenGenRunInfo, hGenInfo); + + const bool invalidGenInfo = !hGenInfo.isValid(); + this->metaRun->filterEff = invalidGenInfo ? -1 : hGenInfo->filterEfficiency(); + this->metaRun->xSectionInt = invalidGenInfo ? -1 : hGenInfo->internalXSec().value(); + this->metaRun->xSectionExt = invalidGenInfo ? -1 : hGenInfo->externalXSecLO().value(); + if (ignoreExtXSec) + this->metaRun->xSectionExt = -1; + if (invalidGenInfo) + return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); + + // print available lheWeights + edm::Handle runhandle; + if ((lheWeightRegexes.size() > 0) && run.getByToken(tokenRunInfo, runhandle)) + { + LHERunInfoProduct myLHERunInfoProduct = *(runhandle.product()); + for (auto iter=myLHERunInfoProduct.headers_begin(); iter!=myLHERunInfoProduct.headers_end(); iter++) + { + std::vector lines = iter->lines(); + std::string content = accumulate(lines.begin(), lines.end(), std::string("\n")); + boost::regex weightGroupRegex("(?:(?!"); + for (boost::sregex_token_iterator weightGroup(content.begin(), content.end(), weightGroupRegex, 0); + weightGroup != boost::sregex_token_iterator(); ++weightGroup) + { + std::string weightGroupStr = *weightGroup; + if (this->verbosity > 1) + { + std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; + } + + boost::match_results weightGroupRegexResult; + std::string weightType; + if (boost::regex_search(weightGroupStr.begin(), weightGroupStr.end(), weightGroupRegexResult, weightGroupRegex, boost::match_default) && + (weightGroupRegexResult.size() > 1)) + { + weightType = boost::algorithm::trim_copy(std::string(weightGroupRegexResult[1].first, weightGroupRegexResult[1].second)); + } + + boost::regex weightRegex("((?:(?!"); + boost::match_results weightRegexResult; + for (boost::sregex_token_iterator weight(weightGroupStr.begin(), weightGroupStr.end(), weightRegex, 0); + weight != boost::sregex_token_iterator(); ++weight) + { + std::string weightStr = *weight; + + boost::match_results weightRegexResult; + std::string weightId; + std::string weightTypeDetail; + if (boost::regex_search(weightStr.begin(), weightStr.end(), weightRegexResult, weightRegex, boost::match_default) && + (weightRegexResult.size() > 2)) + { + weightId = boost::algorithm::trim_copy(std::string(weightRegexResult[1].first, weightRegexResult[1].second)); + weightTypeDetail = boost::algorithm::trim_copy(std::string(weightRegexResult[2].first, weightRegexResult[2].second)); + } + + for(std::string lheWeightRegex : lheWeightRegexes) + { + if(KBaseProducer::regexMatch(weightId, lheWeightRegex)) + { + std::string weightTypeFull = weightType + "__" + weightTypeDetail; + boost::replace_all(weightTypeFull, " ", "_"); + boost::replace_all(weightTypeFull, "=", "_"); + boost::replace_all(weightTypeFull, ".", "_"); + + if (this->verbosity > 1) + { + std::cout << weightId << " -> " << weightTypeFull << std::endl; + } + this->metaRun->lheWeightNamesMap[weightTypeFull] = weightId; + } + } + } + } + } + } + return true; + } protected: + typename Tmeta::typeRun *metaRun; bool ignoreExtXSec; int forceLumi; std::string binningMode; edm::InputTag tagSource, puInfoSource, lheSource, runInfo; KGenEventInfoMetadata *genEventInfoMetadata; std::vector lheWeightRegexes; + + edm::EDGetTokenT tokenGenRunInfo; + edm::EDGetTokenT tokenSource; + edm::EDGetTokenT tokenLhe; + edm::EDGetTokenT> tokenPuInfo; + //edm::EDGetTokenT tokenLHERunInfo; + edm::EDGetTokenT tokenRunInfo; }; template class KHepMCInfoProducer : public KInfoProducer { public: - KHepMCInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducer(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KHepMCInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducer(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), forceXSec(cfg.getParameter("forceXSec")), forceLumi(cfg.getParameter("forceLumi")), tagSource(cfg.getParameter("genSource")) { - consumescollector.consumes(tagSource); + tokenSource = consumescollector.consumes(tagSource); + metaRun = new typename Tmeta::typeRun(); + _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "HepMCInfo"; } - virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) + bool endRun(edm::Run const& run, edm::EventSetup const &setup) override { // Fill data related infos - if (!KInfoProducer::onLumi(lumiBlock, setup)) + if (!KInfoProducer::onRun(run, setup)) return false; - if (forceLumi > 0) - this->metaLumi->nLumi = forceLumi; - this->metaLumi->filterEff = 1; - this->metaLumi->xSectionInt = forceXSec; - this->metaLumi->xSectionExt = forceXSec; + this->metaRun->filterEff = 1; + this->metaRun->xSectionInt = forceXSec; + this->metaRun->xSectionExt = forceXSec; return true; } @@ -332,7 +346,7 @@ class KHepMCInfoProducer : public KInfoProducer // Get generator event info: edm::Handle hEventInfo; - event.getByLabel(tagSource, hEventInfo); + event.getByToken(this->tokenSource, hEventInfo); const HepMC::GenEvent &hepmc = hEventInfo->getHepMCData(); this->metaEvent->binValue = hepmc.event_scale(); @@ -354,9 +368,11 @@ class KHepMCInfoProducer : public KInfoProducer } protected: + typename Tmeta::typeRun *metaRun; double forceXSec; int forceLumi; edm::InputTag tagSource; + edm::EDGetTokenT tokenSource; }; #endif diff --git a/Producers/interface/KGenJetProducer.h b/Producers/interface/KGenJetProducer.h index dce95dfd..d484ff3d 100644 --- a/Producers/interface/KGenJetProducer.h +++ b/Producers/interface/KGenJetProducer.h @@ -14,8 +14,8 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGenJets> { public: - KGenJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenJets>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) + KGenJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenJets>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { } diff --git a/Producers/interface/KGenMETProducer.h b/Producers/interface/KGenMETProducer.h index 02ee4a2e..df363e0c 100644 --- a/Producers/interface/KGenMETProducer.h +++ b/Producers/interface/KGenMETProducer.h @@ -15,8 +15,8 @@ class KGenMETProducer : public KBaseMultiProducer, KMET> { public: - KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenMET"; } diff --git a/Producers/interface/KGenParticleProducer.h b/Producers/interface/KGenParticleProducer.h index 90a864a6..fae908f6 100644 --- a/Producers/interface/KGenParticleProducer.h +++ b/Producers/interface/KGenParticleProducer.h @@ -21,8 +21,8 @@ template class KBasicGenParticleProducer : public KBaseMultiLVProducer, TProduct> { public: - KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _run_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _run_tree, producerName, std::forward(consumescollector)) {} + KBasicGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string& producerName, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, TProduct>(cfg, _event_tree, _lumi_tree, _run_tree, producerName, std::forward(consumescollector)) {} protected: @@ -115,8 +115,8 @@ class KBasicGenParticleProducer : public KBaseMultiLVProducer { public: - KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree* _run_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenParticleProducer(const edm::ParameterSet& cfg, TTree* _event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { diff --git a/Producers/interface/KGenPhotonProducer.h b/Producers/interface/KGenPhotonProducer.h index 52069830..a6508a5e 100644 --- a/Producers/interface/KGenPhotonProducer.h +++ b/Producers/interface/KGenPhotonProducer.h @@ -15,8 +15,8 @@ class KGenPhotonProducer : public KBaseMultiLVProducer, KGenPhotons> { public: - KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenPhotonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KGenPhotons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenPhotons"; } diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index 9fa66ac7..96d74ac5 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -16,8 +16,8 @@ class KGenTauProducer : public KBasicGenParticleProducer { public: - KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBasicGenParticleProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KGenTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicGenParticleProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "GenTaus"; } diff --git a/Producers/interface/KHCALNoiseSummaryProducer.h b/Producers/interface/KHCALNoiseSummaryProducer.h index 6158eca6..6d057f80 100644 --- a/Producers/interface/KHCALNoiseSummaryProducer.h +++ b/Producers/interface/KHCALNoiseSummaryProducer.h @@ -13,8 +13,8 @@ class KHCALNoiseSummaryProducer : public KBaseMultiProducer { public: - KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KHCALNoiseSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "HCALNoiseSummary"; } diff --git a/Producers/interface/KHitProducer.h b/Producers/interface/KHitProducer.h index b884e6d3..7cd9f2b7 100644 --- a/Producers/interface/KHitProducer.h +++ b/Producers/interface/KHitProducer.h @@ -12,8 +12,8 @@ class KHitProducer : public KBaseMultiVectorProducer, KHits> { public: - KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KHitProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KHits>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Hits"; } diff --git a/Producers/interface/KInfoProducer.h b/Producers/interface/KInfoProducer.h index 49e7f6a4..66731b80 100644 --- a/Producers/interface/KInfoProducer.h +++ b/Producers/interface/KInfoProducer.h @@ -53,8 +53,8 @@ struct KInfo_Product class KInfoProducerBase : public KBaseProducerWP { public: - KInfoProducerBase(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseProducerWP(cfg, _event_tree, _lumi_tree, "KInfo", std::forward(consumescollector)) {} + KInfoProducerBase(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseProducerWP(cfg, _event_tree, _lumi_tree, _run_tree, "KInfo", std::forward(consumescollector)) {} virtual ~KInfoProducerBase() {}; @@ -74,8 +74,8 @@ template class KInfoProducer : public KInfoProducerBase { public: - KInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KInfoProducerBase(cfg, _event_tree, _lumi_tree, std::forward(consumescollector)), + KInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KInfoProducerBase(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)), tauDiscrProcessName(cfg.getUntrackedParameter("tauDiscrProcessName", "")), tagL1Results(cfg.getParameter("l1Source")), tagHLTResults(cfg.getParameter("hltSource")), @@ -100,7 +100,7 @@ class KInfoProducer : public KInfoProducerBase } consumescollector.consumes(tagL1Results); tagHLTResultsToken = consumescollector.consumes(tagHLTResults); - consumescollector.consumes>(tagErrorsAndWarnings); + tokenErrorsAndWarnings = consumescollector.consumes>(tagErrorsAndWarnings); } virtual ~KInfoProducer() {}; @@ -280,7 +280,7 @@ class KInfoProducer : public KInfoProducerBase edm::Handle > errorsAndWarnings; - event.getByLabel(tagErrorsAndWarnings, errorsAndWarnings); + event.getByToken(tokenErrorsAndWarnings, errorsAndWarnings); if (errorsAndWarnings.failedToGet()) { metaEvent->bitsUserFlags |= KEFRecoErrors; @@ -315,6 +315,7 @@ class KInfoProducer : public KInfoProducerBase edm::InputTag tagHLTrigger; edm::InputTag tagErrorsAndWarnings; + edm::EDGetTokenT> tokenErrorsAndWarnings; std::vector avoidEaWCategories; bool printErrorsAndWarnings; bool printHltList; diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index edbb5698..bb6073eb 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -17,12 +17,11 @@ class KJetProducer : public KBaseMultiLVProducer { public: - KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), - tagger(cfg.getParameter >("taggers")) + KJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { names = new KJetMetadata; - _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); + _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); std::vector jetnames = cfg.getParameterNamesForType(); for (auto akt_jet : jetnames ){ @@ -39,19 +38,6 @@ class KJetProducer : public KBaseMultiLVProducer virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { - for (size_t i = 0; i < tagger.size(); ++i) - { - if ( (tagger[i] == "puJetIDFullLoose") - || (tagger[i] == "puJetIDFullMedium") - || (tagger[i] == "puJetIDFullTight") - || (tagger[i] == "puJetIDCutbasedLoose") - || (tagger[i] == "puJetIDCutbasedMedium") - || (tagger[i] == "puJetIDCutbasedTight") - || (tagger[i] == "puJetIDMET") ) - names->idNames.push_back(tagger[i]); - else - names->tagNames.push_back(tagger[i]); - } return KBaseMultiLVProducer::onLumi(lumiBlock, setup); } @@ -66,67 +52,6 @@ class KJetProducer : public KBaseMultiLVProducer PUJetID = pset.getParameter("PUJetID"); PUJetID_full = pset.getParameter("PUJetID_full"); - for (size_t i = 0; i < tagger.size(); ++i) - { - if (tagger[i] == "QGlikelihood") - cEvent->getByLabel(QGtagger.label(),"qgLikelihood", QGTagsHandleLikelihood); - else if (tagger[i] == "QGmlp") - cEvent->getByLabel(QGtagger.label(),"qgMLP", QGTagsHandleMLP); - else if (tagger[i] == "TrackCountingHighEffBJetTags") - cEvent->getByLabel(Btagger.label()+"TrackCountingHighEffBJetTags", TrackCountingHighEffBJetTags_Handle); - else if (tagger[i] == "TrackCountingHighPurBJetTags") - cEvent->getByLabel(Btagger.label()+"TrackCountingHighPurBJetTags", TrackCountingHighPurBJetTags_Handle); - else if (tagger[i] == "JetProbabilityBJetTags") - cEvent->getByLabel(Btagger.label()+"JetProbabilityBJetTags", JetProbabilityBJetTags_Handle); - else if (tagger[i] == "JetBProbabilityBJetTags") - cEvent->getByLabel(Btagger.label()+"JetBProbabilityBJetTags", JetBProbabilityBJetTags_Handle); - else if (tagger[i] == "SoftElectronBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftElectronBJetTags", SoftElectronBJetTags_Handle); - else if (tagger[i] == "SoftMuonBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftMuonBJetTags", SoftMuonBJetTags_Handle); - else if (tagger[i] == "SoftMuonByIP3dBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftMuonByIP3dBJetTags", SoftMuonByIP3dBJetTags_Handle); - else if (tagger[i] == "SoftMuonByPtBJetTags") - cEvent->getByLabel(Btagger.label()+"SoftMuonByPtBJetTags", SoftMuonByPtBJetTags_Handle); - else if (tagger[i] == "SimpleSecondaryVertexBJetTags") - cEvent->getByLabel(Btagger.label()+"SimpleSecondaryVertexBJetTags", SimpleSecondaryVertexBJetTags_Handle); - else if (tagger[i] == "CombinedSecondaryVertexBJetTags") - cEvent->getByLabel(Btagger.label()+"CombinedSecondaryVertexBJetTags", CombinedSecondaryVertexBJetTags_Handle); - else if (tagger[i] == "CombinedSecondaryVertexMVABJetTags") - cEvent->getByLabel(Btagger.label()+"CombinedSecondaryVertexMVABJetTags", CombinedSecondaryVertexMVABJetTags_Handle); - else if (tagger[i] == "puJetIDMET") - cEvent->getByLabel(PUJetID.label(), "metId", puJetIDMET_Handle); - else if (tagger[i] == "puJetIDFullDiscriminant") - cEvent->getByLabel(PUJetID.label(), PUJetID_full.label()+"Discriminant", puJetIDfullDiscriminant_Handle); - else if (tagger[i] == "puJetIDCutbasedDiscriminant") - cEvent->getByLabel(PUJetID.label(), "cutbasedDiscriminant", puJetIDcutbasedDiscriminant_Handle); - else if (tagger[i].find( "puJetIDFull") != std::string::npos) - cEvent->getByLabel(PUJetID.label(), PUJetID_full.label()+"Id", puJetIDfull_Handle); - else if (tagger[i].find( "puJetIDCutbased") != std::string::npos) - cEvent->getByLabel(PUJetID.label(), "cutbasedId", puJetIDcutbased_Handle); - else - { - std::cout << "Tagger '" << tagger[i] << "' not found! " << std::endl; - exit(1); - } - } - - tagmap_b["TrackCountingHighEffBJetTags"] = TrackCountingHighEffBJetTags_Handle; - tagmap_b["TrackCountingHighPurBJetTags"] = TrackCountingHighPurBJetTags_Handle; - tagmap_b["JetProbabilityBJetTags"] = JetProbabilityBJetTags_Handle; - tagmap_b["JetBProbabilityBJetTags"] = JetBProbabilityBJetTags_Handle; - tagmap_b["SoftElectronBJetTags"] = SoftElectronBJetTags_Handle; - tagmap_b["SoftMuonBJetTags"] = SoftMuonBJetTags_Handle; - tagmap_b["SoftMuonByIP3dBJetTags"] = SoftMuonByIP3dBJetTags_Handle; - tagmap_b["SoftMuonByPtBJetTags"] = SoftMuonByPtBJetTags_Handle; - tagmap_b["SimpleSecondaryVertexBJetTags"] = SimpleSecondaryVertexBJetTags_Handle; - tagmap_b["CombinedSecondaryVertexBJetTags"] = CombinedSecondaryVertexBJetTags_Handle; - tagmap_b["CombinedSecondaryVertexMVABJetTags"] = CombinedSecondaryVertexMVABJetTags_Handle; - tagmap_qg["QGlikelihood"] = QGTagsHandleLikelihood; - tagmap_qg["QGmlp"] = QGTagsHandleMLP; - tagmap_pu["puJetIDFullDiscriminant"] = puJetIDfullDiscriminant_Handle; - tagmap_pu["puJetIDCutbasedDiscriminant"] = puJetIDcutbasedDiscriminant_Handle; - // Continue normally KBaseMultiLVProducer::fillProduct(in, out, name, tag, pset); } @@ -137,32 +62,6 @@ class KJetProducer : public KBaseMultiLVProducer std::vector puJetID; - for (size_t i = 0; i < tagger.size(); ++i) - { - if ( (tagger[i] == "QGlikelihood") || (tagger[i] == "QGmlp")) - out.tags.push_back(getvalue( (*tagmap_qg[tagger[i]])[jetRef] ) ); - else if ((tagger[i] == "puJetIDFullDiscriminant") || (tagger[i] == "puJetIDCutbasedDiscriminant")) - out.tags.push_back(getsignedvalue( (*tagmap_pu[tagger[i]])[jetRef] ) ); - else if (tagger[i] == "puJetIDFullLoose") - puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 2) ) != 0); - else if (tagger[i] == "puJetIDFullMedium") - puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 1) ) != 0); - else if (tagger[i] == "puJetIDFullTight") - puJetID.push_back(( (*puJetIDfull_Handle)[jetRef] & (1 << 0) ) != 0); - else if (tagger[i] == "puJetIDCutbasedLoose") - puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 2) ) != 0); - else if (tagger[i] == "puJetIDCutbasedMedium") - puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 1) ) != 0); - else if (tagger[i] == "puJetIDCutbasedTight") - puJetID.push_back(( (*puJetIDcutbased_Handle)[jetRef] & (1 << 0) ) != 0); - else if (tagger[i] == "puJetIDMET") - puJetID.push_back(( (*puJetIDMET_Handle)[jetRef] & (1 << 2) ) != 0); - else - { - const reco::JetTagCollection & tags = *(tagmap_b[tagger[i]].product()); - out.tags.push_back(getvalue( tags[this->nCursor].second ) ); - } - } for (unsigned int i = 0; i < puJetID.size(); ++i) out.binaryIds |= puJetID[i] << i; @@ -204,14 +103,8 @@ class KJetProducer : public KBaseMultiLVProducer } private: - std::vector tagger; - KJetMetadata *names; - std::map< std::string, edm::Handle> > tagmap_qg; - std::map< std::string, edm::Handle> > tagmap_pu; - std::map< std::string, edm::Handle > tagmap_b; - edm::InputTag QGtagger; edm::InputTag Btagger; edm::InputTag PUJetID; @@ -238,9 +131,7 @@ class KJetProducer : public KBaseMultiLVProducer edm::Handle< edm::ValueMap > puJetIDfullDiscriminant_Handle; edm::Handle< edm::ValueMap > puJetIDcutbasedDiscriminant_Handle; - static constexpr float default_for_not_defined_tagger_value = -999.; - float getvalue(const float value){ return (value<0.) ? default_for_not_defined_tagger_value : value; } float getsignedvalue(const float value){ return value; } }; diff --git a/Producers/interface/KL1MuonProducer.h b/Producers/interface/KL1MuonProducer.h index 7d6f7192..0036b358 100644 --- a/Producers/interface/KL1MuonProducer.h +++ b/Producers/interface/KL1MuonProducer.h @@ -12,8 +12,8 @@ class KL1MuonProducer : public KBaseMultiLVProducer, KL1Muons> { public: - KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} + KL1MuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KL1MuonProducer_Product>(cfg, _event_tree, _lumi_tree, _run_tree, std::forward(consumescollector)) {} virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { diff --git a/Producers/interface/KL2MuonProducer.h b/Producers/interface/KL2MuonProducer.h deleted file mode 100644 index 15cd01c2..00000000 --- a/Producers/interface/KL2MuonProducer.h +++ /dev/null @@ -1,149 +0,0 @@ -//- Copyright (c) 2011 - All Rights Reserved -//- * Fred Stober -//- * Joram Berger -//- * Manuel Zeise - -#ifndef KAPPA_L2MUONPRODUCER_H -#define KAPPA_L2MUONPRODUCER_H - -#include "KTrackProducer.h" -#include "KL1MuonProducer.h" -#include "../../DataFormats/interface/KBasic.h" -#include "../../DataFormats/interface/KDebug.h" -#include -#include -#include -#include -#include -#include "../../Producers/interface/Consumes.h" - -#include "DataFormats/RecoCandidate/interface/IsoDeposit.h" -#include "DataFormats/RecoCandidate/interface/IsoDepositFwd.h" - -//http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/DQM/HLTEvF/plugins/HLTMuonDQMSource.cc?revision=1.40&view=markup - -struct KL2MuonTrajectorySeedProducer_Product -{ - typedef std::vector type; - static const std::string id() { return "std::vector"; }; - static const std::string producer() { return "KL2MuonTrajectorySeedProducer"; }; -}; - -struct KL3MuonTrajectorySeedProducer_Product -{ - typedef std::vector type; - static const std::string id() { return "std::vector"; }; - static const std::string producer() { return "KL3MuonTrajectorySeedProducer"; }; -}; - -struct KMuonTriggerCandidateProducer_Product -{ - typedef std::vector type; - static const std::string id() { return "std::vector"; }; - static const std::string producer() { return "MuonTriggerCandidateProducer"; }; -}; - - -class KL2MuonTrajectorySeedProducer : public KBaseMultiProducer, KL2MuonTrajectorySeedProducer_Product> -{ -public: - KL2MuonTrajectorySeedProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KL2MuonTrajectorySeedProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} - virtual ~KL2MuonTrajectorySeedProducer() {}; - -protected: - virtual void clearProduct(OutputType &output) { output.clear(); } - virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) - { - out.clear(); - for (std::vector::const_iterator it = in.begin(); it != in.end(); ++it) - { - const l1extra::L1MuonParticle * l1muon = it->l1Particle().get(); - KL1Muon tmpMuon; - KL1MuonProducer::fillL1Muon(*l1muon, tmpMuon); - out.push_back(tmpMuon); - } - } -}; - -class KL3MuonTrajectorySeedProducer : public KBaseMultiProducer, KL3MuonTrajectorySeedProducer_Product> -{ -public: - KL3MuonTrajectorySeedProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KL3MuonTrajectorySeedProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) {} - virtual ~KL3MuonTrajectorySeedProducer() {}; - -protected: - virtual void clearProduct(OutputType &output) { output.clear(); } - virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) - { - //std::vector particles = pset.getParameter >("selectedParticles"); - out.clear(); - for (std::vector::const_iterator it = in.begin(); it != in.end(); ++it) - { - const reco::Track * l2track = it->l2Track().get(); - KTrack tmpTrack; - KTrackProducer::fillTrack(*l2track, tmpTrack); - out.push_back(tmpTrack); - } - } -}; - - -class KMuonTriggerCandidateProducer : public KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product> -{ -public: - KMuonTriggerCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product>(cfg, _event_tree, _run_tree, std::forward(consumescollector)) - { - const edm::ParameterSet &psBase = this->psBase; - std::vector names = psBase.getParameterNamesForType(); - - for (size_t i = 0; i < names.size(); ++i) - { - const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("srcIsolation")) consumescollector.consumes>(pset.getParameter("srcIsolation")); - if(pset.existsAs("srcIsolation")) consumescollector.consumes>(pset.getParameter("srcIsolation")); - } - } - - virtual void fillProduct(const InputType &in, OutputType &out, - const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) - { - isoDeltaR = pset.getParameter("isoDeltaR"); - // Retrieve additional input products - edm::InputTag tagIsolation = pset.getParameter("srcIsolation"); - - if (tagIsolation.label() != "") - { - cEvent->getByLabel(tagIsolation, isoDeps); - cEvent->getByLabel(tagIsolation, isoDepDecisions); - } - // Continue normally - KBaseMultiLVProducer, KMuonTriggerCandidateProducer_Product>::fillProduct(in, out, name, tag, pset); - } - - virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) - { - KTrackProducer::fillTrack(*(in.track()), out); - - if (isoDeps.isValid()) - { - // Isolation - edm::Ref< std::vector > tk = in.track(); - reco::IsoDepositMap::value_type calDeposit= (*isoDeps)[tk]; - - out.isoQuantity = calDeposit.depositWithin(isoDeltaR); - out.isoDecision = (*isoDepDecisions)[tk]; // decision - } - } - -private: - edm::Handle< edm::ValueMap > isoDeps; - edm::Handle< edm::ValueMap > isoDepDecisions; - double isoDeltaR; -}; - -#endif diff --git a/Producers/interface/KLHEProducer.h b/Producers/interface/KLHEProducer.h index 262ca0d8..1260e4d4 100644 --- a/Producers/interface/KLHEProducer.h +++ b/Producers/interface/KLHEProducer.h @@ -13,8 +13,8 @@ class KLHEProducer : public KBaseMultiProducer { public: - KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector): - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KLHEProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector): + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} virtual ~KLHEProducer() {}; static const std::string getLabel() { return "LHE"; } diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index b61dc177..4c20a4ff 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -20,8 +20,8 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL { public: - KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KLeptonPairProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KLeptonPairs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { diff --git a/Producers/interface/KLorentzProducer.h b/Producers/interface/KLorentzProducer.h index ea7fd2c2..e1ac324d 100644 --- a/Producers/interface/KLorentzProducer.h +++ b/Producers/interface/KLorentzProducer.h @@ -14,8 +14,8 @@ class KLorentzProducer : public KBaseMultiLVProducer, KLVs> { public: - KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KLorentzProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KLVs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "LV"; } diff --git a/Producers/interface/KMETProducer.h b/Producers/interface/KMETProducer.h index 16e6ced8..2defe77a 100644 --- a/Producers/interface/KMETProducer.h +++ b/Producers/interface/KMETProducer.h @@ -16,8 +16,8 @@ class KMETProducer : public KBaseMultiProducer, KMET> { public: - KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "MET"; } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index b5982629..e7ae29ef 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -37,9 +37,11 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> { public: - KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KMuonProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), tagHLTrigger(cfg.getParameter("hlTrigger")), + VertexCollectionSource(cfg.getParameter("vertexcollection")), + isoValInputTags(cfg.getParameter >("isoValInputTags")), hltMaxdR(cfg.getParameter("hltMaxdR")), hltMaxdPt_Pt(cfg.getParameter("hltMaxdPt_Pt")), selectedMuonTriggerObjects(cfg.getParameter >("muonTriggerObjects")), @@ -58,21 +60,19 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> muonMetadata = new KMuonMetadata(); _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); + this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); + this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); - consumescollector.consumes(tagHLTrigger); const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("srcMuonIsolationPF")) consumescollector.consumes>(pset.getParameter("srcMuonIsolationPF")); - if(pset.existsAs("vertexcollection")) consumescollector.consumes>(pset.getParameter("vertexcollection")); - if(pset.existsAs>("isoValInputTags")) - { - for(size_t j = 0; j < pset.getParameter>("isoValInputTags").size(); ++j) consumescollector.consumes>(pset.getParameter>("isoValInputTags").at(j)); - } + if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + for(size_t j = 0; j < isoValInputTags.size(); ++j) + isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); } } @@ -120,30 +120,21 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Retrieve additional input products - edm::InputTag tagMuonIsolationPF = pset.getParameter("srcMuonIsolationPF"); - - if (tagMuonIsolationPF.label() != "") - { - cEvent->getByLabel(tagMuonIsolationPF, isoDepsPF); - muonIsolationPFInitialized = true; - } if (tagHLTrigger.label() != "") - cEvent->getByLabel(tagHLTrigger, triggerEventHandle); + cEvent->getByToken(HLTTriggerToken, triggerEventHandle); - edm::InputTag VertexCollectionSource = pset.getParameter("vertexcollection"); - cEvent->getByLabel(VertexCollectionSource, VertexHandle); + cEvent->getByToken(VertexCollectionToken, VertexHandle); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); pfIsoVetoMinPt = pset.getParameter("pfIsoVetoMinPt"); - std::vector isoValInputTags_ = pset.getParameter >("isoValInputTags"); - isoVals.resize(isoValInputTags_.size()); - for (size_t j = 0; j < isoValInputTags_.size(); ++j) + isoVals.resize(this->isoValInputTags.size()); + for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { - cEvent->getByLabel(isoValInputTags_[j], isoVals[j]); + cEvent->getByToken(isoValTokens[j], isoVals[j]); if (isoVals[j].failedToGet()) { doPfIsolation = false; @@ -174,9 +165,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> KTrackProducer::fillIPInfo(*in.globalTrack(), out.globalTrack, *RefitVertices, trackBuilder.product()); } - edm::View vertices = *VertexHandle; - reco::Vertex vtx = vertices.at(0); - + reco::Vertex vtx = VertexHandle->at(0); if (in.muonBestTrack().isNonnull()) // && &vtx != NULL) TODO { /// ID var from the bestTrack which is not saved entirely @@ -318,6 +307,11 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> private: edm::InputTag tagHLTrigger; + edm::InputTag VertexCollectionSource; + std::vector isoValInputTags; + edm::EDGetTokenT HLTTriggerToken; + edm::EDGetTokenT VertexCollectionToken; + std::vector>> isoValTokens; double hltMaxdR, hltMaxdPt_Pt; double pfIsoVetoCone, pfIsoVetoMinPt; std::vector selectedMuonTriggerObjects; @@ -326,7 +320,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> PropagateToMuon propagatorToMuonSystem; edm::Handle > isoDepsPF; edm::Handle triggerEventHandle; - edm::Handle > VertexHandle; + edm::Handle VertexHandle; edm::Handle RefitVertices; edm::ESHandle trackBuilder; KMuonMetadata *muonMetadata; diff --git a/Producers/interface/KPFCandidateProducer.h b/Producers/interface/KPFCandidateProducer.h index e3c52457..a6b7ca7b 100644 --- a/Producers/interface/KPFCandidateProducer.h +++ b/Producers/interface/KPFCandidateProducer.h @@ -14,8 +14,8 @@ class KPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PFCandidates"; } diff --git a/Producers/interface/KPackedPFCandidateProducer.h b/Producers/interface/KPackedPFCandidateProducer.h index a840dd95..9efbbe2d 100644 --- a/Producers/interface/KPackedPFCandidateProducer.h +++ b/Producers/interface/KPackedPFCandidateProducer.h @@ -17,8 +17,8 @@ class KPackedPFCandidateProducer : public KBaseMultiLVProducer, KPFCandidates> { public: - KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPackedPFCandidateProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KPFCandidates>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "packedPFCandidates"; } diff --git a/Producers/interface/KPatJetProducer.h b/Producers/interface/KPatJetProducer.h index cce44da8..800af823 100644 --- a/Producers/interface/KPatJetProducer.h +++ b/Producers/interface/KPatJetProducer.h @@ -17,14 +17,14 @@ class KPatJetProducer : public KBaseMultiLVProducer, KJets > { public: - KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KJets>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatJetProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KJets>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), ids(cfg.getParameter >("ids")) { genJet = new KGenJet; _event_tree->Bronch("genJet", "KGenJet", &genJet); names = new KJetMetadata; - _run_tree->Bronch("jetMetadata", "KJetMetadata", &names); + _lumi_tree->Bronch("jetMetadata", "KJetMetadata", &names); jecSet = "patJetCorrFactors"; } diff --git a/Producers/interface/KPatMETProducer.h b/Producers/interface/KPatMETProducer.h index e8f4c20f..eca7d07c 100644 --- a/Producers/interface/KPatMETProducer.h +++ b/Producers/interface/KPatMETProducer.h @@ -18,8 +18,8 @@ class KPatMETProducer : public KBaseMultiProducer, KMET> { public: - KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KMET>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KPatMETProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KMET>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), uncorrected(cfg.getParameter("uncorrected")){ genMet = new KMET; _event_tree->Bronch("genmetTrue", "KMET", &genMet); diff --git a/Producers/interface/KPatMETsProducer.h b/Producers/interface/KPatMETsProducer.h index d3ee84b5..16acde50 100644 --- a/Producers/interface/KPatMETsProducer.h +++ b/Producers/interface/KPatMETsProducer.h @@ -19,8 +19,8 @@ class KPatMETsProducer : public KBaseMultiLVProducer, KMETs> { public: - KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) { + KPatMETsProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KMETs>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { } static const std::string getLabel() { return "PatMETs"; } diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index bb726bbb..74d39c61 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -38,7 +38,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.dxy = packedLeadTauCand->dxy(); if (packedLeadTauCand->bestTrack() != nullptr) { - KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); } else // at least fill reference point @@ -92,7 +92,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); - //cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); + cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); std::vector tau_picharge; @@ -394,14 +394,14 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> public: - KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)), + KPatTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTaus>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), BeamSpotSource(cfg.getParameter("offlineBeamSpot")), VertexCollectionSource(cfg.getParameter("vertexcollection")), RefitVerticesSource(cfg.getParameter("refitvertexcollection")), _lumi_tree_pointer(_lumi_tree) { - //this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); + this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); @@ -431,8 +431,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); - - if(pset.existsAs("beamSpotSource")) consumescollector.consumes(pset.getParameter("beamSpotSource")); } } @@ -444,10 +442,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> return true; } - virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) - { - return true; - } virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) @@ -610,8 +604,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> edm::InputTag RefitVerticesSource; edm::EDGetTokenT tokenVertexCollection; + edm::EDGetTokenT tokenBeamSpot; edm::EDGetTokenT tokenRefitVertices; - edm::EDGetTokenT tokenBeamSpot; edm::ESHandle trackBuilder; diff --git a/Producers/interface/KPileupDensityProducer.h b/Producers/interface/KPileupDensityProducer.h index a9aff2f9..7f460d1d 100644 --- a/Producers/interface/KPileupDensityProducer.h +++ b/Producers/interface/KPileupDensityProducer.h @@ -14,24 +14,17 @@ class KPileupDensityProducer : public KBaseMultiProducer { public: - KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KPileupDensityProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "PileupDensity"; } protected: - virtual void clearProduct(OutputType &output) { output.rho = 0; output.sigma = 0; } + virtual void clearProduct(OutputType &output) { output.rho = 0; } virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { out.rho = in; - - edm::InputTag tmpLabel(tag->label(), "sigma", tag->process()); - edm::Handle hSigma; - if (this->cEvent->getByLabel(tmpLabel, hSigma)) - out.sigma = *hSigma; - else - out.sigma = 0; } }; diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index fb433028..c2a195f0 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -19,8 +19,8 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer, KRefitVertices > { public: - KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KRefitVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "RefitVertex"; } diff --git a/Producers/interface/KTauProducer.h b/Producers/interface/KTauProducer.h index 44f79f9d..80b1292f 100644 --- a/Producers/interface/KTauProducer.h +++ b/Producers/interface/KTauProducer.h @@ -26,8 +26,8 @@ class KTauProducer : public KBasicTauProducer { public: - KTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) : - KBasicTauProducer(cfg, _event_tree, _lumi_tree, getLabel(), std::forward(consumescollector)) {} + KTauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBasicTauProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Taus"; } diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index c7a9fdfa..3ed9c6f8 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -20,8 +20,12 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps> { public: - KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTaupairVerticesMapProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) + { + this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); + this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); + } static const std::string getLabel() { return "TaupairVerticesMap"; } @@ -42,7 +46,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerincludeOriginalPV = pset.getParameter("includeOrginalPV"); assert((this->fitMethod == 1) || (this->fitMethod == 0)); edm::Handle beamSpotHandle; - this->cEvent->getByLabel(this->beamSpotSource, beamSpotHandle); + this->cEvent->getByToken(this->beamSpotHandleToken, beamSpotHandle); beamSpot = *beamSpotHandle; // Continue normally @@ -148,7 +152,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer &commonTaus, const std::vector recoTracks) { edm::Handle> tauHandle; - this->cEvent->getByLabel(this->pfTauCollection, tauHandle); + this->cEvent->getByToken(this->pfTauCollectionToken, tauHandle); // check wich tau is from the current PV for(std::vector::const_iterator tau = tauHandle->begin(); tau != tauHandle->end(); ++tau) @@ -219,6 +223,8 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> pfTauCollectionToken; + edm::EDGetTokenT beamSpotHandleToken; double deltaRThreshold; int fitMethod; bool includeOriginalPV; diff --git a/Producers/interface/KTowerProducer.h b/Producers/interface/KTowerProducer.h index 644cb16f..86c5f851 100644 --- a/Producers/interface/KTowerProducer.h +++ b/Producers/interface/KTowerProducer.h @@ -16,11 +16,11 @@ class KTowerProducer : public KBaseMultiLVProducer { public: - KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)), + KTowerProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), srcPVs(cfg.getParameter("srcPVs")) { - consumescollector.consumes(srcPVs); + pvToken_ = consumescollector.consumes(srcPVs); } static const std::string getLabel() { return "Tower"; } @@ -33,7 +33,7 @@ class KTowerProducer : public KBaseMultiLVProducer { // Get information for vertex correction edm::Handle pvCollection; - cEvent->getByLabel(srcPVs, pvCollection); + cEvent->getByToken(pvToken_, pvCollection); if (pvCollection->size() > 0) vertex = pvCollection->begin()->position(); else @@ -51,6 +51,7 @@ class KTowerProducer : public KBaseMultiLVProducer private: reco::Jet::Point vertex; KLVSorter towersorter_pt; + edm::EDGetTokenT pvToken_; }; #endif diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 1d90a92a..ac669136 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -21,8 +21,8 @@ class KTrackProducer : public KBaseMultiLVProducer, KTracks> { public: - KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTrackProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiLVProducer, KTracks>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Tracks"; } diff --git a/Producers/interface/KTrackSummaryProducer.h b/Producers/interface/KTrackSummaryProducer.h index 50937f88..d43fbfc2 100644 --- a/Producers/interface/KTrackSummaryProducer.h +++ b/Producers/interface/KTrackSummaryProducer.h @@ -12,8 +12,8 @@ class KTrackSummaryProducer : public KBaseMultiProducer, KTrackSummary> { public: - KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KTrackSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KTrackSummary>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "TrackSummary"; } diff --git a/Producers/interface/KTreeInfoProducer.h b/Producers/interface/KTreeInfoProducer.h index b3cdb43d..f22fe181 100644 --- a/Producers/interface/KTreeInfoProducer.h +++ b/Producers/interface/KTreeInfoProducer.h @@ -12,7 +12,7 @@ class KTreeInfoProducer: public KBaseProducer { public: - KTreeInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, edm::ConsumesCollector && consumescollector) + KTreeInfoProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) { TList* keys = new TList(); diff --git a/Producers/interface/KTriggerObjectProducer.h b/Producers/interface/KTriggerObjectProducer.h index 916f7c20..b69af359 100644 --- a/Producers/interface/KTriggerObjectProducer.h +++ b/Producers/interface/KTriggerObjectProducer.h @@ -30,11 +30,11 @@ struct KTrgObjSorter class KTriggerObjectProducer : public KBaseMultiProducer { public: - KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector), true) { toMetadata = new KTriggerObjectMetadata; - _run_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); + _lumi_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); this->registerBronch("triggerObjects", "KTriggerObjects", this->psBase, cfg.getParameter("hltTag")); } diff --git a/Producers/interface/KTriggerObjectStandaloneProducer.h b/Producers/interface/KTriggerObjectStandaloneProducer.h index 31b1a8e9..afc37704 100644 --- a/Producers/interface/KTriggerObjectStandaloneProducer.h +++ b/Producers/interface/KTriggerObjectStandaloneProducer.h @@ -36,8 +36,8 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer { public: - KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector), true) + KTriggerObjectStandaloneProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector), true) { triggerBits_ = cfg.getParameter("bits"); metFilterBits_ = cfg.getParameter("metfilterbits"); @@ -52,13 +52,13 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducerBronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); + _lumi_tree->Bronch("triggerObjectMetadata", "KTriggerObjectMetadata", &toMetadata); - consumescollector.consumes(triggerBits_); - consumescollector.consumes(metFilterBits_); - consumescollector.consumes(triggerPrescales_); + this->triggerBitsToken_ = consumescollector.consumes(triggerBits_); + this->metFilterBitsToken_ = consumescollector.consumes(metFilterBits_); + this->triggerPrescalesToken_ = consumescollector.consumes(triggerPrescales_); for(size_t j = 0; j < metFilterBitsList_.size(); j++) - consumescollector.consumes(edm::InputTag(metFilterBitsList_[j])); + this->metFilterBitsListTokens_.push_back(consumescollector.consumes(edm::InputTag(metFilterBitsList_[j]))); } @@ -78,7 +78,7 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer::onFirstEvent(event, setup); edm::Handle metFilterBits; - event.getByLabel(metFilterBits_, metFilterBits); + event.getByToken(this->metFilterBitsToken_, metFilterBits); // preselect met filters metFilterNames_ = event.triggerNames(*metFilterBits); for(size_t i = 0; i < metFilterBits->size(); i++) @@ -108,19 +108,17 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducertriggerBitsToken_, triggerBitsHandle_); + event.getByToken(this->metFilterBitsToken_, metFilterBitsHandle_); + event.getByToken(this->triggerPrescalesToken_, triggerPrescalesHandle_); - for(size_t i = 0; i < metFilterBitsList_.size(); i++) + for(size_t i = 0; i < this->metFilterBitsListTokens_.size(); i++) { - event.getByLabel(edm::InputTag(metFilterBitsList_[i]), metFilterBitsListHandle_[i]); + event.getByToken(this->metFilterBitsListTokens_[i], metFilterBitsListHandle_[i]); } - + if (save_l1extratau_) event.getByToken( l1tauJetSource_, l1tauColl_ ); event_ = &(event); - - //if (save_l1extratau_) event.getByLabel( tauJetSource_, tauColl_ ); names_ = event.triggerNames(*triggerBitsHandle_); @@ -322,6 +320,9 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer triggerBitsHandle_; edm::Handle triggerPrescalesHandle_; edm::Handle metFilterBitsHandle_; + edm::EDGetTokenT triggerBitsToken_; + edm::EDGetTokenT triggerPrescalesToken_; + edm::EDGetTokenT metFilterBitsToken_; const edm::Event *event_; bool save_l1extratau_; @@ -330,6 +331,7 @@ class KTriggerObjectStandaloneProducer : public KBaseMultiProducer l1extratau_idxs_; std::vector metFilterBitsList_; std::vector> metFilterBitsListHandle_; + std::vector> metFilterBitsListTokens_; diff --git a/Producers/interface/KVertexProducer.h b/Producers/interface/KVertexProducer.h index 88549e22..8821e5c9 100644 --- a/Producers/interface/KVertexProducer.h +++ b/Producers/interface/KVertexProducer.h @@ -16,8 +16,8 @@ class KVertexProducer : public KBaseMultiVectorProducer, std::vector > { public: - KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KVertexProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiVectorProducer, std::vector >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "Vertex"; } diff --git a/Producers/interface/KVertexSummaryProducer.h b/Producers/interface/KVertexSummaryProducer.h index 6146940b..c394e9ec 100644 --- a/Producers/interface/KVertexSummaryProducer.h +++ b/Producers/interface/KVertexSummaryProducer.h @@ -11,8 +11,8 @@ class KVertexSummaryProducer : public KBaseMultiProducer, KVertexSummary> { public: - KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : - KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KVertexSummaryProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer, KVertexSummary>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "VertexSummary"; } diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index a44e2231..527bf68b 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -331,11 +331,7 @@ ), Muons = cms.PSet(kappaNoCut, kappaNoRegEx, - muons = cms.PSet( - src = cms.InputTag("muons"), - # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py - srcMuonIsolationPF = cms.InputTag("pfmuIsoDepositPFCandidates"), - vertexcollection = cms.InputTag("offlinePrimaryVertices"), + vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), @@ -343,8 +339,11 @@ cms.InputTag('muPFIsoValueNeutral04PFIso'), cms.InputTag('muPFIsoValuePU04PFIso')), # Cuts for PF isolation + muons = cms.PSet( + src = cms.InputTag("muons"), pfIsoVetoCone = cms.double(0.01), pfIsoVetoMinPt = cms.double(0.5), + # Note: Needs to be produced in skimming config, see e.g. skim_MC_36x.py ), muonTriggerObjects = cms.vstring( # HLT_MuX (2010) @@ -462,18 +461,18 @@ kappaNoRegEx, ids = cms.vstring(), srcIds = cms.string("pat"), - electrons = cms.PSet( - src = cms.InputTag("patElectrons"), - allConversions = cms.InputTag("allConversions"), - offlineBeamSpot = cms.InputTag("offlineBeamSpot"), - vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), - isoValInputTags = cms.VInputTag( + allConversions = cms.InputTag("allConversions"), + offlineBeamSpot = cms.InputTag("offlineBeamSpot"), + vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), + rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), + isoValInputTags = cms.VInputTag( cms.InputTag('elPFIsoValueChargedAll04PFIdPFIso'), cms.InputTag('elPFIsoValueGamma04PFIdPFIso'), cms.InputTag('elPFIsoValueNeutral04PFIdPFIso'), cms.InputTag('elPFIsoValuePU04PFIdPFIso')), - rhoIsoInputTag = cms.InputTag("kt6PFJetsForIsolation", "rho"), + electrons = cms.PSet( + src = cms.InputTag("patElectrons"), ), ), @@ -583,19 +582,19 @@ ), ), - ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, - taus = cms.PSet( - src = cms.InputTag("hpsPFTauProducer"), - preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! - binaryDiscrWhitelist = cms.vstring("hpsPFTau.*"), - binaryDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$", "raw", "Raw"), - floatDiscrWhitelist = cms.vstring("hpsPFTau.*raw.*", "hpsPFTau.*Raw.*"), - floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), - tauDiscrProcessName = cms.string("KAPPA"), - barrelSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALBarrel"), - endcapSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALEndcapWithPreshower"), - ), - ), + #ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, + # taus = cms.PSet( + # src = cms.InputTag("hpsPFTauProducer"), + # preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! + # binaryDiscrWhitelist = cms.vstring("hpsPFTau.*"), + # binaryDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$", "raw", "Raw"), + # floatDiscrWhitelist = cms.vstring("hpsPFTau.*raw.*", "hpsPFTau.*Raw.*"), + # floatDiscrBlacklist = cms.vstring("^shrinkingCone.*", ".*PFlow$"), + # tauDiscrProcessName = cms.string("KAPPA"), + # barrelSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALBarrel"), + # endcapSuperClustersSource = cms.InputTag("particleFlowSuperClusterECAL:particleFlowSuperClusterECALEndcapWithPreshower"), + # ), + #), L2MuonTrajectorySeed = cms.PSet(kappaNoCut, manual = cms.VInputTag(), diff --git a/Producers/src/KBaseProducer.cc b/Producers/src/KBaseProducer.cc index 979e0bc6..eee0b49a 100644 --- a/Producers/src/KBaseProducer.cc +++ b/Producers/src/KBaseProducer.cc @@ -34,6 +34,10 @@ bool KBaseProducer::endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, co { return true; } +bool KBaseProducer::endRun(edm::Run const &run, edm::EventSetup const &setup) +{ + return true; +} bool KBaseProducer::tagMatch(const edm::Provenance *prov, const std::vector &tags) { @@ -137,7 +141,9 @@ bool KBaseProducer::fail(const std::ostream &s) return false; } -KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : psBase(cfg) +KBaseProducerWP::KBaseProducerWP(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, const std::string &producerName, edm::ConsumesCollector && consumescollector) : + consumescollector_(consumescollector), + psBase(cfg) { provenance = new KProvenance(); _lumi_tree->Bronch(("provenance_" + producerName).c_str(), "KProvenance", &provenance); diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index 4e14369f..ea91dea3 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -57,10 +57,10 @@ #include "../interface/KGenJetProducer.h" #include "../interface/KTauProducer.h" #include "../interface/KPatTauProducer.h" -#include "../interface/KExtendedTauProducer.h" +// #include "../interface/KExtendedTauProducer.h" #include "../interface/KTowerProducer.h" #include "../interface/KTrackProducer.h" -#include "../interface/KLeptonPairProducer.h" +// #include "../interface/KLeptonPairProducer.h" not used in an config atm #include "../interface/KTrackSummaryProducer.h" #include "../interface/KTriggerObjectProducer.h" #include "../interface/KTriggerObjectStandaloneProducer.h" @@ -85,6 +85,7 @@ class KTuple : public edm::EDAnalyzer virtual void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); virtual void analyze(const edm::Event&, const edm::EventSetup&); virtual void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup); + virtual void endRun(edm::Run const&, edm::EventSetup const &); protected: const edm::ParameterSet &psConfig; @@ -96,7 +97,7 @@ class KTuple : public edm::EDAnalyzer double fillRuntime; long nRuns, nLumis, nEvents, nFirsts; std::vector producers; - TTree *event_tree, *lumi_tree; + TTree *event_tree, *lumi_tree, *run_tree; TFile *file; template @@ -107,7 +108,7 @@ class KTuple : public edm::EDAnalyzer if (sName == "") sName = sActive; std::cout << "Init producer " << sActive << " using config from " << sName << std::endl; - producers.push_back(new Tprod(psConfig.getParameter(sName), event_tree, lumi_tree, consumesCollector())); + producers.push_back(new Tprod(psConfig.getParameter(sName), event_tree, lumi_tree, run_tree, consumesCollector())); producers.back()->runRuntime = 0; producers.back()->lumiRuntime = 0; producers.back()->firstRuntime = 0; @@ -141,6 +142,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : edm::Service fs; lumi_tree = fs->make("Lumis", "Lumis"); event_tree = fs->make("Events", "Events"); + run_tree = fs->make("Runs", "Runs"); } else { @@ -148,6 +150,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : lumi_tree->SetDirectory(0); file = new TFile(outputFile.c_str(), "RECREATE"); event_tree = new TTree("Events", "Events"); + run_tree = new TTree("Runs", "Runs"); } KBaseProducer::verbosity = std::max(KBaseProducer::verbosity, psConfig.getParameter("verbose")); @@ -226,11 +229,11 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); - addProducer(active[i]); +// addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); - addProducer(active[i]); +// addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); @@ -245,8 +248,6 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(psConfig, active[i]); else if (active[i] == "L3MuonTrajectorySeed") addProducer(psConfig, active[i]); - else if (active[i] == "MuonTriggerCandidates") - addProducer(psConfig, active[i]); */ if (producers.size() > nProducers + 1) { @@ -296,6 +297,7 @@ KTuple::~KTuple() lumi_tree->SetDirectory(file); lumi_tree->Write(); event_tree->Write(); + run_tree->Write(); file->Close(); } if (doProfile) @@ -399,4 +401,15 @@ void KTuple::endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm lumi_tree->Fill(); } +void KTuple::endRun(edm::Run const &run, edm::EventSetup const &setup) +{ + for (unsigned int i = 0; i < producers.size(); ++i) + { + producers[i]->endRun(run, setup); + } + ROOTContextSentinel ctx; + run_tree->Fill(); + +} + DEFINE_FWK_MODULE(KTuple); diff --git a/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml b/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml index ccb85379..de61a16c 100644 --- a/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml +++ b/Skimming/higgsTauTau/kappa_fixmissing_class/classes_def.xml @@ -64,7 +64,7 @@ - + diff --git a/Skimming/zjet/skim_53_cfg.py b/Skimming/zjet/skim_53_cfg.py index c14126b9..d32c8820 100644 --- a/Skimming/zjet/skim_53_cfg.py +++ b/Skimming/zjet/skim_53_cfg.py @@ -329,8 +329,8 @@ def getBaseConfig( cms.InputTag('elPFIsoValuePU04PFIdPFIsoCal')), ) - #process.kappaTuple.Electrons.ids = cms.vstring("mvaTrigV0", "mvaTrigNoIPV0", "mvaNonTrigV0") - process.kappaTuple.Electrons.ids = cms.vstring('idMvaNonTrigV0', 'idMvaTrigNoIPV0', 'idMvaTrigV0') + #process.kappaTuple.Electrons.ids = cms.VInputTag("mvaTrigV0", "mvaTrigNoIPV0", "mvaNonTrigV0") + process.kappaTuple.Electrons.ids = cms.VInputTag('idMvaNonTrigV0', 'idMvaTrigNoIPV0', 'idMvaTrigV0') process.kappaTuple.Electrons.minPt = cms.double(8.0) diff --git a/Skimming/zjet/skim_74_cfg.py b/Skimming/zjet/skim_74_cfg.py index ce1bb064..b51216cf 100644 --- a/Skimming/zjet/skim_74_cfg.py +++ b/Skimming/zjet/skim_74_cfg.py @@ -241,7 +241,7 @@ def baseconfig( process.kappaTuple.Electrons.minPt = 8.0 from Kappa.Skimming.KElectrons_run2_cff import setupElectrons - process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", + process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_cfg.py b/Skimming/zjet/skim_76_cfg.py index 7533be8a..984e6c6c 100644 --- a/Skimming/zjet/skim_76_cfg.py +++ b/Skimming/zjet/skim_76_cfg.py @@ -198,7 +198,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py index 9eeb7e28..6477a082 100644 --- a/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_76_jtb_miniAOD_cfg.py @@ -155,7 +155,6 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") -process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) @@ -174,7 +173,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", +process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", diff --git a/Skimming/zjet/skim_76_test_cfg.py b/Skimming/zjet/skim_76_test_cfg.py index 81080f37..70fb1939 100644 --- a/Skimming/zjet/skim_76_test_cfg.py +++ b/Skimming/zjet/skim_76_test_cfg.py @@ -213,7 +213,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_76_test_no_pujetid_cfg.py b/Skimming/zjet/skim_76_test_no_pujetid_cfg.py index c75508c1..5ccccb20 100644 --- a/Skimming/zjet/skim_76_test_no_pujetid_cfg.py +++ b/Skimming/zjet/skim_76_test_no_pujetid_cfg.py @@ -213,7 +213,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py index 8bfed862..b3b6510b 100644 --- a/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py +++ b/Skimming/zjet/skim_8026_jtb_reminiAOD_cfg.py @@ -172,7 +172,6 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") -process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) @@ -191,7 +190,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", +process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", diff --git a/Skimming/zjet/skim_80_calo_cfg.py b/Skimming/zjet/skim_80_calo_cfg.py index 71446a39..cdd9cc83 100644 --- a/Skimming/zjet/skim_80_calo_cfg.py +++ b/Skimming/zjet/skim_80_calo_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py b/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py index 7330d42d..90b74101 100644 --- a/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py +++ b/Skimming/zjet/skim_80_calo_noPUJetID_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_cfg.py b/Skimming/zjet/skim_80_cfg.py index 445fcccd..66dec8a2 100644 --- a/Skimming/zjet/skim_80_cfg.py +++ b/Skimming/zjet/skim_80_cfg.py @@ -209,7 +209,7 @@ # Electrons ######################################################## process.load('Kappa.Skimming.KElectrons_run2_cff') process.kappaTuple.Electrons.minPt = 8.0 -process.kappaTuple.Electrons.ids = cms.vstring("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", +process.kappaTuple.Electrons.ids = cms.VInputTag("cutBasedElectronID_Spring15_25ns_V1_standalone_loose", "cutBasedElectronID_Spring15_25ns_V1_standalone_medium", "cutBasedElectronID_Spring15_25ns_V1_standalone_tight", "cutBasedElectronID_Spring15_25ns_V1_standalone_veto", diff --git a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py index f491da42..f027728e 100644 --- a/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py +++ b/Skimming/zjet/skim_80_jtb_miniAOD_cfg.py @@ -156,7 +156,6 @@ process.kappaTuple.Muons.minPt = 8.0 process.kappaTuple.Muons.muons.src = cms.InputTag("slimmedMuons") process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") -process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: setattr(getattr(process, src), "src", cms.InputTag("slimmedMuons")) @@ -175,7 +174,7 @@ from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone"); -process.kappaTuple.Electrons.ids = cms.vstring("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", +process.kappaTuple.Electrons.ids = cms.VInputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", From bb89ad3093e5555f80d729cac7f8ee48d7c2cef2 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 15 Aug 2017 19:07:27 +0200 Subject: [PATCH 098/317] KInfo.h: remove check, whether weights are within certain/arbitrary range --- DataFormats/interface/KInfo.h | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index ee2732ec..4b10ee74 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -172,34 +172,29 @@ struct KGenEventInfo : public KEventInfo double qScale; ///< q scale of the process (used for PDF reweighting) std::vector lheWeights; - inline float getLheWeight(unsigned int index, bool failOnError = true) const + inline float getLheWeight(unsigned int index) const { - float weight = lheWeights.at(index); - if(failOnError) - { - assert((weight > -998.9f) && (weight < 999.1f)); // the user tried to access something that has not been properly filled during the skim - } - return weight; + return lheWeights.at(index); } - std::vector getLheWeights(std::vector const& lheWeightIndices, bool failOnError=true) const + std::vector getLheWeights(std::vector const& lheWeightIndices) const { std::vector resultVector; for(std::vector::const_iterator lheWeightIndex = lheWeightIndices.begin(); lheWeightIndex != lheWeightIndices.end(); ++lheWeightIndex) { - resultVector.push_back(getLheWeight(*lheWeightIndex, failOnError)); + resultVector.push_back(getLheWeight(*lheWeightIndex)); } return resultVector; } - std::map getLheWeights(std::map const& lheWeightNamesMap, bool failOnError=true) const + std::map getLheWeights(std::map const& lheWeightNamesMap) const { std::map resultMap; for(std::map::const_iterator lheWeightNameIndex = lheWeightNamesMap.begin(); lheWeightNameIndex != lheWeightNamesMap.end(); ++lheWeightNameIndex) { - resultMap[lheWeightNameIndex->first] = getLheWeight(lheWeightNameIndex->second, failOnError); + resultMap[lheWeightNameIndex->first] = getLheWeight(lheWeightNameIndex->second); } return resultMap; } From 193b49b540a7a742cd8a2e406dc51bf6199ef2b4 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 15 Aug 2017 19:12:18 +0200 Subject: [PATCH 099/317] KInfo.h: getLheWeightNamesMap returns again the requested name (not the mapped internal name as before) --- DataFormats/interface/KInfo.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index 4b10ee74..60905d95 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -131,18 +131,18 @@ struct KGenEventInfoMetadata std::map resultMap; for(std::vector::const_iterator requestedName = requestedNames.begin(); requestedName != requestedNames.end(); ++requestedName) { - std::string tmpRequestedName = *requestedName; - if (lheWeightNamesMap.count(tmpRequestedName) > 0) + std::string internalName = *requestedName; + if (lheWeightNamesMap.count(internalName) > 0) { - tmpRequestedName = lheWeightNamesMap.at(tmpRequestedName); + internalName = lheWeightNamesMap.at(internalName); } bool found = false; for(unsigned int lheWeightNameIndex = 0; lheWeightNameIndex < lheWeightNames.size(); lheWeightNameIndex++) { - if (lheWeightNames.at(lheWeightNameIndex).compare(tmpRequestedName) == 0) + if (lheWeightNames.at(lheWeightNameIndex).compare(internalName) == 0) { - resultMap[tmpRequestedName] = lheWeightNameIndex; + resultMap[*requestedName] = lheWeightNameIndex; assert( !found ); // misconfiguration: the requested name matches more than once found = true; } From 22d28432d227b4c40d6735ba902fc9b49bd01adb Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 17 Aug 2017 21:43:38 +0200 Subject: [PATCH 100/317] LinkDef.h: remove file which is not needed any more --- DataFormats/test/LinkDef.h | 219 ------------------------------------- 1 file changed, 219 deletions(-) delete mode 100644 DataFormats/test/LinkDef.h diff --git a/DataFormats/test/LinkDef.h b/DataFormats/test/LinkDef.h deleted file mode 100644 index edfee5db..00000000 --- a/DataFormats/test/LinkDef.h +++ /dev/null @@ -1,219 +0,0 @@ -/* This file is autogenerated by classes.UP. Do not edit! - - Copyright (c) 2010 - 2015, All Rights Reserved - The authors are listed in the AUTHORS file. - - ../test/LinkDef.h -*/ - -#include "../src/classes.h" - -#ifdef __CINT__ - -#pragma link off all globals; -#pragma link off all classes; -#pragma link off all functions; - -/************************************************************/ -/* BASIC AND ROOT OBJECTS */ -/************************************************************/ - -/* Classes already defined by ROOT: - double Lorentz vector: - ROOT::Math::PtEtaPhiM4D+ - ROOT::Math::LorentzVector >+ - map used by provenance etc.: - std::map+; -*/ - -#pragma link C++ class ROOT::Math::PtEtaPhiM4D+; -#pragma link C++ class ROOT::Math::LorentzVector >+; - -#pragma link C++ class ROOT::Math::Cartesian3D+; -#pragma link C++ class ROOT::Math::PositionVector3D >+; -#pragma link C++ class ROOT::Math::DisplacementVector3D, ROOT::Math::DefaultCoordinateSystemTag>+; - -#pragma link C++ class ROOT::Math::RowOffsets<2>+; -#pragma link C++ class ROOT::Math::MatRepSym+; -#pragma link C++ class ROOT::Math::SymMatrixOffsets<2>+; -#pragma link C++ class ROOT::Math::SMatrix >+; - -#pragma link C++ class ROOT::Math::RowOffsets<3>+; -#pragma link C++ class ROOT::Math::MatRepSym+; -#pragma link C++ class ROOT::Math::SymMatrixOffsets<3>+; -#pragma link C++ class ROOT::Math::SMatrix >+; - -#pragma link C++ class ROOT::Math::RowOffsets<7>+; -#pragma link C++ class ROOT::Math::MatRepSym+; -#pragma link C++ class ROOT::Math::SymMatrixOffsets<7>+; -#pragma link C++ class ROOT::Math::SMatrix >+; - -#pragma link C++ class std::vector >+; - -#pragma link C++ typedef RMPoint; - - -/* Basic ROOT objects */ - -#pragma link C++ typedef RMFLV; - -#pragma link C++ typedef RMFLV_Store; - -#pragma link C++ typedef RMDLV; - -#pragma link C++ typedef RMDLV_Store; - -/* Event tree classes */ - -#pragma link C++ struct KEventInfo+; - -#pragma link C++ struct KGenEventInfo+; - -#pragma link C++ struct KBasicJet+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KBasicJets; - -#pragma link C++ struct KBasicTau+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KBasicTaus; - -#pragma link C++ struct KBeamSpot+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KBeamSpots; - -#pragma link C++ struct KCaloJet+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KCaloJets; - -#pragma link C++ struct KElectron+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KElectrons; - -#pragma link C++ struct KLV+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KLVs; - -#pragma link C++ struct KGenJet+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KGenJets; - -#pragma link C++ struct KGenParticle+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KGenParticles; - -#pragma link C++ struct KLHEParticle+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KLHEParticles; - -#pragma link C++ struct KGenPhoton+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KGenPhotons; - -#pragma link C++ struct KGenTau+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KGenTaus; - -#pragma link C++ struct KHit+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KHits; - -#pragma link C++ struct KJet+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KJets; - -#pragma link C++ struct KL1Muon+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KL1Muons; - -#pragma link C++ struct KLepton+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KLeptons; - -#pragma link C++ struct KLeptonPair+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KLeptonPairs; - -#pragma link C++ struct KMET+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KMETs; - -#pragma link C++ struct KMuon+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KMuons; - -#pragma link C++ struct KMuonTriggerCandidate+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KMuonTriggerCandidates; - -#pragma link C++ struct KParticle+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KParticles; - -#pragma link C++ struct KPFCandidate+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KPFCandidates; - -#pragma link C++ struct KPhoton+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KPhotons; - -#pragma link C++ struct KPileupDensity+; - -#pragma link C++ struct KTau+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KTaus; - -#pragma link C++ struct KExtendedTau+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KExtendedTaus; - -#pragma link C++ struct KTaupairVerticesMap+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KTaupairVerticesMaps; - -#pragma link C++ struct KTrack+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KTracks; - -#pragma link C++ struct KTriggerObjects+; - -#pragma link C++ struct KVertex+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KVertices; - -#pragma link C++ struct KRefitVertex+; -#pragma link C++ class std::vector+; -#pragma link C++ typedef KRefitVertices; - -#pragma link C++ struct KFilterSummary+; - -#pragma link C++ struct KHCALNoiseSummary+; - -#pragma link C++ struct KTrackSummary+; - -#pragma link C++ struct KVertexSummary+; - -/* Lumi tree classes */ - -#pragma link C++ struct KLumiInfo+; - -#pragma link C++ struct KGenLumiInfo+; - -#pragma link C++ struct KDataLumiInfo+; - -#pragma link C++ struct KElectronMetadata+; - -#pragma link C++ struct KFilterMetadata+; - -#pragma link C++ struct KMuonMetadata+; - -#pragma link C++ struct KGenEventInfoMetadata+; - -#pragma link C++ struct KJetMetadata+; - -#pragma link C++ struct KTauMetadata+; - -#pragma link C++ struct KTriggerObjectMetadata+; - -#pragma link C++ struct KProvenance+; -#endif From d9ea3754ecb22a0cadfec4a6f14eab2883d9c89f Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 17 Aug 2017 23:12:12 +0200 Subject: [PATCH 101/317] KInfoProducer.h, KInfo.h: create/fill/save Runs tree based on the same principle as the Lumis tree --- DataFormats/interface/KInfo.h | 32 ++++++++++++++++++------- DataFormats/interface/Kappa.h | 5 +++- DataFormats/src/KDebug.cpp | 25 ++++++++++++++++--- DataFormats/src/classes.h | 5 +++- DataFormats/src/classes_def.xml | 5 +++- Producers/interface/KDataInfoProducer.h | 2 ++ Producers/interface/KGenInfoProducer.h | 11 ++------- Producers/interface/KInfoProducer.h | 9 +++++++ Producers/src/KTuple.cc | 5 ++-- 9 files changed, 74 insertions(+), 25 deletions(-) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index ab0a7d27..1ff21997 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -29,19 +29,14 @@ struct KProvenance // List of user flags for luminosity sections (KLumiFlag...) const unsigned int KLFPrescaleError = 1 << 0; -struct KLumiInfo +struct KRunInfo { - virtual ~KLumiInfo() {}; + virtual ~KRunInfo() {}; - unsigned int nLumi; //< lumi section number unsigned int nRun; //< run number - unsigned int bitsUserFlags; //< contains a flag for prescale errors - std::vector hltPrescales; //< prescales for the triggers in hltNames - std::vector hltNames; //< names of the HLT triggers }; - -struct KGenRunInfo +struct KGenRunInfo : public KRunInfo { virtual ~KGenRunInfo() {}; @@ -52,6 +47,27 @@ struct KGenRunInfo std::map lheWeightNamesMap; //< human readable names mapped to indices }; +struct KDataRunInfo : public KRunInfo +{ + virtual ~KDataRunInfo() {}; +}; + +struct KLumiInfo +{ + virtual ~KLumiInfo() {}; + + unsigned int nLumi; //< lumi section number + unsigned int nRun; //< run number + unsigned int bitsUserFlags; //< contains a flag for prescale errors + std::vector hltPrescales; //< prescales for the triggers in hltNames + std::vector hltNames; //< names of the HLT triggers +}; + +struct KGenLumiInfo : public KLumiInfo +{ + virtual ~KGenLumiInfo() {}; +}; + struct KDataLumiInfo : public KLumiInfo { virtual ~KDataLumiInfo() {}; diff --git a/DataFormats/interface/Kappa.h b/DataFormats/interface/Kappa.h index ac0dda63..89363476 100644 --- a/DataFormats/interface/Kappa.h +++ b/DataFormats/interface/Kappa.h @@ -103,8 +103,11 @@ REGISTER_NAME_OF_TYPE(KFilterSummary,KFilterSummary); REGISTER_NAME_OF_TYPE(KHCALNoiseSummary,KHCALNoiseSummary); REGISTER_NAME_OF_TYPE(KTrackSummary,KTrackSummary); REGISTER_NAME_OF_TYPE(KVertexSummary,KVertexSummary); -REGISTER_NAME_OF_TYPE(KLumiInfo,KLumiInfo); +REGISTER_NAME_OF_TYPE(KRunInfo,KRunInfo); REGISTER_NAME_OF_TYPE(KGenRunInfo,KGenRunInfo); +REGISTER_NAME_OF_TYPE(KDataRunInfo,KDataRunInfo); +REGISTER_NAME_OF_TYPE(KLumiInfo,KLumiInfo); +REGISTER_NAME_OF_TYPE(KGenLumiInfo,KGenLumiInfo); REGISTER_NAME_OF_TYPE(KDataLumiInfo,KDataLumiInfo); REGISTER_NAME_OF_TYPE(KElectronMetadata,KElectronMetadata); REGISTER_NAME_OF_TYPE(KFilterMetadata,KFilterMetadata); diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 7f0980d8..714fe556 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -345,6 +345,26 @@ std::ostream &operator<<(std::ostream &os, const KProvenance &p) return os; } +std::ostream &operator<<(std::ostream &os, const KRunInfo &info) +{ + os << "Run=" << info.nRun; + return os; +} + +std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info) +{ + os << static_cast(info) << std::endl; + os << " xSec(ext)=" << info.xSectionExt << " xSec(int)=" << info.xSectionInt; + os << " filterEff=" << info.filterEff; + return os; +} + +std::ostream &operator<<(std::ostream &os, const KDataRunInfo &info) +{ + os << static_cast(info) << std::endl; + return os; +} + std::ostream &operator<<(std::ostream &os, const KLumiInfo &info) { os << "Run:LS=" << info.nRun << ":" << info.nLumi << " flags=" << info.bitsUserFlags; @@ -357,10 +377,9 @@ std::ostream &operator<<(std::ostream &os, const KLumiInfo &info) return os; } -std::ostream &operator<<(std::ostream &os, const KGenRunInfo &info) +std::ostream &operator<<(std::ostream &os, const KGenLumiInfo &info) { - os << "\txSec(ext)=" << info.xSectionExt << " xSec(int)=" << info.xSectionInt; - os << " filterEff=" << info.filterEff; + os << static_cast(info) << std::endl; return os; } diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index 874e975a..bf78dde3 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -103,8 +103,11 @@ namespace KHCALNoiseSummary dict_KHCALNoiseSummary; KTrackSummary dict_KTrackSummary; KVertexSummary dict_KVertexSummary; - KLumiInfo dict_KLumiInfo; + KRunInfo dict_KRunInfo; KGenRunInfo dict_KGenRunInfo; + KDataRunInfo dict_KDataRunInfo; + KLumiInfo dict_KLumiInfo; + KGenLumiInfo dict_KGenLumiInfo; KDataLumiInfo dict_KDataLumiInfo; KElectronMetadata dict_KElectronMetadata; KFilterMetadata dict_KFilterMetadata; diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index e818dc62..9b2f967a 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -69,8 +69,11 @@ - + + + + diff --git a/Producers/interface/KDataInfoProducer.h b/Producers/interface/KDataInfoProducer.h index b543c900..9fc6ebae 100644 --- a/Producers/interface/KDataInfoProducer.h +++ b/Producers/interface/KDataInfoProducer.h @@ -15,8 +15,10 @@ // MC data struct KDataInfo_Product { + typedef KDataRunInfo typeRun; typedef KDataLumiInfo typeLumi; typedef KEventInfo typeEvent; + static const std::string idRun() { return "KDataRunInfo"; }; static const std::string idLumi() { return "KDataLumiInfo"; }; static const std::string idEvent() { return "KEventInfo"; }; }; diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 76168c68..5105081f 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -29,11 +29,11 @@ // MC data struct KGenInfo_Product { - typedef KLumiInfo typeLumi; typedef KGenRunInfo typeRun; + typedef KGenLumiInfo typeLumi; typedef KGenEventInfo typeEvent; static const std::string idRun() { return "KGenRunInfo"; }; - static const std::string idLumi() { return "KLumiInfo"; }; + static const std::string idLumi() { return "KGenLumiInfo"; }; static const std::string idEvent() { return "KGenEventInfo"; }; }; @@ -61,9 +61,6 @@ class KGenInfoProducer : public KInfoProducer genEventInfoMetadata = new KGenEventInfoMetadata(); _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); - - metaRun = new typename Tmeta::typeRun(); - _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "GenInfo"; } @@ -292,7 +289,6 @@ class KGenInfoProducer : public KInfoProducer } protected: - typename Tmeta::typeRun *metaRun; bool ignoreExtXSec; int forceLumi; std::string binningMode; @@ -319,8 +315,6 @@ class KHepMCInfoProducer : public KInfoProducer tagSource(cfg.getParameter("genSource")) { tokenSource = consumescollector.consumes(tagSource); - metaRun = new typename Tmeta::typeRun(); - _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); } static const std::string getLabel() { return "HepMCInfo"; } @@ -368,7 +362,6 @@ class KHepMCInfoProducer : public KInfoProducer } protected: - typename Tmeta::typeRun *metaRun; double forceXSec; int forceLumi; edm::InputTag tagSource; diff --git a/Producers/interface/KInfoProducer.h b/Producers/interface/KInfoProducer.h index 66731b80..48ab42db 100644 --- a/Producers/interface/KInfoProducer.h +++ b/Producers/interface/KInfoProducer.h @@ -44,8 +44,10 @@ // real data struct KInfo_Product { + typedef KRunInfo typeRun; typedef KLumiInfo typeLumi; typedef KEventInfo typeEvent; + static const std::string idRun() { return "KRunInfo"; }; static const std::string idLumi() { return "KLumiInfo"; }; static const std::string idEvent() { return "KEventInfo"; }; }; @@ -88,6 +90,8 @@ class KInfoProducer : public KInfoProducerBase printHltList(cfg.getParameter("printHltList")), overrideHLTCheck(cfg.getUntrackedParameter("overrideHLTCheck", false)) { + metaRun = new typename Tmeta::typeRun(); + _run_tree->Bronch("runInfo", Tmeta::idRun().c_str(), &metaRun); metaLumi = new typename Tmeta::typeLumi(); _lumi_tree->Bronch("lumiInfo", Tmeta::idLumi().c_str(), &metaLumi); metaEvent = new typename Tmeta::typeEvent(); @@ -116,6 +120,9 @@ class KInfoProducer : public KInfoProducerBase virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { + metaRun = &(metaRunMap[run.run()]); + metaRun->nRun = run.run(); + KInfoProducerBase::hltKappa2FWK.clear(); hltNames.clear(); hltPrescales.clear(); @@ -324,9 +331,11 @@ class KInfoProducer : public KInfoProducerBase std::vector hltNames; std::vector hltPrescales; + typename Tmeta::typeRun *metaRun; typename Tmeta::typeLumi *metaLumi; typename Tmeta::typeEvent *metaEvent; + std::map metaRunMap; std::map, typename Tmeta::typeLumi> metaLumiMap; }; #endif diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index ea91dea3..b4e81bbc 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -140,17 +140,18 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : { file = 0; edm::Service fs; + run_tree = fs->make("Runs", "Runs"); lumi_tree = fs->make("Lumis", "Lumis"); event_tree = fs->make("Events", "Events"); - run_tree = fs->make("Runs", "Runs"); } else { + run_tree = new TTree("Runs", "Runs"); + run_tree->SetDirectory(0); lumi_tree = new TTree("Lumis", "Lumis"); lumi_tree->SetDirectory(0); file = new TFile(outputFile.c_str(), "RECREATE"); event_tree = new TTree("Events", "Events"); - run_tree = new TTree("Runs", "Runs"); } KBaseProducer::verbosity = std::max(KBaseProducer::verbosity, psConfig.getParameter("verbose")); From 34d95d98c6affc48509a679ae38f6bfc6fdf10ae Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 18 Aug 2017 18:11:14 +0200 Subject: [PATCH 102/317] KElectronProducer.h, KMuonProducer.h: minor changes (comments, indentaion) --- Producers/interface/KElectronProducer.h | 2 ++ Producers/interface/KMuonProducer.h | 28 ++++++++++++------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index c2835a48..1371be9a 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -102,6 +102,8 @@ class KElectronProducer : public KBaseMultiLVProducer, } cEvent->getByToken(tokenRhoIso, rhoIso_h); + + // TODO: change to getByToken /*art::Handle stepsHandle; event.getByLabel("g4run","tracker",stepsHandle); StepPointMCCollection const& steps(*stepsHandle); diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index e7ae29ef..2d2ee593 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -60,20 +60,20 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> muonMetadata = new KMuonMetadata(); _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); - this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); + this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); - const edm::ParameterSet &psBase = this->psBase; - std::vector names = psBase.getParameterNamesForType(); + const edm::ParameterSet &psBase = this->psBase; + std::vector names = psBase.getParameterNamesForType(); - for (size_t i = 0; i < names.size(); ++i) - { - const edm::ParameterSet pset = psBase.getParameter(names[i]); - if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); + for (size_t i = 0; i < names.size(); ++i) + { + const edm::ParameterSet pset = psBase.getParameter(names[i]); + if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); for(size_t j = 0; j < isoValInputTags.size(); ++j) isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); - } + } } static const std::string getLabel() { return "Muons"; } @@ -266,8 +266,8 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> /// highpt ID variables /** needed variables according to - https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideMuonId#New_HighPT_Version_recommended - not in new CMSSW versions + https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideMuonId#New_HighPT_Version_recommended + not in new CMSSW versions reco::TrackRef cktTrack = muon::improvedMuonBestTrack(const reco::Muon & recoMu, muon::improvedTuneP); dxy_high = cktTrack->db... @@ -286,12 +286,12 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> /// precomputed muon IDs /** https://hypernews.cern.ch/HyperNews/CMS/get/muon/868.html - https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideMuonId#Baseline_muon_selections_for_201 + https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideMuonId#Baseline_muon_selections_for_201 DataFormats/MuonReco/src/MuonSelectors.cc automatically use muon::improvedTuneP default as in CMSSW - Medium Id definition taken from: - https://indico.cern.ch/event/357213/contribution/2/material/slides/0.pdf - if release < 74X, otherwise use the method in the muon dataformat + Medium Id definition taken from: + https://indico.cern.ch/event/357213/contribution/2/material/slides/0.pdf + if release < 74X, otherwise use the method in the muon dataformat last update: 2015-06-19 */ bool isMediumMuon = muon::isMediumMuon(in); From 2b217b39e2a9fbd1dec37a2d84a2b5d8924040b9 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 18 Aug 2017 18:13:09 +0200 Subject: [PATCH 103/317] KLeptonPairProducer.h: change to getByToken --- Producers/interface/KLeptonPairProducer.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 4c20a4ff..f23225d3 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -25,8 +25,8 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { - consumescollector.consumes>(electronsTag); - consumescollector.consumes>(muonsTag); + this->electronsCollectionToken = consumescollector.consumes >(electronsTag); + this->muonsCollectionToken = consumescollector.consumes >(muonsTag); } static const std::string getLabel() { return "LeptonPair"; } @@ -48,11 +48,11 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL // get electron and muon collections if (electronsTag.label() != "") { - cEvent->getByLabel(electronsTag, electrons); + cEvent->getByToken(electronsCollectionToken, electrons); } if (muonsTag.label() != "") { - cEvent->getByLabel(muonsTag, muons); + cEvent->getByToken(muonsCollectionToken, muons); } // loop over electrons @@ -99,6 +99,9 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL edm::InputTag electronsTag; edm::InputTag muonsTag; + edm::EDGetTokenT > electronsCollectionToken; + edm::EDGetTokenT > muonsCollectionToken; + edm::ESHandle transientTrackBuilder; edm::Handle > electrons; From c4634dff3a84bda2961cc75c1db02ed8f48dfb32 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 18 Aug 2017 18:27:30 +0200 Subject: [PATCH 104/317] KExtendedTauProducer.h: change to getByToken --- Producers/interface/KExtendedTauProducer.h | 26 ++++++++++++++++------ 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Producers/interface/KExtendedTauProducer.h b/Producers/interface/KExtendedTauProducer.h index d226a7e4..62be5a03 100644 --- a/Producers/interface/KExtendedTauProducer.h +++ b/Producers/interface/KExtendedTauProducer.h @@ -26,8 +26,14 @@ class KExtendedTauProducer : public KBasicTauProducer(names[i]); - if(pset.existsAs("barrelSuperClustersSource")) consumescollector.consumes(pset.getParameter("barrelSuperClustersSource")); - if(pset.existsAs("endcapSuperClustersSource")) consumescollector.consumes(pset.getParameter("endcapSuperClustersSource")); + if(pset.existsAs("barrelSuperClustersSource")) + { + barrelSuperClustersToken = consumescollector.consumes(pset.getParameter("barrelSuperClustersSource")); + } + if(pset.existsAs("endcapSuperClustersSource")) + { + endcapSuperClustersToken = consumescollector.consumes(pset.getParameter("endcapSuperClustersSource")); + } } } @@ -42,11 +48,14 @@ class KExtendedTauProducer : public KBasicTauProducer("barrelSuperClustersSource"); - cEvent->getByLabel(barrelSuperClustersSource, pBarrelSuperClusters); - - edm::InputTag endcapSuperClustersSource = pset.getParameter("endcapSuperClustersSource"); - cEvent->getByLabel(endcapSuperClustersSource, pEndcapSuperClusters); + if(pset.existsAs("barrelSuperClustersSource")) + { + cEvent->getByToken(barrelSuperClustersToken, pBarrelSuperClusters); + } + if(pset.existsAs("endcapSuperClustersSource")) + { + cEvent->getByToken(endcapSuperClustersToken, pEndcapSuperClusters); + } // Continue with base product: KBasicTaus KBasicTauProducer::fillProduct(in, out, name, tag, pset); @@ -89,6 +98,9 @@ class KExtendedTauProducer : public KBasicTauProducer barrelSuperClustersToken; + edm::EDGetTokenT endcapSuperClustersToken; + edm::Handle pBarrelSuperClusters; edm::Handle pEndcapSuperClusters; KLVSorter LVSorter; From 3f56611efd29ee23a7c332afdeab22bdec54198a Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 18 Aug 2017 18:31:32 +0200 Subject: [PATCH 105/317] KPatTauProducer.h: change to getByToken --- Producers/interface/KPatTauProducer.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 74d39c61..5a9e05f6 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -446,8 +446,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - edm::InputTag beamSpotSource = pset.getParameter("beamSpotSource"); - cEvent->getByLabel(beamSpotSource, BeamSpot); + cEvent->getByToken(tokenBeamSpot, BeamSpot); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally From ab061acdaae07095e3328f6464ec5e3e7afd2eb4 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 18 Aug 2017 18:33:17 +0200 Subject: [PATCH 106/317] KCaloJetProducer.h, KFilterSummaryProducer.h: added comments --- Producers/interface/KCaloJetProducer.h | 1 + Producers/interface/KFilterSummaryProducer.h | 1 + 2 files changed, 2 insertions(+) diff --git a/Producers/interface/KCaloJetProducer.h b/Producers/interface/KCaloJetProducer.h index 199850a3..a62c03e7 100644 --- a/Producers/interface/KCaloJetProducer.h +++ b/Producers/interface/KCaloJetProducer.h @@ -24,6 +24,7 @@ class KCaloJetProducer : public KBaseMultiLVProducer("srcJetID"); //if (tagJetID.label() != "") diff --git a/Producers/interface/KFilterSummaryProducer.h b/Producers/interface/KFilterSummaryProducer.h index f2701434..17b93aa6 100644 --- a/Producers/interface/KFilterSummaryProducer.h +++ b/Producers/interface/KFilterSummaryProducer.h @@ -42,6 +42,7 @@ class KFilterSummaryProducer : public KBaseMatchingProducer { src = tags[i]; + // TODO: change to getByToken if (!event.getByLabel(src, handle)) { std::cout << "Could not get main product! src = " << src.encode() << std::endl; From 9929bfe43f6c7fa80acc90c0d64d0690e7d8afb7 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 09:38:53 +0200 Subject: [PATCH 107/317] Last update of Kaon production, sync with getByToken --- DataFormats/interface/KParticle.h | 2 +- Producers/interface/KPatTauProducer.h | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 1bb1c71a..817525ee 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -314,7 +314,7 @@ struct KKaonCandidate : public KPFCandidate //angles float angleXYBS; float angleXYPV; - float angleXYZPS; + float angleXYZBS; float angleXYZPV; float kMass; diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 74d39c61..b6f7c8ec 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -6,6 +6,7 @@ #include "KTauProducer.h" #include "KVertexProducer.h" #include "KVertexSummaryProducer.h" + #include "KPackedPFCandidateProducer.h" #include "RecoVertex/KalmanVertexFit/interface/KalmanVertexFitter.h" #include "TrackingTools/PatternTools/interface/ClosestApproachInRPhi.h" @@ -269,11 +270,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> reco::Vertex referencePV = VertexCollection->at(KVertexSummaryProducer::getValidVertexIndex(*VertexCollection)); // Artus. TODO: check that KVertex stores the same variable math::XYZPoint referencePosBS(BeamSpot->position()); math::XYZPoint referencePosPV(referencePV.position()); - //kaonCandidate.refPosBS(BeamSpot->position()); //temp for checks - //kaonCandidate.refPosPV(referencePV.position()); //temp for checks kaonCandidate.referencePosBS = referencePosBS; //temp kaonCandidate.referencePosPV = referencePosPV; //temp - //TODO: typedef ROOT::Math::SMatrix > SMatrixSym3D totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); SMatrixSym3D totalCovPV = referencePV.covariance() + theVtx.covariance(); // TODO::KAPPA kaonCandidate.totalCovBS = totalCovBS; //temp for checks @@ -341,7 +339,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> // 3D pointing angle float dzBS = theVtx.z() - referencePosBS.z(), pz = totalPiMomentumClosestToSV.z(); float dzPV = theVtx.z() - referencePosPV.z(); - kaonCandidate.angleXYZPS = (dxBS * pxBS + dyBS * pyBS + dzBS * pz) / (sqrt(dxBS * dxBS + dyBS * dyBS + dzBS * dzBS) * sqrt(pxBS * pxBS + pyBS * pyBS + pz * pz)); + kaonCandidate.angleXYZBS = (dxBS * pxBS + dyBS * pyBS + dzBS * pz) / (sqrt(dxBS * dxBS + dyBS * dyBS + dzBS * dzBS) * sqrt(pxBS * pxBS + pyBS * pyBS + pz * pz)); kaonCandidate.angleXYZPV = (dxPV * pxPV + dyPV * pyPV + dzPV * pz) / (sqrt(dxPV * dxPV + dyPV * dyPV + dzPV * dzPV) * sqrt(pxPV * pxPV + pyPV * pyPV + pz * pz)); // Write down the object @@ -446,8 +444,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - edm::InputTag beamSpotSource = pset.getParameter("beamSpotSource"); - cEvent->getByLabel(beamSpotSource, BeamSpot); + cEvent->getByToken(tokenBeamSpot, BeamSpot); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally From 5ca0af5a3bb4debf657f6d9e80fe9ef9a0696697 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 09:52:07 +0200 Subject: [PATCH 108/317] removing log output (1) --- .travis.yml | 6 +++++- test_build.sh | 22 +--------------------- 2 files changed, 6 insertions(+), 22 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2569cd4a..b7840883 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,4 +49,8 @@ script: -v '/home/short:/home/short' claria/cvmfs-cms /bin/bash -c "cd /home/; source /home/travis/test_build.sh -g 'greyxray' -e 'greyxray@gmail.com' -n 'kappa test'" notifications: - email: false + email: + recipients: + - greyxray@gmail.com + on_success: change + on_failure: always diff --git a/test_build.sh b/test_build.sh index 8e88ab5d..430b7295 100755 --- a/test_build.sh +++ b/test_build.sh @@ -1,19 +1,5 @@ #!/bin/bash -echo "what is 0: $0" -echo "# ================= #" -echo "# Checking wget " -echo "# ================= #" -if ! which wget; then - echo "No wget. Will install"; - yum install wget -y - if ! which wget; then - echo "Could not get wget" - exit 1 - fi -else - echo "wget found:"; - which wget; -fi +echo $ADDITIONAL_OUTPUT echo "# ================= #" echo "# Setting /etc/cvmfs/config.d/cms.cern.ch.local BEFORE the mount " @@ -42,12 +28,6 @@ if [ "$ADDITIONAL_OUTPUT" = true ]; then echo "# ================= #" echo "# Environment checks " echo "# ================= #" - # echo - # echo "# very specific tests of input files" - # echo "Testing most probably included in the image files" - # echo "1) /etc/yum.repos.d/cernvm.repo " - # cat /etc/yum.repos.d/cernvm.repo - # echo echo ":: /etc/cvmfs/default.local" cat /etc/cvmfs/default.local From 9d35761e26c7f3eee66b3000611957f603578bfc Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 10:55:59 +0200 Subject: [PATCH 109/317] Test script is cleaned up --- test_build.sh | 146 +++++++++++--------------------------------------- 1 file changed, 31 insertions(+), 115 deletions(-) diff --git a/test_build.sh b/test_build.sh index 430b7295..c2e46a0a 100755 --- a/test_build.sh +++ b/test_build.sh @@ -1,10 +1,12 @@ #!/bin/bash -echo $ADDITIONAL_OUTPUT +if [ "$ADDITIONAL_OUTPUT" = true ]; then + set -x +fi echo "# ================= #" -echo "# Setting /etc/cvmfs/config.d/cms.cern.ch.local BEFORE the mount " +echo "# Setting /etc/cvmfs/config.d/cms.cern.ch.local BEFORE the mount" echo "# ================= #" - cat /etc/cvmfs/config.d/cms.cern.ch.local || { + cat /etc/cvmfs/config.d/cms.cern.ch.local &>/dev/null || { echo "No /etc/cvmfs/config.d/cms.cern.ch.local was found" cat >/etc/cvmfs/config.d/cms.cern.ch.local < /etc/cvmfs/config.d/cms.cern.ch.local EOL - echo "Was created as:" - cat /etc/cvmfs/config.d/cms.cern.ch.local - - echo "and Was soursed as:" source /etc/cvmfs/config.d/cms.cern.ch.local - echo "testing:" - echo $CMS_LOCAL_SITE } echo @@ -29,36 +25,17 @@ if [ "$ADDITIONAL_OUTPUT" = true ]; then echo "# Environment checks " echo "# ================= #" - echo ":: /etc/cvmfs/default.local" cat /etc/cvmfs/default.local echo - echo ":: /etc/cvmfs/domain.d/cern.ch.local" cat /etc/cvmfs/domain.d/cern.ch.local echo - echo ":: CMS_LOCAL_SITE" echo $CMS_LOCAL_SITE echo - # echo ":: /etc/cvmfs/keys" - # cat /etc/cvmfs/keys - # echo - - # echo "/etc/cvmfs/run-cvmfs.sh" - # cat /etc/cvmfs/run-cvmfs.sh - # echo - - # echo "# ================= #" - # echo "# ls cvmfs" - # echo "# ================= #" - # ls /etc/cvmfs/ - # echo - - echo ":: /etc/cvmfs/run-cvmfs.sh" cat /etc/cvmfs/run-cvmfs.sh echo - echo "# ================= #" echo fi @@ -66,82 +43,40 @@ fi echo "# ================= #" echo "# Mounting: run-cvmfs.sh" echo "# ================= #" - /etc/cvmfs/run-cvmfs.sh -echo "# ================= #" +/etc/cvmfs/run-cvmfs.sh echo - if [ "$ADDITIONAL_OUTPUT" = true ]; then echo "# ================= #" echo "# Find site-local-config.xml" echo "# ================= #" thesite=local - echo "ls -ltr /cvmfs/cms.cern.ch/SITECONF" + ls -ltr /cvmfs/cms.cern.ch/SITECONF echo - echo "ls -ltr /cvmfs/cms.cern.ch/SITECONF/${thesite}" + ls -ltr /cvmfs/cms.cern.ch/SITECONF/$thesite echo sitelocaltocheck=/cvmfs/cms.cern.ch/SITECONF/$thesite/JobConfig/site-local-config.xml - #sitelocaltocheck=/cvmfs/cms.cern.ch/SITECONF/local/JobConfig/site-local-config.xml - printf " cat \"%s\":\n" "$sitelocaltocheck" - cat $sitelocaltocheck - cat $sitelocaltocheck || { - printf "\n Could not cat \"%s\".\n" "$sitelocaltocheck" - exit 1 - } - printf "\n Much wow, could cat \"%s\".\n" "$sitelocaltocheck" - echo "# ================= #" echo fi -# export SCRAM_ARCH=slc6_amd64_gcc481 export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch -if [ "$ADDITIONAL_OUTPUT" = true ]; then - echo "# ================= #" - echo "# cmsset_default.sh" - echo "# ================= #" - cat $VO_CMS_SW_DIR/cmsset_default.sh - echo "# ================= #" - echo - echo "number of processors:" - cat /proc/cpuinfo | awk '/^processor/{print $3}' - echo -fi echo "# ================= #" -echo "# curl -O root files" +echo "# check root files" echo "# ================= #" files=(/home/short/*) if [ ! ${#files[@]} -gt 0 ] then - echo "curl -o /home/short_rootfiles.tar https://cernbox.cern.ch/index.php/s/WeawecKp2BD2BH2/download" # single file: curl -O https://cernbox.cern.ch/index.php/s/BgWZaBJFB2y4688/download curl -o /home/short_rootfiles.tar https://cernbox.cern.ch/index.php/s/WeawecKp2BD2BH2/download - echo "tar -xvf /home/short_rootfiles.tar /home/" tar -xvf /home/short_rootfiles.tar -C /home/ echo - #echo "# ================= #" - #echo "# xrootd" - #echo "# ================= #" - #xrootd -d l -f root://eosuser.cern.ch://eos/user/o/ohlushch/kappatest_inputfiles/input/SUSYGluGluToHToTauTau_M-160_fall15_miniAOD.root - #root -l root://eosuser.cern.ch://eos/user/o/ohlushch/kappatest_inputfiles/input/SUSYGluGluToHToTauTau_M-160_fall15_miniAOD.root - #echo - fi - if [ "$ADDITIONAL_OUTPUT" = true ]; then - echo "HOME:" $HOME - ls $HOME - echo "Content /home/short:" - ls /home/short - echo - echo "Content /home:" - ls /home - echo - echo "Content ~" - ls ~ + else + echo "Files in /home/short are presented" fi -echo "# ================= #" echo @@ -151,72 +86,58 @@ echo "# ================= #" mkdir -p /home/build && cd /home/build curl -O https://raw.githubusercontent.com/KappaAnalysis/Kappa/${KAPPA_BRANCH}/Skimming/scripts/${CHECKOUTSCRIPT} chmod +x ${CHECKOUTSCRIPT} - cat ${CHECKOUTSCRIPT} - set -x printf "no\n" | . ./${CHECKOUTSCRIPT} -b ${KAPPA_BRANCH} -g 'greyxray' -e 'greyxray@gmail.com' -n 'kappa test' || { echo "The ${CHECKOUTSCRIPT} could not be executed" exit 1 } -echo "# ================= #" echo echo "# ================= #" echo "# Set CMSSW variables" echo "# ================= #" source $VO_CMS_SW_DIR/cmsset_default.sh; - echo "cd TEST_CMSSW_VERSION" cd $TEST_CMSSW_VERSION/src eval `scramv1 runtime -sh` cd $CMSSW_BASE/src -echo "# ================= #" echo if [ "$ADDITIONAL_OUTPUT" = true ]; then echo "# =================== #" echo "# Env var checks #" echo "# =================== #" - uname -a - echo "HOSTNAME=$HOSTNAME" - echo "SHELL=$SHELL" - python --version - - echo "python:" $(which python) - echo "PYTHONSTARTUP=$PYTHONSTARTUP" - echo "PYTHONPATH=$PYTHONPATH" - echo "SCRAM_ARCH=$SCRAM_ARCH" - echo "VO_CMS_SW_DIR=$VO_CMS_SW_DIR" - echo "CMSSW_VERSION=$CMSSW_VERSION" - echo "CMSSW_GIT_HASH=$CMSSW_GIT_HASH" - echo "CMSSW_BASE=$CMSSW_BASE" - echo "CMSSW_RELEASE_BASE=$CMSSW_RELEASE_BASE" - - echo - echo "# ================= #" + uname -a + echo "HOSTNAME=$HOSTNAME" + echo "SHELL=$SHELL" + python --version + + echo "python:" $(which python) + echo "PYTHONSTARTUP=$PYTHONSTARTUP" + echo "PYTHONPATH=$PYTHONPATH" + echo "SCRAM_ARCH=$SCRAM_ARCH" + echo "VO_CMS_SW_DIR=$VO_CMS_SW_DIR" + echo "CMSSW_VERSION=$CMSSW_VERSION" + echo "CMSSW_GIT_HASH=$CMSSW_GIT_HASH" + echo "CMSSW_BASE=$CMSSW_BASE" + echo "CMSSW_RELEASE_BASE=$CMSSW_RELEASE_BASE" echo fi echo "# =================== #" -echo "# Cat the Config #" +echo "# Check the skimming config #" echo "# =================== #" - cat $CMSSW_BASE/src/$SKIMMING_SCRIPT || { + cat $CMSSW_BASE/src/$SKIMMING_SCRIPT &>/dev/null || { echo "The ${CMSSW_BASE}/src/${SKIMMING_SCRIPT} could not be read" exit 1 } - #Kappa/Skimming/examples/travis/skim_tutorial1_basic.py -echo "# ================= #" echo echo "# =================== #" echo "# Test python #" echo "# =================== #" - cd $CMSSW_BASE/src/Kappa && mkdir kappa_run && cd kappa_run - python $CMSSW_BASE/src/$SKIMMING_SCRIPT || { - echo "Possible python syntax error " - #exit 5 - } - #Kappa/Skimming/examples/travis/skim_tutorial1_basic.py - #higgsTauTau/kSkimming_run2_cfg.py -echo "# ================= #" +cd $CMSSW_BASE/src/Kappa && mkdir kappa_run && cd kappa_run +python $CMSSW_BASE/src/$SKIMMING_SCRIPT || { + echo "Possible python syntax error " +} echo echo "# =================== #" @@ -226,9 +147,6 @@ echo "# =================== #" echo "The cmsRun could not be run" exit 1 } - #Kappa/Skimming/examples/travis/skim_tutorial1_basic.py - #higgsTauTau/kSkimming_run2_cfg.py -echo "# ================= #" echo echo "# =================== #" @@ -238,8 +156,6 @@ echo "# =================== #" echo "The root file was not created" exit 1 } -echo "# ================= #" echo echo "The end" -#make -C Kappa/DataFormats/test -j2 || exit 1 From 148f697f4195fcc7549d0c6ad6321dd454f631be Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 12:36:41 +0200 Subject: [PATCH 110/317] KPatTau: revert non-working getByToken --- Producers/interface/KPatTauProducer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 3010cd4e..c438778f 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -450,7 +450,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - cEvent->getByToken(tokenBeamSpot, BeamSpot); + edm::InputTag beamSpotSource = pset.getParameter("beamSpotSource"); + cEvent->getByLabel(beamSpotSource, BeamSpot); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally From 3aff377bf5cd46fd00f5121b462bbada7c356e23 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 14:47:04 +0200 Subject: [PATCH 111/317] Remove all Kaon information --- DataFormats/interface/KParticle.h | 52 ----- DataFormats/interface/KTau.h | 3 - DataFormats/src/classes.h | 2 - DataFormats/src/classes_def.xml | 2 - Producers/interface/KPatTauProducer.h | 229 --------------------- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 2 - 6 files changed, 290 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index 817525ee..dae98e14 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -286,57 +286,5 @@ struct KLHEParticles double alphaQCD; // AQCDUP }; - -/// Particle-Flow Candidate -struct KKaonCandidate : public KPFCandidate -{ - virtual ~KKaonCandidate() {}; - - KPFCandidate firstTransPFCand; - KPFCandidate secondTransPFCand; - //std::vector TrackPair; - - KVertex secondaryVertex; - - bool statusOfClosestApproachInRPhi = false; - float distanceOfClosestApproach = -1; - // 2D - float distMagXYBS; - float distMagXYPV; - float sigmaDistMagXYBS; - float sigmaDistMagXYPV; - //3D - float distMagXYZBS; - float distMagXYZPV; - float sigmaDistMagXYZBS; - float sigmaDistMagXYZPV; - - //angles - float angleXYBS; - float angleXYPV; - float angleXYZBS; - float angleXYZPV; - - float kMass; - float pionMass; - - CartesianRMFLV firstPiMomentumClosestToSV; - CartesianRMFLV secondPiMomentumClosestToSV; - CartesianRMFLV totalPiMomentumClosestToSV; - CartesianRMFLV initialFirstTSCP; - CartesianRMFLV initialSecondTSCP; - - SMatrixSym3D totalCovBS; - SMatrixSym3D totalCovPV; - - RMPoint refPosBS; - RMPoint refPosPV; - RMPoint POCA; - - math::XYZPoint referencePosBS;//temp - math::XYZPoint referencePosPV;//temp -}; -typedef std::vector KKaonCandidates; - #endif diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index 44167aed..00130c4a 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -67,9 +67,6 @@ struct KTau : public KBasicTau KLVs piZeroCandidates; KPFCandidates chargedHadronCandidates; KPFCandidates gammaCandidates; - KPFCandidates isolationChargedHadronCandidates; - //std::tuple kshortTracksTuple; - KKaonCandidates kshortCandidates; KVertex sv; diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index bf78dde3..2b2dcd37 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -79,8 +79,6 @@ namespace KParticles dict_KParticles; KPFCandidate dict_KPFCandidate; KPFCandidates dict_KPFCandidates; - KKaonCandidate dict_KKaonCandidate; - KKaonCandidates dict_KKaonCandidates; KPhoton dict_KPhoton; KPhotons dict_KPhotons; KPileupDensity dict_KPileupDensity; diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index 9b2f967a..e6205f6b 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -45,8 +45,6 @@ - - diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index b6f7c8ec..df8734d4 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -102,51 +102,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KPFCandidate outCandidate; outCandidate.indexInOriginalCollection = i; - if (kshortinformation[names[0]]) - { - pat::PackedCandidate const* single_pion = dynamic_cast(in.signalChargedHadrCands()[i].get()); - tau_picharge.push_back(single_pion); - - outCandidate.bestTrack = KTrack(); - if (single_pion->bestTrack() != nullptr) - { - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); - KTrackProducer::fillIPInfo(*single_pion->bestTrack(), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); - } - else - outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); - } - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); out.chargedHadronCandidates.push_back(outCandidate); } - if (kshortinformation[names[0]]) - { - for(size_t i = 0; i < in.isolationChargedHadrCands().size(); ++i) - { - KPFCandidate outCandidate; - outCandidate.indexInOriginalCollection = i + in.signalChargedHadrCands().size(); - - pat::PackedCandidate const* single_pion = dynamic_cast(in.isolationChargedHadrCands()[i].get()); - tau_picharge.push_back(single_pion); - - outCandidate.bestTrack = KTrack(); - if (single_pion->bestTrack() != nullptr) - { - KTrackProducer::fillTrack(*single_pion->bestTrack(), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); - KTrackProducer::fillIPInfo(*single_pion->bestTrack(), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); - } - else - outCandidate.bestTrack.ref.SetXYZ(single_pion->vertex().x(), single_pion->vertex().y(), single_pion->vertex().z()); - - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[i].get()), outCandidate); - out.isolationChargedHadronCandidates.push_back(outCandidate); - } - - std::sort(out.isolationChargedHadronCandidates.begin(), out.isolationChargedHadronCandidates.end(), KLVSorter()); - } - for(size_t i = 0; i < in.signalNeutrHadrCands().size(); ++i) { KLV tmp; @@ -165,190 +124,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); - if (kshortinformation[names[0]]) fillMapOfTracksSV(in, out); - } - - virtual void fillMapOfTracksSV(const SingleInputType &in, SingleOutputType &out) - { - unsigned short nTracks = in.signalChargedHadrCands().size() + in.isolationChargedHadrCands().size(); - - if (nTracks > 1) - { - std::vector transientTracks; - KPFCandidates hadronCandidates; - - for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) - { - const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); - if (track) - { - transientTracks.push_back(trackBuilder->build(track)); - - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); - KTrackProducer::fillTrack(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); - KTrackProducer::fillIPInfo(*(in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); - hadronCandidates.push_back(outCandidate); - } - } - - for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.isolationChargedHadrCands().size(); ++chargedPFCandidateIndex) - { - const reco::Track* track = in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); - if (track) - { - transientTracks.push_back(trackBuilder->build(track)); - - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex].get()), outCandidate); - KTrackProducer::fillTrack(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *VertexCollection, trackBuilder.product()); - KTrackProducer::fillIPInfo(*(in.isolationChargedHadrCands()[chargedPFCandidateIndex]->bestTrack()), outCandidate.bestTrack, *RefitVertices, trackBuilder.product()); - hadronCandidates.push_back(outCandidate); - } - } - - if (transientTracks.size() > 2) - { - TransientVertex theRecoVertex; - - bool useRefTracks = true;// Todo: store non-refitted vertices too - KalmanVertexFitter theKalmanFitter(useRefTracks == 0 ? false : true);// TODO: add the AdaptiveVertexFitter in future too - - const float piMass = 0.13957018; - const float piMassSquared = pow(piMass, 2); - - for(size_t trackIndex_1 = 0; trackIndex_1 < transientTracks.size() - 1; ++trackIndex_1) - for(size_t trackIndex_2 = trackIndex_1 + 1; trackIndex_2 < transientTracks.size(); ++trackIndex_2) - { - if (transientTracks[trackIndex_1].charge() * transientTracks[trackIndex_2].charge() > 0.) continue; - KKaonCandidate kaonCandidate; - std::vector transientTracksPair; - transientTracksPair.push_back(transientTracks[trackIndex_1]); - transientTracksPair.push_back(transientTracks[trackIndex_2]); - if (!transientTracksPair[0].impactPointTSCP().isValid() || !transientTracksPair[1].impactPointTSCP().isValid()) continue; - - kaonCandidate.firstTransPFCand = hadronCandidates[trackIndex_1]; - kaonCandidate.secondTransPFCand = hadronCandidates[trackIndex_2]; - - FreeTrajectoryState const & firstState = transientTracksPair[0].impactPointTSCP().theState(); - FreeTrajectoryState const & secondState = transientTracksPair[1].impactPointTSCP().theState(); - - ClosestApproachInRPhi cApp; - cApp.calculate(firstState, secondState); - kaonCandidate.statusOfClosestApproachInRPhi = cApp.status(); //remove - if (!cApp.status()) continue; - - float dca = std::abs(cApp.distance()); - kaonCandidate.distanceOfClosestApproach = dca; - - GlobalPoint cxPt = cApp.crossingPoint(); - kaonCandidate.POCA.SetXYZ(cxPt.x(), cxPt.y(), cxPt.z()); - - // the tracks should at least point in the same quadrant - TrajectoryStateClosestToPoint const & firstTSCP = transientTracks[trackIndex_1].trajectoryStateClosestToPoint(cxPt); - TrajectoryStateClosestToPoint const & secondTSCP = transientTracks[trackIndex_2].trajectoryStateClosestToPoint(cxPt); - if (!firstTSCP.isValid() || !secondTSCP.isValid()) continue; - if (firstTSCP.momentum().dot(secondTSCP.momentum()) < 0) continue; - - //CartesianRMFLV initialFirstTSCP, initialSecondTSCP; - kaonCandidate.initialFirstTSCP.SetCoordinates(firstTSCP.momentum().x(), firstTSCP.momentum().y(), firstTSCP.momentum().z(), piMassSquared); - kaonCandidate.initialSecondTSCP.SetCoordinates(secondTSCP.momentum().x(), secondTSCP.momentum().y(), secondTSCP.momentum().z(), piMassSquared); - { - float totalE = sqrt(firstTSCP.momentum().mag2() + piMassSquared) + sqrt(secondTSCP.momentum().mag2() + piMassSquared); - float totalPSq = (firstTSCP.momentum() + secondTSCP.momentum()).mag2(); - kaonCandidate.pionMass = sqrt(pow(totalE, 2) - totalPSq); - } - - TransientVertex sv = theKalmanFitter.vertex(transientTracksPair); - if (sv.isValid()) - KVertexProducer::fillVertex(sv, kaonCandidate.secondaryVertex); - else continue; - - // Variables needef for significance - reco::Vertex theVtx = sv; - GlobalPoint vtxPos(theVtx.x(), theVtx.y(), theVtx.z()); - reco::Vertex referencePV = VertexCollection->at(KVertexSummaryProducer::getValidVertexIndex(*VertexCollection)); // Artus. TODO: check that KVertex stores the same variable - math::XYZPoint referencePosBS(BeamSpot->position()); - math::XYZPoint referencePosPV(referencePV.position()); - kaonCandidate.referencePosBS = referencePosBS; //temp - kaonCandidate.referencePosPV = referencePosPV; //temp - SMatrixSym3D totalCovBS = BeamSpot->rotatedCovariance3D() + theVtx.covariance(); - SMatrixSym3D totalCovPV = referencePV.covariance() + theVtx.covariance(); // TODO::KAPPA - kaonCandidate.totalCovBS = totalCovBS; //temp for checks - kaonCandidate.totalCovPV = totalCovPV; //temp for checks - - // Significance - // Move to Artus - // 2D decay significance - ROOT::Math::SVector distVecXYBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), 0.); - ROOT::Math::SVector distVecXYPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), 0.); - kaonCandidate.distMagXYBS = ROOT::Math::Mag(distVecXYBS); - kaonCandidate.distMagXYPV = ROOT::Math::Mag(distVecXYPV); - kaonCandidate.sigmaDistMagXYBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYBS)) / ROOT::Math::Mag(distVecXYBS); - kaonCandidate.sigmaDistMagXYPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYPV)) / ROOT::Math::Mag(distVecXYPV); - // 3D decay significance - ROOT::Math::SVector distVecXYZBS(vtxPos.x() - referencePosBS.x(), vtxPos.y() - referencePosBS.y(), vtxPos.z() - referencePosBS.z()); - ROOT::Math::SVector distVecXYZPV(vtxPos.x() - referencePosPV.x(), vtxPos.y() - referencePosPV.y(), vtxPos.z() - referencePosPV.z()); - kaonCandidate.distMagXYZBS = ROOT::Math::Mag(distVecXYZBS); - kaonCandidate.distMagXYZPV = ROOT::Math::Mag(distVecXYZPV); - kaonCandidate.sigmaDistMagXYZBS = sqrt(ROOT::Math::Similarity(totalCovBS, distVecXYZBS)) / ROOT::Math::Mag(distVecXYZBS);; - kaonCandidate.sigmaDistMagXYZPV = sqrt(ROOT::Math::Similarity(totalCovPV, distVecXYZPV)) / ROOT::Math::Mag(distVecXYZPV);; - - // Correct the momentum of pions with respect to the refitted SV - std::auto_ptr trajFirst, trajSecond; - std::vector theRefTracks; - if (sv.hasRefittedTracks()) - theRefTracks = sv.refittedTracks(); // TODO: check that sequence of returned objects is preserved - - if (theRefTracks.size() > 1) - { - trajFirst.reset(new TrajectoryStateClosestToPoint(theRefTracks[0].trajectoryStateClosestToPoint(vtxPos))); - trajSecond.reset(new TrajectoryStateClosestToPoint(theRefTracks[1].trajectoryStateClosestToPoint(vtxPos))); - } - else - { - trajFirst.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); - trajSecond.reset(new TrajectoryStateClosestToPoint(transientTracksPair[0].trajectoryStateClosestToPoint(vtxPos))); - } - if (trajFirst.get() == 0 || trajSecond.get() == 0 || !trajFirst->isValid() || !trajSecond->isValid()) - { - std::cout << "TrajectoryStateClosestToPoint was invalid"; - continue; - } - - // Calculate the 4-momentums - float piFirstE = sqrt(trajFirst->momentum().mag2() + piMassSquared); - float piSecondE = sqrt(trajSecond->momentum().mag2() + piMassSquared); - - CartesianRMFLV firstPiMomentumClosestToSV, secondPiMomentumClosestToSV; - firstPiMomentumClosestToSV.SetCoordinates(trajFirst->momentum().x(), trajFirst->momentum().y(), trajFirst->momentum().z(), piFirstE); - secondPiMomentumClosestToSV.SetCoordinates(trajSecond->momentum().x(), trajSecond->momentum().y(), trajSecond->momentum().z(), piSecondE); - CartesianRMFLV totalPiMomentumClosestToSV(firstPiMomentumClosestToSV + secondPiMomentumClosestToSV); - - kaonCandidate.firstPiMomentumClosestToSV = firstPiMomentumClosestToSV; - kaonCandidate.secondPiMomentumClosestToSV = secondPiMomentumClosestToSV; - kaonCandidate.totalPiMomentumClosestToSV = totalPiMomentumClosestToSV; - kaonCandidate.kMass = totalPiMomentumClosestToSV.mass(); - - //Move to Artus - // 2D pointing angle - float dxBS = theVtx.x() - referencePosBS.x(), dyBS = theVtx.y() - referencePosBS.y(), pxBS = totalPiMomentumClosestToSV.x(), pyBS = totalPiMomentumClosestToSV.y(); - float dxPV = theVtx.x() - referencePosPV.x(), dyPV = theVtx.y() - referencePosPV.y(), pxPV = totalPiMomentumClosestToSV.x(), pyPV = totalPiMomentumClosestToSV.y(); - kaonCandidate.angleXYBS = (dxBS * pxBS + dyBS * pyBS) / (sqrt(dxBS * dxBS + dyBS * dyBS) * sqrt(pxBS * pxBS + pyBS * pyBS)); - kaonCandidate.angleXYPV = (dxPV * pxPV + dyPV * pyPV) / (sqrt(dxPV * dxPV + dyPV * dyPV) * sqrt(pxPV * pxPV + pyPV * pyPV)); - // 3D pointing angle - float dzBS = theVtx.z() - referencePosBS.z(), pz = totalPiMomentumClosestToSV.z(); - float dzPV = theVtx.z() - referencePosPV.z(); - kaonCandidate.angleXYZBS = (dxBS * pxBS + dyBS * pyBS + dzBS * pz) / (sqrt(dxBS * dxBS + dyBS * dyBS + dzBS * dzBS) * sqrt(pxBS * pxBS + pyBS * pyBS + pz * pz)); - kaonCandidate.angleXYZPV = (dxPV * pxPV + dyPV * pyPV + dzPV * pz) / (sqrt(dxPV * dxPV + dyPV * dyPV + dzPV * dzPV) * sqrt(pxPV * pxPV + pyPV * pyPV + pz * pz)); - - // Write down the object - out.kshortCandidates.push_back(kaonCandidate); - } - } - else edm::LogInfo("fillMapOfTracksSV") << "transientTracks.size() !> 2\n"; - } - else edm::LogInfo("fillMapOfTracksSV") << "nTracks !> 1\n"; } virtual void fillTemporaryPVandBSVariables(const SingleInputType &in, SingleOutputType &out) @@ -418,7 +193,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> const edm::ParameterSet pset = psBase.getParameter(names[i]); - kshortinformation[names[i]] = pset.getUntrackedParameter("kshortinformation", false); preselectionDiscr[names[i]] = pset.getParameter< std::vector >("preselectOnDiscriminators"); binaryDiscrWhitelist[names[i]] = pset.getParameter< std::vector >("binaryDiscrWhitelist"); binaryDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("binaryDiscrBlacklist"); @@ -584,9 +358,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist, extrafloatDiscrlist; std::map > realTauIdfloatmap; std::map discriminatorMap; - std::map kshortinformation; - //std::map kshortTracksMap; - std::vector names; boost::hash hasher; diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 7a41747e..db070a43 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -338,8 +338,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.p *= getattr(process, taus) process.kappaTuple.active += cms.vstring('PatTaus') - if len(datasetsHelper.get_nicks_with_query(query='{"process" : "QCD"}', pre_selected_nicks = [nickname])) > 0 or data: - process.kappaTuple.PatTaus.taus.kshortinformation = cms.untracked.bool(True) process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") #process.kappaTuple.PatTaus.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS") process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") From 894565a4d1e58d15ed4ae48aef73da8d44cd4e3c Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 14:54:54 +0200 Subject: [PATCH 112/317] TESTS: enable more output --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8154929d..6b559294 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,9 @@ language: cpp services: - docker env: - - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false - - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true + - TEST_CMSSW_VERSION=CMSSW_9_2_4 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw92xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true + - TEST_CMSSW_VERSION=CMSSW_8_0_26_patch1 SCRAM_ARCH=slc6_amd64_gcc530 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw80xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=true + - TEST_CMSSW_VERSION=CMSSW_7_6_3 SCRAM_ARCH=slc6_amd64_gcc493 KAPPA_BRANCH=${TRAVIS_BRANCH} CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false #- TEST_CMSSW_VERSION=CMSSW_5_3_29 SCRAM_ARCH=slc6_amd64_gcc472 CHECKOUTSCRIPT=checkoutCmssw76xPackagesForSkimming.sh SKIMMING_SCRIPT=Kappa/Skimming/higgsTauTau/kSkimming_run2_cfg.py ADDITIONAL_OUTPUT=false # skim_tutorial1_basic.py - checkoutDummy.sh and checkoutTauRefit.py are not available #- CHECKOUTSCRIPT=checkoutTauRefit.py SKIMMING_SCRIPT=Kappa/Skimming/examples/skim_tutorial1_basic.py ADDITIONAL_OUTPUT=false From 8c79867a30a44370856bcdd83041b073499321fc Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 22 Aug 2017 19:43:34 +0200 Subject: [PATCH 113/317] KGenInfoProducer.h: fix LHE weight regex, keyword in weightgroup can be either "type" or "name" --- Producers/interface/KGenInfoProducer.h | 28 ++++++++++++-------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 5105081f..e380b37d 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -51,17 +51,16 @@ class KGenInfoProducer : public KInfoProducer lheSource(cfg.getParameter("lheSource")), runInfo(cfg.getParameter("lheSource")), lheWeightRegexes(cfg.getParameter>("lheWeightNames")) - { - this->tokenGenRunInfo = consumescollector.consumes(tagSource); - this->tokenSource = consumescollector.consumes(tagSource); - this->tokenLhe = consumescollector.consumes(lheSource); - this->tokenPuInfo = consumescollector.consumes>(puInfoSource); - //this->tokenLHERunInfo = consumescollector.consumes(runInfo); - this->tokenRunInfo = consumescollector.consumes(runInfo); - - genEventInfoMetadata = new KGenEventInfoMetadata(); - _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); - } + { + this->tokenGenRunInfo = consumescollector.consumes(tagSource); + this->tokenSource = consumescollector.consumes(tagSource); + this->tokenLhe = consumescollector.consumes(lheSource); + this->tokenPuInfo = consumescollector.consumes>(puInfoSource); + this->tokenRunInfo = consumescollector.consumes(runInfo); + + genEventInfoMetadata = new KGenEventInfoMetadata(); + _lumi_tree->Bronch("genEventInfoMetadata", "KGenEventInfoMetadata", &genEventInfoMetadata); + } static const std::string getLabel() { return "GenInfo"; } @@ -206,7 +205,7 @@ class KGenInfoProducer : public KInfoProducer return true; } - bool endRun(edm::Run const& run, edm::EventSetup const &setup) override + bool endRun(edm::Run const& run, edm::EventSetup const &setup) override { // Read generator infos edm::Handle hGenInfo; @@ -221,7 +220,7 @@ class KGenInfoProducer : public KInfoProducer if (invalidGenInfo) return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); - // print available lheWeights + // https://twiki.cern.ch/twiki/bin/viewauth/CMS/LHEReaderCMSSW#Retrieving_the_weights edm::Handle runhandle; if ((lheWeightRegexes.size() > 0) && run.getByToken(tokenRunInfo, runhandle)) { @@ -230,7 +229,7 @@ class KGenInfoProducer : public KInfoProducer { std::vector lines = iter->lines(); std::string content = accumulate(lines.begin(), lines.end(), std::string("\n")); - boost::regex weightGroupRegex("(?:(?!"); + boost::regex weightGroupRegex("(?:(?!"); for (boost::sregex_token_iterator weightGroup(content.begin(), content.end(), weightGroupRegex, 0); weightGroup != boost::sregex_token_iterator(); ++weightGroup) { @@ -300,7 +299,6 @@ class KGenInfoProducer : public KInfoProducer edm::EDGetTokenT tokenSource; edm::EDGetTokenT tokenLhe; edm::EDGetTokenT> tokenPuInfo; - //edm::EDGetTokenT tokenLHERunInfo; edm::EDGetTokenT tokenRunInfo; }; From 2ca0640ffbaabeb81090563ed73a56b79c677b7e Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 22 Aug 2017 19:44:09 +0200 Subject: [PATCH 114/317] kSkimming_run2_cfg.py: improve LHE settings --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index db070a43..b57a0994 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -123,8 +123,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', # General configuration if tools.is_above_cmssw_version([7,4]): process.kappaTuple.Info.pileUpInfoSource = cms.InputTag("slimmedAddPileupInfo") - if isSignal: - process.kappaTuple.Info.lheSource = cms.InputTag("source") # save primary vertex process.kappaTuple.active += cms.vstring('VertexSummary') # save VertexSummary @@ -199,15 +197,17 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") - if ("HToTauTau" in nickname) or ("H2JetsToTauTau" in nickname): - process.kappaTuple.active += cms.vstring('LHE') - process.kappaTuple.LHE.whitelist = cms.vstring('source') - process.kappaTuple.LHE.rename = cms.vstring('source => LHEafter') - if tools.is_above_cmssw_version([7, 6]): - process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) + if ("HToTauTau" in nickname) or ("H2JetsToTauTau" in nickname): + process.kappaTuple.active += cms.vstring('LHE') + process.kappaTuple.LHE.whitelist = cms.vstring('source') + process.kappaTuple.LHE.rename = cms.vstring('source => LHEafter') + if tools.is_above_cmssw_version([7, 6]): + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) # write out for all processes where available - process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") + if not isEmbedded and not data: + process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") + process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") # save Flag process.kappaTuple.Info.isEmbedded = cms.bool(isEmbedded) From b535a55aee64e1d4d280afe7646e27aa781c356b Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 22 Aug 2017 22:50:54 +0200 Subject: [PATCH 115/317] checkout script 8: comment the dublicating package checkout --- Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh index 5efd7f04..5f2d4959 100755 --- a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh @@ -39,7 +39,7 @@ git cms-merge-topic cms-met:METRecipe_80X_part2 -u git cms-merge-topic -u cms-tau-pog:CMSSW_8_0_X_tau-pog_miniAOD-backport-tauID #correct jet corrections for mvamet -git cms-merge-topic -u cms-met:METRecipe_8020 +#git cms-merge-topic -u cms-met:METRecipe_8020 #Mvamet package based on Summer16 Training git cms-merge-topic -u macewindu009:mvamet8026 #copy training weightfile From 796cd269168a9cd81f5926e61cfcec03cb776af6 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 23 Aug 2017 15:43:21 +0200 Subject: [PATCH 116/317] Update test_build.sh add wget installation --- test_build.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test_build.sh b/test_build.sh index c2e46a0a..552a046b 100755 --- a/test_build.sh +++ b/test_build.sh @@ -3,6 +3,14 @@ if [ "$ADDITIONAL_OUTPUT" = true ]; then set -x fi +if ! which wget; then + yum install wget -y + if ! which wget; then + echo "Could not get wget" + exit 1 + fi +fi + echo "# ================= #" echo "# Setting /etc/cvmfs/config.d/cms.cern.ch.local BEFORE the mount" echo "# ================= #" From d4235c3f8cc67d1b1b87e0482bdde65318a3ebb4 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 24 Aug 2017 10:08:59 +0200 Subject: [PATCH 117/317] clean up --- DataFormats/interface/KParticle.h | 19 +++++++++---------- DataFormats/interface/KTau.h | 3 --- Skimming/python/tools.py | 4 ++-- 3 files changed, 11 insertions(+), 15 deletions(-) diff --git a/DataFormats/interface/KParticle.h b/DataFormats/interface/KParticle.h index dae98e14..0df8ac33 100644 --- a/DataFormats/interface/KParticle.h +++ b/DataFormats/interface/KParticle.h @@ -16,7 +16,7 @@ struct KParticle : public KLV // vertex of production RMPoint vertex; - + int sign() const { return (pdgId > 0) - (pdgId < 0); @@ -127,16 +127,16 @@ struct KGenParticle : public KParticle else return -1; } - + bool decayTreeContains(std::vector absPdgIds, std::vector* genParticles, bool exact = true) { bool contains = exact; - + for (std::vector::iterator daughterIndexIt = daughterIndices.begin(); daughterIndexIt != daughterIndices.end(); ++daughterIndexIt) { KGenParticle& genParticle = genParticles->at(*daughterIndexIt); - + bool tmpContains = false; if ((pdgId != 0) && (genParticle.pdgId == pdgId)) { @@ -151,7 +151,7 @@ struct KGenParticle : public KParticle tmpContains = true; } } - + if (exact) { contains = (contains && tmpContains && genParticle.decayTreeContains(absPdgIds, genParticles, exact)); @@ -161,7 +161,7 @@ struct KGenParticle : public KParticle contains = (contains || absPdgIds.empty() || genParticle.decayTreeContains(absPdgIds, genParticles, exact)); } } - + return contains; } @@ -200,7 +200,7 @@ struct KGenTau : public KGenParticle KLV visible; //< momentum four-vector of visible particles RMPoint vertex; //< vertex - + int nProngs; int nPi0s; int genDecayMode() @@ -257,7 +257,6 @@ struct KPFCandidate : public KParticle double hcalEnergy; //< energy deposited in HCAL unsigned short fromFirstPVFlag; KTrack bestTrack; - short int indexInOriginalCollection = -1; // is used to store index of charged hadron in the original collection in KPatTauProducer }; typedef std::vector KPFCandidates; @@ -266,7 +265,7 @@ typedef std::vector KPFCandidates; struct KLHEParticle { virtual ~KLHEParticle() {}; - + CartesianRMFLV p4; // PUP int pdgId; // IDUP int status; // ISTUP @@ -278,7 +277,7 @@ struct KLHEParticle struct KLHEParticles { virtual ~KLHEParticles() {}; - + std::vector particles; int subprocessCode; // IDPRUP double pdfScale; // SCALUP diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index 00130c4a..7fc2284a 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -70,9 +70,6 @@ struct KTau : public KBasicTau KVertex sv; - KVertex referencePV; // will be removed after tests - RMPoint referencePosBS; // will be removed after tests - int tauKey; inline unsigned long nCandidates() diff --git a/Skimming/python/tools.py b/Skimming/python/tools.py index 9015a2d0..7e6392fc 100644 --- a/Skimming/python/tools.py +++ b/Skimming/python/tools.py @@ -109,9 +109,9 @@ def is_above_cmssw_version(version_to_test): cmssw_version_number = get_cmssw_version_number() split_cmssw_version = [int(i) for i in cmssw_version_number.split("_")[0:3]] for index in range(len(version_to_test)): - if(version_to_test[index] > split_cmssw_version[index]): + if (version_to_test[index] > split_cmssw_version[index]): return False - elif(version_to_test[index] < split_cmssw_version[index]): + elif (version_to_test[index] < split_cmssw_version[index]): return True return True From 918fb0fcbf54b621003891f7fb95034a0f80da88 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 24 Aug 2017 12:17:54 +0200 Subject: [PATCH 118/317] kSkimming_run2_cfg.py: store LHE weights and particles only for Z/H->tautau events and LFV samples --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index b57a0994..d6076fb7 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -197,17 +197,15 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") - if ("HToTauTau" in nickname) or ("H2JetsToTauTau" in nickname): - process.kappaTuple.active += cms.vstring('LHE') - process.kappaTuple.LHE.whitelist = cms.vstring('source') - process.kappaTuple.LHE.rename = cms.vstring('source => LHEafter') - if tools.is_above_cmssw_version([7, 6]): - process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) - - # write out for all processes where available - if not isEmbedded and not data: process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") + + if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "DY", "LFV"]]): + process.kappaTuple.active += cms.vstring("LHE") + process.kappaTuple.LHE.whitelist = cms.vstring("source") + process.kappaTuple.LHE.rename = cms.vstring("source => LHEafter") + if tools.is_above_cmssw_version([7, 6]): + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) # save Flag process.kappaTuple.Info.isEmbedded = cms.bool(isEmbedded) From 9d739d9d28da8b8ec2b8465f6b5e27d3fc624122 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Thu, 24 Aug 2017 13:25:39 +0200 Subject: [PATCH 119/317] KPatTauProducer.h: fixed clean up commit --- Producers/interface/KPatTauProducer.h | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index df8734d4..20f1c44d 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -100,8 +100,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) { KPFCandidate outCandidate; - outCandidate.indexInOriginalCollection = i; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); out.chargedHadronCandidates.push_back(outCandidate); } @@ -126,12 +124,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } - virtual void fillTemporaryPVandBSVariables(const SingleInputType &in, SingleOutputType &out) - { - out.referencePosBS = BeamSpot->position(); - KVertexProducer::fillVertex(VertexCollection->at(KVertexSummaryProducer::getValidVertexIndex(*VertexCollection)), out.referencePV); - } - virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) { // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TauReco/interface/PFTau.h#L34-L54 @@ -259,7 +251,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else KPatTauProducer::fillPFCandidates(in, out); fillSecondaryVertex(in, out); - fillTemporaryPVandBSVariables(in, out); } virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override From 891781008382688b294fc3623929ab28e3713257 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 25 Aug 2017 19:45:46 +0200 Subject: [PATCH 120/317] fix the muon configuration --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index dae270e0..73e958b4 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -98,12 +98,12 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.maxEvents.input = maxevents process.kappaTuple.verbose = cms.int32(0) # uncomment the following option to select only running on certain luminosity blocks. Use only for debugging - # process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange("1:500-1:1000") + # in this example 1 - is run and after semicolon - the LumiSection + # process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange("1:62090-1:63091") process.kappaTuple.profile = cms.bool(True) if not globaltag.lower() == 'auto' : process.GlobalTag.globaltag = globaltag print "GT (overwritten):", process.GlobalTag.globaltag - ## ------------------------------------------------------------------------ # Configure Metadata describing the file @@ -261,7 +261,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # Configure Muons process.load("Kappa.Skimming.KMuons_miniAOD_cff") process.kappaTuple.Muons.muons.src = cms.InputTag(muons) - process.kappaTuple.Muons.muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.Muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") #process.kappaTuple.Muons.muons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS") process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.use03ConeForPfIso = cms.bool(True) From 865d42b877e0685af8c441163cde6ffdf6f12df1 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 28 Aug 2017 12:47:59 +0200 Subject: [PATCH 121/317] fix config for electrons --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 73e958b4..d43d88c6 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -279,9 +279,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('Electrons') process.load("Kappa.Skimming.KElectrons_miniAOD_cff") process.kappaTuple.Electrons.electrons.src = cms.InputTag("slimmedElectrons") - process.kappaTuple.Electrons.electrons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") - process.kappaTuple.Electrons.electrons.rhoIsoInputTag = cms.InputTag("slimmedJets", "rho") - process.kappaTuple.Electrons.electrons.allConversions = cms.InputTag("reducedEgamma", "reducedConversions") + process.kappaTuple.Electrons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.Electrons.rhoIsoInputTag = cms.InputTag("slimmedJets", "rho") + process.kappaTuple.Electrons.allConversions = cms.InputTag("reducedEgamma", "reducedConversions") from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone") From 8578c46a73abae2b9ea2347a0db0355fd4c656b0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 30 Aug 2017 10:23:07 +0200 Subject: [PATCH 122/317] Add exceptions calls --- Producers/interface/KBasicTauProducer.h | 1 + Producers/interface/KElectronProducer.h | 1 + Producers/interface/KMuonProducer.h | 3 ++- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index e433a7ca..19576071 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -163,6 +163,7 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc //vertex for IP std::vector pv; + if (VertexHandle->size() == 0) throw cms::Exception("VertexHandle in KBasicTauProducer is empty"); edm::View vertices = *VertexHandle; pv.push_back(vertices.at(0)); diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 1371be9a..8bcd3dcd 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -148,6 +148,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if (in.isPF()) out.leptonInfo |= KLeptonPFMask; + if (VertexCollection->size() == 0) throw cms::Exception("VertexCollection in KElectronProducer is empty"); reco::Vertex vtx = (*VertexCollection).at(0); // electron track and impact parameter if (in.gsfTrack().isNonnull()) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 2d2ee593..22bcd69f 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -124,7 +124,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> if (tagHLTrigger.label() != "") cEvent->getByToken(HLTTriggerToken, triggerEventHandle); - cEvent->getByToken(VertexCollectionToken, VertexHandle); + cEvent->getByToken(this->VertexCollectionToken, VertexHandle); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); @@ -165,6 +165,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> KTrackProducer::fillIPInfo(*in.globalTrack(), out.globalTrack, *RefitVertices, trackBuilder.product()); } + if (VertexHandle->size() == 0) throw cms::Exception("VertexHandle in KMuonProducer is empty"); reco::Vertex vtx = VertexHandle->at(0); if (in.muonBestTrack().isNonnull()) // && &vtx != NULL) TODO { diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index d43d88c6..a5e199b5 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -100,6 +100,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', # uncomment the following option to select only running on certain luminosity blocks. Use only for debugging # in this example 1 - is run and after semicolon - the LumiSection # process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange("1:62090-1:63091") + #process.source.eventsToProcess = cms.untracked.VEventRange('1:917:1719279', '1:1022:1915188') + #process.source.skipEvents = cms.untracked.uint32(539) + process.kappaTuple.profile = cms.bool(True) if not globaltag.lower() == 'auto' : process.GlobalTag.globaltag = globaltag From 1db7538857acfa7407f7c6f453df22bb450f7e42 Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 30 Aug 2017 17:44:49 +0200 Subject: [PATCH 123/317] added missing parts for srcMuonIsolationPF pset and some more updates --- Producers/interface/KMuonProducer.h | 20 +++++++++---- Producers/python/KTuple_cff.py | 35 ++++++++++++---------- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 8 ++--- 3 files changed, 38 insertions(+), 25 deletions(-) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 2d2ee593..3c5555fa 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -41,6 +41,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> KBaseMultiLVProducer, KMuons>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)), tagHLTrigger(cfg.getParameter("hlTrigger")), VertexCollectionSource(cfg.getParameter("vertexcollection")), + tagMuonIsolationPF(cfg.getParameter("srcMuonIsolationPF")), isoValInputTags(cfg.getParameter >("isoValInputTags")), hltMaxdR(cfg.getParameter("hltMaxdR")), hltMaxdPt_Pt(cfg.getParameter("hltMaxdPt_Pt")), @@ -61,6 +62,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> _lumi_tree->Bronch("muonMetadata", "KMuonMetadata", &muonMetadata); this->HLTTriggerToken = consumescollector.consumes(tagHLTrigger); + this->MuonIsolationPFToken = consumescollector.consumes >(tagMuonIsolationPF); this->VertexCollectionToken = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); @@ -70,6 +72,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); + if(pset.existsAs("srcMuonIsolationPF")) consumescollector.consumes>(pset.getParameter("srcMuonIsolationPF")); if(pset.existsAs("vertexcollection")) consumescollector.consumes(pset.getParameter("vertexcollection")); for(size_t j = 0; j < isoValInputTags.size(); ++j) isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); @@ -120,14 +123,19 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Retrieve additional input products + if (tagMuonIsolationPF.label() != "") + { + cEvent->getByToken(MuonIsolationPFToken, isoDepsPF); + //muonIsolationPFInitialized = true; + } if (tagHLTrigger.label() != "") cEvent->getByToken(HLTTriggerToken, triggerEventHandle); cEvent->getByToken(VertexCollectionToken, VertexHandle); - cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); pfIsoVetoMinPt = pset.getParameter("pfIsoVetoMinPt"); @@ -151,7 +159,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> out.leptonInfo = KLeptonFlavour::MUON; // hash of pointer as Id out.internalId = hasher(&in); - + /// momentum: copyP4(in, out.p4); @@ -199,7 +207,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> out.type = in.type(); // muon ID selection - // DataFormats/MuonReco/src/MuonSelectors.cc + // DataFormats/MuonReco/src/MuonSelectors.cc std::bitset<32> tmpBits; for (size_t i = 0; i < 16; ++i) tmpBits.set(i, muon::isGoodMuon(in, (muon::SelectionType) i)); @@ -211,7 +219,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> // code copied from KElectronProducer // we need the Ref, cf. example EgammaAnalysis/ElectronTools/src/EGammaCutBasedEleIdAnalyzer.cc edm::Ref> m(this->handle, this->nCursor); - + // isolation values (PF is used for IDs later) double iso_ch = (*(isoVals)[0])[m]; double iso_ph = (*(isoVals)[1])[m]; @@ -308,9 +316,11 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> private: edm::InputTag tagHLTrigger; edm::InputTag VertexCollectionSource; + edm::InputTag tagMuonIsolationPF; std::vector isoValInputTags; edm::EDGetTokenT HLTTriggerToken; edm::EDGetTokenT VertexCollectionToken; + edm::EDGetTokenT > MuonIsolationPFToken; std::vector>> isoValTokens; double hltMaxdR, hltMaxdPt_Pt; double pfIsoVetoCone, pfIsoVetoMinPt; @@ -325,7 +335,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> edm::ESHandle trackBuilder; KMuonMetadata *muonMetadata; boost::hash hasher; - + edm::EDGetTokenT tokenRefitVertices; std::vector > > isoVals; diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 527bf68b..4a4ecc9e 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -277,7 +277,7 @@ whitelist = cms.vstring("source"), blacklist = cms.vstring(), - + rename = cms.vstring("source => LHE"), rename_whitelist= cms.vstring(), rename_blacklist = cms.vstring(), @@ -318,7 +318,7 @@ LeptonPair = cms.PSet(kappaNoCut, manual = cms.VInputTag(), - + electrons = cms.InputTag("patElectrons"), muons = cms.InputTag("muons"), @@ -331,13 +331,15 @@ ), Muons = cms.PSet(kappaNoCut, kappaNoRegEx, - vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), - isoValInputTags = cms.VInputTag( + srcMuonIsolationPF = cms.InputTag("pfmuIsoDepositPFCandidates"), + vertexcollection = cms.InputTag("goodOfflinePrimaryVertices"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), + isoValInputTags = cms.VInputTag( cms.InputTag('muPFIsoValueChargedAll04PFIso'), cms.InputTag('muPFIsoValueGamma04PFIso'), cms.InputTag('muPFIsoValueNeutral04PFIso'), - cms.InputTag('muPFIsoValuePU04PFIso')), + cms.InputTag('muPFIsoValuePU04PFIso') + ), # Cuts for PF isolation muons = cms.PSet( src = cms.InputTag("muons"), @@ -506,20 +508,20 @@ ), rename_whitelist= cms.vstring(), rename_blacklist = cms.vstring(), - ids = cms.vstring( "pileupJetId:fullDiscriminant", + ids = cms.vstring( "pileupJetId:fullDiscriminant", "pfJetProbabilityBJetTags", "pfCombinedInclusiveSecondaryVertexV2BJetTags", "pfCombinedMVAV2BJetTags", "pfCombinedCvsLJetTags", "pfCombinedCvsBJetTags", - "jetBProbabilityBJetTags", - "jetProbabilityBJetTags", - "trackCountingHighPurBJetTags", - "trackCountingHighEffBJetTags", + "jetBProbabilityBJetTags", + "jetProbabilityBJetTags", + "trackCountingHighPurBJetTags", + "trackCountingHighEffBJetTags", "simpleSecondaryVertexHighEffBJetTags", - "simpleSecondaryVertexHighPurBJetTags", + "simpleSecondaryVertexHighPurBJetTags", "combinedSecondaryVertexBJetTags", - "combinedInclusiveSecondaryVertexBJetTags", + "combinedInclusiveSecondaryVertexBJetTags", "combinedInclusiveSecondaryVertexV2BJetTags", ), ), @@ -569,6 +571,9 @@ ), PatTaus = cms.PSet(kappaNoCut, kappaNoRegEx, + offlineBeamSpot = cms.InputTag("offlineBeamSpot"), + refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), + taus = cms.PSet( src = cms.InputTag("slimmedTaus"), preselectOnDiscriminators = cms.vstring("hpsPFTauDiscriminationByDecayModeFinding"), # no regex here! @@ -576,9 +581,9 @@ binaryDiscrBlacklist = cms.vstring(), floatDiscrWhitelist = cms.vstring(".*"), floatDiscrBlacklist = cms.vstring(), + extrafloatDiscrlist = cms.vstring(), tauDiscrProcessName = cms.string("KAPPA"), - beamSpotSource = cms.InputTag("offlineBeamSpot"), - refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer"), + #beamSpotSource = cms.InputTag("offlineBeamSpot"), ), ), diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index d43d88c6..59cf1bee 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -197,10 +197,10 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active+= cms.vstring('GenTaus') # save GenParticles, process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") - + process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") - + if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "DY", "LFV"]]): process.kappaTuple.active += cms.vstring("LHE") process.kappaTuple.LHE.whitelist = cms.vstring("source") @@ -262,8 +262,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.load("Kappa.Skimming.KMuons_miniAOD_cff") process.kappaTuple.Muons.muons.src = cms.InputTag(muons) process.kappaTuple.Muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") - #process.kappaTuple.Muons.muons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS") - process.kappaTuple.Muons.muons.srcMuonIsolationPF = cms.InputTag("") + process.kappaTuple.Muons.srcMuonIsolationPF = cms.InputTag("") process.kappaTuple.Muons.use03ConeForPfIso = cms.bool(True) process.kappaTuple.Muons.doPfIsolation = cms.bool(False) for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: @@ -338,7 +337,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('PatTaus') process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") - #process.kappaTuple.PatTaus.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBS") process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) From 369e947885921863a753d470f7c146e6c5851e5d Mon Sep 17 00:00:00 2001 From: Stefan Wunsch Date: Thu, 7 Sep 2017 14:20:37 +0200 Subject: [PATCH 124/317] Let git ignore vim swap files --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 4a85b873..01bf1b82 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +*.swp +*.swo *.o *.a *.so From b7eebe1700b64e04d569d3567c02709aaa4ad8e2 Mon Sep 17 00:00:00 2001 From: Stefan Wunsch Date: Thu, 7 Sep 2017 14:59:44 +0200 Subject: [PATCH 125/317] Whitespace fixes on datasets.json --- Skimming/data/datasets.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index c44aec79..255e80f5 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -10082,6 +10082,7 @@ "extension": "", "format": "AOD", "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", "n_events_generated": "485442", "process": "SUSYGluGluToHToTauTau_M160", "scenario": "PU25nsData2015v1" @@ -10100,6 +10101,7 @@ "generator": "pythia8", "generatorWeight": 1.0, "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "globaltag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", "n_events_generated": "469976", "n_files": "15", "process": "SUSYGluGluToHToTauTau_M160", From e5c7b45b5324a4baf6210f106576588bf46b693a Mon Sep 17 00:00:00 2001 From: Stefan Wunsch Date: Thu, 7 Sep 2017 16:27:26 +0200 Subject: [PATCH 126/317] Remove 2017 datasets from database Conflicts: Skimming/data/datasets.json --- Skimming/data/datasets.json | 129 ------------------------------------ 1 file changed, 129 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 255e80f5..95a1577e 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -1733,40 +1733,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "DoubleEG_Run2017B_23Jun2017v1_13TeV_MINIAOD": { - "Analysis2017": [ - "Skim_Data", - "Skim_Base" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleEG/Run2017B-23Jun2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_v2", - "inputDBS": "global", - "n_events_generated": "7764487", - "n_files": "110", - "process": "DoubleEG", - "scenario": "23Jun2017v1" - }, - "DoubleEG_Run2017C_PromptRecov3_13TeV_MINIAOD": { - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleEG/Run2017C-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "16410501", - "n_files": "248", - "process": "DoubleEG", - "scenario": "PromptRecov3" - }, "DoubleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -2216,25 +2182,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "DoubleMuon_Run2017B_23Jun2017v1_13TeV_MINIAOD": { - "Analysis2017": [ - "Skim_Data", - "Skim_Base" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleMuon/Run2017B-23Jun2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_v2", - "inputDBS": "global", - "n_events_generated": "2123034", - "n_files": "27", - "process": "DoubleMuon", - "scenario": "23Jun2017v1" - }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -6548,25 +6495,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "MuonEG_Run2017B_23Jun2017v1_13TeV_MINIAOD": { - "Analysis2017": [ - "Skim_Data", - "Skim_Base" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/MuonEG/Run2017B-23Jun2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_v2", - "inputDBS": "global", - "n_events_generated": "582555", - "n_files": "12", - "process": "MuonEG", - "scenario": "23Jun2017v1" - }, "QCD_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -11893,25 +11821,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "SingleElectron_Run2017B_23Jun2017v1_13TeV_MINIAOD": { - "Analysis2017": [ - "Skim_Data", - "Skim_Base" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleElectron/Run2017B-23Jun2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_v2", - "inputDBS": "global", - "n_events_generated": "7688359", - "n_files": "95", - "process": "SingleElectron", - "scenario": "23Jun2017v1" - }, "SingleMu_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -12443,25 +12352,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "SingleMuon_Run2017B_23Jun2017v1_13TeV_MINIAOD": { - "Analysis2017": [ - "Skim_Data", - "Skim_Base" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleMuon/Run2017B-23Jun2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_v2", - "inputDBS": "global", - "n_events_generated": "19500603", - "n_files": "209", - "process": "SingleMuon", - "scenario": "23Jun2017v1" - }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" @@ -13176,25 +13066,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "Tau_Run2017B_23Jun2017v1_13TeV_MINIAOD": { - "Analysis2017": [ - "Skim_Data", - "Skim_Base" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/Tau/Run2017B-23Jun2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_v2", - "inputDBS": "global", - "n_events_generated": "6173967", - "n_files": "74", - "process": "Tau", - "scenario": "23Jun2017v1" - }, "VBFHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" From a0094b6c3be87a93944bf9d003d06bc10fb453e5 Mon Sep 17 00:00:00 2001 From: Stefan Wunsch Date: Thu, 7 Sep 2017 16:35:16 +0200 Subject: [PATCH 127/317] Readd 2017 datasets (data only) up to D v1 --- Skimming/data/datasets.json | 510 ++++++++++++++++++++++++++++++++++++ 1 file changed, 510 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 95a1577e..98c7bfc8 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -2182,6 +2182,108 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "DoubleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "12384383", + "n_files": "195", + "process": "DoubleMuon", + "scenario": "PromptRecov1" + }, + "DoubleMuon_Run2017B_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "2192363", + "n_files": "50", + "process": "DoubleMuon", + "scenario": "PromptRecov2" + }, + "DoubleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "6960094", + "n_files": "101", + "process": "DoubleMuon", + "scenario": "PromptRecov1" + }, + "DoubleMuon_Run2017C_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "20899764", + "n_files": "311", + "process": "DoubleMuon", + "scenario": "PromptRecov2" + }, + "DoubleMuon_Run2017C_PromptRecov3_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "21790905", + "n_files": "322", + "process": "DoubleMuon", + "scenario": "PromptRecov3" + }, + "DoubleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/DoubleMuon/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "7780697", + "n_files": "124", + "process": "DoubleMuon", + "scenario": "PromptRecov1" + }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -6495,6 +6597,108 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "MuonEG_Run2017B_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/MuonEG/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "3701494", + "n_files": "120", + "process": "MuonEG", + "scenario": "PromptRecov1" + }, + "MuonEG_Run2017B_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/MuonEG/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "780931", + "n_files": "35", + "process": "MuonEG", + "scenario": "PromptRecov2" + }, + "MuonEG_Run2017C_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "2056212", + "n_files": "46", + "process": "MuonEG", + "scenario": "PromptRecov1" + }, + "MuonEG_Run2017C_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "6517965", + "n_files": "158", + "process": "MuonEG", + "scenario": "PromptRecov2" + }, + "MuonEG_Run2017C_PromptRecov3_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "7021780", + "n_files": "148", + "process": "MuonEG", + "scenario": "PromptRecov3" + }, + "MuonEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/MuonEG/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "2972308", + "n_files": "66", + "process": "MuonEG", + "scenario": "PromptRecov1" + }, "QCD_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -11821,6 +12025,108 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "49278871", + "n_files": "528", + "process": "SingleElectron", + "scenario": "PromptRecov1" + }, + "SingleElectron_Run2017B_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "11535170", + "n_files": "166", + "process": "SingleElectron", + "scenario": "PromptRecov2" + }, + "SingleElectron_Run2017C_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "19149004", + "n_files": "235", + "process": "SingleElectron", + "scenario": "PromptRecov1" + }, + "SingleElectron_Run2017C_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "57433280", + "n_files": "656", + "process": "SingleElectron", + "scenario": "PromptRecov2" + }, + "SingleElectron_Run2017C_PromptRecov3_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "59923865", + "n_files": "789", + "process": "SingleElectron", + "scenario": "PromptRecov3" + }, + "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleElectron/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "15989096", + "n_files": "230", + "process": "SingleElectron", + "scenario": "PromptRecov1" + }, "SingleMu_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -12352,6 +12658,108 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "122744614", + "n_files": "1034", + "process": "SingleMuon", + "scenario": "PromptRecov1" + }, + "SingleMuon_Run2017B_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "14900861", + "n_files": "182", + "process": "SingleMuon", + "scenario": "PromptRecov2" + }, + "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "23910128", + "n_files": "261", + "process": "SingleMuon", + "scenario": "PromptRecov1" + }, + "SingleMuon_Run2017C_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "70669983", + "n_files": "708", + "process": "SingleMuon", + "scenario": "PromptRecov2" + }, + "SingleMuon_Run2017C_PromptRecov3_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "70395218", + "n_files": "818", + "process": "SingleMuon", + "scenario": "PromptRecov3" + }, + "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "21022188", + "n_files": "263", + "process": "SingleMuon", + "scenario": "PromptRecov1" + }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" @@ -13066,6 +13474,108 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "Tau_Run2017B_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/Tau/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "33528164", + "n_files": "418", + "process": "Tau", + "scenario": "PromptRecov1" + }, + "Tau_Run2017B_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/Tau/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "5227027", + "n_files": "97", + "process": "Tau", + "scenario": "PromptRecov2" + }, + "Tau_Run2017C_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "8111856", + "n_files": "122", + "process": "Tau", + "scenario": "PromptRecov1" + }, + "Tau_Run2017C_PromptRecov2_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "23583337", + "n_files": "346", + "process": "Tau", + "scenario": "PromptRecov2" + }, + "Tau_Run2017C_PromptRecov3_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "23722892", + "n_files": "347", + "process": "Tau", + "scenario": "PromptRecov3" + }, + "Tau_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/Tau/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "inputDBS": "global", + "n_events_generated": "7135008", + "n_files": "117", + "process": "Tau", + "scenario": "PromptRecov1" + }, "VBFHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" From 2c0a160c0e7932aace5bb4ffb1b246108b873eef Mon Sep 17 00:00:00 2001 From: Stefan Wunsch Date: Thu, 7 Sep 2017 17:19:42 +0200 Subject: [PATCH 128/317] Add missing global tags to 2017 data --- Skimming/data/datasets.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 98c7bfc8..ac2db4fd 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -2193,6 +2193,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "12384383", "n_files": "195", @@ -2210,6 +2211,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "2192363", "n_files": "50", @@ -2227,6 +2229,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "6960094", "n_files": "101", @@ -2244,6 +2247,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "20899764", "n_files": "311", @@ -2261,6 +2265,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "21790905", "n_files": "322", @@ -2278,6 +2283,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "7780697", "n_files": "124", @@ -6608,6 +6614,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "3701494", "n_files": "120", @@ -6625,6 +6632,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "780931", "n_files": "35", @@ -6642,6 +6650,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "2056212", "n_files": "46", @@ -6659,6 +6668,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "6517965", "n_files": "158", @@ -6676,6 +6686,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "7021780", "n_files": "148", @@ -6693,6 +6704,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "2972308", "n_files": "66", @@ -12036,6 +12048,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "49278871", "n_files": "528", @@ -12053,6 +12066,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "11535170", "n_files": "166", @@ -12070,6 +12084,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "19149004", "n_files": "235", @@ -12087,6 +12102,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "57433280", "n_files": "656", @@ -12104,6 +12120,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "59923865", "n_files": "789", @@ -12121,6 +12138,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "15989096", "n_files": "230", @@ -12669,6 +12687,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "122744614", "n_files": "1034", @@ -12686,6 +12705,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "14900861", "n_files": "182", @@ -12703,6 +12723,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "23910128", "n_files": "261", @@ -12720,6 +12741,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "70669983", "n_files": "708", @@ -12737,6 +12759,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "70395218", "n_files": "818", @@ -12754,6 +12777,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "21022188", "n_files": "263", @@ -13485,6 +13509,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "33528164", "n_files": "418", @@ -13502,6 +13527,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "5227027", "n_files": "97", @@ -13519,6 +13545,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "8111856", "n_files": "122", @@ -13536,6 +13563,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "23583337", "n_files": "346", @@ -13553,6 +13581,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "23722892", "n_files": "347", @@ -13570,6 +13599,7 @@ "extension": "", "format": "MINIAOD", "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", "n_events_generated": "7135008", "n_files": "117", From fd1e863208c8af46dbdc60d48ff46df7ebdf5f40 Mon Sep 17 00:00:00 2001 From: Stefan Wunsch Date: Tue, 12 Sep 2017 11:36:00 +0200 Subject: [PATCH 129/317] Add Summer17 MC samples: DYJetsToLL, WJetsTLNu, TT --- Skimming/data/datasets.json | 126 ++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index f0677a30..e5ec0c95 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -297,6 +297,24 @@ "scenario": "PUMoriond17", "xsec": 1012.5 }, + "DY1JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "66005667", + "n_files": "832", + "process": "DY1JetsToLL_M50", + "scenario": "92X" + }, "DY2JetsToLLM10to50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -417,6 +435,24 @@ "scenario": "PUMoriond17", "xsec": 332.8 }, + "DY2JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "45414763", + "n_files": "572", + "process": "DY2JetsToLL_M50", + "scenario": "92X" + }, "DY3JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" @@ -783,6 +819,24 @@ "scenario": "PUMoriond17", "xsec": 18610.0 }, + "DYJetsToLLM10to50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "34940256", + "n_files": "355", + "process": "DYJetsToLL_M10to50", + "scenario": "92X" + }, "DYJetsToLLM150_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -12929,6 +12983,24 @@ "scenario": "PUMoriond17", "xsec": 831.76 }, + "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "33844772", + "n_files": "590", + "process": "TT", + "scenario": "92X" + }, "Tau_Run2015B_16Dec2015v1_13TeV_MINIAOD": { "campaign": "Run2015B", "data": true, @@ -14831,6 +14903,24 @@ "scenario": "PUMoriond17", "xsec": 3144.5 }, + "W2JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "27655104", + "n_files": "336", + "process": "W2JetsToLNu", + "scenario": "92X" + }, "W3JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -14935,6 +15025,24 @@ "scenario": "PUMoriond17", "xsec": 954.8 }, + "W3JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7884058", + "n_files": "156", + "process": "W3JetsToLNu", + "scenario": "92X" + }, "W4JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15059,6 +15167,24 @@ "scenario": "PUMoriond17", "xsec": 485.6 }, + "W4JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "8928213", + "n_files": "258", + "process": "W4JetsToLNu", + "scenario": "92X" + }, "WGToLNuG_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ "MC_Spring16", From abd7fcc0b1f8f8b78a1b4063f54d18f5ab97e28c Mon Sep 17 00:00:00 2001 From: Per Ahrens Date: Tue, 12 Sep 2017 21:07:49 +0200 Subject: [PATCH 130/317] Added EmbeddingRun2017B MuTau dataset --- Skimming/data/datasets.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index e5ec0c95..9f26f9cf 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -4583,6 +4583,22 @@ "scenario": "imputPromptDoubleMu_mirror_miniAODv3", "xsec": 821.9 }, + "Embedding2017B_MuTauFinalState_imputPromptDoubleMuminiAODv1_13TeV_USER": { + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017B/MuTauFinalState-imputDoubleMu_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v4", + "inputDBS": "phys03", + "n_events_generated": "3861786", + "n_files": "5599", + "process": "Embedding2017B", + "scenario": "imputPromptDoubleMu_miniAODv1" + }, "EmbeddingMCRunIISummer16DR80_ElMuFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { "Moriond17": [ "Skim_Embedding_MCRunIISummer16" From 628d1fc140c1300c508128ae479dd6735f8c9cac Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 15 Sep 2017 00:40:01 +0200 Subject: [PATCH 131/317] SkimManager.py: simplify calls of the crab_cmd function, version with pool was lacking a proper timeout --- Skimming/scripts/SkimManager.py | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 5b2959bf..a4244815 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -135,11 +135,7 @@ def submit_crab(self, filename=None): self.skimdataset[akt_nick]["crab_name"] = "crab_"+config.General.requestName submit_dict = {"config" : config, "proxy" : self.voms_proxy} - process_queue = Queue() - p = Process(target=self.crab_cmd, args=[{"cmd":"submit", "args" :submit_dict}, process_queue]) - p.start() - p.join() - submit_command_output = process_queue.get() + submit_command_output = self.crab_cmd({"cmd" : "submit", "args" : submit_dict}) if submit_command_output: self.skimdataset[akt_nick]["SKIM_STATUS"] = "SUBMITTED" self.skimdataset[akt_nick]["crab_task"] = submit_command_output["uniquerequestname"] @@ -189,7 +185,7 @@ def get_status_crab(self): if self.skimdataset[akt_nick]["SKIM_STATUS"] not in ["LISTED", "COMPLETED", "INIT"] and self.skimdataset[akt_nick]["GCSKIM_STATUS"] not in ["LISTED", "COMPLETED"]: crab_job_dir = os.path.join(self.workdir, self.skimdataset[akt_nick].get("crab_name", "crab_"+akt_nick[:100])) status_dict = {"proxy" : self.voms_proxy, "dir" : crab_job_dir} - self.skimdataset[akt_nick]['last_status'] = self.crab_cmd({"cmd": "status", "args" : status_dict}) + self.skimdataset[akt_nick]['last_status'] = self.crab_cmd({"cmd" : "status", "args" : status_dict}) if not self.skimdataset[akt_nick]['last_status']: self.skimdataset[akt_nick]["SKIM_STATUS"] = "EXCEPTION" @@ -239,11 +235,8 @@ def purge(self, status_groups_to_perge): print "You specified an unsuitable status for purging. Please specify from this list: ALL, COMPLETED, LISTED, KILLED, FAILED." print len(tasks_to_perge), "crab task(s) to purge." for task in tasks_to_perge: - process_queue = Queue() print "Attempt to purge", task - p = Process(target=self.crab_cmd, args=[{"cmd":"purge", "args":{"dir":os.path.join(self.workdir, task), "cache":True}}, process_queue]) - p.start() - p.join() + self.crab_cmd({"cmd" : "purge", "args" : {"dir":os.path.join(self.workdir, task), "cache":True}}) print "--------------------------------------------" def remake_task(self): @@ -290,12 +283,9 @@ def resubmit_failed(self, argument_dict): pass print "Try to resubmit", len(datasets_to_resubmit), "tasks" for dataset in datasets_to_resubmit: - process_queue = Queue() print "Resubmission for", dataset argument_dict["dir"] = os.path.join(self.workdir, str(dataset)) - p = Process(target=self.crab_cmd, args=[{"cmd":"resubmit", "args" : argument_dict}, process_queue]) - p.start() - p.join() + self.crab_cmd({"cmd" : "resubmit", "args" : argument_dict}) print "--------------------------------------------" #### Crab related helper functions From 79274096cd806827c8d004f9e11ee9cfdf7a7a3e Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 15 Sep 2017 00:44:52 +0200 Subject: [PATCH 132/317] datasetsHelperTwopz.py: sort nick lists for a more deterministic behaviour --- Skimming/python/datasetsHelperTwopz.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Skimming/python/datasetsHelperTwopz.py b/Skimming/python/datasetsHelperTwopz.py index 953e34c3..474ce81f 100644 --- a/Skimming/python/datasetsHelperTwopz.py +++ b/Skimming/python/datasetsHelperTwopz.py @@ -156,7 +156,7 @@ def get_nicks_with_query(self, query, pre_selected_nicks=None): take_nick = False if take_nick: nick_list.append(akt_nick) - return nick_list + return sorted(nick_list) def get_nicks_with_regex(self, nick_regex, pre_selected_nicks=None): """ returns all nicks (keys) which matches the nick_regex""" @@ -167,7 +167,7 @@ def get_nicks_with_regex(self, nick_regex, pre_selected_nicks=None): for akt_nick in pre_selected_nicks: if re.match( nick_regex, akt_nick): nick_list.append(akt_nick) - return nick_list + return sorted(nick_list) def get_nicks_with_tag(self, tag, tag_values=None, pre_selected_nicks=None): nick_list = [] @@ -185,7 +185,7 @@ def get_nicks_with_tag(self, tag, tag_values=None, pre_selected_nicks=None): take_nick = True if take_nick: nick_list.append(akt_nick) - return nick_list + return sorted(nick_list) def get_nick_list(self, tag_key = None, tag_values = None, query = None, nick_regex = None): nick_list = None @@ -195,7 +195,7 @@ def get_nick_list(self, tag_key = None, tag_values = None, query = None, nick_r nick_list = self.get_nicks_with_query(query=query, pre_selected_nicks=nick_list) if nick_regex: nick_list = self.get_nicks_with_regex(nick_regex=nick_regex, pre_selected_nicks=nick_list) - return nick_list + return sorted(nick_list) def addEntry(self, entry, nick_list =[] ): for nick in nick_list: From d657c1fc138a429cc7a1de6c03733fd804e8f37f Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 15 Sep 2017 11:36:13 +0200 Subject: [PATCH 133/317] datasets.json: remove non-existing sample --- Skimming/data/datasets.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 9f26f9cf..c531b78a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -1323,21 +1323,6 @@ "scenario": "PUSpring16", "xsec": 1967.0 }, - "DYToLLMCRunIISummer16DR80_AllFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_unspecified": { - "campaign": "AllFinalState", - "data": false, - "dbs": "/DYToLLMCRunIISummer16DR80/AllFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_madgraph_miniAOD-v5/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "19963203", - "n_files": "8060", - "process": "DYToLLMCRunIISummer16DR80", - "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM" - }, "DoubleEG_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" From d9f223845141517dfe8865ac16be7843d4620de2 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 15 Sep 2017 14:14:40 +0200 Subject: [PATCH 134/317] kSkimming_run2_cfg.py: minor change --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 03c86f4e..7cc55772 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -92,7 +92,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # Configure Kappa if testfile: - process.source.fileNames = testfile + process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring(testfile)) else: process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring()) process.maxEvents.input = maxevents From f27d66cf467c980444036d069eb93eb7df91bc20 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 15 Sep 2017 16:54:19 +0200 Subject: [PATCH 135/317] kSkimming_run2_cfg.py: put lines to selection few events on a safer place --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 7cc55772..556be8c9 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -93,15 +93,15 @@ def getBaseConfig( globaltag= 'START70_V7::All', # Configure Kappa if testfile: process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring(testfile)) + # uncomment the following option to select only running on certain luminosity blocks. Use only for debugging + # in this example 1 - is run and after semicolon - the LumiSection + # process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange("1:62090-1:63091") + #process.source.eventsToProcess = cms.untracked.VEventRange('1:917:1719279', '1:1022:1915188') + #process.source.skipEvents = cms.untracked.uint32(539) else: process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring()) process.maxEvents.input = maxevents process.kappaTuple.verbose = cms.int32(0) - # uncomment the following option to select only running on certain luminosity blocks. Use only for debugging - # in this example 1 - is run and after semicolon - the LumiSection - # process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange("1:62090-1:63091") - #process.source.eventsToProcess = cms.untracked.VEventRange('1:917:1719279', '1:1022:1915188') - #process.source.skipEvents = cms.untracked.uint32(539) process.kappaTuple.profile = cms.bool(True) if not globaltag.lower() == 'auto' : From 0769eda49ea6e3f58a953ea70fe10685dd296ea7 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 15 Sep 2017 16:54:59 +0200 Subject: [PATCH 136/317] SkimManager.py: enabled forced submission of jobs in exception state --- Skimming/scripts/SkimManager.py | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index a4244815..6cbba17c 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -64,17 +64,26 @@ def crab_cmd(self, configuration, process_queue=None): def save_dataset(self, filename=None): self.skimdataset.write_to_jsonfile(filename) - def add_new(self, nicks = None): + def add_new(self, nicks=None, force=False): if nicks is None: print "You must select something [see options --query, --nicks or --tag (with --tagvalues)]" else: for new_nick in nicks: - if new_nick in self.skimdataset.base_dict.keys(): - print new_nick, " already in this skimming campain" - else: + add_current_nick = False + + if (not new_nick in self.skimdataset.base_dict.keys()): + add_current_nick = True + elif (force and (self.skimdataset.base_dict[new_nick].get("SKIM_STATUS", "EXCEPTION") == "EXCEPTION")): + add_current_nick = True + self.skimdataset.base_dict.pop(new_nick) + + if add_current_nick: self.skimdataset[new_nick] = self.inputdataset[new_nick] self.skimdataset[new_nick]["SKIM_STATUS"] = "INIT" self.skimdataset[new_nick]["GCSKIM_STATUS"] = "INIT" + else: + print new_nick, "already in this skimming campain" + self.save_dataset() def getUsernameFromSiteDB_cache(self): @@ -117,7 +126,7 @@ def nick_list(self, in_dataset_file, tag_key = None, tag_values_str = None, quer #### Crab submission functions - def submit_crab(self, filename=None): + def submit_crab(self, filename=None, force=False): if len(self.skimdataset.get_nicks_with_query(query={"SKIM_STATUS" : "INIT"})) == 0: print "\nNo tasks will be submitted to the crab server. Set --init to add new tasks to submit.\n" else: @@ -125,6 +134,9 @@ def submit_crab(self, filename=None): self.wait_for_user_confirmation() nerror=0 for akt_nick in self.skimdataset.get_nicks_with_query(query={"SKIM_STATUS" : "INIT"}): + if force and os.path.exists(os.path.join(self.workdir, "crab_"+akt_nick)): + os.system("rm -rv "+os.path.join(self.workdir, "crab_"+akt_nick)) + config = self.crab_default_cfg() ## if there are parameters which should only be set for one dataset then its better to start from default again self.individualized_crab_cfg(akt_nick, config) if config.Data.inputDBS in ['list']: @@ -717,7 +729,7 @@ def wait_for_user_confirmation(self, true_false=False): nicks = SKM.nick_list(args.inputfile, tag_key=args.tag, tag_values_str=args.tagvalues, query=args.query, nick_regex=args.nicks) if args.init: - SKM.add_new(nicks) + SKM.add_new(nicks, args.force) SKM.create_gc_config(backend=args.backend) if args.kill_all: @@ -757,7 +769,7 @@ def wait_for_user_confirmation(self, true_false=False): SKM.status_gc() else: - SKM.submit_crab() + SKM.submit_crab(force=args.force) SKM.status_crab() SKM.print_skim(summary=args.summary) From 89268f6977a583a60b5301657ec2c391077d67fb Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 23 Sep 2017 13:40:06 +0200 Subject: [PATCH 137/317] KPatTauProducer.h: fix indentation --- Producers/interface/KPatTauProducer.h | 169 ++++++++++++++------------ 1 file changed, 88 insertions(+), 81 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 20f1c44d..6295d7d0 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -30,22 +30,26 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.leptonInfo = KLeptonFlavour::TAU; //assert(in.charge() == 1 || in.charge() == -1); if (in.charge() > 0) + { out.leptonInfo |= KLeptonChargeMask; - if(in.isPFTau()) + } + if (in.isPFTau()) + { out.leptonInfo |= KLeptonPFMask; + } - pat::PackedCandidate const* packedLeadTauCand = dynamic_cast(in.leadChargedHadrCand().get()); - out.dz = packedLeadTauCand->dz(); - out.dxy = packedLeadTauCand->dxy(); - if (packedLeadTauCand->bestTrack() != nullptr) - { - KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); - KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); - } - else // at least fill reference point - { - out.track.ref.SetXYZ(in.vertex().x(), in.vertex().y(), in.vertex().z()); - } + pat::PackedCandidate const* packedLeadTauCand = dynamic_cast(in.leadChargedHadrCand().get()); + out.dz = packedLeadTauCand->dz(); + out.dxy = packedLeadTauCand->dxy(); + if (packedLeadTauCand->bestTrack() != nullptr) + { + KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); + KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); + } + else // at least fill reference point + { + out.track.ref.SetXYZ(in.vertex().x(), in.vertex().y(), in.vertex().z()); + } if (in.isPFTau()) out.emFraction = in.emFraction(); @@ -59,34 +63,36 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.binaryDiscriminators = 0; for(auto discriminator: discriminatorMap[names[0]]->binaryDiscriminatorNames) { - if(in.tauID(discriminator) > 0.5 ) + if (in.tauID(discriminator) > 0.5) + { out.binaryDiscriminators |= (1ull << digit); + } ++digit; } out.floatDiscriminators.resize(n_float_dict); - for(auto discriminator=realTauIdfloatmap[names[0]].begin(); discriminator != realTauIdfloatmap[names[0]].end(); discriminator++) + for (auto discriminator=realTauIdfloatmap[names[0]].begin(); discriminator != realTauIdfloatmap[names[0]].end(); discriminator++) { out.floatDiscriminators[discriminator->second] = in.tauID(discriminator->first); } #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) - for(auto variable = extraTaufloatmap[names[0]].begin(); variable!= extraTaufloatmap[names[0]].end(); variable++) - { - if (variable->first == EXTRATAUFLOATS::decayDistX ) out.floatDiscriminators[variable->second] = in.flightLength().x(); - else if (variable->first == EXTRATAUFLOATS::decayDistY) out.floatDiscriminators[variable->second] = in.flightLength().y(); - else if (variable->first == EXTRATAUFLOATS::decayDistZ) out.floatDiscriminators[variable->second] = in.flightLength().z(); - else if (variable->first == EXTRATAUFLOATS::decayDistM) out.floatDiscriminators[variable->second] = std::sqrt(in.flightLength().x()*in.flightLength().x() - + in.flightLength().y()*in.flightLength().y() - + in.flightLength().z()*in.flightLength().z()); - else if (variable->first == EXTRATAUFLOATS::nPhoton ) out.floatDiscriminators[variable->second] = (float)clusterVariables_.tau_n_photons_total(in); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDetaStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_deta_strip(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDphiStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dphi_strip(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDrSignal ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dr_signal(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::ptWeightedDrIsolation) out.floatDiscriminators[variable->second]= clusterVariables_.tau_pt_weighted_dr_iso(in, in.decayMode()); - else if (variable->first == EXTRATAUFLOATS::leadingTrackChi2 ) out.floatDiscriminators[variable->second] = in.leadingTrackNormChi2(); - else if (variable->first == EXTRATAUFLOATS::eRatio ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_Eratio(in); - } + for(auto variable = extraTaufloatmap[names[0]].begin(); variable!= extraTaufloatmap[names[0]].end(); variable++) + { + if (variable->first == EXTRATAUFLOATS::decayDistX ) out.floatDiscriminators[variable->second] = in.flightLength().x(); + else if (variable->first == EXTRATAUFLOATS::decayDistY) out.floatDiscriminators[variable->second] = in.flightLength().y(); + else if (variable->first == EXTRATAUFLOATS::decayDistZ) out.floatDiscriminators[variable->second] = in.flightLength().z(); + else if (variable->first == EXTRATAUFLOATS::decayDistM) out.floatDiscriminators[variable->second] = std::sqrt(in.flightLength().x()*in.flightLength().x() + + in.flightLength().y()*in.flightLength().y() + + in.flightLength().z()*in.flightLength().z()); + else if (variable->first == EXTRATAUFLOATS::nPhoton ) out.floatDiscriminators[variable->second] = (float)clusterVariables_.tau_n_photons_total(in); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDetaStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_deta_strip(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDphiStrip ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dphi_strip(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDrSignal ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_pt_weighted_dr_signal(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::ptWeightedDrIsolation) out.floatDiscriminators[variable->second]= clusterVariables_.tau_pt_weighted_dr_iso(in, in.decayMode()); + else if (variable->first == EXTRATAUFLOATS::leadingTrackChi2 ) out.floatDiscriminators[variable->second] = in.leadingTrackNormChi2(); + else if (variable->first == EXTRATAUFLOATS::eRatio ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_Eratio(in); + } #endif } @@ -95,28 +101,28 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); - std::vector tau_picharge; + std::vector tau_picharge; - for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) - { - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); - out.chargedHadronCandidates.push_back(outCandidate); - } + for(size_t i = 0; i < in.signalChargedHadrCands().size(); ++i) + { + KPFCandidate outCandidate; + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalChargedHadrCands()[i].get()), outCandidate); + out.chargedHadronCandidates.push_back(outCandidate); + } - for(size_t i = 0; i < in.signalNeutrHadrCands().size(); ++i) - { - KLV tmp; - copyP4(in.signalNeutrHadrCands()[i].get()->p4(), tmp.p4); - out.piZeroCandidates.push_back(tmp); - } + for(size_t i = 0; i < in.signalNeutrHadrCands().size(); ++i) + { + KLV tmp; + copyP4(in.signalNeutrHadrCands()[i].get()->p4(), tmp.p4); + out.piZeroCandidates.push_back(tmp); + } - for(size_t i = 0; i < in.signalGammaCands().size(); ++i) - { - KPFCandidate outCandidate; - KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalGammaCands()[i].get()), outCandidate); - out.gammaCandidates.push_back(outCandidate); - } + for(size_t i = 0; i < in.signalGammaCands().size(); ++i) + { + KPFCandidate outCandidate; + KPackedPFCandidateProducer::fillPackedPFCandidate(*(in.signalGammaCands()[i].get()), outCandidate); + out.gammaCandidates.push_back(outCandidate); + } std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); @@ -288,15 +294,15 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) - for (auto extrafloatDiscr : extrafloatDiscrlist[names[i]]) + for (auto extrafloatDiscr : extrafloatDiscrlist[names[i]]) + { + EXTRATAUFLOATS add_value = string_to_extraTaufloats(extrafloatDiscr); + if (add_value != EXTRATAUFLOATS::UNKNOWN) { - EXTRATAUFLOATS add_value = string_to_extraTaufloats(extrafloatDiscr); - if (add_value != EXTRATAUFLOATS::UNKNOWN) - { - extraTaufloatmap[names[i]][add_value] = discriminatorMap[names[i]]->floatDiscriminatorNames.size(); - discriminatorMap[names[i]]->floatDiscriminatorNames.push_back(extrafloatDiscr); - } + extraTaufloatmap[names[i]][add_value] = discriminatorMap[names[i]]->floatDiscriminatorNames.size(); + discriminatorMap[names[i]]->floatDiscriminatorNames.push_back(extrafloatDiscr); } + } #endif checkMapsize(discriminatorMap[names[i]]->floatDiscriminatorNames, "float Discriminators"); @@ -317,34 +323,35 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } #if (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 && CMSSW_REVISION >= 21) || (CMSSW_MAJOR_VERSION >= 8 && CMSSW_MINOR_VERSION > 0) - TauIdMVAAuxiliaries clusterVariables_; + TauIdMVAAuxiliaries clusterVariables_; - enum class EXTRATAUFLOATS : int - { - UNKNOWN = -1, decayDistX = 0, decayDistY = 1, decayDistZ = 2, decayDistM = 3, - nPhoton = 4, ptWeightedDetaStrip = 5, ptWeightedDphiStrip = 6, ptWeightedDrSignal = 7, - ptWeightedDrIsolation = 8, leadingTrackChi2 = 9, eRatio = 10 - }; + enum class EXTRATAUFLOATS : int + { + UNKNOWN = -1, decayDistX = 0, decayDistY = 1, decayDistZ = 2, decayDistM = 3, + nPhoton = 4, ptWeightedDetaStrip = 5, ptWeightedDphiStrip = 6, ptWeightedDrSignal = 7, + ptWeightedDrIsolation = 8, leadingTrackChi2 = 9, eRatio = 10 + }; - EXTRATAUFLOATS string_to_extraTaufloats(std::string in_string) - { - if (in_string == "decayDistX") return EXTRATAUFLOATS::decayDistX; - else if (in_string == "decayDistY") return EXTRATAUFLOATS::decayDistY; - else if (in_string == "decayDistZ") return EXTRATAUFLOATS::decayDistZ; - else if (in_string == "decayDistM") return EXTRATAUFLOATS::decayDistM; - else if (in_string == "nPhoton") return EXTRATAUFLOATS::nPhoton; - else if (in_string == "ptWeightedDetaStrip") return EXTRATAUFLOATS::ptWeightedDetaStrip; - else if (in_string == "ptWeightedDphiStrip") return EXTRATAUFLOATS::ptWeightedDphiStrip; - else if (in_string == "ptWeightedDrSignal") return EXTRATAUFLOATS::ptWeightedDrSignal; - else if (in_string == "ptWeightedDrIsolation") return EXTRATAUFLOATS::ptWeightedDrIsolation; - else if (in_string == "leadingTrackChi2") return EXTRATAUFLOATS::leadingTrackChi2; - else if (in_string == "eRatio") return EXTRATAUFLOATS::eRatio; - std::cout<<"Warning: "< > extraTaufloatmap; + std::map > extraTaufloatmap; #endif + std::map > preselectionDiscr; std::map > binaryDiscrWhitelist, binaryDiscrBlacklist, floatDiscrWhitelist, floatDiscrBlacklist, extrafloatDiscrlist; std::map > realTauIdfloatmap; From e59bfd6546d4560fc1271fa9899d0a727ada0df5 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 23 Sep 2017 19:44:52 +0200 Subject: [PATCH 138/317] KTau.h, KPatTauProducer.h: added refitted a1 properties --- DataFormats/interface/KTau.h | 3 ++ Producers/BuildFile.xml | 1 + Producers/interface/KPatTauProducer.h | 65 +++++++++++++++++++++++++-- 3 files changed, 65 insertions(+), 4 deletions(-) diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index 7fc2284a..ec40f06b 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -69,6 +69,9 @@ struct KTau : public KBasicTau KPFCandidates gammaCandidates; KVertex sv; + ROOT::Math::SVector refittedThreeProngParameters; + ROOT::Math::SMatrix > refittedThreeProngCovariance; + KTracks refittedChargedHadronTracks; int tauKey; diff --git a/Producers/BuildFile.xml b/Producers/BuildFile.xml index a7673ab4..7ef1f629 100644 --- a/Producers/BuildFile.xml +++ b/Producers/BuildFile.xml @@ -30,6 +30,7 @@ + diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 6295d7d0..a113ae9e 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -9,6 +9,8 @@ #include "KPackedPFCandidateProducer.h" #include "RecoVertex/KalmanVertexFit/interface/KalmanVertexFitter.h" +#include "RecoVertex/KinematicFit/interface/KinematicParticleVertexFitter.h" +#include "RecoVertex/KinematicFitPrimitives/interface/KinematicParticleFactoryFromTransientTrack.h" #include "TrackingTools/PatternTools/interface/ClosestApproachInRPhi.h" #include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h" @@ -132,6 +134,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) { + out.sv = KVertex(); + out.refittedThreeProngParameters = ROOT::Math::SVector(); + out.refittedThreeProngCovariance = ROOT::Math::SMatrix >(); + out.refittedChargedHadronTracks.clear(); + + // https://github.com/cherepan/LLRHiggsTauTau/blob/VladimirDev/NtupleProducer/plugins/TauFiller.cc#L537-L590 // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TauReco/interface/PFTau.h#L34-L54 if ((in.decayMode() >= reco::PFTau::hadronicDecayMode::kThreeProng0PiZero) && (in.signalChargedHadrCands().size() > 2)) @@ -139,25 +147,74 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> // refit SV since in.secondaryVertexPos() is empty // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/PatCandidates/interface/Tau.h#L325 - std::vector transientTracks; + std::vector chargedHadronTransientTracks; for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); if (track) { - transientTracks.push_back(trackBuilder->build(track)); + chargedHadronTransientTracks.push_back(trackBuilder->build(track)); } } - if (transientTracks.size() > 2) + + if (chargedHadronTransientTracks.size() > 2) { AdaptiveVertexFitter adaptiveVertexFitter; adaptiveVertexFitter.setWeightThreshold(0.001); // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h - TransientVertex sv = adaptiveVertexFitter.vertex(transientTracks, *BeamSpot); // TODO: add beam spot + TransientVertex sv = adaptiveVertexFitter.vertex(chargedHadronTransientTracks, *BeamSpot); // TODO: add beam spot if (sv.isValid()) { KVertexProducer::fillVertex(sv, out.sv); + + // refit charged hadron candidate tracks + if (in.signalChargedHadrCands().size() == chargedHadronTransientTracks.size()) + { + std::vector chargedHadronParticles; + KinematicParticleFactoryFromTransientTrack kinematicParticleFactory; + float pionChi2 = 0.0; + float pionNdf = 0.0; + GlobalPoint svPoint(sv.position().x(), sv.position().y(), sv.position().z()); + float pionMassSigma = std::sqrt(std::pow(10.0, -12.0)); + + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) + { + // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/KinematicFitPrimitives/interface/KinematicParticleFactoryFromTransientTrack.h#L60-L71 + chargedHadronParticles.push_back(kinematicParticleFactory.particle( + chargedHadronTransientTracks[chargedPFCandidateIndex], + in.signalChargedHadrCands()[chargedPFCandidateIndex].get()->p4().mass(), + pionChi2, + pionNdf, + svPoint, + pionMassSigma + )); + } + + KinematicParticleVertexFitter kinematicParticleVertexFitter; + RefCountedKinematicTree kinematicTree = kinematicParticleVertexFitter.fit(chargedHadronParticles); + if (kinematicTree->isValid()) + { + kinematicTree->movePointerToTheTop(); + KinematicParameters kinematicParameters = kinematicTree->currentParticle()->currentState().kinematicParameters(); + AlgebraicSymMatrix77 covarianceMatrix = kinematicTree->currentParticle()->currentState().kinematicParametersError().matrix(); + for (int index1 = 0; index1 < 7; ++index1) + { + out.refittedThreeProngParameters(index1) = kinematicParameters(index1); + for (int index2 = 0; index2 < 7; index2++) + { + out.refittedThreeProngCovariance(index1, index2) = covarianceMatrix(index1, index2); + } + } + } + + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) + { + KTrack refittedChargedHadronTracks; + KTrackProducer::fillTrack(chargedHadronTransientTracks[chargedPFCandidateIndex].track(), refittedChargedHadronTracks, std::vector(), this->trackBuilder.product()); + out.refittedChargedHadronTracks.push_back(refittedChargedHadronTracks); + } + } } } } From 1f428d3cff502c35d19f5a789c188f844542b3fb Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Mon, 25 Sep 2017 17:25:16 +0200 Subject: [PATCH 139/317] KTau.h: added resonancePdgId function --- DataFormats/interface/KTau.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index ec40f06b..faaac4bc 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -12,6 +12,9 @@ #include "KLepton.h" +#include "DataFormats/TauReco/interface/PFTau.h" + + struct KTauMetadata { virtual ~KTauMetadata() {}; @@ -30,6 +33,24 @@ struct KBasicTau : public KLepton int decayMode; ///< hadronic decay mode as identified by HPS algorithm float emFraction; ///< electromagnetic energy fraction + + // (signed) PDG ID of the hadronic resonance + int resonancePdgId() const + { + int pdgId = 0; + switch (decayMode) + { + case reco::PFTau::hadronicDecayMode::kThreeProng0PiZero: pdgId = 20213; break; + case reco::PFTau::hadronicDecayMode::kOneProng1PiZero: pdgId = 213; break; + case reco::PFTau::hadronicDecayMode::kOneProng0PiZero: pdgId = 211; break; + default: pdgId = 0; + } + if (charge() > 0) + { + pdgId *= -1; + } + return pdgId; + } /// container for tau discriminators with binary values unsigned long long binaryDiscriminators; From 0c530a155c49c0b1afd7276b2338792f2bd03ec2 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 18 Oct 2017 14:33:31 +0200 Subject: [PATCH 140/317] Fix config file to process in 9XX --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 556be8c9..087a8b15 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -106,6 +106,11 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.profile = cms.bool(True) if not globaltag.lower() == 'auto' : process.GlobalTag.globaltag = globaltag + + # Auto alternative + #from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag + #process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') + print "GT (overwritten):", process.GlobalTag.globaltag ## ------------------------------------------------------------------------ @@ -447,10 +452,12 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatJets.ak4PF = cms.PSet(src=cms.InputTag(jetCollection)) process.kappaTuple.PatJets.puppiJets = cms.PSet(src=cms.InputTag(jetCollectionPuppi)) + # process.load("Configuration.StandardSequences.Reconstruction_cff") or process.load("Configuration.Geometry.GeometryRecoDB_cff") + process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") + ## Refitted Vertices collection if not tools.is_above_cmssw_version([9]): process.kappaTuple.active += cms.vstring('RefitVertex') - process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): @@ -576,6 +583,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # add python config to TreeInfo process.kappaTuple.TreeInfo.parameters.config = cms.string(process.dumpPython()) + print "process.p:", process.p return process if __name__ == "__main__" or __name__ == "kSkimming_run2_cfg": From a8bf44e106ac510aa94e714384c64a93b432f9d7 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 13 Nov 2017 09:35:05 +0100 Subject: [PATCH 141/317] add more comments to deep-debug - run with verbosity 3 --- Producers/interface/KBaseMultiLVProducer.h | 8 ++-- Producers/interface/KElectronProducer.h | 11 ++++- Producers/interface/KGenInfoProducer.h | 16 ++++++-- Producers/interface/KGenJetProducer.h | 7 +++- Producers/interface/KGenTauProducer.h | 41 ++++++++++++------- Producers/interface/KLeptonPairProducer.h | 9 ++++ Producers/interface/KMuonProducer.h | 10 +++++ Producers/interface/KPatTauProducer.h | 26 ++++++++++-- Producers/interface/KRefitVertexProducer.h | 6 ++- Producers/interface/KTauProducer.h | 6 +++ .../interface/KTaupairVerticesMapProducer.h | 20 +++++++++ Producers/interface/KTrackProducer.h | 12 +++++- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 2 + 13 files changed, 142 insertions(+), 32 deletions(-) diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index 35d74a53..b0522407 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -38,8 +38,8 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer typename KBaseMultiProducer::OutputType &output, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - if (KBaseProducer::verbosity > 0) - std::cout << input.size() << "KBaseMultiLVProducer::fillProduct : objects in collection " << name << std::endl; + if (KBaseProducer::verbosity == 3) + std::cout << input.size() << " KBaseMultiLVProducer::fillProduct : objects in collection " << name << std::endl; output.reserve(input.size()); // Cursor is necessary to get "Refs" later @@ -59,7 +59,7 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer if (maxN > 0) output.erase(output.begin() + std::min(output.size(), (size_t)maxN), output.end()); - if (KBaseProducer::verbosity > 1) + if (KBaseProducer::verbosity == 3) std::cout << "KBaseMultiLVProducer::fillProduct : \t" << "Number of accepted objects: " << output.size() << "\t"; } @@ -106,7 +106,7 @@ class KBaseMultiLVProducer : public KBaseMultiVectorProducer const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { KBaseMultiVectorProducer::fillProduct(input, output, name, tag, pset); - if ((KBaseProducer::verbosity > 1) && (output.size() > 0)) + if ((KBaseProducer::verbosity == 3) && (output.size() > 0)) std::cout << "KBaseMultiLVProducer::fillProduct : First: " << output[0].p4 << "\tLast: " << output[output.size() - 1].p4 << std::endl; } diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 8bcd3dcd..6ce49e6e 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -38,6 +38,7 @@ class KElectronProducer : public KBaseMultiLVProducer, doCutbasedIds_(true), RefitVerticesSource(cfg.getParameter("refitvertexcollection")) { + if (this->verbosity == 3) std::cout << "KElectronProducer ()\n"; electronMetadata = new KElectronMetadata; _lumi_tree->Bronch("electronMetadata", "KElectronMetadata", &electronMetadata); @@ -50,7 +51,6 @@ class KElectronProducer : public KBaseMultiLVProducer, this->tokenRhoIso = consumescollector.consumes(rhoIsoTag); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); - const edm::ParameterSet &psBase = this->psBase; std::vector names = psBase.getParameterNamesForType(); @@ -64,11 +64,14 @@ class KElectronProducer : public KBaseMultiLVProducer, { tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); } + if (this->verbosity == 3) std::cout << "KElectronProducer () end\n"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { + if (this->verbosity == 3) std::cout << "KElectronProducer onrun\n"; setup.get().get("TransientTrackBuilder", trackBuilder); + if (this->verbosity == 3) std::cout << "KElectronProducer end onrun\n"; return true; } @@ -87,6 +90,7 @@ class KElectronProducer : public KBaseMultiLVProducer, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get additional objects for the cutbased IDs + if (this->verbosity == 3) std::cout << "KElectron::fillProduct \n"; cEvent->getByToken(this->tokenConversionSource, this->hConversions); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); @@ -100,7 +104,7 @@ class KElectronProducer : public KBaseMultiLVProducer, doPfIsolation_ = false; } } - + cEvent->getByToken(tokenRhoIso, rhoIso_h); // TODO: change to getByToken @@ -131,10 +135,12 @@ class KElectronProducer : public KBaseMultiLVProducer, // call base class KBaseMultiLVProducer, KElectrons>::fillProduct(in, out, name, tag, pset); + if (this->verbosity == 3) std::cout << "KElectron::fillProduct end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KElectron::fillSingle\n"; // momentum: copyP4(in, out.p4); // hash of pointer as Id @@ -229,6 +235,7 @@ class KElectronProducer : public KBaseMultiLVProducer, doMvaIds(in, out); if(doAuxIds_) doAuxIds(in, out); + if (this->verbosity == 3) std::cout << "end KElectron::fillSingle\n"; } diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index e380b37d..a780a73f 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -52,6 +52,7 @@ class KGenInfoProducer : public KInfoProducer runInfo(cfg.getParameter("lheSource")), lheWeightRegexes(cfg.getParameter>("lheWeightNames")) { + if (this->verbosity == 3) std::cout << "KGenInfoProducer constructor()\n"; this->tokenGenRunInfo = consumescollector.consumes(tagSource); this->tokenSource = consumescollector.consumes(tagSource); this->tokenLhe = consumescollector.consumes(lheSource); @@ -77,6 +78,7 @@ class KGenInfoProducer : public KInfoProducer virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup) { + if (this->verbosity == 3) std::cout << "KGenInfoProducer onFirstEvent()\n"; edm::Handle lheEventProduct; if(lheWeightRegexes.size() > 0 && event.getByToken(tokenLhe, lheEventProduct)) { @@ -91,11 +93,13 @@ class KGenInfoProducer : public KInfoProducer } } } + if (this->verbosity == 3) std::cout << "KGenInfoProducer onFirstEvent() end\n"; return KBaseProducerWP::onFirstEvent(event, setup); } virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) { + if (this->verbosity == 3) std::cout << "KGenInfoProducer onEvent()\n"; // Fill data related infos if (!KInfoProducer::onEvent(event, setup)) return false; @@ -202,11 +206,12 @@ class KGenInfoProducer : public KInfoProducer if (event.getByToken(tokenPuInfo, puHandle) && puHandle.isValid()) this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); } - + if (this->verbosity == 3) std::cout << "KGenInfoProducer onEvent() end\n"; return true; } bool endRun(edm::Run const& run, edm::EventSetup const &setup) override { + if (this->verbosity == 3) std::cout << "KGenInfoProducer endRun()\n"; // Read generator infos edm::Handle hGenInfo; run.getByToken(this->tokenGenRunInfo, hGenInfo); @@ -218,7 +223,10 @@ class KGenInfoProducer : public KInfoProducer if (ignoreExtXSec) this->metaRun->xSectionExt = -1; if (invalidGenInfo) + { + if (this->verbosity == 3) std::cout << "KGenInfoProducer endRun() end\n"; return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); + } // https://twiki.cern.ch/twiki/bin/viewauth/CMS/LHEReaderCMSSW#Retrieving_the_weights edm::Handle runhandle; @@ -236,7 +244,7 @@ class KGenInfoProducer : public KInfoProducer std::string weightGroupStr = *weightGroup; if (this->verbosity > 1) { - std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; + if (this->verbosity < 3) std::cout << "\nLHE weights for tag \"" << iter->tag() << "\":" << std::endl; } boost::match_results weightGroupRegexResult; @@ -275,7 +283,7 @@ class KGenInfoProducer : public KInfoProducer if (this->verbosity > 1) { - std::cout << weightId << " -> " << weightTypeFull << std::endl; + if (this->verbosity < 3) std::cout << weightId << " if (KBaseProducer::verbosity > 0) -> " << weightTypeFull << std::endl; } this->metaRun->lheWeightNamesMap[weightTypeFull] = weightId; } @@ -284,6 +292,8 @@ class KGenInfoProducer : public KInfoProducer } } } + + if (this->verbosity == 3) std::cout << "KGenInfoProducer endRun() end\n"; return true; } diff --git a/Producers/interface/KGenJetProducer.h b/Producers/interface/KGenJetProducer.h index d484ff3d..e861e4d4 100644 --- a/Producers/interface/KGenJetProducer.h +++ b/Producers/interface/KGenJetProducer.h @@ -33,7 +33,9 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGe } static void fillGenJet(const SingleInputType &in, SingleOutputType &out) - { /// momentum: + { + if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillGenJet()\n"; + /// momentum: copyP4(in, out.p4); // check if inputs are valid. Status April 15: Some miniAOD samples do not fill their daughters properly std::string genTauDecayModeString = allDaughtersValid(in) ? JetMCTagUtils::genTauDecayMode(in) : "invalid"; @@ -47,12 +49,15 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGe else if (genTauDecayModeString == "electron") out.genTauDecayMode = 5; else if (genTauDecayModeString == "muons") out.genTauDecayMode = 6; else out.genTauDecayMode = -1; + if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillGenJet() end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillSingle()\n"; fillGenJet(in, out); + if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillSingle() end\n"; } }; diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index 96d74ac5..be0295b2 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -25,6 +25,7 @@ class KGenTauProducer : public KBasicGenParticleProducer virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillProduct()\n"; // Retrieve additional input products selectStatus(pset.getParameter("selectedStatus")); @@ -33,10 +34,12 @@ class KGenTauProducer : public KBasicGenParticleProducer selectParticles(&particles, &particles + 1); KBasicGenParticleProducer::fillProduct(in, out, name, tag, pset); + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillProduct() end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillSingle()\n"; KBasicGenParticleProducer::fillSingle(in, out); // custom implementations @@ -115,10 +118,12 @@ class KGenTauProducer : public KBasicGenParticleProducer // TODO: also set decay mode with official tools // but currently not fully understood how // to do this properly + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillSingle() end\n"; } virtual bool acceptSingle(const SingleInputType& in) { + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer acceptSingle()\n"; if(!KBasicGenParticleProducer::acceptSingle(in)) return false; @@ -153,6 +158,7 @@ class KGenTauProducer : public KBasicGenParticleProducer void walkDecayTree(const reco::GenParticle& in, DecayInfo& info, int level = 0, bool allowNonPromptTauDecayProduct = false ) { + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer walkDecayTree()\n"; //for(int i = 0; i < level; ++i) printf(" "); //printf("PDG %d\tstatus %d", in.pdgId(), in.status()); //std::cout<<"\tpt "< for(unsigned int i = 0; i < in.numberOfDaughters(); ++i) walkDecayTree(dynamic_cast(*in.daughter(i)), info, level + 1, allowNonPromptTauDecayProduct); } + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer walkDecayTree() end\n"; } static bool isNeutrino(int pdg_id) @@ -259,21 +266,25 @@ class KGenTauProducer : public KBasicGenParticleProducer { return std::abs(pdg_id) == 11 || std::abs(pdg_id) == 13 || std::abs(pdg_id) == 15; } - static bool minthreeLeptondauhhters(const reco::GenParticle& in, unsigned int &lep_daughter_wiht_max_pt){ - int Nakt=0; - float akt_max_pt=-1.0; - for(unsigned int i = 0; i < in.numberOfDaughters(); ++i) - { - if (isLepton(in.daughter(i)->pdgId())) - { - Nakt++; - if (in.daughter(i)->pt()>akt_max_pt){ - lep_daughter_wiht_max_pt = i; - akt_max_pt = in.daughter(i)->pt(); - } - } - } - return Nakt>=3; + static bool minthreeLeptondauhhters(const reco::GenParticle& in, unsigned int &lep_daughter_wiht_max_pt) + { + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer minthreeLeptondauhhters()\n"; + int Nakt = 0; + float akt_max_pt = -1.0; + for(unsigned int i = 0; i < in.numberOfDaughters(); ++i) + { + if (isLepton(in.daughter(i)->pdgId())) + { + Nakt++; + if (in.daughter(i)->pt() > akt_max_pt) + { + lep_daughter_wiht_max_pt = i; + akt_max_pt = in.daughter(i)->pt(); + } + } + } + if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer minthreeLeptondauhhters() end\n"; + return Nakt >= 3; } }; diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index f23225d3..1b00103c 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -25,15 +25,19 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { + if (this->verbosity == 3) std::cout << "KLeptonPairProducer ()\n"; this->electronsCollectionToken = consumescollector.consumes >(electronsTag); this->muonsCollectionToken = consumescollector.consumes >(muonsTag); + if (this->verbosity == 3) std::cout << "KLeptonPairProducer () end\n"; } static const std::string getLabel() { return "LeptonPair"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { + if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun()\n"; setup.get().get("TransientTrackBuilder", this->transientTrackBuilder); + if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun() end\n"; return true; } @@ -45,6 +49,7 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { + if (this->verbosity == 3) std::cout << "KLeptonPairProducer fillProduct()\n"; // get electron and muon collections if (electronsTag.label() != "") { @@ -93,6 +98,7 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL } } } + if (this->verbosity == 3) std::cout << "KLeptonPairProducer fillProduct() end\n"; } private: @@ -110,6 +116,7 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL template std::pair getLeptonPair(T1 particle1, T2 particle2) { + if (this->verbosity == 3) std::cout << "KLeptonPairProducer getLeptonPair()\n"; KinematicParticleFactoryFromTransientTrack particleFactory; const reco::Track* track1 = KLeptonPairProducer::getTrack(particle1); @@ -178,10 +185,12 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL leptonPair.dca2DError = dca2DError; //std::cout << "dca3D = " << leptonPair.dca3D << " +/- " << leptonPair.dca3DError << ", " // << "dca2D = " << leptonPair.dca2D << " +/- " << leptonPair.dca2DError << std::endl; + if (this->verbosity == 3) std::cout << "KLeptonPairProducer getLeptonPair() end1\n"; return std::pair(leptonPair, true); } else { + if (this->verbosity == 3) std::cout << "KLeptonPairProducer getLeptonPair() end2\n"; return std::pair(KLeptonPair(), false); } } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 88e6f488..f0968135 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -53,6 +53,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> use03ConeForPfIso(cfg.getParameter("use03ConeForPfIso")), muonIsolationPFInitialized(false) { + if (this->verbosity == 3) std::cout << "KMuonProducer ()\n"; std::sort(selectedMuonTriggerObjects.begin(), selectedMuonTriggerObjects.end()); std::vector::iterator tempIt = std::unique( selectedMuonTriggerObjects.begin(), selectedMuonTriggerObjects.end()); @@ -77,13 +78,16 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> for(size_t j = 0; j < isoValInputTags.size(); ++j) isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); } + if (this->verbosity == 3) std::cout << "KMuonProducer ()\n"; } static const std::string getLabel() { return "Muons"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { + if (this->verbosity == 3) std::cout << "KMuonProducer onrun\n"; setup.get().get("TransientTrackBuilder", trackBuilder); + if (this->verbosity == 3) std::cout << "KMuonProducer end onrun\n"; return true; } @@ -122,6 +126,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { + if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct\n"; // Retrieve additional input products if (tagMuonIsolationPF.label() != "") { @@ -132,8 +137,10 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> if (tagHLTrigger.label() != "") cEvent->getByToken(HLTTriggerToken, triggerEventHandle); + if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct cEvent access\n"; cEvent->getByToken(VertexCollectionToken, VertexHandle); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct cEvent access end\n"; pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); @@ -151,11 +158,13 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> // Continue normally KBaseMultiLVProducer, KMuons>::fillProduct(in, out, name, tag, pset); + if (this->verbosity == 3) std::cout << "KMuonProducer end fillProduct\n"; } /// fill muon from DataFormats/MuonReco/interface/Muon.h virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KMuonProducer fillSingle\n"; out.leptonInfo = KLeptonFlavour::MUON; // hash of pointer as Id out.internalId = hasher(&in); @@ -312,6 +321,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> out.ids |= (muon::isSoftMuon(in, vtx) << KLeptonId::SOFT); out.ids |= (muon::isHighPtMuon(in, vtx) << KLeptonId::HIGHPT); assert((out.ids & 145) == 0); // 145 = 0b10010001, these bits should be zero + if (this->verbosity == 3) std::cout << "KMuonProducer end fillSingle\n"; } private: diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index a113ae9e..eadd98c7 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -29,6 +29,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillChargeAndFlavour(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KPatTauProducer fillChargeAndFlavour\n"; out.leptonInfo = KLeptonFlavour::TAU; //assert(in.charge() == 1 || in.charge() == -1); if (in.charge() > 0) @@ -56,10 +57,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (in.isPFTau()) out.emFraction = in.emFraction(); out.decayMode = in.decayMode(); + if (this->verbosity == 3) std::cout << "KPatTauProducer fillChargeAndFlavour end\n"; } virtual void fillDiscriminators(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KPatTauProducer fillDiscriminators\n"; const std::vector> tauIDs = in.tauIDs(); int digit = 0; out.binaryDiscriminators = 0; @@ -96,10 +99,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else if (variable->first == EXTRATAUFLOATS::eRatio ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_Eratio(in); } #endif + if (this->verbosity == 3) std::cout << "KPatTauProducer fillDiscriminators end\n"; } virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KPatTauProducer fillPFCandidates\n"; cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); @@ -129,11 +134,13 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); + if (this->verbosity == 3) std::cout << "KPatTauProducer fillPFCandidates end\n"; } virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KPatTauProducer fillSecondaryVertex\n"; out.sv = KVertex(); out.refittedThreeProngParameters = ROOT::Math::SVector(); out.refittedThreeProngCovariance = ROOT::Math::SMatrix >(); @@ -146,8 +153,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> { // refit SV since in.secondaryVertexPos() is empty // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/PatCandidates/interface/Tau.h#L325 - std::vector chargedHadronTransientTracks; + if (this->verbosity == 3) std::cout << "\tKPatTauProducer fillSecondaryVertex - size: " << in.signalChargedHadrCands().size() << "\n"; for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); @@ -159,9 +166,9 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (chargedHadronTransientTracks.size() > 2) { + if (this->verbosity == 3) std::cout << "\tKPatTauProducer fillSecondaryVertex - setting adaptiveVertexFitter\n"; AdaptiveVertexFitter adaptiveVertexFitter; adaptiveVertexFitter.setWeightThreshold(0.001); - // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/VertexPrimitives/interface/TransientVertex.h TransientVertex sv = adaptiveVertexFitter.vertex(chargedHadronTransientTracks, *BeamSpot); // TODO: add beam spot if (sv.isValid()) @@ -177,7 +184,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> float pionNdf = 0.0; GlobalPoint svPoint(sv.position().x(), sv.position().y(), sv.position().z()); float pionMassSigma = std::sqrt(std::pow(10.0, -12.0)); - + for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/RecoVertex/KinematicFitPrimitives/interface/KinematicParticleFactoryFromTransientTrack.h#L60-L71 @@ -218,6 +225,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } } } + if (this->verbosity == 3) std::cout << "KPatTauProducer fillSecondaryVertex end\n"; } public: @@ -229,6 +237,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> RefitVerticesSource(cfg.getParameter("refitvertexcollection")), _lumi_tree_pointer(_lumi_tree) { + if (this->verbosity == 3) std::cout << "KPatTauProducer()\n"; this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); @@ -259,13 +268,16 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); } + if (this->verbosity == 3) std::cout << "KPatTauProducer() end\n"; } static const std::string getLabel() { return "PatTaus"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { + if (this->verbosity == 3) std::cout << "KPatTauProducer onrun\n"; setup.get().get("TransientTrackBuilder", trackBuilder); + if (this->verbosity == 3) std::cout << "KPatTauProducer end onrun\n"; return true; } @@ -273,15 +285,18 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { + if (this->verbosity == 3) std::cout << "KPatTauProducer fillProduct\n"; cEvent->getByToken(tokenBeamSpot, BeamSpot); cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally KBaseMultiLVProducer, KTaus>::fillProduct(in, out, name, tag, pset); + if (this->verbosity == 3) std::cout << "KPatTauProducer fillProduct end\n"; } virtual bool acceptSingle(const SingleInputType &in) override { + if (this->verbosity == 3) std::cout << "KPatTauProducer acceptSingle\n"; // propagate the selection on minPt/maxEta bool acceptTau = KBaseMultiLVProducer, KTaus>::acceptSingle(in); @@ -298,11 +313,13 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } acceptTau = acceptTau && (in.tauID(discriminator) > 0.5); } + if (this->verbosity == 3) std::cout << "KPatTauProducer acceptSingle end\n"; return acceptTau; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KPatTauProducer fillSingle\n"; copyP4(in, out.p4); // hash of pointer as Id out.internalId = hasher(&in); @@ -314,10 +331,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else KPatTauProducer::fillPFCandidates(in, out); fillSecondaryVertex(in, out); + if (this->verbosity == 3) std::cout << "KPatTauProducer fillSingle end\n"; } virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override { + if (this->verbosity == 3) std::cout << "KPatTauProducer onFirstObject\n"; if (this->verbosity > 0 && !in.isPFTau()) std::cout << "Warning: pat::Tau has not been made from PFTau. emFraction and some PFCandidates will not be filled properly" << std::endl; @@ -366,6 +385,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> checkMapsize(discriminatorMap[names[i]]->binaryDiscriminatorNames, "binary Discriminators"); n_float_dict += discriminatorMap[names[i]]->floatDiscriminatorNames.size(); } + if (this->verbosity == 3) std::cout << "KPatTauProducer onFirstObject end\n"; } private: diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index c2a195f0..1c1133f3 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -20,13 +20,15 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer, KRefitVertices >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + KBaseMultiVectorProducer, + KRefitVertices >(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} static const std::string getLabel() { return "RefitVertex"; } protected: virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KRefitVertexProducer fillSingle()\n"; KVertexProducer::fillVertex(in, out); // save references to lepton selection in the refitted vertex @@ -37,7 +39,7 @@ class KRefitVertexProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KRefitVertexProducer fillSingle() end\n"; } }; diff --git a/Producers/interface/KTauProducer.h b/Producers/interface/KTauProducer.h index 80b1292f..61205377 100644 --- a/Producers/interface/KTauProducer.h +++ b/Producers/interface/KTauProducer.h @@ -33,15 +33,18 @@ class KTauProducer : public KBasicTauProducer static void fillPFCandidates(const Tin &in, Tout &out) { + if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillPFCandidates()\n"; for(size_t i = 0; i < in.signalPFChargedHadrCands().size(); ++i) { KPFCandidate tmp; @@ -64,6 +67,7 @@ class KTauProducer : public KBasicTauProducer()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); + if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillPFCandidates() end\n"; } protected: @@ -74,10 +78,12 @@ class KTauProducer : public KBasicTauProducer::fillSingle(in, out); // Fill additional fields of KTau KTauProducer::fillTau(in, out); + if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillSingle() end\n"; } }; diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index 3ed9c6f8..38dd99ea 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -23,15 +23,19 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer()\n"; this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer() end\n"; } static const std::string getLabel() { return "TaupairVerticesMap"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun()\n"; setup.get().get("TransientTrackBuilder",this->theB); + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun() end\n"; return true; } @@ -39,6 +43,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer fillProduct()\n"; this->deltaRThreshold = pset.getParameter("deltaRThreshold"); this->beamSpotSource = pset.getParameter("beamSpotSource"); this->pfTauCollection = pset.getParameter("src"); @@ -51,11 +56,13 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps>::fillProduct(in, out, name, tag, pset); + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer fillProduct() end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer fillSingle()\n"; if(this->includeOriginalPV) { KVertex tmpVertex; @@ -86,6 +93,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer fillSingle() end\n"; } private: @@ -94,6 +102,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> &diTauPairs, const SingleInputType &in) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getRefittedVertices()\n"; for(size_t i = 0; i < diTauPairs.size(); ++i) { std::vector recoTracks; @@ -127,12 +136,14 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer(diTauKey, refittedVertex )); } + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getRefittedVertices() end\n"; return; } const void removeTauTracks(const reco::PFTau tau, std::vector &recoTracks) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer removeTauTracks()\n"; const std::vector > tauPFCHD = tau.signalPFChargedHadrCands(); for(std::vector >::const_iterator chargedHadronCand = tauPFCHD.begin(); chargedHadronCand != tauPFCHD.end(); ++chargedHadronCand) @@ -147,10 +158,12 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer removeTauTracks() end\n"; } const int getCommonTaus(std::vector &commonTaus, const std::vector recoTracks) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getCommonTaus()\n"; edm::Handle> tauHandle; this->cEvent->getByToken(this->pfTauCollectionToken, tauHandle); // check wich tau is from the current PV @@ -176,6 +189,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer getCommonTaus()\n end"; return commonTaus.size(); } @@ -183,6 +197,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> &diTauPairs, const std::vector commonTaus) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getDiTauPairs()\n"; for(size_t i = 0; i < commonTaus.size()-1; ++i) { for(size_t j = i + 1; j < commonTaus.size(); ++j) @@ -196,26 +211,31 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer getDiTauPairs() end\n"; return diTauPairs.size(); } inline void getTrackRefs(std::vector &trackRefs, const SingleInputType &in) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTrackRefs()\n"; for (reco::Vertex::trackRef_iterator track = in.tracks_begin(); track != in.tracks_end(); ++track) trackRefs.push_back(track->castTo().get()); + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTrackRefs()\n end"; } void getTransientTracks(std::vector &transientTracks, const std::vector &trackRefs) { + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTransientTracks()\n"; for(size_t i = 0; i < trackRefs.size(); ++i) { reco::TransientTrack transientTrack = this->theB->build(trackRefs[i]); transientTrack.setBeamSpot(beamSpot); transientTracks.push_back(transientTrack); } + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTransientTracks() end\n"; } diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index ac669136..95888bbe 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -28,7 +28,9 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { + if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillSingle\n"; KTrackProducer::fillTrack(in, out); + if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillSingle end\n"; } // Static method for filling Tracks in other producers @@ -36,6 +38,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac std::vector const& vertices = std::vector(), const TransientTrackBuilder* trackBuilder = nullptr) { + if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillTrack\n"; // Momentum: out.p4.SetCoordinates(in.pt(), in.eta(), in.phi(), 0); @@ -82,6 +85,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.err2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(validVertexIndex)).second.error(); } } + if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillTrack end\n"; } @@ -91,17 +95,21 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac //std::vector const& vertices = std::vector(), const TransientTrackBuilder* trackBuilder = nullptr) { - if (vertices.size()>0){ + if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillIPInfo\n"; + if (vertices.size() > 0 && trackBuilder != nullptr) + { reco::TransientTrack transientTrack = trackBuilder->build(in); - for (unsigned int i=0; i Date: Mon, 13 Nov 2017 09:39:52 +0100 Subject: [PATCH 142/317] update on configuretions --- Producers/BuildFile.xml | 1 + Producers/interface/KPatTauProducer.h | 1 + Skimming/higgsTauTau/kSkimming_run2_cfg.py | 12 ++++++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Producers/BuildFile.xml b/Producers/BuildFile.xml index 7ef1f629..7429f20c 100644 --- a/Producers/BuildFile.xml +++ b/Producers/BuildFile.xml @@ -26,6 +26,7 @@ + diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index eadd98c7..9e179367 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -7,6 +7,7 @@ #include "KVertexProducer.h" #include "KVertexSummaryProducer.h" +#include "TrackingTools/TransientTrack/interface/TransientTrack.h" #include "KPackedPFCandidateProducer.h" #include "RecoVertex/KalmanVertexFit/interface/KalmanVertexFitter.h" #include "RecoVertex/KinematicFit/interface/KinematicParticleVertexFitter.h" diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index d3679389..f99a9515 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -129,7 +129,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## ------------------------------------------------------------------------ # General configuration - if tools.is_above_cmssw_version([7,4]): + if tools.is_above_cmssw_version([7,4]) and not data: process.kappaTuple.Info.pileUpInfoSource = cms.InputTag("slimmedAddPileupInfo") # save primary vertex @@ -172,23 +172,31 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") if isEmbedded: + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "SIMembedding") process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "SIMembedding") process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "SIMembedding") elif data: if tools.is_above_cmssw_version([9]): process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") #process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "RECO") + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") # take last process used in production for data elif "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") else: process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "RECO") + else: + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") # take last process used in production for mc + if not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") # 80X doesn't have 'slimmedPatTrigger' -> use 'selectedPatTrigger' instead - if tools.is_above_cmssw_version([8,0]): + if tools.is_above_cmssw_version([9,0]): + process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("slimmedPatTrigger")) + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") + elif tools.is_above_cmssw_version([8,0]): process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") From 1512fa704c1ea67f1e61c407ae90591f97ca71fa Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 13 Nov 2017 09:41:13 +0100 Subject: [PATCH 143/317] temp commit to make it run on 2017. This commit has to be reverted once the issue will be found and fix --- Producers/interface/KBasicTauProducer.h | 3 ++- Producers/interface/KElectronProducer.h | 10 ++++++---- Producers/interface/KLeptonPairProducer.h | 5 +++-- Producers/interface/KMuonProducer.h | 11 ++++++----- Producers/interface/KPatTauProducer.h | 13 +++++++------ Producers/interface/KTaupairVerticesMapProducer.h | 5 +++-- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 12 +++++++----- 7 files changed, 34 insertions(+), 25 deletions(-) diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index 19576071..8f127947 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -53,7 +53,8 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - setup.get().get("TransientTrackBuilder", trackBuilder); + edm::ESHandle trackBuilder = edm::ESHandle(); + // setup.get().get("TransientTrackBuilder", trackBuilder); return true; } diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 6ce49e6e..ed057892 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -69,8 +69,9 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KElectronProducer onrun\n"; - setup.get().get("TransientTrackBuilder", trackBuilder); + if (this->verbosity == 3) std::cout << "KElectronProducer onrun\n"; + edm::ESHandle trackBuilder = edm::ESHandle(); + // setup.get().get("TransientTrackBuilder", trackBuilder); if (this->verbosity == 3) std::cout << "KElectronProducer end onrun\n"; return true; } @@ -94,7 +95,8 @@ class KElectronProducer : public KBaseMultiLVProducer, cEvent->getByToken(this->tokenConversionSource, this->hConversions); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); - cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + // cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + this->isoVals.resize(this->isoValInputTags.size()); for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { @@ -160,7 +162,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if (in.gsfTrack().isNonnull()) { KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); - KTrackProducer::fillIPInfo(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); + // KTrackProducer::fillIPInfo(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); out.dz = in.gsfTrack()->dz(vtx.position()); } diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 1b00103c..3249342b 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -35,8 +35,9 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun()\n"; - setup.get().get("TransientTrackBuilder", this->transientTrackBuilder); + if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun()\n"; + this->transientTrackBuilder = edm::ESHandle(); + // setup.get().get("TransientTrackBuilder", this->transientTrackBuilder); if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun() end\n"; return true; } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index f0968135..17324660 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -85,8 +85,9 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KMuonProducer onrun\n"; - setup.get().get("TransientTrackBuilder", trackBuilder); + if (this->verbosity == 3) std::cout << "KMuonProducer onrun\n"; + edm::ESHandle trackBuilder = edm::ESHandle(); + // setup.get().get("TransientTrackBuilder", trackBuilder); if (this->verbosity == 3) std::cout << "KMuonProducer end onrun\n"; return true; } @@ -139,7 +140,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct cEvent access\n"; cEvent->getByToken(VertexCollectionToken, VertexHandle); - cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + // cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct cEvent access end\n"; @@ -175,11 +176,11 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> /// Tracks and track extracted information if (in.track().isNonnull()){ KTrackProducer::fillTrack(*in.track(), out.track, std::vector(), trackBuilder.product()); - KTrackProducer::fillIPInfo(*in.track(), out.track, *RefitVertices, trackBuilder.product()); + // KTrackProducer::fillIPInfo(*in.track(), out.track, *RefitVertices, trackBuilder.product()); } if (in.globalTrack().isNonnull()){ KTrackProducer::fillTrack(*in.globalTrack(), out.globalTrack, std::vector(), trackBuilder.product()); - KTrackProducer::fillIPInfo(*in.globalTrack(), out.globalTrack, *RefitVertices, trackBuilder.product()); + // KTrackProducer::fillIPInfo(*in.globalTrack(), out.globalTrack, *RefitVertices, trackBuilder.product()); } if (VertexHandle->size() == 0) throw cms::Exception("VertexHandle in KMuonProducer is empty"); diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 9e179367..9539f3ee 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -48,7 +48,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (packedLeadTauCand->bestTrack() != nullptr) { KTrackProducer::fillTrack(*packedLeadTauCand->bestTrack(), out.track, std::vector(), this->trackBuilder.product()); - KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); + // KTrackProducer::fillIPInfo(*packedLeadTauCand->bestTrack(), out.track, *RefitVertices, trackBuilder.product()); } else // at least fill reference point { @@ -161,7 +161,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); if (track) { - chargedHadronTransientTracks.push_back(trackBuilder->build(track)); + chargedHadronTransientTracks.push_back(trackBuilder->build(track)); // runtime error } } @@ -276,8 +276,9 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KPatTauProducer onrun\n"; - setup.get().get("TransientTrackBuilder", trackBuilder); + if (this->verbosity == 3) std::cout << "KPatTauProducer onrun\n"; + edm::ESHandle trackBuilder = edm::ESHandle(); + // setup.get().get("TransientTrackBuilder", trackBuilder); if (this->verbosity == 3) std::cout << "KPatTauProducer end onrun\n"; return true; } @@ -289,7 +290,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (this->verbosity == 3) std::cout << "KPatTauProducer fillProduct\n"; cEvent->getByToken(tokenBeamSpot, BeamSpot); - cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); + // cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally KBaseMultiLVProducer, KTaus>::fillProduct(in, out, name, tag, pset); if (this->verbosity == 3) std::cout << "KPatTauProducer fillProduct end\n"; @@ -331,7 +332,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> KTauProducer::fillPFCandidates(in, out); else KPatTauProducer::fillPFCandidates(in, out); - fillSecondaryVertex(in, out); + // fillSecondaryVertex(in, out); if (this->verbosity == 3) std::cout << "KPatTauProducer fillSingle end\n"; } diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index 38dd99ea..b2621276 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -33,8 +33,9 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun()\n"; - setup.get().get("TransientTrackBuilder",this->theB); + if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun()\n"; + this->theB = edm::ESHandle(); + // setup.get().get("TransientTrackBuilder", this->theB); if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun() end\n"; return true; } diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index f99a9515..d9d9114a 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -101,7 +101,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', else: process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring()) process.maxEvents.input = maxevents - process.kappaTuple.verbose = cms.int32(0) + process.kappaTuple.verbose = cms.int32(3) process.kappaTuple.profile = cms.bool(True) if not globaltag.lower() == 'auto' : @@ -216,16 +216,17 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") - process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") + # process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "DY", "LFV"]]): - process.kappaTuple.active += cms.vstring("LHE") + # process.kappaTuple.active += cms.vstring("LHE") process.kappaTuple.LHE.whitelist = cms.vstring("source") process.kappaTuple.LHE.rename = cms.vstring("source => LHEafter") if tools.is_above_cmssw_version([7, 6]): process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) + # save Flag process.kappaTuple.Info.isEmbedded = cms.bool(isEmbedded) @@ -463,10 +464,11 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatJets.puppiJets = cms.PSet(src=cms.InputTag(jetCollectionPuppi)) # process.load("Configuration.StandardSequences.Reconstruction_cff") or process.load("Configuration.Geometry.GeometryRecoDB_cff") - process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") + # process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") ## Refitted Vertices collection - if not tools.is_above_cmssw_version([9]): + process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") + if False and tools.is_above_cmssw_version([9]): process.kappaTuple.active += cms.vstring('RefitVertex') process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") From 9a00969e2742adf8da70f126713b90452ed0859c Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 13 Nov 2017 14:22:49 +0100 Subject: [PATCH 144/317] some of the missing MC 2017 samples are added --- Skimming/data/datasets.json | 226 +++++++++++++++++++++++++++++++++++- 1 file changed, 221 insertions(+), 5 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 2687386b..24664dc8 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -313,7 +313,8 @@ "n_events_generated": "66005667", "n_files": "832", "process": "DY1JetsToLL_M50", - "scenario": "92X" + "scenario": "92X", + "xsec": 1012.5 }, "DY2JetsToLLM10to50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ @@ -451,7 +452,8 @@ "n_events_generated": "45414763", "n_files": "572", "process": "DY2JetsToLL_M50", - "scenario": "92X" + "scenario": "92X", + "xsec": 332.8 }, "DY3JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -554,6 +556,26 @@ "process": "DY3JetsToLL_M50", "scenario": "PUMoriond17", "xsec": 101.8 + }, + "DY3JetsToLLM50_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "5218008", + "n_files": "114", + "process": "DY3JetsToLL_M50", + "scenario": "PUMoriond17", + "xsec": 101.8 }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -994,6 +1016,38 @@ "process": "DYJetsToLL_M50", "scenario": "FlatPU28to62", "xsec": 5765.4 + }, + "DYJetsToLLM50_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM ", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "49453487", + "n_files": "644", + "process": "DYJetsToLL_M50", + "scenario": "92X", + "xsec": 5765.4 + }, + "DYJetsToLLM50_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM ", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "50645463", + "n_files": "638", + "process": "DYJetsToLL_M50", + "scenario": "92X", + "xsec": 5765.4 }, "DYJetsToLLM50_RunIIFall15DR76_PU25nsData2015v1_13TeV_AOD_madgraph-pythia8": { "campaign": "RunIIFall15DR76", @@ -7193,6 +7247,26 @@ "scenario": "PUMoriond17", "xsec": 35.6 }, + "STtWantitop5finclusiveDecays_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "6691249", + "n_files": "140", + "process": "STtWantitop5finclusiveDecays", + "scenario": "92X", + "xsec": 38.09 + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -7275,6 +7349,26 @@ "scenario": "PUMoriond17", "xsec": "35.6" }, + "STtWtop5finclusiveDecays_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM ", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": " 6723341", + "n_files": "165", + "process": "STtWtop5finclusiveDecays", + "scenario": "92X", + "xsec": 38.09 + }, "SUSYGluGluToBBHToTauTauM1000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -13160,7 +13254,27 @@ "n_events_generated": "33844772", "n_files": "590", "process": "TT", - "scenario": "92X" + "scenario": "92X", + "xsec": 831.76 + }, + "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "34438536", + "n_files": "574", + "process": "TT", + "scenario": "92X", + "xsec": 831.76 }, "Tau_Run2015B_16Dec2015v1_13TeV_MINIAOD": { "campaign": "Run2015B", @@ -14879,6 +14993,66 @@ "scenario": "PUMoriond17", "xsec": 11.95 }, + "WW_RunIISummer17MiniAOD-92X_13TeV_MINIAOD-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "1000000", + "n_files": "47", + "process": "WW", + "scenario": "92X", + "xsec": 63.21 + }, + "WZ_RunIISummer17MiniAOD-92X_13TeV_MINIAOD-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM ", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "994554", + "n_files": "52", + "process": "WZ", + "scenario": "92X", + "xsec": 22.82 + }, + "ZZ_RunIISummer17MiniAOD-92X_13TeV_MINIAOD-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "992884", + "n_files": "43", + "process": "ZZ", + "scenario": "92X", + "xsec": 10.32 + }, "W1JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -14960,6 +15134,26 @@ "process": "W1JetsToLNu", "scenario": "PUMoriond17", "xsec": 9644.5 + }, + "W1JetsToLNu_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "45168895", + "n_files": "532", + "process": "W1JetsToLNu", + "scenario": "92X", + "xsec": 9644.5 }, "W2JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ @@ -15080,7 +15274,8 @@ "n_events_generated": "27655104", "n_files": "336", "process": "W2JetsToLNu", - "scenario": "92X" + "scenario": "92X", + "xsec": 3144.5 }, "W3JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ @@ -15202,7 +15397,8 @@ "n_events_generated": "7884058", "n_files": "156", "process": "W3JetsToLNu", - "scenario": "92X" + "scenario": "92X", + "xsec": 954.8 }, "W4JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ @@ -15789,6 +15985,26 @@ "scenario": "PUMoriond17", "xsec": 61526.7 }, + "WJetsToLNu_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM ", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "26069943", + "n_files": "321", + "process": "WJetsToLNu", + "scenario": "92X", + "xsec": 61526.7 + }, "WWTo1L1Nu2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", From 3585227c5901286f610d9b73af1f85ac6210a3d3 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 13 Nov 2017 15:36:23 +0100 Subject: [PATCH 145/317] missing 2017 data samples are added --- Skimming/data/datasets.json | 325 +++++++++++++++++++++++++++++++++++- 1 file changed, 318 insertions(+), 7 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 24664dc8..66e5c14a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -1826,6 +1826,101 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleEG/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "58088760", + "n_files": "523", + "process": "DoubleEG", + "scenario": "12Sep2017v1", + "xsec": 1.0 + }, + "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleEG/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "35636924", + "n_files": "431", + "process": "DoubleEG", + "scenario": "12Sep2017v1", + "xsec": 1.0 + }, + "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/DoubleEG/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "26517468", + "n_files": "433", + "process": "DoubleEG", + "scenario": "PromptRecov1", + "xsec": 1.0 + }, + "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/DoubleEG/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "2X_dataRun2_Prompt_v9", + "inputDBS": "global", + "n_events_generated": "56330037", + "n_files": "900", + "process": "DoubleEG", + "scenario": "PromptRecov1", + "xsec": 1.0 + }, + "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/DoubleEG/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "72595247", + "n_files": "1166", + "process": "DoubleEG", + "scenario": "PromptRecov1", + "xsec": 1.0 + }, "DoubleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -2311,6 +2406,24 @@ "process": "DoubleMuon", "scenario": "PromptRecov2" }, + "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "14501767", + "n_files": "111", + "process": "DoubleMuon", + "scenario": "12Sep2017v1" + }, "DoubleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2365,6 +2478,24 @@ "process": "DoubleMuon", "scenario": "PromptRecov3" }, + "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "27852271", + "n_files": "227", + "process": "DoubleMuon", + "scenario": "12Sep2017v1" + }, "DoubleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2378,11 +2509,47 @@ "generator": "", "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", - "n_events_generated": "7780697", - "n_files": "124", + "n_events_generated": "23355919", + "n_files": "366", "process": "DoubleMuon", "scenario": "PromptRecov1" }, + "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/DoubleMuon/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v9", + "inputDBS": "global", + "n_events_generated": "51701204", + "n_files": "798", + "process": "DoubleMuon", + "scenario": "PromptRecov1" + }, + "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/DoubleMuon/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "75124662", + "n_files": "1154", + "process": "DoubleMuon", + "scenario": "PromptRecov1" + }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -12324,6 +12491,24 @@ "n_files": "166", "process": "SingleElectron", "scenario": "PromptRecov2" + }, + "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "478", + "process": "SingleElectron", + "scenario": "12Sep2017v1" }, "SingleElectron_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ @@ -12379,6 +12564,24 @@ "process": "SingleElectron", "scenario": "PromptRecov3" }, + "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "76582284", + "n_files": "618", + "process": "SingleElectron", + "scenario": "12Sep2017v1" + }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12392,8 +12595,44 @@ "generator": "", "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", - "n_events_generated": "15989096", - "n_files": "230", + "n_events_generated": "51579218", + "n_files": "706", + "process": "SingleElectron", + "scenario": "PromptRecov1" + }, + "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleElectron/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "102299416", + "n_files": "1358", + "process": "SingleElectron", + "scenario": "PromptRecov1" + }, + "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleElectron/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "124349592", + "n_files": "1688", "process": "SingleElectron", "scenario": "PromptRecov1" }, @@ -12963,7 +13202,25 @@ "n_files": "182", "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, + "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "136300266", + "n_files": "3458", + "process": "SingleMuon", + "scenario": "12Sep2017v1" + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13018,6 +13275,24 @@ "process": "SingleMuon", "scenario": "PromptRecov3" }, + "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "95112296", + "n_files": "888", + "process": "SingleMuon", + "scenario": "12Sep2017v1" + }, "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13031,11 +13306,47 @@ "generator": "", "globalTag": "92X_dataRun2_Prompt_v8", "inputDBS": "global", - "n_events_generated": "21022188", - "n_files": "263", + "n_events_generated": "71794192", + "n_files": "866", "process": "SingleMuon", "scenario": "PromptRecov1" }, + "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleMuon/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v9", + "inputDBS": "global", + "n_events_generated": "154908671", + "n_files": "1821", + "process": "SingleMuon", + "scenario": "PromptRecov1" + }, + "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleMuon/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "236915187", + "n_files": "2845", + "process": "SingleMuon", + "scenario": "PromptRecov1" + }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" From 47cf822232122f169a82d8850fbc2f388502bd8a Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 24 Nov 2017 09:26:48 +0100 Subject: [PATCH 146/317] updates in datasets and a copy of kSkimming_2016 is added for 2017 samples --- Skimming/data/datasets.json | 121 ++-- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 649 +++++++++++++++++++++ 2 files changed, 713 insertions(+), 57 deletions(-) create mode 100755 Skimming/higgsTauTau/kSkimming_2017_cfg.py diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 66e5c14a..afbe373a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -557,26 +557,25 @@ "scenario": "PUMoriond17", "xsec": 101.8 }, - "DY3JetsToLLM50_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8": { + "DY3JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", "data": false, - "dbs": "DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, + "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", "n_events_generated": "5218008", - "n_files": "114", + "n_files": "114", "process": "DY3JetsToLL_M50", - "scenario": "PUMoriond17", + "scenario": "92X", "xsec": 101.8 - }, + }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" @@ -1017,10 +1016,13 @@ "scenario": "FlatPU28to62", "xsec": 5765.4 }, - "DYJetsToLLM50_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], "campaign": "RunIISummer17MiniAOD", "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM ", + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", "energy": "13", "extension": "ext1", "format": "MINIAOD", @@ -1029,14 +1031,17 @@ "inputDBS": "global", "n_events_generated": "49453487", "n_files": "644", - "process": "DYJetsToLL_M50", + "process": "DYJetsToLL_M50v1", "scenario": "92X", "xsec": 5765.4 }, - "DYJetsToLLM50_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAODv2_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc_v2" + ], "campaign": "RunIISummer17MiniAOD", "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM ", + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", "energy": "13", "extension": "ext1", "format": "MINIAOD", @@ -1875,7 +1880,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "26517468", "n_files": "433", @@ -1894,7 +1899,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "2X_dataRun2_Prompt_v9", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "56330037", "n_files": "900", @@ -2381,7 +2386,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "12384383", "n_files": "195", @@ -2399,7 +2404,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "2192363", "n_files": "50", @@ -2435,7 +2440,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "6960094", "n_files": "101", @@ -2453,7 +2458,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "20899764", "n_files": "311", @@ -2471,7 +2476,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "21790905", "n_files": "322", @@ -2507,7 +2512,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "23355919", "n_files": "366", @@ -2525,7 +2530,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v9", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "51701204", "n_files": "798", @@ -6993,7 +6998,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "3701494", "n_files": "120", @@ -7011,7 +7016,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "780931", "n_files": "35", @@ -7029,7 +7034,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "2056212", "n_files": "46", @@ -7047,7 +7052,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "6517965", "n_files": "158", @@ -7065,7 +7070,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "7021780", "n_files": "148", @@ -7083,7 +7088,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "2972308", "n_files": "66", @@ -7414,7 +7419,7 @@ "scenario": "PUMoriond17", "xsec": 35.6 }, - "STtWantitop5finclusiveDecays_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_powheg-pythia8": { + "SWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc" ], @@ -7516,13 +7521,13 @@ "scenario": "PUMoriond17", "xsec": "35.6" }, - "STtWtop5finclusiveDecays_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_powheg-pythia8": { + "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM ", + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", "embedded": false, "energy": "13", "extension": "", @@ -13178,7 +13183,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "122744614", "n_files": "1034", @@ -13196,7 +13201,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "14900861", "n_files": "182", @@ -13232,7 +13237,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "23910128", "n_files": "261", @@ -13250,7 +13255,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "70669983", "n_files": "708", @@ -13268,7 +13273,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "70395218", "n_files": "818", @@ -13304,7 +13309,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "71794192", "n_files": "866", @@ -13322,7 +13327,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v9", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "154908671", "n_files": "1821", @@ -13549,9 +13554,10 @@ "scenario": "PUMoriond17", "xsec": 831.76 }, - "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mc" + "skim_mc", + "skim_mc_v1" ], "campaign": "RunIISummer17MiniAOD", "data": false, @@ -13564,13 +13570,14 @@ "inputDBS": "global", "n_events_generated": "33844772", "n_files": "590", - "process": "TT", + "process": "TTv1", "scenario": "92X", "xsec": 831.76 }, - "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc" + "skim_mc", + "skim_mc_v2" ], "campaign": "RunIISummer17MiniAOD", "data": false, @@ -13583,7 +13590,7 @@ "inputDBS": "global", "n_events_generated": "34438536", "n_files": "574", - "process": "TT", + "process": "TTv2", "scenario": "92X", "xsec": 831.76 }, @@ -14110,7 +14117,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "33528164", "n_files": "418", @@ -14128,7 +14135,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "5227027", "n_files": "97", @@ -14146,7 +14153,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "8111856", "n_files": "122", @@ -14164,7 +14171,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "23583337", "n_files": "346", @@ -14182,7 +14189,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "23722892", "n_files": "347", @@ -14200,7 +14207,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", + "globalTag": "92X_dataRun2_Prompt_v11", "inputDBS": "global", "n_events_generated": "7135008", "n_files": "117", @@ -14544,7 +14551,7 @@ "inputDBS": "global", "n_events_generated": "100000", "n_files": "5", - "process": "VBFHToWWTo2L2Nu_M115", + "process": "VBFHToWWTo2L2Nu_M115", "scenario": "PUMoriond17", "xsec": 1.0 }, @@ -15304,7 +15311,7 @@ "scenario": "PUMoriond17", "xsec": 11.95 }, - "WW_RunIISummer17MiniAOD-92X_13TeV_MINIAOD-pythia8": { + "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { "analysis_2017": [ "skim_mc" ], @@ -15324,13 +15331,13 @@ "scenario": "92X", "xsec": 63.21 }, - "WZ_RunIISummer17MiniAOD-92X_13TeV_MINIAOD-pythia8": { + "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", "data": false, - "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM ", + "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", "embedded": false, "energy": "13", "extension": "", @@ -15344,7 +15351,7 @@ "scenario": "92X", "xsec": 22.82 }, - "ZZ_RunIISummer17MiniAOD-92X_13TeV_MINIAOD-pythia8": { + "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { "analysis_2017": [ "skim_mc" ], @@ -15446,7 +15453,7 @@ "scenario": "PUMoriond17", "xsec": 9644.5 }, - "W1JetsToLNu_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8": { + "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" ], @@ -16296,13 +16303,13 @@ "scenario": "PUMoriond17", "xsec": 61526.7 }, - "WJetsToLNu_RunIISummer17MiniAOD-92X_13TeV_MINIAOD_madgraph-pythia8": { + "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM ", + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py new file mode 100755 index 00000000..47049352 --- /dev/null +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -0,0 +1,649 @@ +#-# Copyright (c) 2014 - All Rights Reserved +#-# Benjamin Treiber +#-# Fabio Colombo +#-# Joram Berger +#-# Raphael Friese +#-# Roger Wolf +#-# Stefan Wayand +#-# Thomas Mueller +#-# Yasmin Anstruther + +## ------------------------------------------------------------------------ +# Central cmsRun config file to be used with grid-control +# Settings are stored ordered on physics objects +# Object-related settings should be done in designated python configs +# if possible, run2 configs import the run1 configs and add some extra information +## ------------------------------------------------------------------------ + +# Kappa test: CMSSW 7.6.3, 8.0.20 +# Kappa test: scram arch slc6_amd64_gcc493, slc6_amd64_gcc530 +# Kappa test: checkout script scripts/checkoutCmssw76xPackagesForSkimming.py, scripts/checkoutCmssw80xPackagesForSkimming.py +# Kappa test: output kappaTuple.root +import sys +if not hasattr(sys, 'argv'): + sys.argv = ["cmsRun", "runFrameworkMC.py"] + +import os +import FWCore.ParameterSet.Config as cms +from Kappa.Skimming.datasetsHelperTwopz import datasetsHelperTwopz +datasetsHelper = datasetsHelperTwopz(os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/datasets.json")) +import Kappa.Skimming.tools as tools + +from FWCore.ParameterSet.VarParsing import VarParsing +options = VarParsing('python') +options.register('globalTag', '76X_mcRun2_asymptotic_RunIIFall15DR76_v1', VarParsing.multiplicity.singleton, VarParsing.varType.string, 'GlobalTag') +options.register('kappaTag', 'KAPPA_2_0_0', VarParsing.multiplicity.singleton, VarParsing.varType.string, 'KappaTag') +options.register('nickname', 'SUSYGluGluToHToTauTauM160_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8', VarParsing.multiplicity.singleton, VarParsing.varType.string, 'Dataset Nickname') +options.register('testfile', '', VarParsing.multiplicity.singleton, VarParsing.varType.string, 'Path for a testfile') +options.register('maxevents', -1, VarParsing.multiplicity.singleton, VarParsing.varType.int, 'maxevents. -1 for all events. Default: -1') +options.register('outputfilename', '', VarParsing.multiplicity.singleton, VarParsing.varType.string, 'Filename for the Outputfile') +options.register('testsuite', False, VarParsing.multiplicity.singleton, VarParsing.varType.bool, 'Run the Kappa test suite. Default: True') +options.register('preselect', False, VarParsing.multiplicity.singleton, VarParsing.varType.bool, 'apply preselection at CMSSW level on leptons. Never preselect on SM Higgs samples') +options.register('dumpPython', False, VarParsing.multiplicity.singleton, VarParsing.varType.bool, 'write cmsRun config to dumpPython.py') +options.parseArguments() + +def getBaseConfig( globaltag= 'START70_V7::All', + testfile=cms.untracked.vstring(""), + maxevents=50, + nickname = 'SUSYGluGluToHToTauTauM160_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8', + kappaTag = 'Kappa_2_0_0', + outputfilename = ''): + + from Kappa.Skimming.KSkimming_template_cfg import process + ## ------------------------------------------------------------------------ + + # count number of events before doing anything else + process.p *= process.nEventsTotal + process.p *= process.nNegEventsTotal + + muons = "slimmedMuons" + electrons = "slimmedElectrons" + + # new tau id only available for 8_0_20 (I believe) and above + if tools.is_above_cmssw_version([8,0,20]): + taus = "NewTauIDsEmbedded" + else: + taus = "slimmedTaus" + isSignal = datasetsHelper.isSignal(nickname) + + # produce selected collections and filter events with not even one Lepton + if options.preselect and not isSignal: + from Kappa.Skimming.KSkimming_preselection import do_preselection + + do_preselection(process) + process.p *= process.goodEventFilter + + process.selectedKappaTaus.cut = cms.string('pt > 15 && abs(eta) < 2.5') + process.selectedKappaMuons.cut = cms.string('pt > 8 && abs(eta) < 2.6') + process.selectedKappaElectrons.cut = cms.string('pt > 8 && abs(eta) < 2.7') + muons = "selectedKappaMuons" + electrons = "selectedKappaElectrons" + taus = "selectedKappaTaus" + process.goodEventFilter.minNumber = cms.uint32(2) + + ## ------------------------------------------------------------------------ + + # possibility to write out edmDump. Be careful when using unsceduled mode + process.load("Kappa.Skimming.edmOut") + process.ep = cms.EndPath() + #process.ep *= process.edmOut + + ## ------------------------------------------------------------------------ + + # Configure Kappa + if testfile: + process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring(testfile)) + # uncomment the following option to select only running on certain luminosity blocks. Use only for debugging + # in this example 1 - is run and after semicolon - the LumiSection + # process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange("1:62090-1:63091") + #process.source.eventsToProcess = cms.untracked.VEventRange('1:917:1719279', '1:1022:1915188') + #process.source.skipEvents = cms.untracked.uint32(539) + else: + process.source = cms.Source('PoolSource', fileNames=cms.untracked.vstring()) + process.maxEvents.input = maxevents + process.kappaTuple.verbose = cms.int32(0) + + process.kappaTuple.profile = cms.bool(True) + if not globaltag.lower() == 'auto' : + process.GlobalTag.globaltag = globaltag + + # Auto alternative + #from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag + #process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') + + print "GT (overwritten):", process.GlobalTag.globaltag + ## ------------------------------------------------------------------------ + + # Configure Metadata describing the file + # Important to be evaluated correctly for the following steps + # data, isEmbedded, miniaod, process.kappaTuple.TreeInfo.parameters = datasetsHelper.getTreeInfo(nickname, globaltag, kappaTag) + process.kappaTuple.active = cms.vstring('TreeInfo') + + data = datasetsHelper.isData(nickname) + isEmbedded = datasetsHelper.isEmbedded(nickname) + print "nicknane:", nickname + + #####miniaod = datasetsHelper.isMiniaod(nickname) not used anymore, since everything is MiniAOD now + process.kappaTuple.TreeInfo.parameters= datasetsHelper.getTreeInfo(nickname, globaltag, kappaTag) + + ## ------------------------------------------------------------------------ + + # General configuration + if tools.is_above_cmssw_version([7,4]) and not data: + process.kappaTuple.Info.pileUpInfoSource = cms.InputTag("slimmedAddPileupInfo") + + # save primary vertex + process.kappaTuple.active += cms.vstring('VertexSummary') # save VertexSummary + + process.load("Kappa.Skimming.KVertices_cff") + process.goodOfflinePrimaryVertices.src = cms.InputTag('offlineSlimmedPrimaryVertices') + process.p *= ( process.makeVertexes ) + + process.kappaTuple.VertexSummary.whitelist = cms.vstring('offlineSlimmedPrimaryVertices') # save VertexSummary + process.kappaTuple.VertexSummary.rename = cms.vstring('offlineSlimmedPrimaryVertices => goodOfflinePrimaryVerticesSummary') + + if tools.is_above_cmssw_version([7,6]): + process.kappaTuple.VertexSummary.goodOfflinePrimaryVerticesSummary = cms.PSet(src=cms.InputTag("offlineSlimmedPrimaryVertices")) + + process.kappaTuple.active += cms.vstring('TriggerObjectStandalone') + + # setup BadPFMuonFilter and BadChargedCandidateFilter + if tools.is_above_cmssw_version([8]) and not tools.is_above_cmssw_version([9]): + process.load('RecoMET.METFilters.BadPFMuonFilter_cfi') + process.BadPFMuonFilter.muons = cms.InputTag("slimmedMuons") + process.BadPFMuonFilter.PFCandidates = cms.InputTag("packedPFCandidates") + process.BadPFMuonFilter.taggingMode = cms.bool(True) + + process.load('RecoMET.METFilters.BadChargedCandidateFilter_cfi') + process.BadChargedCandidateFilter.muons = cms.InputTag("slimmedMuons") + process.BadChargedCandidateFilter.PFCandidates = cms.InputTag("packedPFCandidates") + process.BadChargedCandidateFilter.taggingMode = cms.bool(True) + + # in reMiniAOD data these filters are already present; only need to run the dedicated module for MC and older data + if not "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): + process.load('RecoMET.METFilters.badGlobalMuonTaggersMiniAOD_cff') + #switch on tagging mode: + process.badGlobalMuonTaggerMAOD.taggingMode = cms.bool(True) + process.cloneGlobalMuonTaggerMAOD.taggingMode = cms.bool(True) + + process.kappaTuple.TriggerObjectStandalone.metfilterbitslist = cms.vstring("BadChargedCandidateFilter", "BadPFMuonFilter", "badGlobalMuonTaggerMAOD", "cloneGlobalMuonTaggerMAOD") + else: + process.kappaTuple.TriggerObjectStandalone.metfilterbitslist = cms.vstring("BadChargedCandidateFilter","BadPFMuonFilter") + + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") + if isEmbedded: + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "SIMembedding") + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "SIMembedding") + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "SIMembedding") + elif data: + if tools.is_above_cmssw_version([9]): + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") + #process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "RECO") + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") # take last process used in production for data + elif "03Feb2017" in str(process.kappaTuple.TreeInfo.parameters.scenario): + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") + else: + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "RECO") + else: + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") # take last process used in production for mc + + if not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): + # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" + process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") + + # 80X doesn't have 'slimmedPatTrigger' -> use 'selectedPatTrigger' instead + if tools.is_above_cmssw_version([9,0]): + process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("slimmedPatTrigger")) + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") + elif tools.is_above_cmssw_version([8,0]): + process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") + + print "TriggerObjectStandalone: ", process.kappaTuple.TriggerObjectStandalone + + process.kappaTuple.active += cms.vstring('BeamSpot') + if tools.is_above_cmssw_version([7,6]): + process.kappaTuple.BeamSpot.offlineBeamSpot = cms.PSet(src = cms.InputTag("offlineBeamSpot")) + + if not isEmbedded and data: + process.kappaTuple.active+= cms.vstring('DataInfo') # produce Metadata for data, + + if not isEmbedded and not data: + process.kappaTuple.active+= cms.vstring('GenInfo') # produce Metadata for MC, + process.kappaTuple.active+= cms.vstring('GenParticles') # save GenParticles, + process.kappaTuple.active+= cms.vstring('GenTaus') # save GenParticles, + process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") + process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") + + # process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") + process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") + + if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "DY", "LFV"]]): + # process.kappaTuple.active += cms.vstring("LHE") + process.kappaTuple.LHE.whitelist = cms.vstring("source") + process.kappaTuple.LHE.rename = cms.vstring("source => LHEafter") + if tools.is_above_cmssw_version([7, 6]): + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) + + + # save Flag + process.kappaTuple.Info.isEmbedded = cms.bool(isEmbedded) + + if isEmbedded: + #process.load('RecoBTag/Configuration/RecoBTag_cff') + #process.load('RecoJets/JetAssociationProducers/ak5JTA_cff') + #process.ak5PFJetNewTracksAssociatorAtVertex.tracks = "tmfTracks" + #process.ak5PFCHSNewJetTracksAssociatorAtVertex.tracks = "tmfTracks" + #process.p *= process.btagging + # disable overrideHLTCheck for embedded samples, since it triggers an Kappa error + process.kappaTuple.Info.overrideHLTCheck = cms.untracked.bool(True) + process.kappaTuple.active += cms.vstring('GenInfo') + process.kappaTuple.active += cms.vstring('GenParticles') # save GenParticles, + process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") + process.kappaTuple.active += cms.vstring('GenTaus') + process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") + + #process.kappaTuple.active += cms.vstring('GenTaus') # save GenParticles, + #process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("genParticles","","EmbeddedRECO") + + ## ------------------------------------------------------------------------ + + # Trigger + from Kappa.Skimming.hlt_run2 import hltBlacklist, hltWhitelist + process.kappaTuple.Info.hltWhitelist = hltWhitelist + process.kappaTuple.Info.hltBlacklist = hltBlacklist + + ## ------------------------------------------------------------------------ + + # should not be the default, it blows up the skim a lot + #process.kappaTuple.active += cms.vstring('packedPFCandidates') + #process.kappaTuple.packedPFCandidates.packedPFCandidates = cms.PSet(src = cms.InputTag("packedPFCandidates")) + + jetCollectionPuppi = "slimmedJetsPuppi" + if tools.is_above_cmssw_version([9]): + jetCollection = "slimmedJets" + elif tools.is_above_cmssw_version([8]): + from RecoMET.METPUSubtraction.jet_recorrections import recorrectJets + #from RecoMET.METPUSubtraction.jet_recorrections import loadLocalSqlite + #loadLocalSqlite(process, sqliteFilename = "Spring16_25nsV6_DATA.db" if data else "Spring16_25nsV6_MC.db", + # tag = 'JetCorrectorParametersCollection_Spring16_25nsV6_DATA_AK4PF' if data else 'JetCorrectorParametersCollection_Spring16_25nsV6_MC_AK4PF') + recorrectJets(process, isData=data) + jetCollection = "patJetsReapplyJEC" + else: + from RecoMET.METPUSubtraction.localSqlite import recorrectJets + recorrectJets(process, isData=data) + jetCollection = "patJetsReapplyJEC" + + ## ------------------------------------------------------------------------ + + # Configure Muons + process.load("Kappa.Skimming.KMuons_miniAOD_cff") + process.kappaTuple.Muons.muons.src = cms.InputTag(muons) + process.kappaTuple.Muons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.Muons.srcMuonIsolationPF = cms.InputTag("") + process.kappaTuple.Muons.use03ConeForPfIso = cms.bool(True) + process.kappaTuple.Muons.doPfIsolation = cms.bool(False) + for src in [ "muPFIsoDepositCharged", "muPFIsoDepositChargedAll", "muPFIsoDepositNeutral", "muPFIsoDepositGamma", "muPFIsoDepositPU"]: + setattr(getattr(process, src), "src", cms.InputTag(muons)) + + process.kappaTuple.active += cms.vstring('Muons') + process.kappaTuple.Muons.noPropagation = cms.bool(True) + process.p *= ( process.makeKappaMuons ) + + ## ------------------------------------------------------------------------ + + # Configure Electrons + process.kappaTuple.active += cms.vstring('Electrons') + process.load("Kappa.Skimming.KElectrons_miniAOD_cff") + process.kappaTuple.Electrons.electrons.src = cms.InputTag("slimmedElectrons") + process.kappaTuple.Electrons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.Electrons.rhoIsoInputTag = cms.InputTag("slimmedJets", "rho") + process.kappaTuple.Electrons.allConversions = cms.InputTag("reducedEgamma", "reducedConversions") + from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons + process.kappaTuple.Electrons.srcIds = cms.string("standalone") + + if tools.is_above_cmssw_version([8]): + process.kappaTuple.Electrons.ids = cms.vstring( + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values" + ) + else: + process.kappaTuple.Electrons.ids = cms.vstring( + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring15NonTrig25nsV1Values" + ) + + setupElectrons(process, electrons) + process.p *= (process.makeKappaElectrons) + + ## ------------------------------------------------------------------------ + + # new tau id only available for 8_0_20 (I believe) and above + if tools.is_above_cmssw_version([8,0,20]): + process.load('RecoTauTag.Configuration.loadRecoTauTagMVAsFromPrepDB_cfi') + process.load("Kappa.Skimming.KPatTaus_run2_cff") + process.p *= ( process.makeKappaTaus ) + + # embed new id's into new tau collection + embedID = cms.EDProducer("PATTauIDEmbedder", + src = cms.InputTag('slimmedTaus'), + tauIDSources = cms.PSet( + rerunDiscriminationByIsolationMVAOldDMrun2v1raw = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1raw'), + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose'), + rerunDiscriminationByIsolationMVAOldDMrun2v1Loose = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1Loose'), + rerunDiscriminationByIsolationMVAOldDMrun2v1Medium = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1Medium'), + rerunDiscriminationByIsolationMVAOldDMrun2v1Tight = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1Tight'), + rerunDiscriminationByIsolationMVAOldDMrun2v1VTight = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1VTight'), + rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight'), + rerunDiscriminationByIsolationMVANewDMrun2v1raw = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1raw'), + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1VLoose'), + rerunDiscriminationByIsolationMVANewDMrun2v1Loose = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1Loose'), + rerunDiscriminationByIsolationMVANewDMrun2v1Medium = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1Medium'), + rerunDiscriminationByIsolationMVANewDMrun2v1Tight = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1Tight'), + rerunDiscriminationByIsolationMVANewDMrun2v1VTight = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1VTight'), + rerunDiscriminationByIsolationMVANewDMrun2v1VVTight = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1VVTight') + ), + ) + setattr(process, taus, embedID) + process.p *= getattr(process, taus) + + process.kappaTuple.active += cms.vstring('PatTaus') + process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") + process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") + process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() + process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) + process.kappaTuple.PatTaus.taus.floatDiscrBlacklist = cms.vstring() + # just took everything from https://twiki.cern.ch/twiki/bin/viewauth/CMS/TauIDRecommendation13TeV + process.kappaTuple.PatTaus.taus.preselectOnDiscriminators = cms.vstring () + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist = cms.vstring( + "decayModeFinding", + "decayModeFindingNewDMs", + "byLooseCombinedIsolationDeltaBetaCorr3Hits", + "byMediumCombinedIsolationDeltaBetaCorr3Hits", + "byTightCombinedIsolationDeltaBetaCorr3Hits", + "byCombinedIsolationDeltaBetaCorrRaw3Hits", + "chargedIsoPtSum", + "neutralIsoPtSum", + "neutralIsoPtSumWeight", + "puCorrPtSum", + "footprintCorrection", + "photonPtSumOutsideSignalCone", + "byIsolationMVArun2v1DBoldDMwLTraw", + "byVLooseIsolationMVArun2v1DBoldDMwLT", + "byLooseIsolationMVArun2v1DBoldDMwLT", + "byMediumIsolationMVArun2v1DBoldDMwLT", + "byTightIsolationMVArun2v1DBoldDMwLT", + "byVTightIsolationMVArun2v1DBoldDMwLT", + "byVVTightIsolationMVArun2v1DBoldDMwLT", + #"byIsolationMVArun2v1DBnewDMwLTraw", + #"byVLooseIsolationMVArun2v1DBnewDMwLT", + #"byLooseIsolationMVArun2v1DBnewDMwLT", + #"byMediumIsolationMVArun2v1DBnewDMwLT", + #"byTightIsolationMVArun2v1DBnewDMwLT", + #"byVTightIsolationMVArun2v1DBnewDMwLT", + #"byVVTightIsolationMVArun2v1DBnewDMwLT", + "againstMuonLoose3", + "againstMuonTight3", + "againstElectronMVA6category", + "againstElectronMVA6raw", + "againstElectronVLooseMVA6", + "againstElectronLooseMVA6", + "againstElectronMediumMVA6", + "againstElectronTightMVA6", + "againstElectronVTightMVA6"#, + #"chargedIsoPtSumdR03", + #"neutralIsoPtSumdR03", + #"neutralIsoPtSumWeightdR03", + #"footprintCorrectiondR03", + #"photonPtSumOutsideSignalConedR03", + #"byLooseCombinedIsolationDeltaBetaCorr3HitsdR03", + #"byMediumCombinedIsolationDeltaBetaCorr3HitsdR03", + #"byTightCombinedIsolationDeltaBetaCorr3HitsdR03", + #"byIsolationMVArun2v1DBdR03oldDMwLTraw", + #"byVLooseIsolationMVArun2v1DBdR03oldDMwLT", + #"byLooseIsolationMVArun2v1DBdR03oldDMwLT", + #"byMediumIsolationMVArun2v1DBdR03oldDMwLT", + #"byTightIsolationMVArun2v1DBdR03oldDMwLT", + #"byVTightIsolationMVArun2v1DBdR03oldDMwLT", + #"byVVTightIsolationMVArun2v1DBdR03oldDMwLT", + ) + if tools.is_above_cmssw_version([8,0,20]): + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + "rerunDiscriminationByIsolationMVAOldDMrun2v1raw", + "rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose", + "rerunDiscriminationByIsolationMVAOldDMrun2v1Loose", + "rerunDiscriminationByIsolationMVAOldDMrun2v1Medium", + "rerunDiscriminationByIsolationMVAOldDMrun2v1Tight", + "rerunDiscriminationByIsolationMVAOldDMrun2v1VTight", + "rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight", + "rerunDiscriminationByIsolationMVANewDMrun2v1raw", + "rerunDiscriminationByIsolationMVANewDMrun2v1VLoose", + "rerunDiscriminationByIsolationMVANewDMrun2v1Loose", + "rerunDiscriminationByIsolationMVANewDMrun2v1Medium", + "rerunDiscriminationByIsolationMVANewDMrun2v1Tight", + "rerunDiscriminationByIsolationMVANewDMrun2v1VTight", + "rerunDiscriminationByIsolationMVANewDMrun2v1VVTight" + ) + ## now also possible to save all MVA isolation inputs for taus # turn of per default + + process.kappaTuple.PatTaus.taus.extrafloatDiscrlist = cms.untracked.vstring( + "decayDistX", + "decayDistY", + "decayDistZ", + "decayDistM", + "nPhoton", + "ptWeightedDetaStrip", + "ptWeightedDphiStrip", + "ptWeightedDrSignal", + "ptWeightedDrIsolation", + "leadingTrackChi2", + "eRatio" + ) + + process.kappaTuple.PatTaus.taus.floatDiscrWhitelist = process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist + process.kappaTuple.PatTaus.verbose = cms.int32(1) + + ## ------------------------------------------------------------------------ + + ## Configure Jets + process.kappaTuple.active += cms.vstring('PileupDensity') + process.kappaTuple.PileupDensity.whitelist = cms.vstring("fixedGridRhoFastjetAll") + process.kappaTuple.PileupDensity.rename = cms.vstring("fixedGridRhoFastjetAll => pileupDensity") + if tools.is_above_cmssw_version([7,6]): + process.kappaTuple.PileupDensity.pileupDensity = cms.PSet(src=cms.InputTag("fixedGridRhoFastjetAll")) + process.kappaTuple.active += cms.vstring('PatJets') + if tools.is_above_cmssw_version([7,6]): + process.kappaTuple.PatJets.ak4PF = cms.PSet(src=cms.InputTag(jetCollection)) + process.kappaTuple.PatJets.puppiJets = cms.PSet(src=cms.InputTag(jetCollectionPuppi)) + + # process.load("Configuration.StandardSequences.Reconstruction_cff") or process.load("Configuration.Geometry.GeometryRecoDB_cff") + # process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") + + ## Refitted Vertices collection + process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") + if False and tools.is_above_cmssw_version([9]): + process.kappaTuple.active += cms.vstring('RefitVertex') + process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") + + if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): + process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + process.p *= (process.AdvancedRefitVertexBS) + + process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexNoBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexNoBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + process.p *= (process.AdvancedRefitVertexNoBS) + + process.kappaTuple.RefitVertex.whitelist = cms.vstring('AdvancedRefitVertexBS', 'AdvancedRefitVertexNoBS') + + if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): + process.kappaTuple.RefitVertex.AdvancedRefittedVerticesBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexBSProducer")) + process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + + if tools.is_above_cmssw_version([7,6]): + process.kappaTuple.RefitVertex.AdvancedRefittedVerticesNoBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexNoBSProducer")) + process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexNoBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexNoBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + + ## calculate IP info wrt refitted PV + process.kappaTuple.Electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") + process.kappaTuple.Muons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") + process.kappaTuple.PatTaus.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") + + ## Standard MET and GenMet from pat::MET + process.kappaTuple.active += cms.vstring('PatMET') + process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs")) + if tools.is_above_cmssw_version([9]): + pass + elif tools.is_above_cmssw_version([8,0,14]): + from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD + runMetCorAndUncFromMiniAOD(process, isData=data ) + process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs", "", "KAPPA")) + + #process.kappaTuple.PatMET.pfmetT1 = cms.PSet(src=cms.InputTag("patpfMETT1")) + process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) + + if not tools.is_above_cmssw_version([9]): + ## Write MVA MET to KMETs + process.kappaTuple.active += cms.vstring('PatMETs') + # new MVA MET + from RecoMET.METPUSubtraction.MVAMETConfiguration_cff import runMVAMET + runMVAMET( process, jetCollectionPF = jetCollection) + process.kappaTuple.PatMETs.MVAMET = cms.PSet(src=cms.InputTag("MVAMET", "MVAMET")) + process.MVAMET.srcLeptons = cms.VInputTag(muons, electrons, taus) # to produce all possible combinations + process.MVAMET.requireOS = cms.bool(False) + if tools.is_above_cmssw_version([8,0]) and isEmbedded: + process.MVAMET.srcMETs = cms.VInputTag( + cms.InputTag("slimmedMETs", "", "MERGE"), + cms.InputTag("patpfTrackMET"), + cms.InputTag("patpfNoPUMET"), + cms.InputTag("patpfPUCorrectedMET"), + cms.InputTag("patpfPUMET"), + cms.InputTag("slimmedMETsPuppi", "", "MERGE") + ) + + ## ------------------------------------------------------------------------ + + ## GenJets + if not data or isEmbedded: + process.load('PhysicsTools/JetMCAlgos/TauGenJets_cfi') + process.load('PhysicsTools/JetMCAlgos/TauGenJetsDecayModeSelectorAllHadrons_cfi') + process.tauGenJets.GenParticles = cms.InputTag("prunedGenParticles") + process.p *= ( + process.tauGenJets + + process.tauGenJetsSelectorAllHadrons + ) + if isSignal: + process.kappaTuple.GenJets.whitelist = cms.vstring("tauGenJets", "slimmedGenJets") + else: + process.kappaTuple.GenJets.whitelist = cms.vstring("tauGenJets") + process.kappaTuple.active += cms.vstring('GenJets') + if tools.is_above_cmssw_version([7,6]): + if isSignal: + process.kappaTuple.GenJets.genJets = cms.PSet(src=cms.InputTag("slimmedGenJets")) + process.kappaTuple.GenJets.tauGenJets = cms.PSet(src=cms.InputTag("tauGenJets")) + process.kappaTuple.GenJets.tauGenJetsSelectorAllHadrons = cms.PSet(src=cms.InputTag("tauGenJetsSelectorAllHadrons")) + + # add repository revisions to TreeInfo + for repo, rev in tools.get_repository_revisions().iteritems(): + setattr(process.kappaTuple.TreeInfo.parameters, repo, cms.string(rev)) + + ## ------------------------------------------------------------------------ + + ## Count Events after running all filters + if not data: + process.nEventsTotal.isMC = cms.bool(True) + process.nNegEventsTotal.isMC = cms.bool(True) + process.nEventsFiltered.isMC = cms.bool(True) + process.nNegEventsFiltered.isMC = cms.bool(True) + + process.p *= process.nEventsFiltered + process.p *= process.nNegEventsFiltered + process.kappaTuple.active += cms.vstring('FilterSummary') + + ## ------------------------------------------------------------------------ + + ## if needed adapt output filename + process.ep *= process.kappaOut + if outputfilename != '': + process.kappaTuple.outputFile = cms.string('%s'%outputfilename) + + ## ------------------------------------------------------------------------ + + ## Further information saved to Kappa output + if options.dumpPython: + f = open("dumpPython.py", "w") + f.write(process.dumpPython()) + f.close() + + # add python config to TreeInfo + process.kappaTuple.TreeInfo.parameters.config = cms.string(process.dumpPython()) + + print "process.p:", process.p + return process + +if __name__ == "__main__" or __name__ == "kSkimming_run2_cfg": + + # test with user-defined input file + if options.testfile: + print 'read from testfile '+str(options.testfile) + process = getBaseConfig( + globaltag=options.globalTag, + nickname=options.nickname, + kappaTag=options.kappaTag, + testfile=cms.untracked.vstring("%s"%options.testfile), + maxevents=options.maxevents, + outputfilename=options.outputfilename + ) + + # CRAB job-submission + elif options.outputfilename: + process = getBaseConfig( + globaltag=options.globalTag, + nickname=options.nickname, + kappaTag=options.kappaTag, + maxevents=options.maxevents, + outputfilename=options.outputfilename + ) + + # GC job-submission? + elif str("@NICK@")[0] != '@': + process = getBaseConfig( + globaltag="@GLOBALTAG@", + nickname="@NICK@", + outputfilename="kappaTuple.root" + ) + + # Kappa test suite (cmsRun with NO extra options) + else: + testPaths = ['/storage/b/fs6-mirror/fcolombo/kappatest/input', '/nfs/dust/cms/user/fcolombo/kappatest/input', '/home/short'] + testPath = [p for p in testPaths if os.path.exists(p)][0] + if tools.is_above_cmssw_version([8]): + process = getBaseConfig( + globaltag="80X_mcRun2_asymptotic_2016_v3", + testfile=cms.untracked.vstring("file:%s/"%testPath + (testPath == '/home/short')*"short_" + "SUSYGluGluToHToTauTau_M-160_spring16_miniAOD.root"), + nickname='SUSYGluGluToHToTauTauM160_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8', + outputfilename="kappaTuple.root" + ) + else: + process = getBaseConfig( + globaltag=options.globalTag, + testfile=cms.untracked.vstring("file:%s/"%testPath + (testPath == '/home/short')*"short_" + "SUSYGluGluToHToTauTau_M-160_fall15_miniAOD.root"), + outputfilename="kappaTuple.root" + ) From 2faff66dc9f9d533ec4c3babe7f2c58ef7e4f659 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 27 Nov 2017 13:15:19 +0100 Subject: [PATCH 147/317] the modified one is copied from analysis environment --- Skimming/data/datasets.json | 928 +++++++++++++++++++++++++----------- 1 file changed, 645 insertions(+), 283 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index afbe373a..eb8157ab 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -556,7 +556,7 @@ "process": "DY3JetsToLL_M50", "scenario": "PUMoriond17", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" @@ -575,7 +575,7 @@ "process": "DY3JetsToLL_M50", "scenario": "92X", "xsec": 101.8 - }, + }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" @@ -1015,44 +1015,6 @@ "process": "DYJetsToLL_M50", "scenario": "FlatPU28to62", "xsec": 5765.4 - }, - "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "49453487", - "n_files": "644", - "process": "DYJetsToLL_M50v1", - "scenario": "92X", - "xsec": 5765.4 - }, - "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAODv2_madgraph-pythia8_ext1": { - "analysis_2017": [ - "skim_mc_v2" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "50645463", - "n_files": "638", - "process": "DYJetsToLL_M50", - "scenario": "92X", - "xsec": 5765.4 }, "DYJetsToLLM50_RunIIFall15DR76_PU25nsData2015v1_13TeV_AOD_madgraph-pythia8": { "campaign": "RunIIFall15DR76", @@ -1288,6 +1250,25 @@ "scenario": "PUMoriond17", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc_v2" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "50645463", + "n_files": "638", + "process": "DYJetsToLL_M50", + "scenario": "92X", + "xsec": 5765.4 + }, "DYJetsToLLM50_Spring14dr_PU_13TeV_AODSIM_madgraph-pythia8-tauolav2": { "campaign": "Spring14dr", "data": false, @@ -1302,6 +1283,25 @@ "process": "DYJetsToLL_M50", "scenario": "PU" }, + "DYJetsToLLM50v1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "49453487", + "n_files": "644", + "process": "DYJetsToLL_M50v1", + "scenario": "92X", + "xsec": 5765.4 + }, "DYJetsToTauTauForcedMuDecayM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -1831,8 +1831,8 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ + "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017B", @@ -1849,9 +1849,9 @@ "process": "DoubleEG", "scenario": "12Sep2017v1", "xsec": 1.0 - }, - "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017C", @@ -1868,9 +1868,9 @@ "process": "DoubleEG", "scenario": "12Sep2017v1", "xsec": 1.0 - }, - "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017D", @@ -1887,9 +1887,9 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, - "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017E", @@ -1906,9 +1906,9 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, - "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017F", @@ -1925,7 +1925,7 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, + }, "DoubleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -2375,6 +2375,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "14501767", + "n_files": "111", + "process": "DoubleMuon", + "scenario": "12Sep2017v1" + }, "DoubleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2411,24 +2429,24 @@ "process": "DoubleMuon", "scenario": "PromptRecov2" }, - "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017B", + "campaign": "Run2017C", "data": true, - "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "14501767", - "n_files": "111", + "n_events_generated": "27852271", + "n_files": "227", "process": "DoubleMuon", "scenario": "12Sep2017v1" - }, + }, "DoubleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2483,24 +2501,6 @@ "process": "DoubleMuon", "scenario": "PromptRecov3" }, - "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "27852271", - "n_files": "227", - "process": "DoubleMuon", - "scenario": "12Sep2017v1" - }, "DoubleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2519,7 +2519,7 @@ "process": "DoubleMuon", "scenario": "PromptRecov1" }, - "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -2536,8 +2536,8 @@ "n_files": "798", "process": "DoubleMuon", "scenario": "PromptRecov1" - }, - "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + }, + "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -2554,7 +2554,7 @@ "n_files": "1154", "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -4907,100 +4907,62 @@ "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 2420.167383414 }, - "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { + "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ - "MC_Spring16_v1", - "Skim_Base", - "Skim_Spring16_MC_Signal" + "MC_SignalCPStudies_Summer16" ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v4/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1455200", - "n_files": "38", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", - "scenario": "PUSpring16RAWAODSIM", - "xsec": 1.397 - }, - "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", "inputDBS": "global", "n_events_generated": "1496800", "n_files": "35", "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", "scenario": "PUMoriond17", - "xsec": 3.045966 + "xsec": 1.0 }, - "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { + "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ - "MC_Spring16_v1", - "Skim_Base", - "Skim_Spring16_MC_Signal" + "MC_SignalCPStudies_Summer16" ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1391200", - "n_files": "38", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", - "scenario": "PUSpring16RAWAODSIM", - "xsec": 2.097 - }, - "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", "inputDBS": "global", "n_events_generated": "1478400", "n_files": "39", "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", "scenario": "PUMoriond17", - "xsec": 3.045966 + "xsec": 1.0 }, - "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { + "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ - "MC_Spring16", - "Skim_Base", - "Skim_Spring16_MC_Signal" + "MC_SignalCPStudies_Summer16" ], - "campaign": "RunIISpring16MiniAODv2", + "campaign": "RunIISummer16MiniAODv2", "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1455800", - "n_files": "36", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1482400", + "n_files": "27", "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", - "scenario": "PUSpring16RAWAODSIM", - "xsec": 0.9925 + "scenario": "PUMoriond17", + "xsec": 1.0 }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -7111,7 +7073,7 @@ "n_events_generated": "21948126", "n_files": "502", "process": "QCD", - "scenario": "PU25nsData2015v1", + "scenario": "PU25nsData2015v1", "xsec": 381304 }, "QCD_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { @@ -7157,7 +7119,8 @@ }, "QCD_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Summer16","KaonsAnalysis" + "MC_Summer16", + "KaonsAnalysis" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -7419,10 +7382,10 @@ "scenario": "PUMoriond17", "xsec": 35.6 }, - "SWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { - "analysis_2017": [ + "STtWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ "skim_mc" - ], + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", @@ -7437,8 +7400,8 @@ "n_files": "140", "process": "STtWantitop5finclusiveDecays", "scenario": "92X", - "xsec": 38.09 - }, + "xsec": 38.09 + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -7521,10 +7484,10 @@ "scenario": "PUMoriond17", "xsec": "35.6" }, - "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { - "analysis_2017": [ + "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ "skim_mc" - ], + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", @@ -7539,8 +7502,8 @@ "n_files": "165", "process": "STtWtop5finclusiveDecays", "scenario": "92X", - "xsec": 38.09 - }, + "xsec": 38.09 + }, "SUSYGluGluToBBHToTauTauM1000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -12461,6 +12424,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "478", + "process": "SingleElectron", + "scenario": "12Sep2017v1" + }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12497,21 +12478,21 @@ "process": "SingleElectron", "scenario": "PromptRecov2" }, - "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017B", + "campaign": "Run2017C", "data": true, - "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", + "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "60537490", - "n_files": "478", + "n_events_generated": "76582284", + "n_files": "618", "process": "SingleElectron", "scenario": "12Sep2017v1" }, @@ -12569,24 +12550,6 @@ "process": "SingleElectron", "scenario": "PromptRecov3" }, - "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "76582284", - "n_files": "618", - "process": "SingleElectron", - "scenario": "12Sep2017v1" - }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12605,7 +12568,7 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, - "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -12623,7 +12586,7 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, - "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13172,6 +13135,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "136300266", + "n_files": "3458", + "process": "SingleMuon", + "scenario": "12Sep2017v1" + }, "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13207,25 +13188,25 @@ "n_files": "182", "process": "SingleMuon", "scenario": "PromptRecov2" - }, - "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + }, + "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017B", + "campaign": "Run2017C", "data": true, - "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "136300266", - "n_files": "3458", + "n_events_generated": "95112296", + "n_files": "888", "process": "SingleMuon", "scenario": "12Sep2017v1" - }, + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13280,31 +13261,13 @@ "process": "SingleMuon", "scenario": "PromptRecov3" }, - "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017C", + "campaign": "Run2017D", "data": true, - "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "95112296", - "n_files": "888", - "process": "SingleMuon", - "scenario": "12Sep2017v1" - }, - "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", + "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", @@ -13316,7 +13279,7 @@ "process": "SingleMuon", "scenario": "PromptRecov1" }, - "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13333,8 +13296,8 @@ "n_files": "1821", "process": "SingleMuon", "scenario": "PromptRecov1" - }, - "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + }, + "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13351,7 +13314,7 @@ "n_files": "2845", "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" @@ -13554,9 +13517,9 @@ "scenario": "PUMoriond17", "xsec": 831.76 }, - "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "TTv1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v1" ], "campaign": "RunIISummer17MiniAOD", @@ -13574,9 +13537,9 @@ "scenario": "92X", "xsec": 831.76 }, - "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "TTv2_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v2" ], "campaign": "RunIISummer17MiniAOD", @@ -14551,7 +14514,7 @@ "inputDBS": "global", "n_events_generated": "100000", "n_files": "5", - "process": "VBFHToWWTo2L2Nu_M115", + "process": "VBFHToWWTo2L2Nu_M115", "scenario": "PUMoriond17", "xsec": 1.0 }, @@ -15207,6 +15170,139 @@ "scenario": "PUMoriond17", "xsec": 1.0 }, + "VBFHiggs0L1M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0L1_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "972000", + "n_files": "27", + "process": "VBFHiggs0L1_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0L1f05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "995200", + "n_files": "15", + "process": "VBFHiggs0L1f05ph0_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0M_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "952800", + "n_files": "30", + "process": "VBFHiggs0M_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0Mf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "916400", + "n_files": "17", + "process": "VBFHiggs0Mf05ph0_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PH_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "912000", + "n_files": "31", + "process": "VBFHiggs0PH_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PHf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "958400", + "n_files": "38", + "process": "VBFHiggs0PHf05ph0_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PM_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998600", + "n_files": "14", + "process": "VBFHiggs0PM_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15311,66 +15407,6 @@ "scenario": "PUMoriond17", "xsec": 11.95 }, - "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "1000000", - "n_files": "47", - "process": "WW", - "scenario": "92X", - "xsec": 63.21 - }, - "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "994554", - "n_files": "52", - "process": "WZ", - "scenario": "92X", - "xsec": 22.82 - }, - "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "992884", - "n_files": "43", - "process": "ZZ", - "scenario": "92X", - "xsec": 10.32 - }, "W1JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15452,9 +15488,9 @@ "process": "W1JetsToLNu", "scenario": "PUMoriond17", "xsec": 9644.5 - }, - "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ + }, + "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", @@ -16020,6 +16056,139 @@ "scenario": "PUMoriond17", "xsec": 2.793 }, + "WHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "970200", + "n_files": "34", + "process": "WHiggs0L1_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0L1fWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "985200", + "n_files": "41", + "process": "WHiggs0L1fWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "992800", + "n_files": "48", + "process": "WHiggs0M_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0MfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "991000", + "n_files": "42", + "process": "WHiggs0MfWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "966800", + "n_files": "48", + "process": "WHiggs0PH_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PHfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "951600", + "n_files": "41", + "process": "WHiggs0PHfWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1000000", + "n_files": "15", + "process": "WHiggs0PM_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, "WJetsToLNuHT-100To200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -16303,8 +16472,8 @@ "scenario": "PUMoriond17", "xsec": 61526.7 }, - "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ + "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", @@ -16322,7 +16491,7 @@ "process": "WJetsToLNu", "scenario": "92X", "xsec": 61526.7 - }, + }, "WWTo1L1Nu2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -16461,6 +16630,26 @@ "scenario": "PUMoriond17", "xsec": 0.1651 }, + "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "1000000", + "n_files": "47", + "process": "WW", + "scenario": "92X", + "xsec": 63.21 + }, "WZJToLLLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatno-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -16878,6 +17067,26 @@ "scenario": "PUMoriond17", "xsec": 0.05565 }, + "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "994554", + "n_files": "52", + "process": "WZ", + "scenario": "92X", + "xsec": 22.82 + }, "WminusHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" @@ -17621,6 +17830,139 @@ "scenario": "PUMoriond17", "xsec": 0.0234504 }, + "ZHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "959200", + "n_files": "42", + "process": "ZHiggs0L1_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0L1fZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "948400", + "n_files": "37", + "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "962800", + "n_files": "44", + "process": "ZHiggs0M_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0MfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998400", + "n_files": "43", + "process": "ZHiggs0MfZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "907200", + "n_files": "39", + "process": "ZHiggs0PH_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PHfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "949200", + "n_files": "43", + "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, + "ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "965600", + "n_files": "39", + "process": "ZHiggs0PM_Undecayed_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 + }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Summer16" @@ -17805,6 +18147,26 @@ "scenario": "PUMoriond17", "xsec": 1.256 }, + "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "992884", + "n_files": "43", + "process": "ZZ", + "scenario": "92X", + "xsec": 10.32 + }, "ttHJetToTTM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -17980,4 +18342,4 @@ "scenario": "PUMoriond17", "xsec": 0.024743 } -} +} \ No newline at end of file From 3f1e7549e614441a9a4665c3af0bcdc75c3ab28b Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 27 Nov 2017 14:34:18 +0100 Subject: [PATCH 148/317] Revert "the modified one is copied from analysis environment" This reverts commit 2faff66dc9f9d533ec4c3babe7f2c58ef7e4f659. --- Skimming/data/datasets.json | 928 +++++++++++------------------------- 1 file changed, 283 insertions(+), 645 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index eb8157ab..afbe373a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -556,7 +556,7 @@ "process": "DY3JetsToLL_M50", "scenario": "PUMoriond17", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" @@ -575,7 +575,7 @@ "process": "DY3JetsToLL_M50", "scenario": "92X", "xsec": 101.8 - }, + }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" @@ -1015,6 +1015,44 @@ "process": "DYJetsToLL_M50", "scenario": "FlatPU28to62", "xsec": 5765.4 + }, + "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "49453487", + "n_files": "644", + "process": "DYJetsToLL_M50v1", + "scenario": "92X", + "xsec": 5765.4 + }, + "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAODv2_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc_v2" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "50645463", + "n_files": "638", + "process": "DYJetsToLL_M50", + "scenario": "92X", + "xsec": 5765.4 }, "DYJetsToLLM50_RunIIFall15DR76_PU25nsData2015v1_13TeV_AOD_madgraph-pythia8": { "campaign": "RunIIFall15DR76", @@ -1250,25 +1288,6 @@ "scenario": "PUMoriond17", "xsec": 5765.4 }, - "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { - "analysis_2017": [ - "skim_mc_v2" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "50645463", - "n_files": "638", - "process": "DYJetsToLL_M50", - "scenario": "92X", - "xsec": 5765.4 - }, "DYJetsToLLM50_Spring14dr_PU_13TeV_AODSIM_madgraph-pythia8-tauolav2": { "campaign": "Spring14dr", "data": false, @@ -1283,25 +1302,6 @@ "process": "DYJetsToLL_M50", "scenario": "PU" }, - "DYJetsToLLM50v1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "49453487", - "n_files": "644", - "process": "DYJetsToLL_M50v1", - "scenario": "92X", - "xsec": 5765.4 - }, "DYJetsToTauTauForcedMuDecayM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -1831,8 +1831,8 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ + "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017B", @@ -1849,9 +1849,9 @@ "process": "DoubleEG", "scenario": "12Sep2017v1", "xsec": 1.0 - }, - "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017C", @@ -1868,9 +1868,9 @@ "process": "DoubleEG", "scenario": "12Sep2017v1", "xsec": 1.0 - }, - "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017D", @@ -1887,9 +1887,9 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, - "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017E", @@ -1906,9 +1906,9 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, - "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017F", @@ -1925,7 +1925,7 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, + }, "DoubleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -2375,24 +2375,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "14501767", - "n_files": "111", - "process": "DoubleMuon", - "scenario": "12Sep2017v1" - }, "DoubleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2429,24 +2411,24 @@ "process": "DoubleMuon", "scenario": "PromptRecov2" }, - "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017C", + "campaign": "Run2017B", "data": true, - "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "27852271", - "n_files": "227", + "n_events_generated": "14501767", + "n_files": "111", "process": "DoubleMuon", "scenario": "12Sep2017v1" - }, + }, "DoubleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2501,6 +2483,24 @@ "process": "DoubleMuon", "scenario": "PromptRecov3" }, + "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "27852271", + "n_files": "227", + "process": "DoubleMuon", + "scenario": "12Sep2017v1" + }, "DoubleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2519,7 +2519,7 @@ "process": "DoubleMuon", "scenario": "PromptRecov1" }, - "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -2536,8 +2536,8 @@ "n_files": "798", "process": "DoubleMuon", "scenario": "PromptRecov1" - }, - "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + }, + "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -2554,7 +2554,7 @@ "n_files": "1154", "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -4907,62 +4907,100 @@ "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 2420.167383414 }, - "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { "Moriond17": [ - "MC_SignalCPStudies_Summer16" + "MC_Spring16_v1", + "Skim_Base", + "Skim_Spring16_MC_Signal" ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v4/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "unspecified", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1455200", + "n_files": "38", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", + "scenario": "PUSpring16RAWAODSIM", + "xsec": 1.397 + }, + "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "generator": "unspecified", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", "inputDBS": "global", "n_events_generated": "1496800", "n_files": "35", "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 3.045966 }, - "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { "Moriond17": [ - "MC_SignalCPStudies_Summer16" + "MC_Spring16_v1", + "Skim_Base", + "Skim_Spring16_MC_Signal" ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "unspecified", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1391200", + "n_files": "38", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", + "scenario": "PUSpring16RAWAODSIM", + "xsec": 2.097 + }, + "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "generator": "unspecified", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", "inputDBS": "global", "n_events_generated": "1478400", "n_files": "39", "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 3.045966 }, - "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { "Moriond17": [ - "MC_SignalCPStudies_Summer16" + "MC_Spring16", + "Skim_Base", + "Skim_Spring16_MC_Signal" ], - "campaign": "RunIISummer16MiniAODv2", + "campaign": "RunIISpring16MiniAODv2", "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, "energy": "13", "extension": "", "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1482400", - "n_files": "27", + "generator": "unspecified", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1455800", + "n_files": "36", "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", - "scenario": "PUMoriond17", - "xsec": 1.0 + "scenario": "PUSpring16RAWAODSIM", + "xsec": 0.9925 }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -7073,7 +7111,7 @@ "n_events_generated": "21948126", "n_files": "502", "process": "QCD", - "scenario": "PU25nsData2015v1", + "scenario": "PU25nsData2015v1", "xsec": 381304 }, "QCD_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { @@ -7119,8 +7157,7 @@ }, "QCD_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Summer16", - "KaonsAnalysis" + "MC_Summer16","KaonsAnalysis" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -7382,10 +7419,10 @@ "scenario": "PUMoriond17", "xsec": 35.6 }, - "STtWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { - "analysis_2017": [ + "SWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ "skim_mc" - ], + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", @@ -7400,8 +7437,8 @@ "n_files": "140", "process": "STtWantitop5finclusiveDecays", "scenario": "92X", - "xsec": 38.09 - }, + "xsec": 38.09 + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -7484,10 +7521,10 @@ "scenario": "PUMoriond17", "xsec": "35.6" }, - "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { - "analysis_2017": [ + "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ "skim_mc" - ], + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", @@ -7502,8 +7539,8 @@ "n_files": "165", "process": "STtWtop5finclusiveDecays", "scenario": "92X", - "xsec": 38.09 - }, + "xsec": 38.09 + }, "SUSYGluGluToBBHToTauTauM1000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -12424,24 +12461,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "60537490", - "n_files": "478", - "process": "SingleElectron", - "scenario": "12Sep2017v1" - }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12478,21 +12497,21 @@ "process": "SingleElectron", "scenario": "PromptRecov2" }, - "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017C", + "campaign": "Run2017B", "data": true, - "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", + "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "76582284", - "n_files": "618", + "n_events_generated": "60537490", + "n_files": "478", "process": "SingleElectron", "scenario": "12Sep2017v1" }, @@ -12550,6 +12569,24 @@ "process": "SingleElectron", "scenario": "PromptRecov3" }, + "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "76582284", + "n_files": "618", + "process": "SingleElectron", + "scenario": "12Sep2017v1" + }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12568,7 +12605,7 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, - "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -12586,7 +12623,7 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, - "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13135,24 +13172,6 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "136300266", - "n_files": "3458", - "process": "SingleMuon", - "scenario": "12Sep2017v1" - }, "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13188,25 +13207,25 @@ "n_files": "182", "process": "SingleMuon", "scenario": "PromptRecov2" - }, - "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + }, + "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017C", + "campaign": "Run2017B", "data": true, - "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "95112296", - "n_files": "888", + "n_events_generated": "136300266", + "n_files": "3458", "process": "SingleMuon", "scenario": "12Sep2017v1" - }, + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13261,13 +13280,31 @@ "process": "SingleMuon", "scenario": "PromptRecov3" }, - "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017D", + "campaign": "Run2017C", "data": true, - "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", + "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "95112296", + "n_files": "888", + "process": "SingleMuon", + "scenario": "12Sep2017v1" + }, + "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", @@ -13279,7 +13316,7 @@ "process": "SingleMuon", "scenario": "PromptRecov1" }, - "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13296,8 +13333,8 @@ "n_files": "1821", "process": "SingleMuon", "scenario": "PromptRecov1" - }, - "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + }, + "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13314,7 +13351,7 @@ "n_files": "2845", "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" @@ -13517,9 +13554,9 @@ "scenario": "PUMoriond17", "xsec": 831.76 }, - "TTv1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v1" ], "campaign": "RunIISummer17MiniAOD", @@ -13537,9 +13574,9 @@ "scenario": "92X", "xsec": 831.76 }, - "TTv2_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v2" ], "campaign": "RunIISummer17MiniAOD", @@ -14514,7 +14551,7 @@ "inputDBS": "global", "n_events_generated": "100000", "n_files": "5", - "process": "VBFHToWWTo2L2Nu_M115", + "process": "VBFHToWWTo2L2Nu_M115", "scenario": "PUMoriond17", "xsec": 1.0 }, @@ -15170,139 +15207,6 @@ "scenario": "PUMoriond17", "xsec": 1.0 }, - "VBFHiggs0L1M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0L1_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "972000", - "n_files": "27", - "process": "VBFHiggs0L1_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0L1f05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "995200", - "n_files": "15", - "process": "VBFHiggs0L1f05ph0_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0M_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "952800", - "n_files": "30", - "process": "VBFHiggs0M_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0Mf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "916400", - "n_files": "17", - "process": "VBFHiggs0Mf05ph0_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0PH_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "912000", - "n_files": "31", - "process": "VBFHiggs0PH_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0PHf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "958400", - "n_files": "38", - "process": "VBFHiggs0PHf05ph0_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0PM_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "998600", - "n_files": "14", - "process": "VBFHiggs0PM_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15407,6 +15311,66 @@ "scenario": "PUMoriond17", "xsec": 11.95 }, + "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "1000000", + "n_files": "47", + "process": "WW", + "scenario": "92X", + "xsec": 63.21 + }, + "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "994554", + "n_files": "52", + "process": "WZ", + "scenario": "92X", + "xsec": 22.82 + }, + "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "992884", + "n_files": "43", + "process": "ZZ", + "scenario": "92X", + "xsec": 10.32 + }, "W1JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15488,9 +15452,9 @@ "process": "W1JetsToLNu", "scenario": "PUMoriond17", "xsec": 9644.5 - }, - "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ + }, + "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", @@ -16056,139 +16020,6 @@ "scenario": "PUMoriond17", "xsec": 2.793 }, - "WHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "970200", - "n_files": "34", - "process": "WHiggs0L1_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0L1fWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "985200", - "n_files": "41", - "process": "WHiggs0L1fWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "992800", - "n_files": "48", - "process": "WHiggs0M_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0MfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "991000", - "n_files": "42", - "process": "WHiggs0MfWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "966800", - "n_files": "48", - "process": "WHiggs0PH_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0PHfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "951600", - "n_files": "41", - "process": "WHiggs0PHfWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1000000", - "n_files": "15", - "process": "WHiggs0PM_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, "WJetsToLNuHT-100To200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -16472,8 +16303,8 @@ "scenario": "PUMoriond17", "xsec": 61526.7 }, - "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ + "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", @@ -16491,7 +16322,7 @@ "process": "WJetsToLNu", "scenario": "92X", "xsec": 61526.7 - }, + }, "WWTo1L1Nu2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -16630,26 +16461,6 @@ "scenario": "PUMoriond17", "xsec": 0.1651 }, - "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "1000000", - "n_files": "47", - "process": "WW", - "scenario": "92X", - "xsec": 63.21 - }, "WZJToLLLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatno-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -17067,26 +16878,6 @@ "scenario": "PUMoriond17", "xsec": 0.05565 }, - "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "994554", - "n_files": "52", - "process": "WZ", - "scenario": "92X", - "xsec": 22.82 - }, "WminusHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" @@ -17830,139 +17621,6 @@ "scenario": "PUMoriond17", "xsec": 0.0234504 }, - "ZHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "959200", - "n_files": "42", - "process": "ZHiggs0L1_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0L1fZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "948400", - "n_files": "37", - "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "962800", - "n_files": "44", - "process": "ZHiggs0M_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0MfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "998400", - "n_files": "43", - "process": "ZHiggs0MfZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "907200", - "n_files": "39", - "process": "ZHiggs0PH_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0PHfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "949200", - "n_files": "43", - "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, - "ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "965600", - "n_files": "39", - "process": "ZHiggs0PM_Undecayed_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 - }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Summer16" @@ -18147,26 +17805,6 @@ "scenario": "PUMoriond17", "xsec": 1.256 }, - "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "992884", - "n_files": "43", - "process": "ZZ", - "scenario": "92X", - "xsec": 10.32 - }, "ttHJetToTTM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -18342,4 +17980,4 @@ "scenario": "PUMoriond17", "xsec": 0.024743 } -} \ No newline at end of file +} From 7e1aa6d1feb95f6dcc80d6066c799e51d44e6f52 Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 15 Nov 2017 19:00:20 +0100 Subject: [PATCH 149/317] missing tags are added for summer16 DY samples (moriond17) --- Skimming/data/datasets.json | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index afbe373a..50afc698 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -199,6 +199,10 @@ "scenario": "PU25nsData2015v1" }, "DY1JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { + "Moriond17": [ + "Skim_Base", + "Skim_Moriond17_MC_BG" + ], "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/DY1JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", @@ -338,6 +342,10 @@ "xsec": 184.3 }, "DY2JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { + "Moriond17": [ + "Skim_Base", + "Skim_Moriond17_MC_BG" + ], "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/DY2JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", @@ -457,7 +465,8 @@ }, "DY3JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base" + "Skim_Base", + "Skim_Moriond17_MC_BG" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -578,7 +587,8 @@ }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base" + "Skim_Base", + "Skim_Moriond17_MC_BG" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -680,7 +690,8 @@ }, "DYBBJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Summer16" + "MC_Summer16", + "Skim_Moriond17_MC_BG" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -699,7 +710,8 @@ }, "DYBJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Summer16" + "MC_Summer16", + "Skim_Moriond17_MC_BG" ], "campaign": "RunIISummer16MiniAODv2", "data": false, From b50b214c9fd02a366101c173f1c6b1d9f875105d Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 21 Nov 2017 17:34:52 +0100 Subject: [PATCH 150/317] KTuple_cff.py, kSkimming_run2_cfg.py: fix trigger objects src for Fall15/CMSSW7 samples --- Producers/python/KTuple_cff.py | 4 ++-- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index 4a4ecc9e..c65dd8dd 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -109,8 +109,8 @@ metfilterbitslist = cms.vstring(), bits = cms.InputTag("TriggerResults","","HLT"), prescales = cms.InputTag("patTrigger"), - triggerObjects = cms.PSet( - src = cms.InputTag("slimmedPatTrigger"), + triggerObjects = cms.PSet( + src = cms.InputTag("selectedPatTrigger"), ) ), Tracks = cms.PSet(kappaNoRename, diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index d9d9114a..5809b530 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -193,14 +193,14 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") # 80X doesn't have 'slimmedPatTrigger' -> use 'selectedPatTrigger' instead - if tools.is_above_cmssw_version([9,0]): - process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("slimmedPatTrigger")) - process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") - elif tools.is_above_cmssw_version([8,0]): - process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) - process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") - - print "TriggerObjectStandalone: ", process.kappaTuple.TriggerObjectStandalone + #if tools.is_above_cmssw_version([9,0]): + # process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("slimmedPatTrigger")) + # process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") + #elif tools.is_above_cmssw_version([8,0]): + # process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) + # process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") + + #print "TriggerObjectStandalone: ", process.kappaTuple.TriggerObjectStandalone process.kappaTuple.active += cms.vstring('BeamSpot') if tools.is_above_cmssw_version([7,6]): From 6e8d3f0c2059261a4dc87cb8fa06c5cc3444509f Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Wed, 22 Nov 2017 00:42:18 +0100 Subject: [PATCH 151/317] kSkimming_run2_cfg.py: fix trigger objects src for Spring16/CMSSW8 samples --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 5809b530..ff350b61 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -185,12 +185,14 @@ def getBaseConfig( globaltag= 'START70_V7::All', else: process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "RECO") process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "RECO") - else: - process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "PAT") # take last process used in production for mc - - if not isEmbedded and "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): - # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" - process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") + if not isEmbedded: + if "reHLT" in str(process.kappaTuple.TreeInfo.parameters.campaign): + process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT2") + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT2") + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "HLT2") + elif "Spring16" in str(process.kappaTuple.TreeInfo.parameters.campaign): + # adds for each HLT Trigger wich contains "Tau" or "tau" in the name a Filter object named "l1extratauccolltection" + process.kappaTuple.TriggerObjectStandalone.l1extratauJetSource = cms.untracked.InputTag("l1extraParticles","IsoTau","RECO") # 80X doesn't have 'slimmedPatTrigger' -> use 'selectedPatTrigger' instead #if tools.is_above_cmssw_version([9,0]): From a06433fd15cd19ca350fcd76836501e1a8e8f11a Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 24 Nov 2017 13:32:25 +0100 Subject: [PATCH 152/317] update the recipe for the tau and clean the comments a bit --- .../checkoutCmssw80xPackagesForSkimming.sh | 31 +++++++++++++------ 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh index 36b3c67e..5945cee9 100755 --- a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh @@ -22,23 +22,29 @@ do done cd $CMSSW_BASE/src -#Electron cutBased Id and MVA Id + +# EM: +# Electron cutBased Id and MVA Id #https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 #https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recipes_for_regular_users_common git cms-addpkg RecoMET/METPUSubtraction git cms-addpkg DataFormats/METReco git cms-addpkg PhysicsTools/PatUtils git cms-addpkg RecoEgamma/ElectronIdentification -#This needs to be checked out first since there are conflicts with MVA MET otherwise and then 63 packages are checked out... +#Above needs to be checked out first since there are conflicts with MVA MET otherwise and then 63 packages are checked out... git cms-merge-topic -u ikrav:egm_id_80X_v2 -# additional metfilters + +# MET: +# Additional metfilters git cms-merge-topic -u cms-met:fromCMSSW_8_0_20_postICHEPfilter git cms-merge-topic cms-met:METRecipe_8020 -u git cms-merge-topic cms-met:METRecipe_80X_part2 -u -#packages needed to rerun tau id -git cms-merge-topic -u cms-tau-pog:CMSSW_8_0_X_tau-pog_miniAOD-backport-tauID -#correct jet corrections for mvamet +# TAU: Packages needed to rerun tau id +git cms-merge-topic -u cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-backport-81X + +# MET: +# Correct jet corrections for mvamet #git cms-merge-topic -u cms-met:METRecipe_8020 #Mvamet package based on Summer16 Training git cms-merge-topic -u macewindu009:mvamet8026 @@ -47,9 +53,12 @@ mkdir $CMSSW_BASE/src/RecoMET/METPUSubtraction/data cd $CMSSW_BASE/src/RecoMET/METPUSubtraction/data wget https://github.com/macewindu009/MetTools/raw/nicobranch/MVAMET/weightfiles/weightfile.root --no-check-certificate +# CP: cd $CMSSW_BASE/src git clone https://github.com/artus-analysis/TauRefit.git VertexRefit/TauRefit -#fetch xml files for Egamma Id from private repository + +# EM: +# fetch xml files for Egamma Id from private repository git clone https://github.com/ikrav/RecoEgamma-ElectronIdentification.git tempData/RecoEgamma/ElectronIdentification/data cd $CMSSW_BASE/src/tempData/RecoEgamma/ElectronIdentification/data git checkout egm_id_80X_v1 @@ -58,7 +67,8 @@ cp -r * $CMSSW_BASE/src cd $CMSSW_BASE/src rm -rf tempData -#Remove the .git folder as it is not needed and contains a lot of useless data +# CLEANUP: +# Remove the .git folder as it is not needed and contains a lot of useless data rm -rf RecoEgamma/ElectronIdentification/data/.git #Remove Fireworks and SimGeneral - they are only checked out due to failed merge attempts rm -rf Fireworks @@ -72,9 +82,12 @@ git read-tree -mu HEAD sed -i "/produces>/a \ produces();" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc sed -i "/iEvent.put(std::move(out),/a \ iEvent.put(std::auto_ptr(new bool(found)));" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc sed "/import\ switchJetCollection/a from\ RecoMET\.METProducers\.METSignificanceParams_cfi\ import\ METSignificanceParams_Data" PhysicsTools/PatUtils/python/tools/runMETCorrectionsAndUncertainties.py -i -#Check out Kappa + +# Check out Kappa: git clone https://github.com/KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} + +# Compile: scram b -v -j `grep -c ^processor /proc/cpuinfo` || { echo "The ${CMSSW_BASE} with Kappa could not be built" exit 1 From 3399073200a3ffcbe8a05a97b0784a0106bab575 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 24 Nov 2017 14:45:33 +0100 Subject: [PATCH 153/317] fix checkout8 remove the conflicting package - the diff should be implemented in new tau backport. this is a test commit --- Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh index 5945cee9..815c2ae6 100755 --- a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh @@ -46,9 +46,9 @@ git cms-merge-topic -u cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-bac # MET: # Correct jet corrections for mvamet #git cms-merge-topic -u cms-met:METRecipe_8020 -#Mvamet package based on Summer16 Training -git cms-merge-topic -u macewindu009:mvamet8026 -#copy training weightfile +# Mvamet package based on Summer16 Training +#git cms-merge-topic -u macewindu009:mvamet8026 +# copy training weightfile mkdir $CMSSW_BASE/src/RecoMET/METPUSubtraction/data cd $CMSSW_BASE/src/RecoMET/METPUSubtraction/data wget https://github.com/macewindu009/MetTools/raw/nicobranch/MVAMET/weightfiles/weightfile.root --no-check-certificate @@ -70,7 +70,7 @@ rm -rf tempData # CLEANUP: # Remove the .git folder as it is not needed and contains a lot of useless data rm -rf RecoEgamma/ElectronIdentification/data/.git -#Remove Fireworks and SimGeneral - they are only checked out due to failed merge attempts +# Remove Fireworks and SimGeneral - they are only checked out due to failed merge attempts rm -rf Fireworks rm -rf SimGeneral rm -rf RecoEgamma @@ -78,6 +78,7 @@ sed -i '/Fireworks/d' .git/info/sparse-checkout sed -i '/SimGeneral/d' .git/info/sparse-checkout sed -i '/RecoEgamma/d' .git/info/sparse-checkout git read-tree -mu HEAD + # do the sed's afterwards -> bevore, the read-tree fails sed -i "/produces>/a \ produces();" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc sed -i "/iEvent.put(std::move(out),/a \ iEvent.put(std::auto_ptr(new bool(found)));" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc From ef2004a542bdf0ff83f65b6ae3ee3e7f2716f529 Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 24 Nov 2017 15:46:09 +0100 Subject: [PATCH 154/317] Some of the 2017 datasets are added --- Skimming/data/datasets.json | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 50afc698..afbe373a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -199,10 +199,6 @@ "scenario": "PU25nsData2015v1" }, "DY1JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { - "Moriond17": [ - "Skim_Base", - "Skim_Moriond17_MC_BG" - ], "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/DY1JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", @@ -342,10 +338,6 @@ "xsec": 184.3 }, "DY2JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { - "Moriond17": [ - "Skim_Base", - "Skim_Moriond17_MC_BG" - ], "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/DY2JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", @@ -465,8 +457,7 @@ }, "DY3JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", - "Skim_Moriond17_MC_BG" + "Skim_Base" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -587,8 +578,7 @@ }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", - "Skim_Moriond17_MC_BG" + "Skim_Base" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -690,8 +680,7 @@ }, "DYBBJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Summer16", - "Skim_Moriond17_MC_BG" + "MC_Summer16" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -710,8 +699,7 @@ }, "DYBJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Summer16", - "Skim_Moriond17_MC_BG" + "MC_Summer16" ], "campaign": "RunIISummer16MiniAODv2", "data": false, From 00ec4a06759877d3d0dbbe51dccd01110b87b781 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 16:10:17 +0100 Subject: [PATCH 155/317] registerDatasetHelper.py, DatasetManager.py: fun with code duplication --- Skimming/python/registerDatasetHelper.py | 17 +++++++++++------ Skimming/scripts/DatasetManager.py | 4 ++-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 51647776..920f5251 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -92,11 +92,11 @@ def get_energy(pd_name, details, default=None, data=False, isembedded=False): def get_generator(pd_name, default=None, data=False, isembedded=False): - if data and not isembedded: + if data: return "" - if isembedded: - return "pythia8" - if (default == None): + elif isembedded: + return "pythia8" + else: pos = pd_name.find("TeV")+4 generators = [] if "amcatnlo" in pd_name[pos:]: @@ -105,14 +105,19 @@ def get_generator(pd_name, default=None, data=False, isembedded=False): generators.append("powheg") if "madgraph" in pd_name[pos:]: generators.append("madgraph") + if "JHUgen" in pd_name[pos:]: #TODO: Generalize for any version + if "JHUgenv628" in pd_name[pos:]: + generators.append("JHUgenv628") + elif "JHUgenv698" in pd_name[pos:]: + generators.append("JHUgenv698") + else: + generators.append("JHUgen") if "pythia" in pd_name[pos:]: generators.append(pd_name[pos:][pd_name[pos:].find("pythia"):pd_name[pos:].find("pythia")+7]) generator = '-'.join(generators) if generator == "": generator = "unspecified" return generator - else: - return default def get_process(pd_name, default=None): if (default != None): diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index ff9beef0..d21edfb9 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -110,7 +110,7 @@ def get_generator(self, pd_name, data=False, isembedded=None): elif isembedded: return "pythia8" else: - pos = pd_name.find("TeV") + 4 + pos = pd_name.find("TeV")+4 generators = [] if "amcatnlo" in pd_name[pos:]: generators.append("amcatnlo") @@ -126,7 +126,7 @@ def get_generator(self, pd_name, data=False, isembedded=None): else: generators.append("JHUgen") if "pythia" in pd_name[pos:]: - generators.append(pd_name[pos:][pd_name[pos:].find("pythia"):pd_name[pos:].find("pythia") + 7]) + generators.append(pd_name[pos:][pd_name[pos:].find("pythia"):pd_name[pos:].find("pythia")+7]) generator = '-'.join(generators) if generator == "": generator = "unspecified" From dacbec0289b42377349adb3a6dab9a1ef966af98 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 16:27:17 +0100 Subject: [PATCH 156/317] registerDatasetHelper.py, DatasetManager.py: adjustments for JHU samples --- Skimming/python/registerDatasetHelper.py | 4 +++- Skimming/scripts/DatasetManager.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 920f5251..74ff56ac 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -105,11 +105,13 @@ def get_generator(pd_name, default=None, data=False, isembedded=False): generators.append("powheg") if "madgraph" in pd_name[pos:]: generators.append("madgraph") - if "JHUgen" in pd_name[pos:]: #TODO: Generalize for any version + if "jhugen" in pd_name[pos:].lower(): if "JHUgenv628" in pd_name[pos:]: generators.append("JHUgenv628") elif "JHUgenv698" in pd_name[pos:]: generators.append("JHUgenv698") + elif "JHUGenV6" in pd_name[pos:]: + generators.append("JHUgenv6") else: generators.append("JHUgen") if "pythia" in pd_name[pos:]: diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index d21edfb9..cbc5dda7 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -118,11 +118,13 @@ def get_generator(self, pd_name, data=False, isembedded=None): generators.append("powheg") if "madgraph" in pd_name[pos:]: generators.append("madgraph") - if "JHUgen" in pd_name[pos:]: #TODO: Generalize for any version + if "jhugen" in pd_name[pos:].lower(): if "JHUgenv628" in pd_name[pos:]: generators.append("JHUgenv628") elif "JHUgenv698" in pd_name[pos:]: generators.append("JHUgenv698") + elif "JHUGenV6" in pd_name[pos:]: + generators.append("JHUgenv6") else: generators.append("JHUgen") if "pythia" in pd_name[pos:]: From 0e71c6210b46098701cc51d5fdf821794b0356f4 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 16:31:02 +0100 Subject: [PATCH 157/317] registerDatasetHelper.py, DatasetManager.py: fun with code duplication (part 2) --- Skimming/python/registerDatasetHelper.py | 2 +- Skimming/scripts/DatasetManager.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 74ff56ac..be2ba2a9 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -90,7 +90,7 @@ def get_energy(pd_name, details, default=None, data=False, isembedded=False): else: return default - +# do not forget that there is the same function in scripts/DatasetManager.py that likes to be modified! def get_generator(pd_name, default=None, data=False, isembedded=False): if data: return "" diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index cbc5dda7..89231486 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -104,6 +104,7 @@ def get_scenario(self, details, energy=None, data=False): scenario = scenario.split("_")[0] return scenario + # do not forget that there is the same function in python/registerDatasetHelper.py that likes to be modified! def get_generator(self, pd_name, data=False, isembedded=None): if data: return "" From 979fef1c9ace4f059a162d192c1bfcce01586755 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 16:47:05 +0100 Subject: [PATCH 158/317] datasets.json: only re-formatting; this file should be edited with DatasetManager.py --- Skimming/data/datasets.json | 443 ++++++++++++++++++------------------ 1 file changed, 222 insertions(+), 221 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index afbe373a..b2df0d78 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -556,7 +556,7 @@ "process": "DY3JetsToLL_M50", "scenario": "PUMoriond17", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" @@ -575,7 +575,7 @@ "process": "DY3JetsToLL_M50", "scenario": "92X", "xsec": 101.8 - }, + }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" @@ -1015,44 +1015,6 @@ "process": "DYJetsToLL_M50", "scenario": "FlatPU28to62", "xsec": 5765.4 - }, - "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "49453487", - "n_files": "644", - "process": "DYJetsToLL_M50v1", - "scenario": "92X", - "xsec": 5765.4 - }, - "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAODv2_madgraph-pythia8_ext1": { - "analysis_2017": [ - "skim_mc_v2" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "50645463", - "n_files": "638", - "process": "DYJetsToLL_M50", - "scenario": "92X", - "xsec": 5765.4 }, "DYJetsToLLM50_RunIIFall15DR76_PU25nsData2015v1_13TeV_AOD_madgraph-pythia8": { "campaign": "RunIIFall15DR76", @@ -1288,6 +1250,25 @@ "scenario": "PUMoriond17", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc_v2" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "50645463", + "n_files": "638", + "process": "DYJetsToLL_M50", + "scenario": "92X", + "xsec": 5765.4 + }, "DYJetsToLLM50_Spring14dr_PU_13TeV_AODSIM_madgraph-pythia8-tauolav2": { "campaign": "Spring14dr", "data": false, @@ -1302,6 +1283,25 @@ "process": "DYJetsToLL_M50", "scenario": "PU" }, + "DYJetsToLLM50v1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "49453487", + "n_files": "644", + "process": "DYJetsToLL_M50v1", + "scenario": "92X", + "xsec": 5765.4 + }, "DYJetsToTauTauForcedMuDecayM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -1831,8 +1831,8 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, - "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ + "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017B", @@ -1849,9 +1849,9 @@ "process": "DoubleEG", "scenario": "12Sep2017v1", "xsec": 1.0 - }, - "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017C", @@ -1868,9 +1868,9 @@ "process": "DoubleEG", "scenario": "12Sep2017v1", "xsec": 1.0 - }, - "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017D", @@ -1887,9 +1887,9 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, - "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017E", @@ -1906,9 +1906,9 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, - "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { - "analysis_2017": [ + }, + "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "analysis_2017": [ "skim_data" ], "campaign": "Run2017F", @@ -1925,7 +1925,7 @@ "process": "DoubleEG", "scenario": "PromptRecov1", "xsec": 1.0 - }, + }, "DoubleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" @@ -2375,6 +2375,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "14501767", + "n_files": "111", + "process": "DoubleMuon", + "scenario": "12Sep2017v1" + }, "DoubleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2411,24 +2429,24 @@ "process": "DoubleMuon", "scenario": "PromptRecov2" }, - "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017B", + "campaign": "Run2017C", "data": true, - "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "14501767", - "n_files": "111", + "n_events_generated": "27852271", + "n_files": "227", "process": "DoubleMuon", "scenario": "12Sep2017v1" - }, + }, "DoubleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2483,24 +2501,6 @@ "process": "DoubleMuon", "scenario": "PromptRecov3" }, - "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "27852271", - "n_files": "227", - "process": "DoubleMuon", - "scenario": "12Sep2017v1" - }, "DoubleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -2519,7 +2519,7 @@ "process": "DoubleMuon", "scenario": "PromptRecov1" }, - "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -2536,8 +2536,8 @@ "n_files": "798", "process": "DoubleMuon", "scenario": "PromptRecov1" - }, - "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + }, + "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -2554,7 +2554,7 @@ "n_files": "1154", "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -7111,7 +7111,7 @@ "n_events_generated": "21948126", "n_files": "502", "process": "QCD", - "scenario": "PU25nsData2015v1", + "scenario": "PU25nsData2015v1", "xsec": 381304 }, "QCD_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { @@ -7157,7 +7157,8 @@ }, "QCD_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Summer16","KaonsAnalysis" + "MC_Summer16", + "KaonsAnalysis" ], "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -7419,10 +7420,10 @@ "scenario": "PUMoriond17", "xsec": 35.6 }, - "SWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { - "analysis_2017": [ + "STtWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ "skim_mc" - ], + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", @@ -7437,8 +7438,8 @@ "n_files": "140", "process": "STtWantitop5finclusiveDecays", "scenario": "92X", - "xsec": 38.09 - }, + "xsec": 38.09 + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -7521,10 +7522,10 @@ "scenario": "PUMoriond17", "xsec": "35.6" }, - "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { - "analysis_2017": [ + "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ "skim_mc" - ], + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", @@ -7539,8 +7540,8 @@ "n_files": "165", "process": "STtWtop5finclusiveDecays", "scenario": "92X", - "xsec": 38.09 - }, + "xsec": 38.09 + }, "SUSYGluGluToBBHToTauTauM1000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -12461,6 +12462,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "478", + "process": "SingleElectron", + "scenario": "12Sep2017v1" + }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12497,21 +12516,21 @@ "process": "SingleElectron", "scenario": "PromptRecov2" }, - "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017B", + "campaign": "Run2017C", "data": true, - "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", + "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "60537490", - "n_files": "478", + "n_events_generated": "76582284", + "n_files": "618", "process": "SingleElectron", "scenario": "12Sep2017v1" }, @@ -12569,24 +12588,6 @@ "process": "SingleElectron", "scenario": "PromptRecov3" }, - "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "76582284", - "n_files": "618", - "process": "SingleElectron", - "scenario": "12Sep2017v1" - }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12605,7 +12606,7 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, - "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -12623,7 +12624,7 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, - "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { + "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13172,6 +13173,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "136300266", + "n_files": "3458", + "process": "SingleMuon", + "scenario": "12Sep2017v1" + }, "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13207,25 +13226,25 @@ "n_files": "182", "process": "SingleMuon", "scenario": "PromptRecov2" - }, - "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { + }, + "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], - "campaign": "Run2017B", + "campaign": "Run2017C", "data": true, - "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "", "globalTag": "92X_dataRun2_2017Repro_v4", "inputDBS": "global", - "n_events_generated": "136300266", - "n_files": "3458", + "n_events_generated": "95112296", + "n_files": "888", "process": "SingleMuon", "scenario": "12Sep2017v1" - }, + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13280,24 +13299,6 @@ "process": "SingleMuon", "scenario": "PromptRecov3" }, - "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { - "analysis_2017": [ - "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "95112296", - "n_files": "888", - "process": "SingleMuon", - "scenario": "12Sep2017v1" - }, "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13316,7 +13317,7 @@ "process": "SingleMuon", "scenario": "PromptRecov1" }, - "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { + "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13333,8 +13334,8 @@ "n_files": "1821", "process": "SingleMuon", "scenario": "PromptRecov1" - }, - "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { + }, + "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" ], @@ -13351,7 +13352,7 @@ "n_files": "2845", "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" @@ -13554,9 +13555,9 @@ "scenario": "PUMoriond17", "xsec": 831.76 }, - "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { + "TTv1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v1" ], "campaign": "RunIISummer17MiniAOD", @@ -13574,9 +13575,9 @@ "scenario": "92X", "xsec": 831.76 }, - "TT_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { + "TTv2_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v2" ], "campaign": "RunIISummer17MiniAOD", @@ -14551,7 +14552,7 @@ "inputDBS": "global", "n_events_generated": "100000", "n_files": "5", - "process": "VBFHToWWTo2L2Nu_M115", + "process": "VBFHToWWTo2L2Nu_M115", "scenario": "PUMoriond17", "xsec": 1.0 }, @@ -15311,66 +15312,6 @@ "scenario": "PUMoriond17", "xsec": 11.95 }, - "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "1000000", - "n_files": "47", - "process": "WW", - "scenario": "92X", - "xsec": 63.21 - }, - "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "994554", - "n_files": "52", - "process": "WZ", - "scenario": "92X", - "xsec": 22.82 - }, - "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD-pythia8": { - "analysis_2017": [ - "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "992884", - "n_files": "43", - "process": "ZZ", - "scenario": "92X", - "xsec": 10.32 - }, "W1JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15452,9 +15393,9 @@ "process": "W1JetsToLNu", "scenario": "PUMoriond17", "xsec": 9644.5 - }, - "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ + }, + "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", @@ -16303,8 +16244,8 @@ "scenario": "PUMoriond17", "xsec": 61526.7 }, - "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ + "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ "skim_mc" ], "campaign": "RunIISummer17MiniAOD", @@ -16322,7 +16263,7 @@ "process": "WJetsToLNu", "scenario": "92X", "xsec": 61526.7 - }, + }, "WWTo1L1Nu2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -16461,6 +16402,26 @@ "scenario": "PUMoriond17", "xsec": 0.1651 }, + "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "1000000", + "n_files": "47", + "process": "WW", + "scenario": "92X", + "xsec": 63.21 + }, "WZJToLLLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatno-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -16878,6 +16839,26 @@ "scenario": "PUMoriond17", "xsec": 0.05565 }, + "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "994554", + "n_files": "52", + "process": "WZ", + "scenario": "92X", + "xsec": 22.82 + }, "WminusHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" @@ -17805,6 +17786,26 @@ "scenario": "PUMoriond17", "xsec": 1.256 }, + "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "992884", + "n_files": "43", + "process": "ZZ", + "scenario": "92X", + "xsec": 10.32 + }, "ttHJetToTTM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -17980,4 +17981,4 @@ "scenario": "PUMoriond17", "xsec": 0.024743 } -} +} \ No newline at end of file From c8f626dd8e78033c0a48f8036dc2cca0a0159b8c Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 17:19:01 +0100 Subject: [PATCH 159/317] registerDatasetHelper.py, DatasetManager.py: minor change for JHU generators --- Skimming/python/registerDatasetHelper.py | 2 +- Skimming/scripts/DatasetManager.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index be2ba2a9..1538c08d 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -105,7 +105,7 @@ def get_generator(pd_name, default=None, data=False, isembedded=False): generators.append("powheg") if "madgraph" in pd_name[pos:]: generators.append("madgraph") - if "jhugen" in pd_name[pos:].lower(): + if "jhu" in pd_name[pos:].lower(): if "JHUgenv628" in pd_name[pos:]: generators.append("JHUgenv628") elif "JHUgenv698" in pd_name[pos:]: diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index 89231486..8062e3d7 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -119,7 +119,7 @@ def get_generator(self, pd_name, data=False, isembedded=None): generators.append("powheg") if "madgraph" in pd_name[pos:]: generators.append("madgraph") - if "jhugen" in pd_name[pos:].lower(): + if "jhu" in pd_name[pos:].lower(): if "JHUgenv628" in pd_name[pos:]: generators.append("JHUgenv628") elif "JHUgenv698" in pd_name[pos:]: From b7566f570a9ab553d39dc1764a68565b9263fd57 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 17:20:23 +0100 Subject: [PATCH 160/317] datasets.json: add signal samples used in AN-2017/212 for CP analysis --- Skimming/data/datasets.json | 402 ++++++++++++++++++++++++++++++++++++ 1 file changed, 402 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index b2df0d78..15d386a9 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -4929,6 +4929,9 @@ "xsec": 1.397 }, "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", @@ -4966,6 +4969,9 @@ "xsec": 2.097 }, "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], "campaign": "RunIISummer16MiniAODv2", "data": false, "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", @@ -5002,6 +5008,24 @@ "scenario": "PUSpring16RAWAODSIM", "xsec": 0.9925 }, + "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1482400", + "n_files": "27", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", + "scenario": "PUMoriond17" + }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" @@ -15208,6 +15232,132 @@ "scenario": "PUMoriond17", "xsec": 1.0 }, + "VBFHiggs0L1M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0L1_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "972000", + "n_files": "27", + "process": "VBFHiggs0L1_M125", + "scenario": "PUMoriond17" + }, + "VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0L1f05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "995200", + "n_files": "15", + "process": "VBFHiggs0L1f05ph0_M125", + "scenario": "PUMoriond17" + }, + "VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0M_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "952800", + "n_files": "30", + "process": "VBFHiggs0M_M125", + "scenario": "PUMoriond17" + }, + "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0Mf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "916400", + "n_files": "17", + "process": "VBFHiggs0Mf05ph0_M125", + "scenario": "PUMoriond17" + }, + "VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PH_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "912000", + "n_files": "31", + "process": "VBFHiggs0PH_M125", + "scenario": "PUMoriond17" + }, + "VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PHf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "958400", + "n_files": "38", + "process": "VBFHiggs0PHf05ph0_M125", + "scenario": "PUMoriond17" + }, + "VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PM_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998600", + "n_files": "14", + "process": "VBFHiggs0PM_M125", + "scenario": "PUMoriond17" + }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -15961,6 +16111,132 @@ "scenario": "PUMoriond17", "xsec": 2.793 }, + "WHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "970200", + "n_files": "34", + "process": "WHiggs0L1_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0L1fWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "985200", + "n_files": "41", + "process": "WHiggs0L1fWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "992800", + "n_files": "48", + "process": "WHiggs0M_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0MfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "991000", + "n_files": "42", + "process": "WHiggs0MfWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "966800", + "n_files": "48", + "process": "WHiggs0PH_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PHfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "951600", + "n_files": "41", + "process": "WHiggs0PHfWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1000000", + "n_files": "15", + "process": "WHiggs0PM_Undecayed_M125", + "scenario": "PUMoriond17" + }, "WJetsToLNuHT-100To200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -17602,6 +17878,132 @@ "scenario": "PUMoriond17", "xsec": 0.0234504 }, + "ZHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "959200", + "n_files": "42", + "process": "ZHiggs0L1_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0L1fZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "948400", + "n_files": "37", + "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "962800", + "n_files": "44", + "process": "ZHiggs0M_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0MfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998400", + "n_files": "43", + "process": "ZHiggs0MfZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "907200", + "n_files": "39", + "process": "ZHiggs0PH_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PHfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "949200", + "n_files": "43", + "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17" + }, + "ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "965600", + "n_files": "39", + "process": "ZHiggs0PM_Undecayed_M125", + "scenario": "PUMoriond17" + }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Summer16" From 7dff7b3bc8c79bfa169b0e969b0ee2deff340e0e Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Fri, 24 Nov 2017 17:23:17 +0100 Subject: [PATCH 161/317] datasets.json: remove old/superceeded JHU CPmixing samples --- Skimming/data/datasets.json | 101 ------------------------------------ 1 file changed, 101 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 15d386a9..278f37a2 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -4907,107 +4907,6 @@ "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 2420.167383414 }, - "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { - "Moriond17": [ - "MC_Spring16_v1", - "Skim_Base", - "Skim_Spring16_MC_Signal" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v4/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1455200", - "n_files": "38", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", - "scenario": "PUSpring16RAWAODSIM", - "xsec": 1.397 - }, - "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "inputDBS": "global", - "n_events_generated": "1496800", - "n_files": "35", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", - "scenario": "PUMoriond17", - "xsec": 3.045966 - }, - "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { - "Moriond17": [ - "MC_Spring16_v1", - "Skim_Base", - "Skim_Spring16_MC_Signal" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1391200", - "n_files": "38", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", - "scenario": "PUSpring16RAWAODSIM", - "xsec": 2.097 - }, - "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_unspecified": { - "Moriond17": [ - "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "inputDBS": "global", - "n_events_generated": "1478400", - "n_files": "39", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", - "scenario": "PUMoriond17", - "xsec": 3.045966 - }, - "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_unspecified": { - "Moriond17": [ - "MC_Spring16", - "Skim_Base", - "Skim_Spring16_MC_Signal" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "unspecified", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1455800", - "n_files": "36", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", - "scenario": "PUSpring16RAWAODSIM", - "xsec": 0.9925 - }, "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" From b1ebbe5aba9d2da82ffae3a81ad059616d187a43 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 24 Nov 2017 17:50:24 +0100 Subject: [PATCH 162/317] fixing checkoutCmssw80xPackagesForSkimming.sh test commit. change the checkout order in order to compile and resolve conflicts in favour of cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-backport-81X --- .../checkoutCmssw80xPackagesForSkimming.sh | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh index 815c2ae6..098a78ad 100755 --- a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh @@ -23,6 +23,21 @@ done cd $CMSSW_BASE/src +# MET: +# Correct jet corrections for mvamet +#git cms-merge-topic -u cms-met:METRecipe_8020 +# Mvamet package based on Summer16 Training +git cms-merge-topic -u macewindu009:mvamet8026 + +# TAU: Packages needed to rerun tau id +git cms-merge-topic -u -s -X theirs cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-backport-81X + +# MET: +# copy training weightfile +mkdir $CMSSW_BASE/src/RecoMET/METPUSubtraction/data +cd $CMSSW_BASE/src/RecoMET/METPUSubtraction/data +wget https://github.com/macewindu009/MetTools/raw/nicobranch/MVAMET/weightfiles/weightfile.root --no-check-certificate + # EM: # Electron cutBased Id and MVA Id #https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 @@ -32,7 +47,9 @@ git cms-addpkg DataFormats/METReco git cms-addpkg PhysicsTools/PatUtils git cms-addpkg RecoEgamma/ElectronIdentification #Above needs to be checked out first since there are conflicts with MVA MET otherwise and then 63 packages are checked out... -git cms-merge-topic -u ikrav:egm_id_80X_v2 + +# This is an old recipe : https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2Archive +#git cms-merge-topic -u ikrav:egm_id_80X_v2 # MET: # Additional metfilters @@ -40,18 +57,7 @@ git cms-merge-topic -u cms-met:fromCMSSW_8_0_20_postICHEPfilter git cms-merge-topic cms-met:METRecipe_8020 -u git cms-merge-topic cms-met:METRecipe_80X_part2 -u -# TAU: Packages needed to rerun tau id -git cms-merge-topic -u cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-backport-81X -# MET: -# Correct jet corrections for mvamet -#git cms-merge-topic -u cms-met:METRecipe_8020 -# Mvamet package based on Summer16 Training -#git cms-merge-topic -u macewindu009:mvamet8026 -# copy training weightfile -mkdir $CMSSW_BASE/src/RecoMET/METPUSubtraction/data -cd $CMSSW_BASE/src/RecoMET/METPUSubtraction/data -wget https://github.com/macewindu009/MetTools/raw/nicobranch/MVAMET/weightfiles/weightfile.root --no-check-certificate # CP: cd $CMSSW_BASE/src From 02b1aca0315f1eae2a2486545e23ab08f49395f4 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Fri, 24 Nov 2017 18:36:40 +0100 Subject: [PATCH 163/317] Update checkoutCmssw80xPackagesForSkimming.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit apparently(my suspicion), the tau pog old recipe was checkout and committed in macewindu009 topic, so now no need to check out the new TAU pogs recipe ¯\_(ツ)_/¯ --- Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh index 098a78ad..d2efa65f 100755 --- a/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw80xPackagesForSkimming.sh @@ -30,7 +30,7 @@ cd $CMSSW_BASE/src git cms-merge-topic -u macewindu009:mvamet8026 # TAU: Packages needed to rerun tau id -git cms-merge-topic -u -s -X theirs cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-backport-81X +# git cms-merge-topic -u -s theirs cms-tau-pog:CMSSW_8_0_X_tau-pog_tauIDOnMiniAOD-legacy-backport-81X # MET: # copy training weightfile From 0aa2a1d3a8834855ac7903a897cb07b3f356d83d Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 25 Nov 2017 13:38:34 +0100 Subject: [PATCH 164/317] datasets.json: added missing JHU ggH samples --- Skimming/data/datasets.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 278f37a2..c9e5c7c7 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -4907,6 +4907,42 @@ "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 2420.167383414 }, + "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1496800", + "n_files": "35", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", + "scenario": "PUMoriond17" + }, + "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { + "Moriond17": [ + "MC_SignalCPStudies_Summer16" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1478400", + "n_files": "39", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", + "scenario": "PUMoriond17" + }, "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" From cbf4a2a457a1377b3c1303824021f581ae07a477 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 25 Nov 2017 21:41:25 +0100 Subject: [PATCH 165/317] datasets.json: added temporarily xsec=1.0 for new JHU CP signal samples --- Skimming/data/datasets.json | 72 ++++++++++++++++++++++++------------- 1 file changed, 48 insertions(+), 24 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index c9e5c7c7..eb8157ab 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -4923,7 +4923,8 @@ "n_events_generated": "1496800", "n_files": "35", "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -4941,7 +4942,8 @@ "n_events_generated": "1478400", "n_files": "39", "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -4959,7 +4961,8 @@ "n_events_generated": "1482400", "n_files": "27", "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -15183,7 +15186,8 @@ "n_events_generated": "972000", "n_files": "27", "process": "VBFHiggs0L1_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15201,7 +15205,8 @@ "n_events_generated": "995200", "n_files": "15", "process": "VBFHiggs0L1f05ph0_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15219,7 +15224,8 @@ "n_events_generated": "952800", "n_files": "30", "process": "VBFHiggs0M_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15237,7 +15243,8 @@ "n_events_generated": "916400", "n_files": "17", "process": "VBFHiggs0Mf05ph0_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15255,7 +15262,8 @@ "n_events_generated": "912000", "n_files": "31", "process": "VBFHiggs0PH_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15273,7 +15281,8 @@ "n_events_generated": "958400", "n_files": "38", "process": "VBFHiggs0PHf05ph0_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15291,7 +15300,8 @@ "n_events_generated": "998600", "n_files": "14", "process": "VBFHiggs0PM_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ @@ -16062,7 +16072,8 @@ "n_events_generated": "970200", "n_files": "34", "process": "WHiggs0L1_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16080,7 +16091,8 @@ "n_events_generated": "985200", "n_files": "41", "process": "WHiggs0L1fWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16098,7 +16110,8 @@ "n_events_generated": "992800", "n_files": "48", "process": "WHiggs0M_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16116,7 +16129,8 @@ "n_events_generated": "991000", "n_files": "42", "process": "WHiggs0MfWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16134,7 +16148,8 @@ "n_events_generated": "966800", "n_files": "48", "process": "WHiggs0PH_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16152,7 +16167,8 @@ "n_events_generated": "951600", "n_files": "41", "process": "WHiggs0PHfWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16170,7 +16186,8 @@ "n_events_generated": "1000000", "n_files": "15", "process": "WHiggs0PM_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "WJetsToLNuHT-100To200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ @@ -17829,7 +17846,8 @@ "n_events_generated": "959200", "n_files": "42", "process": "ZHiggs0L1_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17847,7 +17865,8 @@ "n_events_generated": "948400", "n_files": "37", "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17865,7 +17884,8 @@ "n_events_generated": "962800", "n_files": "44", "process": "ZHiggs0M_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17883,7 +17903,8 @@ "n_events_generated": "998400", "n_files": "43", "process": "ZHiggs0MfZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17901,7 +17922,8 @@ "n_events_generated": "907200", "n_files": "39", "process": "ZHiggs0PH_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17919,7 +17941,8 @@ "n_events_generated": "949200", "n_files": "43", "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17937,7 +17960,8 @@ "n_events_generated": "965600", "n_files": "39", "process": "ZHiggs0PM_Undecayed_M125", - "scenario": "PUMoriond17" + "scenario": "PUMoriond17", + "xsec": 1.0 }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ From e593d2147b11abcd8b4c4705fb4d80c5fa8875d2 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Sat, 25 Nov 2017 22:14:58 +0100 Subject: [PATCH 166/317] kSkimming_run2_cfg.py: save LHE particles also in JHU CP signal samples --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index ff350b61..f070c3e4 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -221,12 +221,15 @@ def getBaseConfig( globaltag= 'START70_V7::All', # process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") - if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "DY", "LFV"]]): - # process.kappaTuple.active += cms.vstring("LHE") + if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "Higgs", "DY", "LFV"]]): + process.kappaTuple.active += cms.vstring("LHE") process.kappaTuple.LHE.whitelist = cms.vstring("source") process.kappaTuple.LHE.rename = cms.vstring("source => LHEafter") if tools.is_above_cmssw_version([7, 6]): - process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) + if "jhugen" in nickname.lower(): + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("source")) + else: + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) # save Flag From 76d4cbe61133e49708d5d1f5e0ae22246d224372 Mon Sep 17 00:00:00 2001 From: Thomas Mueller Date: Tue, 28 Nov 2017 00:31:51 +0100 Subject: [PATCH 167/317] dataset.json: added xsecs for JHU CP samples taken from https://twiki.cern.ch/twiki/bin/viewauth/CMS/Run2MCProductionforHiggsProperties DatasetManager.py --overwrite --nicks GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*29169.2\" | bc`}" DatasetManager.py --overwrite --nicks GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*14397.13\" | bc`}" DatasetManager.py --overwrite --nicks GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*14583.61\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0L1M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*0.000208309\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*2861.213\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*10909.54\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*1937.15\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*13102.71\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*2207.73\" | bc`}" DatasetManager.py --overwrite --nicks VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6 --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*968.674\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*0.1123491\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*25302.37\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*2028656\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*61997.07\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*3106339\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*16486.68\" | bc`}" DatasetManager.py --overwrite --nicks WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*30998.54\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*33652.46\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*6852.307\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*434763.7\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*18044.72\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : `echo \"scale=12; 0.001*0.0632*713123\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*4258.966\" | bc`}" DatasetManager.py --overwrite --nicks ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen --addentry "{\"xsec\" : 0`echo \"scale=12; 0.001*0.0632*9022.36\" | bc`}" --- Skimming/data/datasets.json | 48 ++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index eb8157ab..4b896941 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -4924,7 +4924,7 @@ "n_files": "35", "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 1.84349344 }, "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -4943,7 +4943,7 @@ "n_files": "39", "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.909898616 }, "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -4962,7 +4962,7 @@ "n_files": "27", "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.921684152 }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -15187,7 +15187,7 @@ "n_files": "27", "process": "VBFHiggs0L1_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 1.3165e-08 }, "VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15206,7 +15206,7 @@ "n_files": "15", "process": "VBFHiggs0L1f05ph0_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.1808286616 }, "VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15225,7 +15225,7 @@ "n_files": "30", "process": "VBFHiggs0M_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.689482928 }, "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15244,7 +15244,7 @@ "n_files": "17", "process": "VBFHiggs0Mf05ph0_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.12242788 }, "VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15263,7 +15263,7 @@ "n_files": "31", "process": "VBFHiggs0PH_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.828091272 }, "VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15282,7 +15282,7 @@ "n_files": "38", "process": "VBFHiggs0PHf05ph0_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.139528536 }, "VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ @@ -15301,7 +15301,7 @@ "n_files": "14", "process": "VBFHiggs0PM_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.0612201968 }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ @@ -16073,7 +16073,7 @@ "n_files": "34", "process": "WHiggs0L1_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 7.100463e-06 }, "WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16092,7 +16092,7 @@ "n_files": "41", "process": "WHiggs0L1fWH05ph0_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 1.599109784 }, "WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16111,7 +16111,7 @@ "n_files": "48", "process": "WHiggs0M_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 128.2110592 }, "WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16130,7 +16130,7 @@ "n_files": "42", "process": "WHiggs0MfWH05ph0_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 3.918214824 }, "WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16149,7 +16149,7 @@ "n_files": "48", "process": "WHiggs0PH_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 196.3206248 }, "WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16168,7 +16168,7 @@ "n_files": "41", "process": "WHiggs0PHfWH05ph0_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 1.041958176 }, "WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -16187,7 +16187,7 @@ "n_files": "15", "process": "WHiggs0PM_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 1.959107728 }, "WJetsToLNuHT-100To200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ @@ -17847,7 +17847,7 @@ "n_files": "42", "process": "ZHiggs0L1_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 2.126835472 }, "ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17866,7 +17866,7 @@ "n_files": "37", "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.4330658024 }, "ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17885,7 +17885,7 @@ "n_files": "44", "process": "ZHiggs0M_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 27.47706584 }, "ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17904,7 +17904,7 @@ "n_files": "43", "process": "ZHiggs0MfZH05ph0_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 1.140426304 }, "ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17923,7 +17923,7 @@ "n_files": "39", "process": "ZHiggs0PH_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 45.0693736 }, "ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17942,7 +17942,7 @@ "n_files": "43", "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.2691666512 }, "ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ @@ -17961,7 +17961,7 @@ "n_files": "39", "process": "ZHiggs0PM_Undecayed_M125", "scenario": "PUMoriond17", - "xsec": 1.0 + "xsec": 0.570213152 }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ From 25103e58c93e91dffbd27797fe311351c8a0eb3e Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 28 Nov 2017 10:33:00 +0100 Subject: [PATCH 168/317] add the miissing 2017 MCv1 --- Skimming/data/datasets.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 4b896941..bcf5fbfa 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -13334,6 +13334,21 @@ "scenario": "PUMoriond17", "xsec": 831.76 }, + "TTJets_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_amcatnlo-pythia8": { + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v3/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "8819411", + "n_files": "205", + "process": "TTJets", + "scenario": "92X" + }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16", From 0755b41c218dd2a32e0ad8570847030ee240a098 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 28 Nov 2017 10:43:11 +0100 Subject: [PATCH 169/317] add the missing tags --- Skimming/data/datasets.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index bcf5fbfa..b08a7e34 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -13335,6 +13335,9 @@ "xsec": 831.76 }, "TTJets_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mc" + ], "campaign": "RunIISummer17MiniAOD", "data": false, "dbs": "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v3/MINIAODSIM", From 3a1d9b3e5d03e910544cef48bb32b1370d2129e2 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 28 Nov 2017 15:38:15 +0100 Subject: [PATCH 170/317] styling datasetsHelperTwopz.py --- Skimming/python/datasetsHelperTwopz.py | 209 +++++++++++++++---------- 1 file changed, 127 insertions(+), 82 deletions(-) diff --git a/Skimming/python/datasetsHelperTwopz.py b/Skimming/python/datasetsHelperTwopz.py index 474ce81f..5e02cfdc 100644 --- a/Skimming/python/datasetsHelperTwopz.py +++ b/Skimming/python/datasetsHelperTwopz.py @@ -10,14 +10,17 @@ class datasetsHelperTwopz: def __init__(self, in_json_file ) : """At the moment the in_json_file is absolut mentory, maybe lower this requierment later """ - self.base_dict = {} # start with empty dict - self.keep_input_json = True ## Later one can overwrite the input json + + self.base_dict = {} + self.keep_input_json = True # can overwrite the input json self.json_file_name = os.path.basename(in_json_file) self.json_file_path = os.path.dirname(os.path.abspath(in_json_file)) self.convert_object_type = False + if os.path.isfile(os.path.join(self.json_file_path,self.json_file_name)): - self.read_from_jsonfile(os.path.join(self.json_file_path,self.json_file_name)) - self.convert_dict_to_nickorder() ## do this as default for now (works fine also for already converted dicts) + self.read_from_jsonfile(os.path.join(self.json_file_path, self.json_file_name)) + + self.convert_dict_to_nickorder() def __setitem__(self, key, sub_dict): if type(sub_dict) is dict: @@ -31,107 +34,131 @@ def __getitem__(self, key): def nicks(self): return self.base_dict.keys() - def merge(self,new): + def merge(self, new): newdict = new.base_dict self.base_dict.update(newdict) def read_from_jsonfile(self, in_json_filename): """Read the base_dict from input file """ + with open(in_json_filename) as in_json_file: - self.base_dict = json.load(in_json_file) ## Maybe also add functionality to have two input files + self.base_dict = json.load(in_json_file) def write_to_jsonfile(self, out_json_file = None): """Save the base_dict to a json file""" + if not out_json_file: out_json_file = self.json_file_name if self.keep_input_json: - out_json_file = out_json_file[:-5]+"_new.json" + out_json_file = out_json_file[:-5] + "_new.json" + if self.json_file_path and not '/' in out_json_file: - out_json_file = os.path.join(self.json_file_path, out_json_file) - if os.path.exists(out_json_file) and self.keep_input_json: - print "I do not overwrite ",out_json_file - return - if not os.path.exists(out_json_file) and self.keep_input_json: - print "Created "+out_json_file - #~ else: - #~ print "Overwritten "+out_json_file + out_json_file = os.path.join(self.json_file_path, out_json_file) + + if self.keep_input_json: + if os.path.exists(out_json_file): + print "I do not overwrite ", out_json_file + return + else: + print "Created " + out_json_file + with open(out_json_file, 'w') as out_json: out_json.write(json.dumps(self.base_dict, sort_keys=True, indent=2)) def make_nickname(self, sample_dict): """Gives the (old) structure of the nicknames """ + nick = "" - nick += sample_dict["process"].replace("_", "") + "_" + nick += sample_dict["process"].replace("_", "") + "_" nick += sample_dict["campaign"].replace("_", "") + "_" nick += sample_dict["scenario"].replace("_", "") + "_" - nick += sample_dict["energy"].replace("_", "") + "TeV_" + nick += sample_dict["energy"].replace("_", "") + "TeV_" nick += sample_dict["format"].replace("_", "") + ("" if (sample_dict["data"]) else "_") nick += sample_dict["generator"].replace("_", "") nick += ("_" + sample_dict["extension"] if sample_dict["extension"] != "" else "") + return nick + def convert_dict_to_nickorder(self): """Use the Nickname as key identifier,since all later analyse steps do so (artus, harryplotter) """ + new_dict = {} for akt_key in self.base_dict: akt_nick = self.make_nickname(self.base_dict[akt_key]) add_sample = True + if akt_nick in new_dict.keys(): - raise Exception('Nick: '+akt_nick+' is not unique !!!!! Breaking logic of hole analysis code\n Clean up the key:\n'+akt_key) + raise Exception('Nick: ' + akt_nick + ' is not unique !!!!! Breaking logic of hole analysis code\n Clean up the key:\n'+akt_key) + new_dict[akt_nick] = self.base_dict[akt_key] + if 'dbs' not in new_dict[akt_nick].keys(): ##In the olde convention the key was the dbs name. new_dict[akt_nick]['dbs'] = akt_key ## New convention is to keep it dbs name as a subitem + self.base_dict = new_dict + def isSignal(self, nick): """Define here what is used as Signal sample """ + if 'HToTauTau' in self.base_dict[nick]["process"] or 'H2JetsToTauTau' in self.base_dict[nick]["process"]: return True return False + def isData(self, nick): """Check if sample is data or not. It must be given, raise an Exception is not""" + if "data" not in self.base_dict[nick].keys(): - raise Exception('Sample with nick: '+akt_nick+' is missing the data key. ') + raise Exception('Sample with nick: ' + akt_nick + ' is missing the data key.') return self.base_dict[nick]["data"] + def isEmbedded(self, nick): """Chekc if sample has the embedded flag and return if not. Use False als defult""" - sub_dict = self.base_dict.get(nick) - return sub_dict.get("embedded", False) + + return self.base_dict.get(nick).get("embedded", False) + def isMiniaod(self,nick): """check if inupt sample is in MINIAOD format""" + if "format" in self.base_dict.get(nick , {}).keys(): return self.base_dict[nick]["format"] in ["MINIAODSIM", "MINIAOD"] - return True ## Take it as default now + return True + def isreHLT(self, nick): """Check if input is from reHLT campain""" + if "campaign" in self.base_dict.get(nick , {}).keys(): - return "reHLT" in self.base_dict[nick]["campaign"] + return "reHLT" in self.base_dict[nick]["campaign"] return False + def getTreeInfo(self,nick, globaltag, kappaTag): """ returns the Tree info which is stored in the kappa File""" - ## not sure why all of this is needed inside of the kappa files, - ## but to keep things consitent just add it - sub_dict = self.base_dict.get(nick, {}) ## now it is also posibble to run with unkown nick + + sub_dict = self.base_dict.get(nick, {}) ## to run with unkown nick import FWCore.ParameterSet.Config as cms return cms.PSet( - dataset = cms.string(str(sub_dict.get("dbs", ''))), - generator = cms.string(str(sub_dict.get("generator", ''))), - productionProcess = cms.string(str(sub_dict.get("process", ''))), - globalTag = cms.string(globaltag), - scenario = cms.string(str(sub_dict.get("scenario", ''))), - campaign = cms.string(str(sub_dict.get("campaign", ''))), - kappaTag = cms.string(kappaTag), - isEmbedded = cms.bool(sub_dict.get("embedded", False)), - centerOfMassEnergy = cms.int32(int(sub_dict.get("energy", 13))), - isData = cms.bool(sub_dict.get("data", False)) + dataset = cms.string(str(sub_dict.get("dbs", ''))), + generator = cms.string(str(sub_dict.get("generator", ''))), + productionProcess = cms.string(str(sub_dict.get("process", ''))), + globalTag = cms.string(globaltag), + scenario = cms.string(str(sub_dict.get("scenario", ''))), + campaign = cms.string(str(sub_dict.get("campaign", ''))), + kappaTag = cms.string(kappaTag), + isEmbedded = cms.bool(sub_dict.get("embedded", False)), + centerOfMassEnergy = cms.int32(int(sub_dict.get("energy", 13))), + isData = cms.bool(sub_dict.get("data", False)) ) + + def get_nicks_with_query(self, query, pre_selected_nicks=None): """match a query on the dataset which hast to be fullfilled""" + if type(query) is not dict: try: query = json.loads(query) @@ -145,21 +172,20 @@ def get_nicks_with_query(self, query, pre_selected_nicks=None): for akt_nick in pre_selected_nicks: take_nick = True for test_key in query.keys(): - if type(query[test_key]) in [str,unicode]: - if not re.match( query[test_key], self.base_dict[akt_nick].get(test_key, "allways_false")): - #if query[test_key] != self.base_dict[akt_nick].get(test_key, None): + if type(query[test_key]) in [str, unicode]: + if not re.match(query[test_key], self.base_dict[akt_nick].get(test_key, "allways_false")) or test_key not in self.base_dict[akt_nick].keys(): take_nick = False - elif test_key not in self.base_dict[akt_nick].keys(): - take_nick = False - else: - if query[test_key] != self.base_dict[akt_nick][test_key]: + elif query[test_key] != self.base_dict[akt_nick][test_key]: take_nick = False - if take_nick: - nick_list.append(akt_nick) + + if take_nick: nick_list.append(akt_nick) + return sorted(nick_list) + def get_nicks_with_regex(self, nick_regex, pre_selected_nicks=None): """ returns all nicks (keys) which matches the nick_regex""" + nick_list = [] if not pre_selected_nicks: pre_selected_nicks = self.base_dict.keys() @@ -167,26 +193,33 @@ def get_nicks_with_regex(self, nick_regex, pre_selected_nicks=None): for akt_nick in pre_selected_nicks: if re.match( nick_regex, akt_nick): nick_list.append(akt_nick) + return sorted(nick_list) + def get_nicks_with_tag(self, tag, tag_values=None, pre_selected_nicks=None): nick_list = [] - if not pre_selected_nicks: + if pre_selected_nicks is None: pre_selected_nicks = self.base_dict.keys() + for akt_nick in pre_selected_nicks: take_nick = False - if not tag_values: - if tag in self.base_dict[akt_nick].keys(): - take_nick = True + + if not tag_values and tag in self.base_dict[akt_nick].keys(): + take_nick = True else: for test_tag_value in tag_values: for test_tag_vaule_dict in self.base_dict[akt_nick].get(tag, []): if re.match( test_tag_value, test_tag_vaule_dict): take_nick = True - if take_nick: - nick_list.append(akt_nick) + continue + if take_nick: continue + + if take_nick: nick_list.append(akt_nick) + return sorted(nick_list) + def get_nick_list(self, tag_key = None, tag_values = None, query = None, nick_regex = None): nick_list = None if tag_key: @@ -195,31 +228,35 @@ def get_nick_list(self, tag_key = None, tag_values = None, query = None, nick_r nick_list = self.get_nicks_with_query(query=query, pre_selected_nicks=nick_list) if nick_regex: nick_list = self.get_nicks_with_regex(nick_regex=nick_regex, pre_selected_nicks=nick_list) + return sorted(nick_list) + def addEntry(self, entry, nick_list =[] ): for nick in nick_list: for key in entry: if key in self.base_dict[nick]: if self.base_dict[nick][key] != entry[key]: print "--------------WARNING--------------" - print str(key)+' is already in Dataset.' - print "{"+str(key)+' : '+str(self.base_dict[nick][key])+"}"+' will be overwritten by new entry '+"{"+str(key)+' : '+str(entry[key])+"}" + print str(key) + ' is already in Dataset.' + print "{" + str(key) + ' : ' + str(self.base_dict[nick][key]) + "}" + ' will be overwritten by new entry ' + "{" + str(key) + ' : ' + str(entry[key]) + "}" print "-----------------------------------" self.base_dict[nick].update(entry) + def addTags(self, tag_key, tag_values, nick_list =[] ): """Later this tags can be used for skimming and analysis - the idea is to give the samples a tag. e.g {Morriong17 : ["Skim_base","onlyDY"]} this means that if i want to do a base Morriong17 skim i only have to ask for this tag """ + for nick in nick_list: - #print nick,tag_values - #self.base_dict[nick].setdefault(tag_key, []).extend(tag_values) self.base_dict[nick].setdefault(tag_key, []).extend(x for x in tag_values if x not in self.base_dict[nick].get(tag_key, [])) + + def rmTags(self, tag_key, tag_values, nick_list =[] ): """Later this tags can be used for skimming and analysis""" + for nick in nick_list: if not tag_values: self.base_dict[nick].pop(tag_key) @@ -227,6 +264,7 @@ def rmTags(self, tag_key, tag_values, nick_list =[] ): for rm_value in tag_values: if rm_value in self.base_dict[nick].get(tag_key,[]): self.base_dict[nick].setdefault(tag_key,[]).remove(rm_value) + if len(self.base_dict[nick].get(tag_key,[])) == 0 and tag_key in self.base_dict[nick].keys(): self.base_dict[nick].pop(tag_key) @@ -235,75 +273,82 @@ def dataset_diff_base(self, obj_A, obj_B, global_diff = {}, depth = [], test_key """ gives the differnces of two dict conntaing subdicts Not the nicest function so far, but at least it seems to work now. The idea is also to push the depth of the (sub)dict , and only fill the global diff when there is a differnces between a missing key, a differnces in a list or differnent values in of str,int,float,bool or unicode if you have a more elegant solution feel free to add them""" - # print global_diff - #~ if type(obj_A) == unicode: - #~ obj_A = str(obj_A) - #~ if type(obj_B) == unicode: - #~ obj_B = str(obj_B) + + #~ if type(obj_A) == unicode: obj_A = str(obj_A) if type(obj_A) != type(obj_B): if not self.convert_object_type: print 'Different file types detected when comparing dicts:' - print str(obj_A)+' in new source is '+str(type(obj_A)) - print str(obj_B)+' in old source is '+str(type(obj_B)) + print str(obj_A) + ' in new source is ' + str(type(obj_A)) + print str(obj_B) + ' in old source is ' + str(type(obj_B)) print 'Convert everything to for file merge? [Y/n]' + self.wait_for_user_confirmation() self.convert_object_type = True + obj_A = str(obj_A) obj_B = str(obj_B) + elif type(obj_A) == dict: for key in obj_A.keys(): - if key not in obj_B.keys(): ## if the key is not in b take the hole key as differnces + if key not in obj_B.keys(): + # if the key is not in b take the hole key as differnces local_diff = global_diff for akt_depth in depth: - local_diff = local_diff.setdefault(akt_depth,{}) - local_diff.setdefault(test_key,{})[key] = obj_A[key] - #local_diff[test_key] = obj_A - else: ## prepare to check the subitem + local_diff = local_diff.setdefault(akt_depth, {}) + + local_diff.setdefault(test_key, {})[key] = obj_A[key] + else: + # prepare to check the subitem adddepth = list(depth) if test_key: adddepth.append(test_key) - self.dataset_diff_base(obj_A[key],obj_B[key],global_diff,adddepth,key) + + self.dataset_diff_base(obj_A[key], obj_B[key], global_diff, adddepth, key) + elif type(obj_A) == list: diff_list = [] for akt_element in obj_A: if akt_element not in obj_B: diff_list.append(akt_element) - if len(diff_list)>0: - local_diff = global_diff - for akt_depth in depth: - local_diff = local_diff.setdefault(akt_depth,{}) - local_diff[test_key] = diff_list + local_diff = global_diff + for akt_depth in depth: + local_diff = local_diff.setdefault(akt_depth, {}) - elif type(obj_A) in [str,int,float,bool,unicode]: + local_diff[test_key] = diff_list + + elif type(obj_A) in [str, int, float, bool, unicode]: if obj_A != obj_B: local_diff = global_diff for akt_depth in depth: local_diff = local_diff.setdefault(akt_depth,{}) + local_diff[test_key] = obj_A else: - print "something else ",type(obj_A)," ",obj_A + print "Wrong type:", type(obj_A), " ", obj_A + def dataset_diff_onlyinthis(self, dataset): diff_dict = {} - self.dataset_diff_base(self.base_dict,dataset.base_dict,diff_dict) + self.dataset_diff_base(self.base_dict, dataset.base_dict, diff_dict) return json.dumps(diff_dict, sort_keys=True, indent=2) + def dataset_diff_notinthis(self, dataset): diff_dict = {} - self.dataset_diff_base(dataset.base_dict,self.base_dict,diff_dict) + self.dataset_diff_base(dataset.base_dict, self.base_dict, diff_dict) return json.dumps(diff_dict, sort_keys=True, indent=3) + @classmethod - def wait_for_user_confirmation(self,true_false=False): + def wait_for_user_confirmation(self, true_false=False): choice = raw_input().lower() - if choice in set(['yes','y','ye', '']): + if choice in set(['yes', 'y', 'ye', '']): if true_false: return True pass - elif choice in set(['no','n']): + elif choice in set(['no', 'n']): if true_false: return False exit() else: sys.stdout.write("Please respond with 'yes' or 'no'") - From 27cc1e254e1e72bff8813346531216d2e6458a93 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 28 Nov 2017 15:42:37 +0100 Subject: [PATCH 171/317] remove the annoying trailing spaces from datasets.json and automatic script --- Skimming/data/datasets.json | 29700 +++++++++++------------ Skimming/python/datasetsHelperTwopz.py | 3 +- 2 files changed, 14852 insertions(+), 14851 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index b08a7e34..30ee4556 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -2,18362 +2,18362 @@ "AToZhToLLTauTauM400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/AToZhToLLTauTau_M-400_13TeV_madgraph_4f_LO/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "20000", - "n_files": "3", - "process": "AToZhToLLTauTau_M400", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/AToZhToLLTauTau_M-400_13TeV_madgraph_4f_LO/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "20000", + "n_files": "3", + "process": "AToZhToLLTauTau_M400", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsHplusTBHplusToTauNuM200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-200_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "598400", - "n_files": "15", - "process": "ChargedHiggs_HplusTB_HplusToTauNu_M200", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-200_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "598400", + "n_files": "15", + "process": "ChargedHiggs_HplusTB_HplusToTauNu_M200", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsHplusTBHplusToTauNuM250_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-250_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "599200", - "n_files": "14", - "process": "ChargedHiggs_HplusTB_HplusToTauNu_M250", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-250_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "599200", + "n_files": "14", + "process": "ChargedHiggs_HplusTB_HplusToTauNu_M250", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsHplusTBHplusToTauNuM300_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-300_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "599200", - "n_files": "14", - "process": "ChargedHiggs_HplusTB_HplusToTauNu_M300", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-300_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "599200", + "n_files": "14", + "process": "ChargedHiggs_HplusTB_HplusToTauNu_M300", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsHplusTBHplusToTauNuM350_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-350_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "599200", - "n_files": "15", - "process": "ChargedHiggs_HplusTB_HplusToTauNu_M350", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-350_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "599200", + "n_files": "15", + "process": "ChargedHiggs_HplusTB_HplusToTauNu_M350", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsHplusTBHplusToTauNuM400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-400_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "593800", - "n_files": "15", - "process": "ChargedHiggs_HplusTB_HplusToTauNu_M400", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-400_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "593800", + "n_files": "15", + "process": "ChargedHiggs_HplusTB_HplusToTauNu_M400", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsHplusTBHplusToTauNuM500_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-500_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "598400", - "n_files": "15", - "process": "ChargedHiggs_HplusTB_HplusToTauNu_M500", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_HplusTB_HplusToTauNu_M-500_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "598400", + "n_files": "15", + "process": "ChargedHiggs_HplusTB_HplusToTauNu_M500", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsTTToHplusBWBHplusToTauNuM100_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_TTToHplusBWB_HplusToTauNu_M-100_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "584400", - "n_files": "14", - "process": "ChargedHiggs_TTToHplusBWB_HplusToTauNu_M100", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_TTToHplusBWB_HplusToTauNu_M-100_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "584400", + "n_files": "14", + "process": "ChargedHiggs_TTToHplusBWB_HplusToTauNu_M100", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsTTToHplusBWBHplusToTauNuM155_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_TTToHplusBWB_HplusToTauNu_M-155_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "600000", - "n_files": "15", - "process": "ChargedHiggs_TTToHplusBWB_HplusToTauNu_M155", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_TTToHplusBWB_HplusToTauNu_M-155_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "600000", + "n_files": "15", + "process": "ChargedHiggs_TTToHplusBWB_HplusToTauNu_M155", "scenario": "PU25nsData2015v1" - }, + }, "ChargedHiggsTTToHplusBWBHplusToTauNuM80_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ChargedHiggs_TTToHplusBWB_HplusToTauNu_M-80_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "599200", - "n_files": "14", - "process": "ChargedHiggs_TTToHplusBWB_HplusToTauNu_M80", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ChargedHiggs_TTToHplusBWB_HplusToTauNu_M-80_13TeV_amcatnlo_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "599200", + "n_files": "14", + "process": "ChargedHiggs_TTToHplusBWB_HplusToTauNu_M80", "scenario": "PU25nsData2015v1" - }, + }, "DY1JetsToLLM10to50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DY1JetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "15615590", - "n_files": "391", - "process": "DY1JetsToLL_M10to50", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "15615590", + "n_files": "391", + "process": "DY1JetsToLL_M10to50", "scenario": "PU25nsData2015v1" - }, + }, "DY1JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY1JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "39840774", - "n_files": "526", - "process": "DY1JetsToLL_M10to50", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "39840774", + "n_files": "526", + "process": "DY1JetsToLL_M10to50", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "DY1JetsToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "65314144", - "n_files": "1529", - "process": "DY1JetsToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "65314144", + "n_files": "1529", + "process": "DY1JetsToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 1012.5 - }, + }, "DY1JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "65457747", - "n_files": "1634", - "process": "DY1JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "65457747", + "n_files": "1634", + "process": "DY1JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 1012.5 - }, + }, "DY1JetsToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "65485168", - "n_files": "1603", - "process": "DY1JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "65485168", + "n_files": "1603", + "process": "DY1JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 1012.5 - }, + }, "DY1JetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "62627174", - "n_files": "986", - "process": "DY1JetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "62627174", + "n_files": "986", + "process": "DY1JetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 1012.5 - }, + }, "DY1JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "66005667", - "n_files": "832", - "process": "DY1JetsToLL_M50", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "66005667", + "n_files": "832", + "process": "DY1JetsToLL_M50", + "scenario": "92X", "xsec": 1012.5 - }, + }, "DY2JetsToLLM10to50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DY2JetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.25151721750006834, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "40473762", - "n_files": "937", - "process": "DY2JetsToLL_M10to50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.25151721750006834, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "40473762", + "n_files": "937", + "process": "DY2JetsToLL_M10to50", + "scenario": "PU25nsData2015v1", "xsec": 184.3 - }, + }, "DY2JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY2JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "19442927", - "n_files": "272", - "process": "DY2JetsToLL_M10to50", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "19442927", + "n_files": "272", + "process": "DY2JetsToLL_M10to50", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "DY2JetsToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "20019059", - "n_files": "509", - "process": "DY2JetsToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "20019059", + "n_files": "509", + "process": "DY2JetsToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 332.8 - }, + }, "DY2JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "19657827", - "n_files": "526", - "process": "DY2JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "19657827", + "n_files": "526", + "process": "DY2JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 332.8 - }, + }, "DY2JetsToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "19695514", - "n_files": "496", - "process": "DY2JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "19695514", + "n_files": "496", + "process": "DY2JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 332.8 - }, + }, "DY2JetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "19970551", - "n_files": "291", - "process": "DY2JetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "19970551", + "n_files": "291", + "process": "DY2JetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 332.8 - }, + }, "DY2JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "45414763", - "n_files": "572", - "process": "DY2JetsToLL_M50", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "45414763", + "n_files": "572", + "process": "DY2JetsToLL_M50", + "scenario": "92X", "xsec": 332.8 - }, + }, "DY3JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY3JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "4964197", - "n_files": "59", - "process": "DY3JetsToLL_M10to50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY3JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "4964197", + "n_files": "59", + "process": "DY3JetsToLL_M10to50", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "DY3JetsToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "5701878", - "n_files": "146", - "process": "DY3JetsToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "5701878", + "n_files": "146", + "process": "DY3JetsToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "5704485", - "n_files": "161", - "process": "DY3JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "5704485", + "n_files": "161", + "process": "DY3JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "5753813", - "n_files": "146", - "process": "DY3JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "5753813", + "n_files": "146", + "process": "DY3JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "5856110", - "n_files": "133", - "process": "DY3JetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "5856110", + "n_files": "133", + "process": "DY3JetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 101.8 - }, + }, "DY3JetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "5218008", - "n_files": "114", - "process": "DY3JetsToLL_M50", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "5218008", + "n_files": "114", + "process": "DY3JetsToLL_M50", + "scenario": "92X", "xsec": 101.8 - }, + }, "DY4JetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Base" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY4JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2087849", - "n_files": "42", - "process": "DY4JetsToLL_M10to50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY4JetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2087849", + "n_files": "42", + "process": "DY4JetsToLL_M10to50", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "DY4JetsToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "4189017", - "n_files": "107", - "process": "DY4JetsToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "4189017", + "n_files": "107", + "process": "DY4JetsToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 54.8 - }, + }, "DY4JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "4145196", - "n_files": "117", - "process": "DY4JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "4145196", + "n_files": "117", + "process": "DY4JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 54.8 - }, + }, "DY4JetsToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "4101383", - "n_files": "94", - "process": "DY4JetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "4101383", + "n_files": "94", + "process": "DY4JetsToLL_M50", + "scenario": "PUSpring16", "xsec": 54.8 - }, + }, "DY4JetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "4197868", - "n_files": "59", - "process": "DY4JetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "4197868", + "n_files": "59", + "process": "DY4JetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 54.8 - }, + }, "DYBBJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYBBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2554303", - "n_files": "42", - "process": "DYBBJetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYBBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2554303", + "n_files": "42", + "process": "DYBBJetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "DYBJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1466840", - "n_files": "17", - "process": "DYBJetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYBJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1466840", + "n_files": "17", + "process": "DYBJetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "DYJetsToLLM10to50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.727661903345, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "62135699", - "n_files": "1563", - "process": "DYJetsToLL_M10to50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.727661903345, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "62135699", + "n_files": "1563", + "process": "DYJetsToLL_M10to50", + "scenario": "PU25nsData2015v1", "xsec": 18610.0 - }, + }, "DYJetsToLLM10to50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.7276127613473036, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "30912410", - "n_files": "780", - "process": "DYJetsToLL_M10to50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.7276127613473036, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "30912410", + "n_files": "780", + "process": "DYJetsToLL_M10to50", + "scenario": "PUSpring16", "xsec": 18610.0 - }, + }, "DYJetsToLLM10to50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "34926099", - "n_files": "908", - "process": "DYJetsToLL_M10to50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "34926099", + "n_files": "908", + "process": "DYJetsToLL_M10to50", + "scenario": "PUSpring16", "xsec": 18610.0 - }, + }, "DYJetsToLLM10to50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.7276094885328533, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "30915886", - "n_files": "738", - "process": "DYJetsToLL_M10to50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.7276094885328533, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "30915886", + "n_files": "738", + "process": "DYJetsToLL_M10to50", + "scenario": "PUSpring16", "xsec": 18610.0 - }, + }, "DYJetsToLLM10to50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "35079788", - "n_files": "867", - "process": "DYJetsToLL_M10to50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "35079788", + "n_files": "867", + "process": "DYJetsToLL_M10to50", + "scenario": "PUSpring16", "xsec": 18610.0 - }, + }, "DYJetsToLLM10to50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "35291566", - "n_files": "555", - "process": "DYJetsToLL_M10to50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "35291566", + "n_files": "555", + "process": "DYJetsToLL_M10to50", + "scenario": "PUMoriond17", "xsec": 18610.0 - }, + }, "DYJetsToLLM10to50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "34940256", - "n_files": "355", - "process": "DYJetsToLL_M10to50", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "34940256", + "n_files": "355", + "process": "DYJetsToLL_M10to50", "scenario": "92X" - }, + }, "DYJetsToLLM150_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "6079415", - "n_files": "215", - "process": "DYJetsToLL_M150", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "6079415", + "n_files": "215", + "process": "DYJetsToLL_M150", + "scenario": "PU25nsData2015v1", "xsec": 6.657 - }, + }, "DYJetsToLLM150_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DYJetsToLL_M-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "6097009", - "n_files": "179", - "process": "DYJetsToLL_M150", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DYJetsToLL_M-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "6097009", + "n_files": "179", + "process": "DYJetsToLL_M150", + "scenario": "PUSpring16", "xsec": 6.657 - }, + }, "DYJetsToLLM150_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "6108651", - "n_files": "154", - "process": "DYJetsToLL_M150", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "6108651", + "n_files": "154", + "process": "DYJetsToLL_M150", + "scenario": "PUSpring16", "xsec": 6.657 - }, + }, "DYJetsToLLM50HT-100to200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_HT-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "2655294", - "n_files": "66", - "process": "DYJetsToLL_M50_HT-100to200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_HT-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "2655294", + "n_files": "66", + "process": "DYJetsToLL_M50_HT-100to200", + "scenario": "PU25nsData2015v1", "xsec": 171.586 - }, + }, "DYJetsToLLM50HT-200to400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_HT-200to400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "962195", - "n_files": "23", - "process": "DYJetsToLL_M50_HT-200to400", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_HT-200to400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "962195", + "n_files": "23", + "process": "DYJetsToLL_M50_HT-200to400", + "scenario": "PU25nsData2015v1", "xsec": 52.62 - }, + }, "DYJetsToLLM50HT-400to600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_HT-400to600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1069003", - "n_files": "26", - "process": "DYJetsToLL_M50_HT-400to600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_HT-400to600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1069003", + "n_files": "26", + "process": "DYJetsToLL_M50_HT-400to600", + "scenario": "PU25nsData2015v1", "xsec": 6.7662 - }, + }, "DYJetsToLLM50HT-600toInf_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_HT-600toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1031103", - "n_files": "23", - "process": "DYJetsToLL_M50_HT-600toInf", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_HT-600toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1031103", + "n_files": "23", + "process": "DYJetsToLL_M50_HT-600toInf", + "scenario": "PU25nsData2015v1", "xsec": 2.72 - }, + }, "DYJetsToLLM50_PhaseISpring17MiniAOD_FlatPU28to62_13TeV_MINIAOD_madgraph-pythia8_ext1": { - "campaign": "PhaseISpring17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/PhaseISpring17MiniAOD-FlatPU28to62_902_90X_upgrade2017_realistic_v20_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "90X_upgrade2017_realistic_v20", - "inputDBS": "global", - "n_events_generated": "50524935", - "n_files": "928", - "process": "DYJetsToLL_M50", - "scenario": "FlatPU28to62", + "campaign": "PhaseISpring17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/PhaseISpring17MiniAOD-FlatPU28to62_902_90X_upgrade2017_realistic_v20_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "90X_upgrade2017_realistic_v20", + "inputDBS": "global", + "n_events_generated": "50524935", + "n_files": "928", + "process": "DYJetsToLL_M50", + "scenario": "FlatPU28to62", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIIFall15DR76_PU25nsData2015v1_13TeV_AOD_madgraph-pythia8": { - "campaign": "RunIIFall15DR76", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15DR76-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/AODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "AOD", - "generator": "madgraph-pythia8", - "n_events_generated": "247677412", - "n_files": "11708", - "process": "DYJetsToLLM50", + "campaign": "RunIIFall15DR76", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15DR76-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/AODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "AOD", + "generator": "madgraph-pythia8", + "n_events_generated": "247677412", + "n_files": "11708", + "process": "DYJetsToLLM50", "scenario": "PU25nsData2015v1" - }, + }, "DYJetsToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.669875541538, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "28751199", - "n_files": "690", - "process": "DYJetsToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.669875541538, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "28751199", + "n_files": "690", + "process": "DYJetsToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "247269569", - "n_files": "5875", - "process": "DYJetsToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "247269569", + "n_files": "5875", + "process": "DYJetsToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6698916496357489, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "28730591", - "n_files": "719", - "process": "DYJetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6698916496357489, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "28730591", + "n_files": "719", + "process": "DYJetsToLL_M50", + "scenario": "PUSpring16", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "49868990", - "n_files": "1257", - "process": "DYJetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "49868990", + "n_files": "1257", + "process": "DYJetsToLL_M50", + "scenario": "PUSpring16", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6698880766386458, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "28696958", - "n_files": "695", - "process": "DYJetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6698880766386458, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "28696958", + "n_files": "695", + "process": "DYJetsToLL_M50", + "scenario": "PUSpring16", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "49877138", - "n_files": "1185", - "process": "DYJetsToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "49877138", + "n_files": "1185", + "process": "DYJetsToLL_M50", + "scenario": "PUSpring16", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_madgraph-pythia8_ext1": { - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "inputDBS": "global", - "n_events_generated": "91350867", - "n_files": "657", - "process": "DYJetsToLL_M50", - "scenario": "PUSpring16RAWAODSIM", + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "inputDBS": "global", + "n_events_generated": "91350867", + "n_files": "657", + "process": "DYJetsToLL_M50", + "scenario": "PUSpring16RAWAODSIM", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_HCALDebug_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6698118340036534, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "28968252", - "n_files": "287", - "process": "DYJetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_HCALDebug_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6698118340036534, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "28968252", + "n_files": "287", + "process": "DYJetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext2": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6700323954563973, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "122055388", - "n_files": "1451", - "process": "DYJetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6700323954563973, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "122055388", + "n_files": "1451", + "process": "DYJetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "49144274", - "n_files": "477", - "process": "DYJetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "49144274", + "n_files": "477", + "process": "DYJetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "96658943", - "n_files": "837", - "process": "DYJetsToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "96658943", + "n_files": "837", + "process": "DYJetsToLL_M50", + "scenario": "PUMoriond17", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ "skim_mc_v2" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "50645463", - "n_files": "638", - "process": "DYJetsToLL_M50", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "50645463", + "n_files": "638", + "process": "DYJetsToLL_M50", + "scenario": "92X", "xsec": 5765.4 - }, + }, "DYJetsToLLM50_Spring14dr_PU_13TeV_AODSIM_madgraph-pythia8-tauolav2": { - "campaign": "Spring14dr", - "data": false, - "dbs": "/DYJetsToLL_M-50_13TeV-madgraph-pythia8-tauola_v2/Spring14dr-PU_S14_POSTLS170_V6-v1/AODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "AODSIM", - "generator": "madgraph-pythia8-tauola_v2", - "n_events_generated": "43675379", - "n_files": "5599", - "process": "DYJetsToLL_M50", + "campaign": "Spring14dr", + "data": false, + "dbs": "/DYJetsToLL_M-50_13TeV-madgraph-pythia8-tauola_v2/Spring14dr-PU_S14_POSTLS170_V6-v1/AODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "AODSIM", + "generator": "madgraph-pythia8-tauola_v2", + "n_events_generated": "43675379", + "n_files": "5599", + "process": "DYJetsToLL_M50", "scenario": "PU" - }, + }, "DYJetsToLLM50v1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "49453487", - "n_files": "644", - "process": "DYJetsToLL_M50v1", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "49453487", + "n_files": "644", + "process": "DYJetsToLL_M50v1", + "scenario": "92X", "xsec": 5765.4 - }, + }, "DYJetsToTauTauForcedMuDecayM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/DYJetsToTauTau_ForcedMuDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1749048", - "n_files": "50", - "process": "DYJetsToTauTau_ForcedMuDecay_M50", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/DYJetsToTauTau_ForcedMuDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1749048", + "n_files": "50", + "process": "DYJetsToTauTau_ForcedMuDecay_M50", "scenario": "PU25nsData2015v1" - }, + }, "DYJetsToTauTauForcedMuDecayM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/DYJetsToTauTau_ForcedMuDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6663901642820278, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1716682", - "n_files": "55", - "process": "DYJetsToTauTau_ForcedMuDecay_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/DYJetsToTauTau_ForcedMuDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6663901642820278, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1716682", + "n_files": "55", + "process": "DYJetsToTauTau_ForcedMuDecay_M50", + "scenario": "PUSpring16", "xsec": 1967.0 - }, + }, "DYJetsToTauTauForcedMuDecayM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToTauTau_ForcedMuDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6664034177622467, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1743597", - "n_files": "44", - "process": "DYJetsToTauTau_ForcedMuDecay_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToTauTau_ForcedMuDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6664034177622467, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1743597", + "n_files": "44", + "process": "DYJetsToTauTau_ForcedMuDecay_M50", + "scenario": "PUSpring16", "xsec": 1967.0 - }, + }, "DYJetsToTauTauForcedMuEleDecayM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/DYJetsToTauTau_ForcedMuEleDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6665762338818031, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "25108888", - "n_files": "651", - "process": "DYJetsToTauTau_ForcedMuEleDecay_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/DYJetsToTauTau_ForcedMuEleDecay_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6665762338818031, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "25108888", + "n_files": "651", + "process": "DYJetsToTauTau_ForcedMuEleDecay_M50", + "scenario": "PUSpring16", "xsec": 1967.0 - }, + }, "DoubleEG_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/DoubleEG/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "5018489", - "n_files": "100", - "process": "DoubleEG", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/DoubleEG/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "5018489", + "n_files": "100", + "process": "DoubleEG", "scenario": "PromptRecov1" - }, + }, "DoubleEG_Run2015C25ns_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/DoubleEG/Run2015C_25ns-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "2127090", - "n_files": "55", - "process": "DoubleEG", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/DoubleEG/Run2015C_25ns-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "2127090", + "n_files": "55", + "process": "DoubleEG", "scenario": "16Dec2015v1" - }, + }, "DoubleEG_Run2015C_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015C", - "data": true, - "dbs": "/DoubleEG/Run2015C-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "16427605", - "n_files": "298", - "process": "DoubleEG", + ], + "campaign": "Run2015C", + "data": true, + "dbs": "/DoubleEG/Run2015C-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "16427605", + "n_files": "298", + "process": "DoubleEG", "scenario": "PromptRecov1" - }, + }, "DoubleEG_Run2015D_16Dec2015v2_13TeV_MINIAOD": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_Data" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/DoubleEG/Run2015D-16Dec2015-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "93018487", - "n_files": "1969", - "process": "DoubleEG", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/DoubleEG/Run2015D-16Dec2015-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "93018487", + "n_files": "1969", + "process": "DoubleEG", "scenario": "16Dec2015v2" - }, + }, "DoubleEG_Run2016B_03Feb2017ver2v2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/DoubleEG/Run2016B-03Feb2017_ver2-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "143073268", - "n_files": "1180", - "process": "DoubleEG", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/DoubleEG/Run2016B-03Feb2017_ver2-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "143073268", + "n_files": "1180", + "process": "DoubleEG", "scenario": "03Feb2017_ver2v2" - }, + }, "DoubleEG_Run2016B_23Sep2016v3_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/DoubleEG/Run2016B-23Sep2016-v3/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "143073268", - "n_files": "1289", - "process": "DoubleEG", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/DoubleEG/Run2016B-23Sep2016-v3/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "143073268", + "n_files": "1289", + "process": "DoubleEG", "scenario": "23Sep2016v3" - }, + }, "DoubleEG_Run2016B_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/DoubleEG/Run2016B-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "143350085", - "n_files": "1656", - "process": "DoubleEG", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/DoubleEG/Run2016B-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "143350085", + "n_files": "1656", + "process": "DoubleEG", "scenario": "PromptRecov2" - }, + }, "DoubleEG_Run2016C_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/DoubleEG/Run2016C-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "47677856", - "n_files": "435", - "process": "DoubleEG", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/DoubleEG/Run2016C-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "47677856", + "n_files": "435", + "process": "DoubleEG", "scenario": "03Feb2017v1" - }, + }, "DoubleEG_Run2016C_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/DoubleEG/Run2016C-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "47677856", - "n_files": "569", - "process": "DoubleEG", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/DoubleEG/Run2016C-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "47677856", + "n_files": "569", + "process": "DoubleEG", "scenario": "23Sep2016v1" - }, + }, "DoubleEG_Run2016C_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/DoubleEG/Run2016C-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "49193716", - "n_files": "585", - "process": "DoubleEG", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/DoubleEG/Run2016C-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "49193716", + "n_files": "585", + "process": "DoubleEG", "scenario": "PromptRecov2" - }, + }, "DoubleEG_Run2016D_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/DoubleEG/Run2016D-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "53324960", - "n_files": "467", - "process": "DoubleEG", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/DoubleEG/Run2016D-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "53324960", + "n_files": "467", + "process": "DoubleEG", "scenario": "03Feb2017v1" - }, + }, "DoubleEG_Run2016D_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/DoubleEG/Run2016D-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "53324960", - "n_files": "566", - "process": "DoubleEG", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/DoubleEG/Run2016D-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "53324960", + "n_files": "566", + "process": "DoubleEG", "scenario": "23Sep2016v1" - }, + }, "DoubleEG_Run2016D_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/DoubleEG/Run2016D-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "33567530", - "n_files": "596", - "process": "DoubleEG", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/DoubleEG/Run2016D-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "33567530", + "n_files": "596", + "process": "DoubleEG", "scenario": "PromptRecov2" - }, + }, "DoubleEG_Run2016E_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/DoubleEG/Run2016E-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "49877710", - "n_files": "464", - "process": "DoubleEG", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/DoubleEG/Run2016E-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "49877710", + "n_files": "464", + "process": "DoubleEG", "scenario": "03Feb2017v1" - }, + }, "DoubleEG_Run2016E_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/DoubleEG/Run2016E-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "49877710", - "n_files": "531", - "process": "DoubleEG", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/DoubleEG/Run2016E-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "49877710", + "n_files": "531", + "process": "DoubleEG", "scenario": "23Sep2016v1" - }, + }, "DoubleEG_Run2016E_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/DoubleEG/Run2016E-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "50009839", - "n_files": "581", - "process": "DoubleEG", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/DoubleEG/Run2016E-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "50009839", + "n_files": "581", + "process": "DoubleEG", "scenario": "PromptRecov2" - }, + }, "DoubleEG_Run2016F_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/DoubleEG/Run2016F-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "34577629", - "n_files": "332", - "process": "DoubleEG", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/DoubleEG/Run2016F-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "34577629", + "n_files": "332", + "process": "DoubleEG", "scenario": "03Feb2017v1" - }, + }, "DoubleEG_Run2016F_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/DoubleEG/Run2016F-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "34577629", - "n_files": "395", - "process": "DoubleEG", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/DoubleEG/Run2016F-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "34577629", + "n_files": "395", + "process": "DoubleEG", "scenario": "23Sep2016v1" - }, + }, "DoubleEG_Run2016G_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/DoubleEG/Run2016G-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "78764716", - "n_files": "823", - "process": "DoubleEG", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/DoubleEG/Run2016G-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "78764716", + "n_files": "823", + "process": "DoubleEG", "scenario": "03Feb2017v1" - }, + }, "DoubleEG_Run2016G_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/DoubleEG/Run2016G-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "78797031", - "n_files": "926", - "process": "DoubleEG", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/DoubleEG/Run2016G-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "78797031", + "n_files": "926", + "process": "DoubleEG", "scenario": "23Sep2016v1" - }, + }, "DoubleEG_Run2016H_03Feb2017ver2v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleEG/Run2016H-03Feb2017_ver2-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "83361083", - "n_files": "1144", - "process": "DoubleEG", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleEG/Run2016H-03Feb2017_ver2-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "83361083", + "n_files": "1144", + "process": "DoubleEG", "scenario": "03Feb2017_ver2v1" - }, + }, "DoubleEG_Run2016H_03Feb2017ver3v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleEG/Run2016H-03Feb2017_ver3-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "2027651", - "n_files": "39", - "process": "DoubleEG", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleEG/Run2016H-03Feb2017_ver3-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "2027651", + "n_files": "39", + "process": "DoubleEG", "scenario": "03Feb2017_ver3v1" - }, + }, "DoubleEG_Run2016H_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Data_PromptReco", - "Skim_Base", - "Skim_Data", + "Skim_Data_PromptReco", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleEG/Run2016H-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "n_events_generated": "84344490", - "n_files": "1122", - "process": "DoubleEG", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleEG/Run2016H-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "n_events_generated": "84344490", + "n_files": "1122", + "process": "DoubleEG", "scenario": "PromptRecov2" - }, + }, "DoubleEG_Run2016H_PromptRecov3_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleEG/Run2016H-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "2460002", - "n_files": "39", - "process": "DoubleEG", - "scenario": "PromptRecov3", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleEG/Run2016H-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "2460002", + "n_files": "39", + "process": "DoubleEG", + "scenario": "PromptRecov3", "xsec": 1.0 - }, + }, "DoubleEG_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleEG/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "58088760", - "n_files": "523", - "process": "DoubleEG", - "scenario": "12Sep2017v1", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleEG/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "58088760", + "n_files": "523", + "process": "DoubleEG", + "scenario": "12Sep2017v1", "xsec": 1.0 - }, + }, "DoubleEG_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleEG/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "35636924", - "n_files": "431", - "process": "DoubleEG", - "scenario": "12Sep2017v1", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleEG/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "35636924", + "n_files": "431", + "process": "DoubleEG", + "scenario": "12Sep2017v1", "xsec": 1.0 - }, + }, "DoubleEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/DoubleEG/Run2017D-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "26517468", - "n_files": "433", - "process": "DoubleEG", - "scenario": "PromptRecov1", + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/DoubleEG/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "26517468", + "n_files": "433", + "process": "DoubleEG", + "scenario": "PromptRecov1", "xsec": 1.0 - }, + }, "DoubleEG_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017E", - "data": true, - "dbs": "/DoubleEG/Run2017E-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "56330037", - "n_files": "900", - "process": "DoubleEG", - "scenario": "PromptRecov1", + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/DoubleEG/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "56330037", + "n_files": "900", + "process": "DoubleEG", + "scenario": "PromptRecov1", "xsec": 1.0 - }, + }, "DoubleEG_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017F", - "data": true, - "dbs": "/DoubleEG/Run2017F-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "72595247", - "n_files": "1166", - "process": "DoubleEG", - "scenario": "PromptRecov1", + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/DoubleEG/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "72595247", + "n_files": "1166", + "process": "DoubleEG", + "scenario": "PromptRecov1", "xsec": 1.0 - }, + }, "DoubleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/DoubleMuon/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "1631653", - "n_files": "40", - "process": "DoubleMuon", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/DoubleMuon/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "1631653", + "n_files": "40", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "DoubleMuon_Run2015C25ns_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/DoubleMuon/Run2015C_25ns-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "900626", - "n_files": "25", - "process": "DoubleMuon", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/DoubleMuon/Run2015C_25ns-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "900626", + "n_files": "25", + "process": "DoubleMuon", "scenario": "16Dec2015v1" - }, + }, "DoubleMuon_Run2015C_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015C", - "data": true, - "dbs": "/DoubleMuon/Run2015C-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "12194649", - "n_files": "187", - "process": "DoubleMuon", + ], + "campaign": "Run2015C", + "data": true, + "dbs": "/DoubleMuon/Run2015C-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "12194649", + "n_files": "187", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "DoubleMuon_Run2015D_16Dec2015v1_13TeV_MINIAOD": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_Data" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/DoubleMuon/Run2015D-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "51342919", - "n_files": "1068", - "process": "DoubleMuon", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/DoubleMuon/Run2015D-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "51342919", + "n_files": "1068", + "process": "DoubleMuon", "scenario": "16Dec2015v1" - }, + }, "DoubleMuon_Run2016B_03Feb2017ver2v2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/DoubleMuon/Run2016B-03Feb2017_ver2-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "82535526", - "n_files": "514", - "process": "DoubleMuon", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/DoubleMuon/Run2016B-03Feb2017_ver2-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "82535526", + "n_files": "514", + "process": "DoubleMuon", "scenario": "03Feb2017_ver2v2" - }, + }, "DoubleMuon_Run2016B_23Sep2016v3_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/DoubleMuon/Run2016B-23Sep2016-v3/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "82535526", - "n_files": "657", - "process": "DoubleMuon", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/DoubleMuon/Run2016B-23Sep2016-v3/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "82535526", + "n_files": "657", + "process": "DoubleMuon", "scenario": "23Sep2016v3" - }, + }, "DoubleMuon_Run2016B_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/DoubleMuon/Run2016B-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "82573239", - "n_files": "963", - "process": "DoubleMuon", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/DoubleMuon/Run2016B-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "82573239", + "n_files": "963", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2016C_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/DoubleMuon/Run2016C-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "27934629", - "n_files": "208", - "process": "DoubleMuon", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/DoubleMuon/Run2016C-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "27934629", + "n_files": "208", + "process": "DoubleMuon", "scenario": "03Feb2017v1" - }, + }, "DoubleMuon_Run2016C_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/DoubleMuon/Run2016C-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "27934629", - "n_files": "326", - "process": "DoubleMuon", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/DoubleMuon/Run2016C-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "27934629", + "n_files": "326", + "process": "DoubleMuon", "scenario": "23Sep2016v1" - }, + }, "DoubleMuon_Run2016C_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/DoubleMuon/Run2016C-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "28055320", - "n_files": "357", - "process": "DoubleMuon", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/DoubleMuon/Run2016C-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "28055320", + "n_files": "357", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2016D_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/DoubleMuon/Run2016D-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "33861745", - "n_files": "321", - "process": "DoubleMuon", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/DoubleMuon/Run2016D-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "33861745", + "n_files": "321", + "process": "DoubleMuon", "scenario": "03Feb2017v1" - }, + }, "DoubleMuon_Run2016D_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/DoubleMuon/Run2016D-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "33861745", - "n_files": "375", - "process": "DoubleMuon", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/DoubleMuon/Run2016D-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "33861745", + "n_files": "375", + "process": "DoubleMuon", "scenario": "23Sep2016v1" - }, + }, "DoubleMuon_Run2016D_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/DoubleMuon/Run2016D-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "23900984", - "n_files": "386", - "process": "DoubleMuon", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/DoubleMuon/Run2016D-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "23900984", + "n_files": "386", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2016E_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/DoubleMuon/Run2016E-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "28246946", - "n_files": "215", - "process": "DoubleMuon", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/DoubleMuon/Run2016E-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "28246946", + "n_files": "215", + "process": "DoubleMuon", "scenario": "03Feb2017v1" - }, + }, "DoubleMuon_Run2016E_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/DoubleMuon/Run2016E-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "28246946", - "n_files": "314", - "process": "DoubleMuon", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/DoubleMuon/Run2016E-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "28246946", + "n_files": "314", + "process": "DoubleMuon", "scenario": "23Sep2016v1" - }, + }, "DoubleMuon_Run2016E_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/DoubleMuon/Run2016E-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "28248383", - "n_files": "339", - "process": "DoubleMuon", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/DoubleMuon/Run2016E-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "28248383", + "n_files": "339", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2016F_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/DoubleMuon/Run2016F-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "20329921", - "n_files": "151", - "process": "DoubleMuon", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/DoubleMuon/Run2016F-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "20329921", + "n_files": "151", + "process": "DoubleMuon", "scenario": "03Feb2017v1" - }, + }, "DoubleMuon_Run2016F_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/DoubleMuon/Run2016F-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "20329921", - "n_files": "209", - "process": "DoubleMuon", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/DoubleMuon/Run2016F-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "20329921", + "n_files": "209", + "process": "DoubleMuon", "scenario": "23Sep2016v1" - }, + }, "DoubleMuon_Run2016G_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/DoubleMuon/Run2016G-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "45235604", - "n_files": "355", - "process": "DoubleMuon", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/DoubleMuon/Run2016G-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "45235604", + "n_files": "355", + "process": "DoubleMuon", "scenario": "03Feb2017v1" - }, + }, "DoubleMuon_Run2016G_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/DoubleMuon/Run2016G-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "45235604", - "n_files": "544", - "process": "DoubleMuon", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/DoubleMuon/Run2016G-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "45235604", + "n_files": "544", + "process": "DoubleMuon", "scenario": "23Sep2016v1" - }, + }, "DoubleMuon_Run2016H_03Feb2017ver2v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleMuon/Run2016H-03Feb2017_ver2-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "47693168", - "n_files": "374", - "process": "DoubleMuon", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleMuon/Run2016H-03Feb2017_ver2-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "47693168", + "n_files": "374", + "process": "DoubleMuon", "scenario": "03Feb2017_ver2v1" - }, + }, "DoubleMuon_Run2016H_03Feb2017ver3v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleMuon/Run2016H-03Feb2017_ver3-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "1219644", - "n_files": "12", - "process": "DoubleMuon", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleMuon/Run2016H-03Feb2017_ver3-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "1219644", + "n_files": "12", + "process": "DoubleMuon", "scenario": "03Feb2017_ver3v1" - }, + }, "DoubleMuon_Run2016H_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Data_PromptReco", - "Skim_Base", - "Skim_Data", + "Skim_Data_PromptReco", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleMuon/Run2016H-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "n_events_generated": "48093751", - "n_files": "663", - "process": "DoubleMuon", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleMuon/Run2016H-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "n_events_generated": "48093751", + "n_files": "663", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2016H_PromptRecov3_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/DoubleMuon/Run2016H-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "1219733", - "n_files": "20", - "process": "DoubleMuon", - "scenario": "PromptRecov3", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/DoubleMuon/Run2016H-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "1219733", + "n_files": "20", + "process": "DoubleMuon", + "scenario": "PromptRecov3", "xsec": 1.0 - }, + }, "DoubleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "14501767", - "n_files": "111", - "process": "DoubleMuon", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "14501767", + "n_files": "111", + "process": "DoubleMuon", "scenario": "12Sep2017v1" - }, + }, "DoubleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleMuon/Run2017B-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "12384383", - "n_files": "195", - "process": "DoubleMuon", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "12384383", + "n_files": "195", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "DoubleMuon_Run2017B_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/DoubleMuon/Run2017B-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "2192363", - "n_files": "50", - "process": "DoubleMuon", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/DoubleMuon/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "2192363", + "n_files": "50", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "27852271", - "n_files": "227", - "process": "DoubleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "27852271", + "n_files": "227", + "process": "DoubleMuon", "scenario": "12Sep2017v1" - }, + }, "DoubleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleMuon/Run2017C-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "6960094", - "n_files": "101", - "process": "DoubleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "6960094", + "n_files": "101", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "DoubleMuon_Run2017C_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleMuon/Run2017C-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "20899764", - "n_files": "311", - "process": "DoubleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "20899764", + "n_files": "311", + "process": "DoubleMuon", "scenario": "PromptRecov2" - }, + }, "DoubleMuon_Run2017C_PromptRecov3_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/DoubleMuon/Run2017C-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "21790905", - "n_files": "322", - "process": "DoubleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/DoubleMuon/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "21790905", + "n_files": "322", + "process": "DoubleMuon", "scenario": "PromptRecov3" - }, + }, "DoubleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/DoubleMuon/Run2017D-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "23355919", - "n_files": "366", - "process": "DoubleMuon", + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/DoubleMuon/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "23355919", + "n_files": "366", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "DoubleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017E", - "data": true, - "dbs": "/DoubleMuon/Run2017E-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "51701204", - "n_files": "798", - "process": "DoubleMuon", + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/DoubleMuon/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "51701204", + "n_files": "798", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "DoubleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017F", - "data": true, - "dbs": "/DoubleMuon/Run2017F-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "75124662", - "n_files": "1154", - "process": "DoubleMuon", + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/DoubleMuon/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "75124662", + "n_files": "1154", + "process": "DoubleMuon", "scenario": "PromptRecov1" - }, + }, "EWKWMinus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "490005", - "n_files": "14", - "process": "EWKWMinus2Jets_WToLNu_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "490005", + "n_files": "14", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PU25nsData2015v1", "xsec": 20.25 - }, + }, "EWKWMinus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "490805", - "n_files": "15", - "process": "EWKWMinus2Jets_WToLNu_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "490805", + "n_files": "15", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PUSpring16", "xsec": 20.25 - }, + }, "EWKWMinus2JetsWToLNuM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "490805", - "n_files": "13", - "process": "EWKWMinus2Jets_WToLNu_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "490805", + "n_files": "13", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PUSpring16", "xsec": 20.25 - }, + }, "EWKWMinus2JetsWToLNuM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "489205", - "n_files": "23", - "process": "EWKWMinus2Jets_WToLNu_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "489205", + "n_files": "23", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PUMoriond17", "xsec": 20.25 - }, + }, "EWKWMinus2JetsWToLNuM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "490330", - "n_files": "11", - "process": "EWKWMinus2Jets_WToLNu_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "490330", + "n_files": "11", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PUMoriond17", "xsec": 20.25 - }, + }, "EWKWMinus2JetsWToLNuM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "3841472", - "n_files": "63", - "process": "EWKWMinus2Jets_WToLNu_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "3841472", + "n_files": "63", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PUMoriond17", "xsec": 20.25 - }, + }, "EWKWPlus2JetsWToLNuM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "500000", - "n_files": "13", - "process": "EWKWPlus2Jets_WToLNu_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "500000", + "n_files": "13", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PU25nsData2015v1", "xsec": 25.62 - }, + }, "EWKWPlus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "496000", - "n_files": "20", - "process": "EWKWPlus2Jets_WToLNu_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "496000", + "n_files": "20", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PUSpring16", "xsec": 25.62 - }, + }, "EWKWPlus2JetsWToLNuM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "496800", - "n_files": "14", - "process": "EWKWPlus2Jets_WToLNu_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "496800", + "n_files": "14", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PUSpring16", "xsec": 25.62 - }, + }, "EWKWPlus2JetsWToLNuM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "496000", - "n_files": "26", - "process": "EWKWPlus2Jets_WToLNu_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "496000", + "n_files": "26", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PUMoriond17", "xsec": 25.62 - }, + }, "EWKWPlus2JetsWToLNuM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "500000", - "n_files": "16", - "process": "EWKWPlus2Jets_WToLNu_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "500000", + "n_files": "16", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PUMoriond17", "xsec": 25.62 - }, + }, "EWKWPlus2JetsWToLNuM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "3939705", - "n_files": "140", - "process": "EWKWPlus2Jets_WToLNu_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "3939705", + "n_files": "140", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PUMoriond17", "xsec": 25.62 - }, + }, "EWKZ2JetsZToLLM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "150000", - "n_files": "10", - "process": "EWKZ2Jets_ZToLL_M50", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "150000", + "n_files": "10", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PU25nsData2015v1", "xsec": 3.987 - }, + }, "EWKZ2JetsZToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "18911", - "n_files": "5", - "process": "EWKZ2Jets_ZToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "18911", + "n_files": "5", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PUSpring16", "xsec": 3.987 - }, + }, "EWKZ2JetsZToLLM50_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "139089", - "n_files": "4", - "process": "EWKZ2Jets_ZToLL_M50", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "139089", + "n_files": "4", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PUSpring16", "xsec": 3.987 - }, + }, "EWKZ2JetsZToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "150000", - "n_files": "6", - "process": "EWKZ2Jets_ZToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "150000", + "n_files": "6", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PUMoriond17", "xsec": 3.987 - }, + }, "EWKZ2JetsZToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "150000", - "n_files": "6", - "process": "EWKZ2Jets_ZToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "150000", + "n_files": "6", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PUMoriond17", "xsec": 3.987 - }, + }, "EWKZ2JetsZToLLM50_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "699451", - "n_files": "19", - "process": "EWKZ2Jets_ZToLL_M50", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "699451", + "n_files": "19", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PUMoriond17", "xsec": 3.987 - }, + }, "EWKZ2JetsZToNuNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "298400", - "n_files": "7", - "process": "EWKZ2JetsZToNuNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "298400", + "n_files": "7", + "process": "EWKZ2JetsZToNuNu", + "scenario": "PU25nsData2015v1", "xsec": 10.01 - }, + }, "EWKZ2Jets_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "298400", - "n_files": "8", - "process": "EWKZ2Jets", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "298400", + "n_files": "8", + "process": "EWKZ2Jets", + "scenario": "PUSpring16", "xsec": 10.01 - }, + }, "EWKZ2Jets_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "298400", - "n_files": "8", - "process": "EWKZ2Jets", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "298400", + "n_files": "8", + "process": "EWKZ2Jets", + "scenario": "PUSpring16", "xsec": 10.01 - }, + }, "EWKZ2Jets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "296800", - "n_files": "5", - "process": "EWKZ2Jets", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "296800", + "n_files": "5", + "process": "EWKZ2Jets", + "scenario": "PUMoriond17", "xsec": 10.01 - }, + }, "EWKZ2Jets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "300000", - "n_files": "11", - "process": "EWKZ2Jets", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "300000", + "n_files": "11", + "process": "EWKZ2Jets", + "scenario": "PUMoriond17", "xsec": 10.01 - }, + }, "EWKZ2Jets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2386256", - "n_files": "55", - "process": "EWKZ2Jets", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2386256", + "n_files": "55", + "process": "EWKZ2Jets", + "scenario": "PUMoriond17", "xsec": 10.01 - }, + }, "Embedding2015D_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2015D/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "inputDBS": "phys03", - "n_events_generated": "1982101", - "n_files": "5647", - "process": "Embedding2015D", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2015D/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "inputDBS": "phys03", + "n_events_generated": "1982101", + "n_files": "5647", + "process": "Embedding2015D", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016B_ElMuFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "4477206", - "n_files": "9604", - "process": "Embedding2016B", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "4477206", + "n_files": "9604", + "process": "Embedding2016B", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 310.8 - }, + }, "Embedding2016B_ElMuFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4538907", - "n_files": "11004", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4538907", + "n_files": "11004", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016B_ElMuFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4475455", - "n_files": "5425", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4475455", + "n_files": "5425", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 875.4 - }, + }, "Embedding2016B_ElTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "3668707", - "n_files": "11187", - "process": "Embedding2016B", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "3668707", + "n_files": "11187", + "process": "Embedding2016B", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 349.1 - }, + }, "Embedding2016B_ElTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3605467", - "n_files": "11088", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3605467", + "n_files": "11088", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016B_ElTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ "Skim_Moriond17_Embedding" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3570181", - "n_files": "5489", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3570181", + "n_files": "5489", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 864.7 - }, + }, "Embedding2016B_ElectronEmbedding_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016B/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4438793", - "n_files": "5488", - "process": "Embedding2016B", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016B/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4438793", + "n_files": "5488", + "process": "Embedding2016B", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016B_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "3971096", - "n_files": "11427", - "process": "Embedding2016B", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "3971096", + "n_files": "11427", + "process": "Embedding2016B", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 369.8 - }, + }, "Embedding2016B_MuTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3836098", - "n_files": "11136", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3836098", + "n_files": "11136", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016B_MuTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", + "Skim_Base", + "Skim_Embedding_Rereco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3768958", - "n_files": "5471", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3768958", + "n_files": "5471", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 867.7 - }, + }, "Embedding2016B_MuonEmbedding_imputSep16DoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016B/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "5422202", - "n_files": "5491", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016B/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "5422202", + "n_files": "5491", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016B_TauTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1319282", - "n_files": "11428", - "process": "Embedding2016B", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1319282", + "n_files": "11428", + "process": "Embedding2016B", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": "260.5" - }, + }, "Embedding2016B_TauTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Moriond17_Embedding", - "Skim_Base", + "Skim_Moriond17_Embedding", + "Skim_Base", "Skim_Embedding_Rereco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016B/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1331777", - "n_files": "5461", - "process": "Embedding2016B", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016B/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1331777", + "n_files": "5461", + "process": "Embedding2016B", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 869.6 - }, + }, "Embedding2016C_ElMuFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1871314", - "n_files": "4019", - "process": "Embedding2016C", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1871314", + "n_files": "4019", + "process": "Embedding2016C", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 289.3 - }, + }, "Embedding2016C_ElMuFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1940460", - "n_files": "4733", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1940460", + "n_files": "4733", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016C_ElMuFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1961248", - "n_files": "2392", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1961248", + "n_files": "2392", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 857.1 - }, + }, "Embedding2016C_ElTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1602420", - "n_files": "4918", - "process": "Embedding2016C", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1602420", + "n_files": "4918", + "process": "Embedding2016C", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 339.6 - }, + }, "Embedding2016C_ElTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1584557", - "n_files": "4916", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1584557", + "n_files": "4916", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016C_ElTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ "Skim_Moriond17_Embedding" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1543340", - "n_files": "2393", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1543340", + "n_files": "2393", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 857.1 - }, + }, "Embedding2016C_ElectronEmbedding_imputDoubleMumirrorminiAODv2_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016C/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1855825", - "n_files": "2308", - "process": "Embedding2016C", - "scenario": "imputDoubleMu_mirror_miniAODv2", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016C/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1855825", + "n_files": "2308", + "process": "Embedding2016C", + "scenario": "imputDoubleMu_mirror_miniAODv2", "xsec": 390.0 - }, + }, "Embedding2016C_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1719937", - "n_files": "4980", - "process": "Embedding2016C", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1719937", + "n_files": "4980", + "process": "Embedding2016C", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 356.7 - }, + }, "Embedding2016C_MuTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2196754", - "n_files": "9735", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2196754", + "n_files": "9735", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016C_MuTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", + "Skim_Base", + "Skim_Embedding_Rereco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1583897", - "n_files": "2317", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1583897", + "n_files": "2317", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 885.3 - }, + }, "Embedding2016C_MuonEmbedding_imputSep16DoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016C/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2353428", - "n_files": "2392", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016C/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2353428", + "n_files": "2392", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016C_TauTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "571247", - "n_files": "4970", - "process": "Embedding2016C", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "571247", + "n_files": "4970", + "process": "Embedding2016C", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 241.5 - }, + }, "Embedding2016C_TauTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016C/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "577219", - "n_files": "2389", - "process": "Embedding2016C", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016C/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "577219", + "n_files": "2389", + "process": "Embedding2016C", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 859.0 - }, + }, "Embedding2016D_ElMuFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "3253914", - "n_files": "6988", - "process": "Embedding2016D", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "3253914", + "n_files": "6988", + "process": "Embedding2016D", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 305.7 - }, + }, "Embedding2016D_ElMuFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3264886", - "n_files": "7967", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3264886", + "n_files": "7967", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016D_ElMuFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3356220", - "n_files": "4095", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3356220", + "n_files": "4095", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 818.5 - }, + }, "Embedding2016D_ElTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "2699485", - "n_files": "8297", - "process": "Embedding2016D", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "2699485", + "n_files": "8297", + "process": "Embedding2016D", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 347.7 - }, + }, "Embedding2016D_ElTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2607751", - "n_files": "8098", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2607751", + "n_files": "8098", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016D_ElTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ "Skim_Moriond17_Embedding" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2614984", - "n_files": "4061", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2614984", + "n_files": "4061", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 825.4 - }, + }, "Embedding2016D_ElectronEmbedding_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016D/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3291890", - "n_files": "4097", - "process": "Embedding2016D", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016D/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3291890", + "n_files": "4097", + "process": "Embedding2016D", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016D_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "2887608", - "n_files": "8376", - "process": "Embedding2016D", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "2887608", + "n_files": "8376", + "process": "Embedding2016D", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 364.0 - }, + }, "Embedding2016D_MuTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2718971", - "n_files": "7972", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2718971", + "n_files": "7972", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016D_MuTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", + "Skim_Base", + "Skim_Embedding_Rereco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2570815", - "n_files": "3768", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2570815", + "n_files": "3768", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 889.2 - }, + }, "Embedding2016D_MuonEmbedding_imputSep16DoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016D/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4033879", - "n_files": "4097", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016D/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4033879", + "n_files": "4097", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016D_TauTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "957321", - "n_files": "8353", - "process": "Embedding2016D", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "957321", + "n_files": "8353", + "process": "Embedding2016D", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 255.7 - }, + }, "Embedding2016D_TauTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016D/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "984751", - "n_files": "4083", - "process": "Embedding2016D", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016D/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "984751", + "n_files": "4083", + "process": "Embedding2016D", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 821.1 - }, + }, "Embedding2016E_ElMuFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "2952521", - "n_files": "6346", - "process": "Embedding2016E", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "2952521", + "n_files": "6346", + "process": "Embedding2016E", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016E_ElMuFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2978512", - "n_files": "7302", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2978512", + "n_files": "7302", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016E_ElMuFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3055567", - "n_files": "3746", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3055567", + "n_files": "3746", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 823.7 - }, + }, "Embedding2016E_ElTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "2464024", - "n_files": "7622", - "process": "Embedding2016E", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "2464024", + "n_files": "7622", + "process": "Embedding2016E", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016E_ElTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2315443", - "n_files": "7248", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2315443", + "n_files": "7248", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016E_ElTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ "Skim_Moriond17_Embedding" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2387033", - "n_files": "3736", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2387033", + "n_files": "3736", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 825.4 - }, + }, "Embedding2016E_ElectronEmbedding_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016E/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2995438", - "n_files": "3745", - "process": "Embedding2016E", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016E/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2995438", + "n_files": "3745", + "process": "Embedding2016E", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016E_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "2553291", - "n_files": "7451", - "process": "Embedding2016E", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "2553291", + "n_files": "7451", + "process": "Embedding2016E", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 319.0 - }, + }, "Embedding2016E_MuTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2402553", - "n_files": "7099", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2402553", + "n_files": "7099", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016E_MuTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", + "Skim_Base", + "Skim_Embedding_Rereco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2514506", - "n_files": "3713", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2514506", + "n_files": "3713", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 830.7 - }, + }, "Embedding2016E_MuonEmbedding_imputSep16DoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016E/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "3674971", - "n_files": "3742", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016E/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "3674971", + "n_files": "3742", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016E_TauTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "873477", - "n_files": "7660", - "process": "Embedding2016E", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "873477", + "n_files": "7660", + "process": "Embedding2016E", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016E_TauTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016E/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "813524", - "n_files": "3406", - "process": "Embedding2016E", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016E/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "813524", + "n_files": "3406", + "process": "Embedding2016E", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 905.9 - }, + }, "Embedding2016F_ElMuFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "2185568", - "n_files": "4700", - "process": "Embedding2016F", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "2185568", + "n_files": "4700", + "process": "Embedding2016F", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016F_ElMuFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2223379", - "n_files": "5455", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2223379", + "n_files": "5455", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016F_ElMuFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2280011", - "n_files": "2797", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2280011", + "n_files": "2797", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 828.0 - }, + }, "Embedding2016F_ElTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1848679", - "n_files": "5728", - "process": "Embedding2016F", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1848679", + "n_files": "5728", + "process": "Embedding2016F", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016F_ElTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1686149", - "n_files": "5284", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1686149", + "n_files": "5284", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016F_ElTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ "Skim_Moriond17_Embedding" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1733082", - "n_files": "2717", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1733082", + "n_files": "2717", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 852.5 - }, + }, "Embedding2016F_ElectronEmbedding_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016F/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2236114", - "n_files": "2798", - "process": "Embedding2016F", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016F/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2236114", + "n_files": "2798", + "process": "Embedding2016F", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016F_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1954752", - "n_files": "5715", - "process": "Embedding2016F", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1954752", + "n_files": "5715", + "process": "Embedding2016F", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 313.0 - }, + }, "Embedding2016F_MuTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1836422", - "n_files": "5433", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1836422", + "n_files": "5433", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016F_MuTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", + "Skim_Base", + "Skim_Embedding_Rereco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1879819", - "n_files": "2781", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1879819", + "n_files": "2781", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 832.9 - }, + }, "Embedding2016F_MuonEmbedding_imputSep16DoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016F/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "2746849", - "n_files": "2797", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016F/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "2746849", + "n_files": "2797", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016F_TauTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "653449", - "n_files": "5752", - "process": "Embedding2016F", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "653449", + "n_files": "5752", + "process": "Embedding2016F", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016F_TauTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016F/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "665461", - "n_files": "2794", - "process": "Embedding2016F", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016F/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "665461", + "n_files": "2794", + "process": "Embedding2016F", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 828.9 - }, + }, "Embedding2016G_ElMuFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "3883542", - "n_files": "8360", - "process": "Embedding2016G", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/ElMuFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "3883542", + "n_files": "8360", + "process": "Embedding2016G", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016G_ElMuFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "6271935", - "n_files": "15258", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "6271935", + "n_files": "15258", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016G_ElMuFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "5993673", - "n_files": "7289", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/ElMuFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "5993673", + "n_files": "7289", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 860.9 - }, + }, "Embedding2016G_ElTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "3282187", - "n_files": "10100", - "process": "Embedding2016G", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/ElTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "3282187", + "n_files": "10100", + "process": "Embedding2016G", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016G_ElTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4890085", - "n_files": "15123", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4890085", + "n_files": "15123", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016G_ElTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ "Skim_Moriond17_Embedding" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4700036", - "n_files": "7266", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/ElTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4700036", + "n_files": "7266", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 863.8 - }, + }, "Embedding2016G_ElectronEmbedding_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016G/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "5893865", - "n_files": "7312", - "process": "Embedding2016G", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016G/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "5893865", + "n_files": "7312", + "process": "Embedding2016G", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016G_MuTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "3346387", - "n_files": "9717", - "process": "Embedding2016G", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/MuTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "3346387", + "n_files": "9717", + "process": "Embedding2016G", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 313.0 - }, + }, "Embedding2016G_MuTauFinalState_imputSep16DoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4895408", - "n_files": "14287", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4895408", + "n_files": "14287", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016G_MuTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", + "Skim_Base", + "Skim_Embedding_Rereco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "5008746", - "n_files": "7308", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/MuTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "5008746", + "n_files": "7308", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 858.8 - }, + }, "Embedding2016G_MuonEmbedding_imputSep16DoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016G/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "6798743", - "n_files": "6877", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016G/MuonEmbedding-imputSep16DoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "6798743", + "n_files": "6877", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016G_TauTauFinalState_imputDoubleMumirrorminiAODv5_13TeV_USER": { "Moriond17": [ "Skim_Embedding_PromptReco" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "inputDBS": "phys03", - "n_events_generated": "1163373", - "n_files": "10191", - "process": "Embedding2016G", - "scenario": "imputDoubleMu_mirror_miniAODv5", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/TauTauFinalState-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "inputDBS": "phys03", + "n_events_generated": "1163373", + "n_files": "10191", + "process": "Embedding2016G", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016G_TauTauFinalState_imputSep16DoubleMumirrorminiAODv2_13TeV_USER": { - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016G/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "1773204", - "n_files": "7308", - "process": "Embedding2016G", - "scenario": "imputSep16DoubleMu_mirror_miniAODv2", + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016G/TauTauFinalState-imputSep16DoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "1773204", + "n_files": "7308", + "process": "Embedding2016G", + "scenario": "imputSep16DoubleMu_mirror_miniAODv2", "xsec": 859.0 - }, + }, "Embedding2016H_ElMuFinalState_imputPromptDoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/ElMuFinalState-imputPromptDoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "5932460", - "n_files": "17938", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv1", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/ElMuFinalState-imputPromptDoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "5932460", + "n_files": "17938", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016H_ElMuFinalState_imputPromptDoubleMumirrorminiAODv4_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_Embedding" - ], - "campaign": "ElMuFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/ElMuFinalState-imputPromptDoubleMu_mirror_miniAOD-v4/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "7562849", - "n_files": "9230", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv4", + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/ElMuFinalState-imputPromptDoubleMu_mirror_miniAOD-v4/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "7562849", + "n_files": "9230", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv4", "xsec": 820.8 - }, + }, "Embedding2016H_ElTauFinalState_imputPromptDoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/ElTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "phys03", - "n_events_generated": "4606035", - "n_files": "17589", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv1", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/ElTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "phys03", + "n_events_generated": "4606035", + "n_files": "17589", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016H_ElTauFinalState_imputPromptDoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Moriond17_Embedding", - "Skim_Base", + "Skim_Moriond17_Embedding", + "Skim_Base", "Skim_Embedding_PromptReco" - ], - "campaign": "ElTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/ElTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "5830114", - "n_files": "9066", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv2", + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/ElTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "5830114", + "n_files": "9066", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv2", "xsec": 836.0 - }, + }, "Embedding2016H_ElectronEmbedding_imputDoubleMumirrorminiAODv5_13TeV_USER": { - "campaign": "ElectronEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016H/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "7398279", - "n_files": "9215", - "process": "Embedding2016H", - "scenario": "imputDoubleMu_mirror_miniAODv5", + "campaign": "ElectronEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016H/ElectronEmbedding-imputDoubleMu_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "7398279", + "n_files": "9215", + "process": "Embedding2016H", + "scenario": "imputDoubleMu_mirror_miniAODv5", "xsec": 390.0 - }, + }, "Embedding2016H_MuTauFinalState_imputPromptDoubleMumirrorminiAODv1_13TeV_USER": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "TauLTZero_Embedding_Rereco" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/MuTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "4768628", - "n_files": "17434", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv1", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/MuTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "4768628", + "n_files": "17434", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv1", "xsec": 390.0 - }, + }, "Embedding2016H_MuTauFinalState_imputPromptDoubleMumirrorminiAODv2_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", - "Skim_Embedding_PromptReco", + "Skim_Base", + "Skim_Embedding_Rereco", + "Skim_Embedding_PromptReco", "Skim_Moriond17_Embedding" - ], - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/MuTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "6367665", - "n_files": "9341", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv2", + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/MuTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "6367665", + "n_files": "9341", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv2", "xsec": 816.4 - }, + }, "Embedding2016H_MuonEmbedding_imputPromptDoubleMuminiAODv2_13TeV_USER": { - "campaign": "MuonEmbedding", - "data": true, - "dbs": "/EmbeddingRun2016H/MuonEmbedding-imputPromptDoubleMu_miniAOD-v2/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "8403811", - "n_files": "8505", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_miniAODv2", + "campaign": "MuonEmbedding", + "data": true, + "dbs": "/EmbeddingRun2016H/MuonEmbedding-imputPromptDoubleMu_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "8403811", + "n_files": "8505", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_miniAODv2", "xsec": 780.0 - }, + }, "Embedding2016H_TauTauFinalState_imputPromptDoubleMumirrorminiAODv3_13TeV_USER": { "Moriond17": [ - "Skim_Base", - "Skim_Embedding_Rereco", - "Skim_Embedding_PromptReco", + "Skim_Base", + "Skim_Embedding_Rereco", + "Skim_Embedding_PromptReco", "Skim_Moriond17_Embedding" - ], - "campaign": "TauTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2016H/TauTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v3/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "phys03", - "n_events_generated": "2216097", - "n_files": "9218", - "process": "Embedding2016H", - "scenario": "imputPromptDoubleMu_mirror_miniAODv3", + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2016H/TauTauFinalState-imputPromptDoubleMu_mirror_miniAOD-v3/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "phys03", + "n_events_generated": "2216097", + "n_files": "9218", + "process": "Embedding2016H", + "scenario": "imputPromptDoubleMu_mirror_miniAODv3", "xsec": 821.9 - }, + }, "Embedding2017B_MuTauFinalState_imputPromptDoubleMuminiAODv1_13TeV_USER": { - "campaign": "MuTauFinalState", - "data": true, - "dbs": "/EmbeddingRun2017B/MuTauFinalState-imputDoubleMu_miniAOD-v1/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v4", - "inputDBS": "phys03", - "n_events_generated": "3861786", - "n_files": "5599", - "process": "Embedding2017B", + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017B/MuTauFinalState-imputDoubleMu_miniAOD-v1/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v4", + "inputDBS": "phys03", + "n_events_generated": "3861786", + "n_files": "5599", + "process": "Embedding2017B", "scenario": "imputPromptDoubleMu_miniAODv1" - }, + }, "EmbeddingMCRunIISummer16DR80_ElMuFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { "Moriond17": [ "Skim_Embedding_MCRunIISummer16" - ], - "campaign": "ElMuFinalState", - "data": false, - "dbs": "/EmbeddingMCRunIISummer16DR80/ElMuFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "783695", - "n_files": "8060", - "process": "EmbeddingMCRunIISummer16DR80", - "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", + ], + "campaign": "ElMuFinalState", + "data": false, + "dbs": "/EmbeddingMCRunIISummer16DR80/ElMuFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "783695", + "n_files": "8060", + "process": "EmbeddingMCRunIISummer16DR80", + "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 357.327730584 - }, + }, "EmbeddingMCRunIISummer16DR80_ElTauFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { "Moriond17": [ "Skim_Embedding_MCRunIISummer16" - ], - "campaign": "ElTauFinalState", - "data": false, - "dbs": "/EmbeddingMCRunIISummer16DR80/ElTauFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v6/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "2505526", - "n_files": "39960", - "process": "EmbeddingMCRunIISummer16DR80", - "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", + ], + "campaign": "ElTauFinalState", + "data": false, + "dbs": "/EmbeddingMCRunIISummer16DR80/ElTauFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v6/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "2505526", + "n_files": "39960", + "process": "EmbeddingMCRunIISummer16DR80", + "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 1331.2975 - }, + }, "EmbeddingMCRunIISummer16DR80_MuTauFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { "Moriond17": [ "Skim_Embedding_MCRunIISummer16" - ], - "campaign": "MuTauFinalState", - "data": false, - "dbs": "/EmbeddingMCRunIISummer16DR80/MuTauFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v6/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "2607501", - "n_files": "39961", - "process": "EmbeddingMCRunIISummer16DR80", - "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", + ], + "campaign": "MuTauFinalState", + "data": false, + "dbs": "/EmbeddingMCRunIISummer16DR80/MuTauFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v6/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "2607501", + "n_files": "39961", + "process": "EmbeddingMCRunIISummer16DR80", + "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 1299.173045 - }, + }, "EmbeddingMCRunIISummer16DR80_MuonEmbedding_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { - "campaign": "MuonEmbedding", - "data": false, - "dbs": "/EmbeddingMCRunIISummer16DR80/MuonEmbedding-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v7/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "402086", - "n_files": "4031", - "process": "EmbeddingMCRunIISummer16DR80", - "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", + "campaign": "MuonEmbedding", + "data": false, + "dbs": "/EmbeddingMCRunIISummer16DR80/MuonEmbedding-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v7/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "402086", + "n_files": "4031", + "process": "EmbeddingMCRunIISummer16DR80", + "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 390.0 - }, + }, "EmbeddingMCRunIISummer16DR80_TauTauFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { "Moriond17": [ "Skim_Embedding_MCRunIISummer16" - ], - "campaign": "TauTauFinalState", - "data": false, - "dbs": "/EmbeddingMCRunIISummer16DR80/TauTauFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v5/USER", - "embedded": true, - "energy": "13", - "extension": "", - "format": "USER", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "246660", - "n_files": "8060", - "process": "EmbeddingMCRunIISummer16DR80", - "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", + ], + "campaign": "TauTauFinalState", + "data": false, + "dbs": "/EmbeddingMCRunIISummer16DR80/TauTauFinalState-imputFlatPU28to62HcalNZSRAWAODSIM_mirror_miniAOD-v5/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "246660", + "n_files": "8060", + "process": "EmbeddingMCRunIISummer16DR80", + "scenario": "imputFlatPU28to62HcalNZSRAWAODSIM", "xsec": 2420.167383414 - }, + }, "GluGluH2JetsToTauTauM125CPmixingmaxmixJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1496800", - "n_files": "35", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_maxmix_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1496800", + "n_files": "35", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_maxmix_JHU", + "scenario": "PUMoriond17", "xsec": 1.84349344 - }, + }, "GluGluH2JetsToTauTauM125CPmixingpseudoscalarJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1478400", - "n_files": "39", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_pseudoscalar_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1478400", + "n_files": "39", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_pseudoscalar_JHU", + "scenario": "PUMoriond17", "xsec": 0.909898616 - }, + }, "GluGluH2JetsToTauTauM125CPmixingsmJHU_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1482400", - "n_files": "27", - "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluH2JetsToTauTau_M125_13TeV_CPmixing_sm_JHU/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1482400", + "n_files": "27", + "process": "GluGluH2JetsToTauTau_M125_CPmixing_sm_JHU", + "scenario": "PUMoriond17", "xsec": 0.921684152 - }, + }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "979626", - "n_files": "62", - "process": "GluGluHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "979626", + "n_files": "62", + "process": "GluGluHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": 4.57989 - }, + }, "GluGluHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v3/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "200000", - "n_files": "5", - "process": "GluGluHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v3/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "200000", + "n_files": "5", + "process": "GluGluHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 3.6454782 - }, + }, "GluGluHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/GluGluHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "183200", - "n_files": "4", - "process": "GluGluHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/GluGluHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "183200", + "n_files": "4", + "process": "GluGluHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": 3.6454782 - }, + }, "GluGluHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8_ext1": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "998400", - "n_files": "11", - "process": "GluGluHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998400", + "n_files": "11", + "process": "GluGluHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": 3.644956 - }, + }, "GluGluHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1498800", - "n_files": "38", - "process": "GluGluHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1498800", + "n_files": "38", + "process": "GluGluHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 3.045966 - }, + }, "GluGluHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1498800", - "n_files": "38", - "process": "GluGluHToTauTau_M125", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1498800", + "n_files": "38", + "process": "GluGluHToTauTau_M125", + "scenario": "PUSpring16", "xsec": 3.045966 - }, + }, "GluGluHToTauTauM125_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1498800", - "n_files": "33", - "process": "GluGluHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1498800", + "n_files": "33", + "process": "GluGluHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 3.045966 - }, + }, "GluGluHToTauTauM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1498800", - "n_files": "37", - "process": "GluGluHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1498800", + "n_files": "37", + "process": "GluGluHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 3.045966 - }, + }, "GluGluHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_herwigpp/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "inputDBS": "global", - "n_events_generated": "1499536", - "n_files": "19", - "process": "GluGluHToTauTau_M125", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_herwigpp/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "inputDBS": "global", + "n_events_generated": "1499536", + "n_files": "19", + "process": "GluGluHToTauTau_M125", + "scenario": "PUMoriond17", "xsec": 3.045966 - }, + }, "GluGluHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "1471061", - "n_files": "20", - "process": "GluGluHToTauTau_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "1471061", + "n_files": "20", + "process": "GluGluHToTauTau_M125", + "scenario": "PUMoriond17", "xsec": 3.045966 - }, + }, "GluGluHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "199800", - "n_files": "5", - "process": "GluGluHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "199800", + "n_files": "5", + "process": "GluGluHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 2.4517241 - }, + }, "GluGluHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "199800", - "n_files": "4", - "process": "GluGluHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "199800", + "n_files": "4", + "process": "GluGluHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": 2.4517241 - }, + }, "GluGluHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8_ext1": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "991600", - "n_files": "15", - "process": "GluGluHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "991600", + "n_files": "15", + "process": "GluGluHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": 2.451271 - }, + }, "GluGluHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "972471", - "n_files": "53", - "process": "GluGluHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "972471", + "n_files": "53", + "process": "GluGluHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": 1.296 - }, + }, "GluGluHToWWTo2L2NuM1000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M1000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499150", - "n_files": "7", - "process": "GluGluHToWWTo2L2Nu_M1000", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M1000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499150", + "n_files": "7", + "process": "GluGluHToWWTo2L2Nu_M1000", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM115_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M115_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99800", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M115", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M115_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99800", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M115", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M120_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99400", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M120", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M120_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99400", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M120", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M120_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499400", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M120_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499400", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M120", + "scenario": "PUMoriond17", "xsec": 1.075 - }, + }, "GluGluHToWWTo2L2NuM124_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M124_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M124", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M124_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M124", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M125_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M125", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M125_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M125", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M125_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "492200", - "n_files": "7", - "process": "GluGluHToWWTo2L2Nu_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M125_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "492200", + "n_files": "7", + "process": "GluGluHToWWTo2L2Nu_M125", + "scenario": "PUMoriond17", "xsec": 1.001 - }, + }, "GluGluHToWWTo2L2NuM126_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M126_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M126", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M126_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M126", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M130_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "3", - "process": "GluGluHToWWTo2L2Nu_M130", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M130_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "3", + "process": "GluGluHToWWTo2L2Nu_M130", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M130_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "10", - "process": "GluGluHToWWTo2L2Nu_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M130_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "10", + "process": "GluGluHToWWTo2L2Nu_M130", + "scenario": "PUMoriond17", "xsec": 0.935 - }, + }, "GluGluHToWWTo2L2NuM135_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M135_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M135", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M135_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M135", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M140_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M140", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M140_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M140", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM145_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M145_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M145", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M145_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M145", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM1500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M1500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "11", - "process": "GluGluHToWWTo2L2Nu_M1500", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M1500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "11", + "process": "GluGluHToWWTo2L2Nu_M1500", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM150_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M150_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "6", - "process": "GluGluHToWWTo2L2Nu_M150", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M150_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "6", + "process": "GluGluHToWWTo2L2Nu_M150", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM155_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M155_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "1", - "process": "GluGluHToWWTo2L2Nu_M155", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M155_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "1", + "process": "GluGluHToWWTo2L2Nu_M155", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM160_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M160_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M160", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M160_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M160", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM165_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M165_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M165", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M165_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M165", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM170_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M170_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M170", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M170_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M170", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM175_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M175_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "98800", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M175", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M175_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "98800", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M175", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM180_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M180_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99600", - "n_files": "1", - "process": "GluGluHToWWTo2L2Nu_M180", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M180_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99600", + "n_files": "1", + "process": "GluGluHToWWTo2L2Nu_M180", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM190_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M190_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M190", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M190_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M190", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM2000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M2000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "490692", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M2000", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M2000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "490692", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M2000", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M200_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M200", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M200_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M200", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM210_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M210_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M210", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M210_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M210", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM230_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M230_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M230", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M230_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M230", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM2500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M2500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "10", - "process": "GluGluHToWWTo2L2Nu_M2500", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M2500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "10", + "process": "GluGluHToWWTo2L2Nu_M2500", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM250_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M250_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M250", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M250_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M250", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM270_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M270_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "GluGluHToWWTo2L2Nu_M270", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M270_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "GluGluHToWWTo2L2Nu_M270", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM3000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M3000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "482332", - "n_files": "12", - "process": "GluGluHToWWTo2L2Nu_M3000", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M3000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "482332", + "n_files": "12", + "process": "GluGluHToWWTo2L2Nu_M3000", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM300_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M300_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "497450", - "n_files": "10", - "process": "GluGluHToWWTo2L2Nu_M300", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M300_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "497450", + "n_files": "10", + "process": "GluGluHToWWTo2L2Nu_M300", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM350_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M350_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499129", - "n_files": "7", - "process": "GluGluHToWWTo2L2Nu_M350", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M350_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499129", + "n_files": "7", + "process": "GluGluHToWWTo2L2Nu_M350", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM400_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M400_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "497008", - "n_files": "6", - "process": "GluGluHToWWTo2L2Nu_M400", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M400_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "497008", + "n_files": "6", + "process": "GluGluHToWWTo2L2Nu_M400", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM450_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M450_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "456375", - "n_files": "6", - "process": "GluGluHToWWTo2L2Nu_M450", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M450_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "456375", + "n_files": "6", + "process": "GluGluHToWWTo2L2Nu_M450", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "489311", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M500", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "489311", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M500", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM550_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M550_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499228", - "n_files": "7", - "process": "GluGluHToWWTo2L2Nu_M550", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M550_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499228", + "n_files": "7", + "process": "GluGluHToWWTo2L2Nu_M550", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M600_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "498596", - "n_files": "6", - "process": "GluGluHToWWTo2L2Nu_M600", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M600_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "498596", + "n_files": "6", + "process": "GluGluHToWWTo2L2Nu_M600", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM650_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M650_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "493790", - "n_files": "10", - "process": "GluGluHToWWTo2L2Nu_M650", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M650_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "493790", + "n_files": "10", + "process": "GluGluHToWWTo2L2Nu_M650", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM700_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M700_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "485297", - "n_files": "7", - "process": "GluGluHToWWTo2L2Nu_M700", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M700_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "485297", + "n_files": "7", + "process": "GluGluHToWWTo2L2Nu_M700", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM750_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M750_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "496710", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M750", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M750_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "496710", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M750", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM800_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M800_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499578", - "n_files": "14", - "process": "GluGluHToWWTo2L2Nu_M800", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M800_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499578", + "n_files": "14", + "process": "GluGluHToWWTo2L2Nu_M800", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluHToWWTo2L2NuM900_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluHToWWTo2L2Nu_M900_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "494980", - "n_files": "8", - "process": "GluGluHToWWTo2L2Nu_M900", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluHToWWTo2L2Nu_M900_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "494980", + "n_files": "8", + "process": "GluGluHToWWTo2L2Nu_M900", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "GluGluToHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5526638404499845, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "inputDBS": "global", - "n_events_generated": "5791488", - "n_files": "172", - "process": "GluGluToHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5526638404499845, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "inputDBS": "global", + "n_events_generated": "5791488", + "n_files": "172", + "process": "GluGluToHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 3.045966 - }, + }, "GluGluToRadionToHHTo2B2TauM250_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-250_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M250", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-250_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M250", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM260_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-260_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M260", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-260_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M260", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM270_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-270_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "2", - "process": "GluGluToRadionToHHTo2B2Tau_M270", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-270_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "2", + "process": "GluGluToRadionToHHTo2B2Tau_M270", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM280_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-280_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "47200", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M280", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-280_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "47200", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M280", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM300_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-300_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M300", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-300_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M300", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM320_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-320_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M320", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-320_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M320", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM340_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-340_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M340", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-340_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M340", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM350_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-350_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "1", - "process": "GluGluToRadionToHHTo2B2Tau_M350", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-350_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "1", + "process": "GluGluToRadionToHHTo2B2Tau_M350", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-400_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "50000", - "n_files": "2", - "process": "GluGluToRadionToHHTo2B2Tau_M400", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-400_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "50000", + "n_files": "2", + "process": "GluGluToRadionToHHTo2B2Tau_M400", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM450_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-450_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99600", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M450", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-450_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99600", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M450", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM500_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-500_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "98400", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M500", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-500_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "98400", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M500", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM550_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-550_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M550", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-550_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M550", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-600_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M600", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-600_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M600", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM650_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-650_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M650", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-650_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M650", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM700_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-700_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99000", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M700", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-700_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99000", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M700", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM800_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-800_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M800", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-800_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M800", "scenario": "PU25nsData2015v1" - }, + }, "GluGluToRadionToHHTo2B2TauM900_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/GluGluToRadionToHHTo2B2Tau_M-900_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "GluGluToRadionToHHTo2B2Tau_M900", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/GluGluToRadionToHHTo2B2Tau_M-900_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "GluGluToRadionToHHTo2B2Tau_M900", "scenario": "PU25nsData2015v1" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set1": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set1-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set1", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "674778", - "n_files": "1000", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set1-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set1", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "674778", + "n_files": "1000", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set10": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set10-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set10", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "674155", - "n_files": "999", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set10-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set10", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "674155", + "n_files": "999", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set2": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set2-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set2", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "673358", - "n_files": "998", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set2-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set2", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "673358", + "n_files": "998", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set3": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set3-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set3", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "674785", - "n_files": "999", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set3-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set3", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "674785", + "n_files": "999", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set4": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set4-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set4", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "675048", - "n_files": "1000", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set4-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set4", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "675048", + "n_files": "1000", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set5": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set5-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set5", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "674985", - "n_files": "1000", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set5-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set5", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "674985", + "n_files": "1000", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set6": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set6-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set6", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "674814", - "n_files": "1000", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set6-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set6", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "674814", + "n_files": "1000", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set7": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set7-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set7", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "673415", - "n_files": "997", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set7-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set7", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "673415", + "n_files": "997", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set8": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set8-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set8", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "672108", - "n_files": "995", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set8-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set8", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "672108", + "n_files": "995", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set9": { - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set9-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "set9", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "670954", - "n_files": "995", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2", + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_13_09_2017_set9-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "set9", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "670954", + "n_files": "995", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2", "xsec": "51610.9" - }, + }, "LFV_croote_RunIISummer16MiniAODv2stk1_13TeV_USER_madgraph-pythia8": { "Croote17": [ "Summer17" - ], - "campaign": "croote", - "data": false, - "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8_stk1/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_2016_stk1-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", - "inputDBS": "phys03", - "n_events_generated": "268207", - "n_files": "398", - "process": "LFV", - "scenario": "RunIISummer16MiniAODv2stk1", + ], + "campaign": "croote", + "data": false, + "dbs": "/LFV_ZToL1L2_13TeV_madgraph_pythia8_stk1/croote-RunIISummer16MiniAODv2-Croote17_80X_mcRun2_asymptotic_2016_stk1-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", + "inputDBS": "phys03", + "n_events_generated": "268207", + "n_files": "398", + "process": "LFV", + "scenario": "RunIISummer16MiniAODv2stk1", "xsec": "51610.9" - }, + }, "MuonEG_Run2015B_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015B", - "data": true, - "dbs": "/MuonEG/Run2015B-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "193275", - "n_files": "8", - "process": "MuonEG", + "campaign": "Run2015B", + "data": true, + "dbs": "/MuonEG/Run2015B-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "193275", + "n_files": "8", + "process": "MuonEG", "scenario": "16Dec2015v1" - }, + }, "MuonEG_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/MuonEG/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "219680", - "n_files": "30", - "process": "MuonEG", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/MuonEG/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "219680", + "n_files": "30", + "process": "MuonEG", "scenario": "PromptRecov1" - }, + }, "MuonEG_Run2015C25ns_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/MuonEG/Run2015C_25ns-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "111545", - "n_files": "3", - "process": "MuonEG", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/MuonEG/Run2015C_25ns-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "111545", + "n_files": "3", + "process": "MuonEG", "scenario": "05Oct2015v1" - }, + }, "MuonEG_Run2015C25ns_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/MuonEG/Run2015C_25ns-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "111545", - "n_files": "9", - "process": "MuonEG", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/MuonEG/Run2015C_25ns-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "111545", + "n_files": "9", + "process": "MuonEG", "scenario": "16Dec2015v1" - }, + }, "MuonEG_Run2015C_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015C", - "data": true, - "dbs": "/MuonEG/Run2015C-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "740507", - "n_files": "82", - "process": "MuonEG", + ], + "campaign": "Run2015C", + "data": true, + "dbs": "/MuonEG/Run2015C-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "740507", + "n_files": "82", + "process": "MuonEG", "scenario": "PromptRecov1" - }, + }, "MuonEG_Run2015D_05Oct2015v2_13TeV_MINIAOD": { - "campaign": "Run2015D", - "data": true, - "dbs": "/MuonEG/Run2015D-05Oct2015-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "4825579", - "n_files": "112", - "process": "MuonEG", + "campaign": "Run2015D", + "data": true, + "dbs": "/MuonEG/Run2015D-05Oct2015-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "4825579", + "n_files": "112", + "process": "MuonEG", "scenario": "05Oct2015v2" - }, + }, "MuonEG_Run2015D_16Dec2015v1_13TeV_MINIAOD": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_Data" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/MuonEG/Run2015D-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "13442593", - "n_files": "297", - "process": "MuonEG", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/MuonEG/Run2015D-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "13442593", + "n_files": "297", + "process": "MuonEG", "scenario": "16Dec2015v1" - }, + }, "MuonEG_Run2015D_PromptRecov4_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/MuonEG/Run2015D-PromptReco-v4/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "8617876", - "n_files": "157", - "process": "MuonEG", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/MuonEG/Run2015D-PromptReco-v4/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "8617876", + "n_files": "157", + "process": "MuonEG", "scenario": "PromptRecov4" - }, + }, "MuonEG_Run2016B_03Feb2017ver2v2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/MuonEG/Run2016B-03Feb2017_ver2-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "32727796", - "n_files": "272", - "process": "MuonEG", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/MuonEG/Run2016B-03Feb2017_ver2-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "32727796", + "n_files": "272", + "process": "MuonEG", "scenario": "03Feb2017_ver2v2" - }, + }, "MuonEG_Run2016B_23Sep2016v3_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/MuonEG/Run2016B-23Sep2016-v3/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "32727796", - "n_files": "369", - "process": "MuonEG", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/MuonEG/Run2016B-23Sep2016-v3/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "32727796", + "n_files": "369", + "process": "MuonEG", "scenario": "23Sep2016v3" - }, + }, "MuonEG_Run2016B_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/MuonEG/Run2016B-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "32648217", - "n_files": "480", - "process": "MuonEG", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/MuonEG/Run2016B-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "32648217", + "n_files": "480", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2016C_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/MuonEG/Run2016C-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "15405678", - "n_files": "142", - "process": "MuonEG", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/MuonEG/Run2016C-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "15405678", + "n_files": "142", + "process": "MuonEG", "scenario": "03Feb2017v1" - }, + }, "MuonEG_Run2016C_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/MuonEG/Run2016C-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "15405678", - "n_files": "245", - "process": "MuonEG", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/MuonEG/Run2016C-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "15405678", + "n_files": "245", + "process": "MuonEG", "scenario": "23Sep2016v1" - }, + }, "MuonEG_Run2016C_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/MuonEG/Run2016C-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "15416170", - "n_files": "231", - "process": "MuonEG", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/MuonEG/Run2016C-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "15416170", + "n_files": "231", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2016D_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/MuonEG/Run2016D-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "23482352", - "n_files": "222", - "process": "MuonEG", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/MuonEG/Run2016D-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "23482352", + "n_files": "222", + "process": "MuonEG", "scenario": "03Feb2017v1" - }, + }, "MuonEG_Run2016D_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/MuonEG/Run2016D-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "23482352", - "n_files": "270", - "process": "MuonEG", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/MuonEG/Run2016D-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "23482352", + "n_files": "270", + "process": "MuonEG", "scenario": "23Sep2016v1" - }, + }, "MuonEG_Run2016D_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/MuonEG/Run2016D-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "14976067", - "n_files": "285", - "process": "MuonEG", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/MuonEG/Run2016D-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "14976067", + "n_files": "285", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2016E_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/MuonEG/Run2016E-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "22519303", - "n_files": "224", - "process": "MuonEG", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/MuonEG/Run2016E-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "22519303", + "n_files": "224", + "process": "MuonEG", "scenario": "03Feb2017v1" - }, + }, "MuonEG_Run2016E_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/MuonEG/Run2016E-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "22519303", - "n_files": "284", - "process": "MuonEG", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/MuonEG/Run2016E-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "22519303", + "n_files": "284", + "process": "MuonEG", "scenario": "23Sep2016v1" - }, + }, "MuonEG_Run2016E_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/MuonEG/Run2016E-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "22519319", - "n_files": "295", - "process": "MuonEG", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/MuonEG/Run2016E-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "22519319", + "n_files": "295", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2016F_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/MuonEG/Run2016F-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "16002165", - "n_files": "156", - "process": "MuonEG", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/MuonEG/Run2016F-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "16002165", + "n_files": "156", + "process": "MuonEG", "scenario": "03Feb2017v1" - }, + }, "MuonEG_Run2016F_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/MuonEG/Run2016F-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "16002165", - "n_files": "220", - "process": "MuonEG", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/MuonEG/Run2016F-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "16002165", + "n_files": "220", + "process": "MuonEG", "scenario": "23Sep2016v1" - }, + }, "MuonEG_Run2016G_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/MuonEG/Run2016G-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "33854612", - "n_files": "341", - "process": "MuonEG", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/MuonEG/Run2016G-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "33854612", + "n_files": "341", + "process": "MuonEG", "scenario": "03Feb2017v1" - }, + }, "MuonEG_Run2016G_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/MuonEG/Run2016G-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "33854612", - "n_files": "457", - "process": "MuonEG", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/MuonEG/Run2016G-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "33854612", + "n_files": "457", + "process": "MuonEG", "scenario": "23Sep2016v1" - }, + }, "MuonEG_Run2016H_03Feb2017ver2v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/MuonEG/Run2016H-03Feb2017_ver2-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "28466022", - "n_files": "308", - "process": "MuonEG", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/MuonEG/Run2016H-03Feb2017_ver2-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "28466022", + "n_files": "308", + "process": "MuonEG", "scenario": "03Feb2017_ver2v1" - }, + }, "MuonEG_Run2016H_03Feb2017ver3v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/MuonEG/Run2016H-03Feb2017_ver3-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "770494", - "n_files": "12", - "process": "MuonEG", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/MuonEG/Run2016H-03Feb2017_ver3-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "770494", + "n_files": "12", + "process": "MuonEG", "scenario": "03Feb2017_ver3v1" - }, + }, "MuonEG_Run2016H_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Data_PromptReco", - "Skim_Base", - "Skim_Data", + "Skim_Data_PromptReco", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/MuonEG/Run2016H-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "n_events_generated": "28705853", - "n_files": "486", - "process": "MuonEG", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/MuonEG/Run2016H-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "n_events_generated": "28705853", + "n_files": "486", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2016H_PromptRecov3_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/MuonEG/Run2016H-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "770494", - "n_files": "16", - "process": "MuonEG", - "scenario": "PromptRecov3", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/MuonEG/Run2016H-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "770494", + "n_files": "16", + "process": "MuonEG", + "scenario": "PromptRecov3", "xsec": 1.0 - }, + }, "MuonEG_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/MuonEG/Run2017B-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "3701494", - "n_files": "120", - "process": "MuonEG", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/MuonEG/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "3701494", + "n_files": "120", + "process": "MuonEG", "scenario": "PromptRecov1" - }, + }, "MuonEG_Run2017B_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/MuonEG/Run2017B-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "780931", - "n_files": "35", - "process": "MuonEG", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/MuonEG/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "780931", + "n_files": "35", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/MuonEG/Run2017C-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "2056212", - "n_files": "46", - "process": "MuonEG", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "2056212", + "n_files": "46", + "process": "MuonEG", "scenario": "PromptRecov1" - }, + }, "MuonEG_Run2017C_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/MuonEG/Run2017C-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "6517965", - "n_files": "158", - "process": "MuonEG", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "6517965", + "n_files": "158", + "process": "MuonEG", "scenario": "PromptRecov2" - }, + }, "MuonEG_Run2017C_PromptRecov3_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/MuonEG/Run2017C-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "7021780", - "n_files": "148", - "process": "MuonEG", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "7021780", + "n_files": "148", + "process": "MuonEG", "scenario": "PromptRecov3" - }, + }, "MuonEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/MuonEG/Run2017D-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "2972308", - "n_files": "66", - "process": "MuonEG", + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/MuonEG/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "2972308", + "n_files": "66", + "process": "MuonEG", "scenario": "PromptRecov1" - }, + }, "QCD_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "21948126", - "n_files": "502", - "process": "QCD", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "21948126", + "n_files": "502", + "process": "QCD", + "scenario": "PU25nsData2015v1", "xsec": 381304 - }, + }, "QCD_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "22093630", - "n_files": "594", - "process": "QCD", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "22093630", + "n_files": "594", + "process": "QCD", + "scenario": "PUSpring16", "xsec": 720648000.0 - }, + }, "QCD_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "22093630", - "n_files": "568", - "process": "QCD", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "22093630", + "n_files": "568", + "process": "QCD", + "scenario": "PUSpring16", "xsec": 720648000.0 - }, + }, "QCD_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Summer16", + "MC_Summer16", "KaonsAnalysis" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "22094081", - "n_files": "201", - "process": "QCD", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/QCD_Pt-20toInf_MuEnrichedPt15_TuneCUETP8M1_13TeV_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "22094081", + "n_files": "201", + "process": "QCD", + "scenario": "PUMoriond17", "xsec": 720648000.0 - }, + }, "STt-channelantitop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_13TeV-powhegV2-madspin-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "38811017", - "n_files": "406", - "process": "STt-channelantitop4finclusiveDecays", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_13TeV-powhegV2-madspin-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "38811017", + "n_files": "406", + "process": "STt-channelantitop4finclusiveDecays", + "scenario": "PUMoriond17", "xsec": 80.95 - }, + }, "STt-channelantitop4fleptonDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1630900", - "n_files": "42", - "process": "STt-channelantitop4fleptonDecays", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1630900", + "n_files": "42", + "process": "STt-channelantitop4fleptonDecays", + "scenario": "PU25nsData2015v1", "xsec": 26.2278 - }, + }, "STt-channelantitop4fleptonDecays_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1666000", - "n_files": "69", - "process": "STt-channelantitop4fleptonDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1666000", + "n_files": "69", + "process": "STt-channelantitop4fleptonDecays", + "scenario": "PUSpring16", "xsec": 26.2278 - }, + }, "STt-channelantitop4fleptonDecays_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1682400", - "n_files": "41", - "process": "STt-channelantitop4fleptonDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1682400", + "n_files": "41", + "process": "STt-channelantitop4fleptonDecays", + "scenario": "PUSpring16", "xsec": 26.2278 - }, + }, "STt-channeltop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ST_t-channel_top_4f_inclusiveDecays_13TeV-powhegV2-madspin-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "67240808", - "n_files": "723", - "process": "STt-channeltop4finclusiveDecays", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_top_4f_inclusiveDecays_13TeV-powhegV2-madspin-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "67240808", + "n_files": "723", + "process": "STt-channeltop4finclusiveDecays", + "scenario": "PUMoriond17", "xsec": 136.02 - }, + }, "STt-channeltop4fleptonDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "3299200", - "n_files": "81", - "process": "STt-channeltop4fleptonDecays", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "3299200", + "n_files": "81", + "process": "STt-channeltop4fleptonDecays", + "scenario": "PU25nsData2015v1", "xsec": 44.07 - }, + }, "STt-channeltop4fleptonDecays_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "3138000", - "n_files": "105", - "process": "STt-channeltop4fleptonDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "3138000", + "n_files": "105", + "process": "STt-channeltop4fleptonDecays", + "scenario": "PUSpring16", "xsec": 44.07 - }, + }, "STt-channeltop4fleptonDecays_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "3279200", - "n_files": "41", - "process": "STt-channeltop4fleptonDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "3279200", + "n_files": "41", + "process": "STt-channeltop4fleptonDecays", + "scenario": "PUSpring16", "xsec": 44.07 - }, + }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "999400", - "n_files": "27", - "process": "STtWantitop5finclusiveDecays", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "999400", + "n_files": "27", + "process": "STtWantitop5finclusiveDecays", + "scenario": "PU25nsData2015v1", "xsec": 35.6 - }, + }, "STtWantitop5finclusiveDecays_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "967600", - "n_files": "33", - "process": "STtWantitop5finclusiveDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "967600", + "n_files": "33", + "process": "STtWantitop5finclusiveDecays", + "scenario": "PUSpring16", "xsec": 35.6 - }, + }, "STtWantitop5finclusiveDecays_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "985000", - "n_files": "26", - "process": "STtWantitop5finclusiveDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "985000", + "n_files": "26", + "process": "STtWantitop5finclusiveDecays", + "scenario": "PUSpring16", "xsec": 35.6 - }, + }, "STtWantitop5finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "6933094", - "n_files": "144", - "process": "STtWantitop5finclusiveDecays", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "6933094", + "n_files": "144", + "process": "STtWantitop5finclusiveDecays", + "scenario": "PUMoriond17", "xsec": 35.6 - }, + }, "STtWantitop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "6691249", - "n_files": "140", - "process": "STtWantitop5finclusiveDecays", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "6691249", + "n_files": "140", + "process": "STtWantitop5finclusiveDecays", + "scenario": "92X", "xsec": 38.09 - }, + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1000000", - "n_files": "23", - "process": "STtWtop5finclusiveDecays", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1000000", + "n_files": "23", + "process": "STtWtop5finclusiveDecays", + "scenario": "PU25nsData2015v1", "xsec": 35.6 - }, + }, "STtWtop5finclusiveDecays_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "998400", - "n_files": "29", - "process": "STtWtop5finclusiveDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "998400", + "n_files": "29", + "process": "STtWtop5finclusiveDecays", + "scenario": "PUSpring16", "xsec": 35.6 - }, + }, "STtWtop5finclusiveDecays_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "998400", - "n_files": "25", - "process": "STtWtop5finclusiveDecays", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "998400", + "n_files": "25", + "process": "STtWtop5finclusiveDecays", + "scenario": "PUSpring16", "xsec": 35.6 - }, + }, "STtWtop5finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "6952830", - "n_files": "161", - "process": "STtWtop5finclusiveDecays", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "6952830", + "n_files": "161", + "process": "STtWtop5finclusiveDecays", + "scenario": "PUMoriond17", "xsec": "35.6" - }, + }, "STtWtop5finclusiveDecays_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": " 6723341", - "n_files": "165", - "process": "STtWtop5finclusiveDecays", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": " 6723341", + "n_files": "165", + "process": "STtWtop5finclusiveDecays", + "scenario": "92X", "xsec": 38.09 - }, + }, "SUSYGluGluToBBHToTauTauM1000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1000", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1000", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1000_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1000", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1000", + "scenario": "PUSpring16", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1000_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M1000", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M1000", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M1000", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M1000", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM100_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "497190", - "n_files": "13", - "process": "SUSYGluGluToBBHToTauTau_M100", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "497190", + "n_files": "13", + "process": "SUSYGluGluToBBHToTauTau_M100", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM100_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "498940", - "n_files": "8", - "process": "SUSYGluGluToBBHToTauTau_M100", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "498940", + "n_files": "8", + "process": "SUSYGluGluToBBHToTauTau_M100", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM100_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "6", - "process": "SUSYGluGluToBBHToTauTau_M100", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "6", + "process": "SUSYGluGluToBBHToTauTau_M100", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM110_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "494258", - "n_files": "11", - "process": "SUSYGluGluToBBHToTauTau_M110", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "494258", + "n_files": "11", + "process": "SUSYGluGluToBBHToTauTau_M110", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM110_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "495650", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M110", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "495650", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M110", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "495650", - "n_files": "7", - "process": "SUSYGluGluToBBHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "495650", + "n_files": "7", + "process": "SUSYGluGluToBBHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1200QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.218112, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M1200_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.218112, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M1200_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1200QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.20914572864321607, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "497500", - "n_files": "995", - "process": "SUSYGluGluToBBHToTauTau_M1200_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.20914572864321607, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "497500", + "n_files": "995", + "process": "SUSYGluGluToBBHToTauTau_M1200_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1200", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1200_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M1200", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M1200", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "6", - "process": "SUSYGluGluToBBHToTauTau_M1200", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "6", + "process": "SUSYGluGluToBBHToTauTau_M1200", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1200_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.21173119358074222, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "498500", - "n_files": "997", - "process": "SUSYGluGluToBBHToTauTau_M1200", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.21173119358074222, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "498500", + "n_files": "997", + "process": "SUSYGluGluToBBHToTauTau_M1200", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "496820", - "n_files": "14", - "process": "SUSYGluGluToBBHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "496820", + "n_files": "14", + "process": "SUSYGluGluToBBHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "497615", - "n_files": "10", - "process": "SUSYGluGluToBBHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "497615", + "n_files": "10", + "process": "SUSYGluGluToBBHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "491255", - "n_files": "15", - "process": "SUSYGluGluToBBHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "491255", + "n_files": "15", + "process": "SUSYGluGluToBBHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM130QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.224288, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M130_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.224288, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M130_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM130QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.211364, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "995", - "process": "SUSYGluGluToBBHToTauTau_M130_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.211364, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "995", + "process": "SUSYGluGluToBBHToTauTau_M130_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "492220", - "n_files": "11", - "process": "SUSYGluGluToBBHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "492220", + "n_files": "11", + "process": "SUSYGluGluToBBHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "497710", - "n_files": "7", - "process": "SUSYGluGluToBBHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "497710", + "n_files": "7", + "process": "SUSYGluGluToBBHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "498710", - "n_files": "10", - "process": "SUSYGluGluToBBHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "498710", + "n_files": "10", + "process": "SUSYGluGluToBBHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM130_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.21862012320328542, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "487000", - "n_files": "974", - "process": "SUSYGluGluToBBHToTauTau_M130", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-130_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.21862012320328542, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "487000", + "n_files": "974", + "process": "SUSYGluGluToBBHToTauTau_M130", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1400", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1400", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1400_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "5", - "process": "SUSYGluGluToBBHToTauTau_M1400", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "5", + "process": "SUSYGluGluToBBHToTauTau_M1400", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1400_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M1400", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M1400", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM140_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "499592", - "n_files": "14", - "process": "SUSYGluGluToBBHToTauTau_M140", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "499592", + "n_files": "14", + "process": "SUSYGluGluToBBHToTauTau_M140", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM140_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "496080", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M140", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "496080", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M140", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499592", - "n_files": "30", - "process": "SUSYGluGluToBBHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499592", + "n_files": "30", + "process": "SUSYGluGluToBBHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1500_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "97625", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1500", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "97625", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1500", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1500_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99565", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1500", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99565", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1500", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99565", - "n_files": "7", - "process": "SUSYGluGluToBBHToTauTau_M1500", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99565", + "n_files": "7", + "process": "SUSYGluGluToBBHToTauTau_M1500", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99588", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M1600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99588", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M1600", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1600_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99588", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M1600", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99588", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M1600", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99588", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M1600", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99588", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M1600", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM160_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "495853", - "n_files": "12", - "process": "SUSYGluGluToBBHToTauTau_M160", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "495853", + "n_files": "12", + "process": "SUSYGluGluToBBHToTauTau_M160", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM160_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "495853", - "n_files": "14", - "process": "SUSYGluGluToBBHToTauTau_M160", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "495853", + "n_files": "14", + "process": "SUSYGluGluToBBHToTauTau_M160", + "scenario": "PUSpring16", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM160_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "495853", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M160", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "495853", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M160", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM160_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "495853", - "n_files": "11", - "process": "SUSYGluGluToBBHToTauTau_M160", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "495853", + "n_files": "11", + "process": "SUSYGluGluToBBHToTauTau_M160", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1800QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.219692, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M1800_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.219692, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M1800_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1800QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.20589368104312938, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "498500", - "n_files": "997", - "process": "SUSYGluGluToBBHToTauTau_M1800_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.20589368104312938, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "498500", + "n_files": "997", + "process": "SUSYGluGluToBBHToTauTau_M1800_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1800_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99232", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M1800", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99232", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M1800", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM1800_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M1800", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M1800", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1800_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M1800", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M1800", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM1800_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.2147321965897693, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "498500", - "n_files": "997", - "process": "SUSYGluGluToBBHToTauTau_M1800", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-1800_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.2147321965897693, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "498500", + "n_files": "997", + "process": "SUSYGluGluToBBHToTauTau_M1800", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM180_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "487120", - "n_files": "11", - "process": "SUSYGluGluToBBHToTauTau_M180", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "487120", + "n_files": "11", + "process": "SUSYGluGluToBBHToTauTau_M180", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM180_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "499580", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M180", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "499580", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M180", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM180_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499580", - "n_files": "23", - "process": "SUSYGluGluToBBHToTauTau_M180", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499580", + "n_files": "23", + "process": "SUSYGluGluToBBHToTauTau_M180", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "97176", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M2000", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "97176", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M2000", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM2000_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99496", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M2000", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99496", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M2000", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "95160", - "n_files": "9", - "process": "SUSYGluGluToBBHToTauTau_M2000", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "95160", + "n_files": "9", + "process": "SUSYGluGluToBBHToTauTau_M2000", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM200QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.224616, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M200_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.224616, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M200_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM200QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.208384, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M200_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.208384, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M200_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v4/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "196740", - "n_files": "5", - "process": "SUSYGluGluToBBHToTauTau_M200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v4/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "196740", + "n_files": "5", + "process": "SUSYGluGluToBBHToTauTau_M200", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM200_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "195725", - "n_files": "8", - "process": "SUSYGluGluToBBHToTauTau_M200", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "195725", + "n_files": "8", + "process": "SUSYGluGluToBBHToTauTau_M200", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "196740", - "n_files": "12", - "process": "SUSYGluGluToBBHToTauTau_M200", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "196740", + "n_files": "12", + "process": "SUSYGluGluToBBHToTauTau_M200", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM200_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.215424, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M200", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-200_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.215424, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M200", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM2300_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v4/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M2300", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v4/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M2300", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM2300_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M2300", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M2300", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2300_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M2300", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M2300", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM250_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "199436", - "n_files": "5", - "process": "SUSYGluGluToBBHToTauTau_M250", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "199436", + "n_files": "5", + "process": "SUSYGluGluToBBHToTauTau_M250", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM250_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "199436", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M250", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "199436", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M250", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM250_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "199436", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M250", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "199436", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M250", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M2600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M2600", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM2600_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M2600", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M2600", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "12", - "process": "SUSYGluGluToBBHToTauTau_M2600", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "12", + "process": "SUSYGluGluToBBHToTauTau_M2600", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2900_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "6", - "process": "SUSYGluGluToBBHToTauTau_M2900", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "6", + "process": "SUSYGluGluToBBHToTauTau_M2900", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM2900_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M2900", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M2900", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM2900_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "12", - "process": "SUSYGluGluToBBHToTauTau_M2900", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "12", + "process": "SUSYGluGluToBBHToTauTau_M2900", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM300_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "200000", - "n_files": "5", - "process": "SUSYGluGluToBBHToTauTau_M300", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "200000", + "n_files": "5", + "process": "SUSYGluGluToBBHToTauTau_M300", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM300_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "197168", - "n_files": "5", - "process": "SUSYGluGluToBBHToTauTau_M300", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "197168", + "n_files": "5", + "process": "SUSYGluGluToBBHToTauTau_M300", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM300_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_Moriond17_MC_Signal", + "Skim_Moriond17_MC_Signal", "Skim_MSSM" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "200000", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M300", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "200000", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M300", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM3200QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.22058917835671343, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "499000", - "n_files": "998", - "process": "SUSYGluGluToBBHToTauTau_M3200_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.22058917835671343, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "499000", + "n_files": "998", + "process": "SUSYGluGluToBBHToTauTau_M3200_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM3200QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.2086944162436548, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "492500", - "n_files": "979", - "process": "SUSYGluGluToBBHToTauTau_M3200_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.2086944162436548, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "492500", + "n_files": "979", + "process": "SUSYGluGluToBBHToTauTau_M3200_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM3200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M3200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M3200", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM3200_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "process": "SUSYGluGluToBBHToTauTau_M3200", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "process": "SUSYGluGluToBBHToTauTau_M3200", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM3200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M3200", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M3200", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM3200_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.21622718052738338, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "493000", - "n_files": "986", - "process": "SUSYGluGluToBBHToTauTau_M3200", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.21622718052738338, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "493000", + "n_files": "986", + "process": "SUSYGluGluToBBHToTauTau_M3200", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM350QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.219172, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M350_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.219172, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M350_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM350QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.20498997995991983, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "499000", - "n_files": "998", - "process": "SUSYGluGluToBBHToTauTau_M350_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.20498997995991983, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "499000", + "n_files": "998", + "process": "SUSYGluGluToBBHToTauTau_M350_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM350_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "198650", - "n_files": "6", - "process": "SUSYGluGluToBBHToTauTau_M350", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "198650", + "n_files": "6", + "process": "SUSYGluGluToBBHToTauTau_M350", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM350_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "199325", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M350", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "199325", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M350", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM350_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "199325", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M350", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "199325", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M350", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM350_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.21178, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M350", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-350_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.21178, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M350", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99174", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M400", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99174", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M400", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM400_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99174", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M400", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99174", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M400", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM400_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99174", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M400", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99174", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M400", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM450_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M450", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M450", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM450_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M450", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M450", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM450_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M450", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M450", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM500_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M500", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M500", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM500_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M500", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M500", + "scenario": "PUSpring16", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM500_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M500", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M500", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M500", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M500", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M600", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM600_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M600", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M600", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M600", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M600", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM700QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.217688, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M700_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.217688, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M700_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM700QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.20486086086086086, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "499500", - "n_files": "999", - "process": "SUSYGluGluToBBHToTauTau_M700_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.20486086086086086, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "499500", + "n_files": "999", + "process": "SUSYGluGluToBBHToTauTau_M700_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM700_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99274", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M700", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99274", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M700", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM700_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M700", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M700", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM700_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "13", - "process": "SUSYGluGluToBBHToTauTau_M700", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "13", + "process": "SUSYGluGluToBBHToTauTau_M700", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM700_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.211904, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M700", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-700_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.211904, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M700", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM800_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "98548", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M800", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "98548", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M800", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM800_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "98064", - "process": "SUSYGluGluToBBHToTauTau_M800", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "98064", + "process": "SUSYGluGluToBBHToTauTau_M800", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM800_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M800", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M800", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM80QshDown_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.229788, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M80_QshDown", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshDown/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.229788, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M80_QshDown", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM80QshUp_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.219892, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "997", - "process": "SUSYGluGluToBBHToTauTau_M80_QshUp", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-amcatnlo-pythia8-QshUp/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.219892, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "997", + "process": "SUSYGluGluToBBHToTauTau_M80_QshUp", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM80_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "500000", - "n_files": "22", - "process": "SUSYGluGluToBBHToTauTau_M80", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "500000", + "n_files": "22", + "process": "SUSYGluGluToBBHToTauTau_M80", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM80_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "500000", - "n_files": "5", - "process": "SUSYGluGluToBBHToTauTau_M80", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "500000", + "n_files": "5", + "process": "SUSYGluGluToBBHToTauTau_M80", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM80_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "6", - "process": "SUSYGluGluToBBHToTauTau_M80", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "6", + "process": "SUSYGluGluToBBHToTauTau_M80", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM80_agilbertSummer16_miniaod_13TeV_USER_amcatnlo-pythia8": { - "campaign": "agilbertSummer16", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", - "energy": "13", - "extension": "", - "format": "USER", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.223284, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "phys03", - "n_events_generated": "500000", - "n_files": "1000", - "process": "SUSYGluGluToBBHToTauTau_M80", - "scenario": "miniaod", + "campaign": "agilbertSummer16", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-80_TuneCUETP8M1_13TeV-amcatnlo-pythia8/agilbert-miniaod-prod-150517-28028af67189b3de7224b79195bd0e1d/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.223284, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "phys03", + "n_events_generated": "500000", + "n_files": "1000", + "process": "SUSYGluGluToBBHToTauTau_M80", + "scenario": "miniaod", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM900_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99306", - "n_files": "3", - "process": "SUSYGluGluToBBHToTauTau_M900", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99306", + "n_files": "3", + "process": "SUSYGluGluToBBHToTauTau_M900", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM900_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99306", - "n_files": "4", - "process": "SUSYGluGluToBBHToTauTau_M900", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99306", + "n_files": "4", + "process": "SUSYGluGluToBBHToTauTau_M900", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM900_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99306", - "n_files": "2", - "process": "SUSYGluGluToBBHToTauTau_M900", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99306", + "n_files": "2", + "process": "SUSYGluGluToBBHToTauTau_M900", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM90_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "498386", - "n_files": "14", - "process": "SUSYGluGluToBBHToTauTau_M90", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "498386", + "n_files": "14", + "process": "SUSYGluGluToBBHToTauTau_M90", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBHToTauTauM90_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "498386", - "n_files": "8", - "process": "SUSYGluGluToBBHToTauTau_M90", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "498386", + "n_files": "8", + "process": "SUSYGluGluToBBHToTauTau_M90", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToBBHToTauTauM90_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "481439", - "n_files": "21", - "process": "SUSYGluGluToBBHToTauTau_M90", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "481439", + "n_files": "21", + "process": "SUSYGluGluToBBHToTauTau_M90", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToBBa1ToTauTauM25_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-25_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "400999", - "n_files": "10", - "process": "SUSYGluGluToBBa1ToTauTau_M25", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-25_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "400999", + "n_files": "10", + "process": "SUSYGluGluToBBa1ToTauTau_M25", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM30_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-30_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "383948", - "n_files": "9", - "process": "SUSYGluGluToBBa1ToTauTau_M30", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-30_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "383948", + "n_files": "9", + "process": "SUSYGluGluToBBa1ToTauTau_M30", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM35_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-35_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "402513", - "n_files": "10", - "process": "SUSYGluGluToBBa1ToTauTau_M35", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-35_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "402513", + "n_files": "10", + "process": "SUSYGluGluToBBa1ToTauTau_M35", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM40_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-40_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "407454", - "n_files": "10", - "process": "SUSYGluGluToBBa1ToTauTau_M40", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-40_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "407454", + "n_files": "10", + "process": "SUSYGluGluToBBa1ToTauTau_M40", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM45_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-45_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "396403", - "n_files": "10", - "process": "SUSYGluGluToBBa1ToTauTau_M45", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-45_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "396403", + "n_files": "10", + "process": "SUSYGluGluToBBa1ToTauTau_M45", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM55_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-55_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "399654", - "n_files": "11", - "process": "SUSYGluGluToBBa1ToTauTau_M55", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-55_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "399654", + "n_files": "11", + "process": "SUSYGluGluToBBa1ToTauTau_M55", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM60_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-60_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "398274", - "n_files": "11", - "process": "SUSYGluGluToBBa1ToTauTau_M60", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-60_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "398274", + "n_files": "11", + "process": "SUSYGluGluToBBa1ToTauTau_M60", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM65_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-65_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "390750", - "n_files": "9", - "process": "SUSYGluGluToBBa1ToTauTau_M65", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-65_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "390750", + "n_files": "9", + "process": "SUSYGluGluToBBa1ToTauTau_M65", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToBBa1ToTauTauM70_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToBBa1ToTauTau_M-70_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "404590", - "n_files": "9", - "process": "SUSYGluGluToBBa1ToTauTau_M70", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToBBa1ToTauTau_M-70_FilterMuOrEle15_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "404590", + "n_files": "9", + "process": "SUSYGluGluToBBa1ToTauTau_M70", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1000", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1000", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1000_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M1000", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M1000", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M1000", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M1000", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM100_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "500000", - "n_files": "13", - "process": "SUSYGluGluToHToTauTau_M100", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "500000", + "n_files": "13", + "process": "SUSYGluGluToHToTauTau_M100", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM100_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "495007", - "n_files": "6", - "process": "SUSYGluGluToHToTauTau_M100", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "495007", + "n_files": "6", + "process": "SUSYGluGluToHToTauTau_M100", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM100_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M100", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M100", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM110_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "497984", - "n_files": "13", - "process": "SUSYGluGluToHToTauTau_M110", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "497984", + "n_files": "13", + "process": "SUSYGluGluToHToTauTau_M110", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM110_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "497984", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M110", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "497984", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M110", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "491264", - "n_files": "19", - "process": "SUSYGluGluToHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "491264", + "n_files": "19", + "process": "SUSYGluGluToHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1200", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1200_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "94228", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M1200", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "94228", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M1200", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "10", - "process": "SUSYGluGluToHToTauTau_M1200", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "10", + "process": "SUSYGluGluToHToTauTau_M1200", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "475603", - "n_files": "13", - "process": "SUSYGluGluToHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "475603", + "n_files": "13", + "process": "SUSYGluGluToHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "498426", - "n_files": "10", - "process": "SUSYGluGluToHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "498426", + "n_files": "10", + "process": "SUSYGluGluToHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "498426", - "n_files": "29", - "process": "SUSYGluGluToHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "498426", + "n_files": "29", + "process": "SUSYGluGluToHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "497273", - "n_files": "14", - "process": "SUSYGluGluToHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "497273", + "n_files": "14", + "process": "SUSYGluGluToHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "490910", - "n_files": "6", - "process": "SUSYGluGluToHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "490910", + "n_files": "6", + "process": "SUSYGluGluToHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "497273", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "497273", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "95604", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M1400", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "95604", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M1400", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1400_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1400", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1400", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1400_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_Moriond17_MC_Signal", + "Skim_Moriond17_MC_Signal", "Skim_MSSM" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M1400", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M1400", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM140_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "499243", - "n_files": "13", - "process": "SUSYGluGluToHToTauTau_M140", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "499243", + "n_files": "13", + "process": "SUSYGluGluToHToTauTau_M140", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM140_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "496458", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M140", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "496458", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M140", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_Moriond17_MC_Signal", + "Skim_Moriond17_MC_Signal", "Skim_MSSM" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499243", - "n_files": "6", - "process": "SUSYGluGluToHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499243", + "n_files": "6", + "process": "SUSYGluGluToHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1500_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99829", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1500", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99829", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1500", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1500_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99829", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M1500", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99829", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M1500", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99829", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M1500", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99829", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M1500", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99166", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99166", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1600", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1600_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99166", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1600", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99166", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1600", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99166", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1600", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99166", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1600", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM160_RunIIFall15DR76_PU25nsData2015v1_13TeV_AOD_pythia8": { - "campaign": "RunIIFall15DR76", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15DR76-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/AODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "AOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "485442", - "process": "SUSYGluGluToHToTauTau_M160", + "campaign": "RunIIFall15DR76", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15DR76-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/AODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "AOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "485442", + "process": "SUSYGluGluToHToTauTau_M160", "scenario": "PU25nsData2015v1" - }, + }, "SUSYGluGluToHToTauTauM160_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "globaltag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "469976", - "n_files": "15", - "process": "SUSYGluGluToHToTauTau_M160", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "globaltag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "469976", + "n_files": "15", + "process": "SUSYGluGluToHToTauTau_M160", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM160_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "498892", - "n_files": "14", - "process": "SUSYGluGluToHToTauTau_M160", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "498892", + "n_files": "14", + "process": "SUSYGluGluToHToTauTau_M160", + "scenario": "PUSpring16", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM160_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "498892", - "n_files": "6", - "process": "SUSYGluGluToHToTauTau_M160", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "498892", + "n_files": "6", + "process": "SUSYGluGluToHToTauTau_M160", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM160_RunIISpring16reHLT80reHLT_PUSpring16RAWAODSIM_13TeV_AOD_pythia8": { - "campaign": "RunIISpring16reHLT80reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16reHLT80-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/AODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "AOD", - "generator": "pythia8", - "n_events_generated": "498892", - "process": "SUSYGluGluToHToTauTau_M160", + "campaign": "RunIISpring16reHLT80reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring16reHLT80-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/AODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "AOD", + "generator": "pythia8", + "n_events_generated": "498892", + "process": "SUSYGluGluToHToTauTau_M160", "scenario": "PUSpring16RAWAODSIM" - }, + }, "SUSYGluGluToHToTauTauM160_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "498892", - "n_files": "8", - "process": "SUSYGluGluToHToTauTau_M160", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "498892", + "n_files": "8", + "process": "SUSYGluGluToHToTauTau_M160", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1800_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99694", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M1800", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99694", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M1800", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM1800_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99694", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M1800", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99694", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M1800", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM1800_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99694", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M1800", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-1800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99694", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M1800", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM180_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "498368", - "n_files": "13", - "process": "SUSYGluGluToHToTauTau_M180", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "498368", + "n_files": "13", + "process": "SUSYGluGluToHToTauTau_M180", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM180_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "498368", - "n_files": "8", - "process": "SUSYGluGluToHToTauTau_M180", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "498368", + "n_files": "8", + "process": "SUSYGluGluToHToTauTau_M180", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM180_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "495920", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M180", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "495920", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M180", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2000_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99240", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M2000", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99240", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M2000", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM2000_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "9", - "process": "SUSYGluGluToHToTauTau_M2000", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "9", + "process": "SUSYGluGluToHToTauTau_M2000", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "14", - "process": "SUSYGluGluToHToTauTau_M2000", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2000_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "14", + "process": "SUSYGluGluToHToTauTau_M2000", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "198194", - "n_files": "6", - "process": "SUSYGluGluToHToTauTau_M200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "198194", + "n_files": "6", + "process": "SUSYGluGluToHToTauTau_M200", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM200_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "182843", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M200", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "182843", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M200", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_Moriond17_MC_Signal", + "Skim_Moriond17_MC_Signal", "Skim_MSSM" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198194", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M200", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198194", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M200", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2300_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M2300", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M2300", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM2300_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M2300", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M2300", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2300_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M2300", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M2300", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM250_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "196868", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M250", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "196868", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M250", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM250_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "194302", - "process": "SUSYGluGluToHToTauTau_M250", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "194302", + "process": "SUSYGluGluToHToTauTau_M250", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM250_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198434", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M250", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198434", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M250", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99597", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M2600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99597", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M2600", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM2600_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99597", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M2600", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99597", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M2600", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99597", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M2600", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99597", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M2600", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2900_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "98794", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M2900", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "98794", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M2900", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM2900_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "98794", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M2900", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "98794", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M2900", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM2900_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "98794", - "n_files": "11", - "process": "SUSYGluGluToHToTauTau_M2900", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-2900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "98794", + "n_files": "11", + "process": "SUSYGluGluToHToTauTau_M2900", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM300_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "199657", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M300", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "199657", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M300", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM300_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "199314", - "n_files": "8", - "process": "SUSYGluGluToHToTauTau_M300", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "199314", + "n_files": "8", + "process": "SUSYGluGluToHToTauTau_M300", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM300_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "199657", - "n_files": "15", - "process": "SUSYGluGluToHToTauTau_M300", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "199657", + "n_files": "15", + "process": "SUSYGluGluToHToTauTau_M300", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM3200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99247", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M3200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99247", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M3200", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM3200_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "96988", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M3200", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "96988", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M3200", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM3200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M3200", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M3200", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM350_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "185804", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M350", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "185804", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M350", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM350_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "199636", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M350", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "199636", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M350", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM350_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "199636", - "n_files": "11", - "process": "SUSYGluGluToHToTauTau_M350", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "199636", + "n_files": "11", + "process": "SUSYGluGluToHToTauTau_M350", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v3/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "98414", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M400", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v3/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "98414", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M400", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM400_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M400", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M400", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM400_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M400", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M400", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM450_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M450", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M450", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM450_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M450", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M450", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM450_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M450", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M450", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM500_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99551", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M500", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99551", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M500", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM500_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99551", - "n_files": "5", - "process": "SUSYGluGluToHToTauTau_M500", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99551", + "n_files": "5", + "process": "SUSYGluGluToHToTauTau_M500", + "scenario": "PUSpring16", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM500_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99551", - "process": "SUSYGluGluToHToTauTau_M500", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99551", + "process": "SUSYGluGluToHToTauTau_M500", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99551", - "n_files": "4", - "process": "SUSYGluGluToHToTauTau_M500", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99551", + "n_files": "4", + "process": "SUSYGluGluToHToTauTau_M500", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "94751", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "94751", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M600", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99406", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M600", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99406", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M600", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM700_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99536", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M700", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99536", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M700", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM700_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "99536", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M700", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "99536", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M700", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM700_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99536", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M700", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99536", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M700", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM800_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M800", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M800", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM800_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "96304", - "process": "SUSYGluGluToHToTauTau_M800", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "96304", + "process": "SUSYGluGluToHToTauTau_M800", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM800_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "SUSYGluGluToHToTauTau_M800", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "SUSYGluGluToHToTauTau_M800", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM80_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "499264", - "n_files": "13", - "process": "SUSYGluGluToHToTauTau_M80", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "499264", + "n_files": "13", + "process": "SUSYGluGluToHToTauTau_M80", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM80_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "500000", - "n_files": "10", - "process": "SUSYGluGluToHToTauTau_M80", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "500000", + "n_files": "10", + "process": "SUSYGluGluToHToTauTau_M80", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM80_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "25", - "process": "SUSYGluGluToHToTauTau_M80", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "25", + "process": "SUSYGluGluToHToTauTau_M80", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM900_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "99294", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M900", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "99294", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M900", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM900_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M900", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M900", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM900_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_Moriond17_MC_Signal", + "Skim_Moriond17_MC_Signal", "Skim_MSSM" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "3", - "process": "SUSYGluGluToHToTauTau_M900", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "3", + "process": "SUSYGluGluToHToTauTau_M900", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM90_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "497150", - "n_files": "14", - "process": "SUSYGluGluToHToTauTau_M90", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "497150", + "n_files": "14", + "process": "SUSYGluGluToHToTauTau_M90", + "scenario": "PU25nsData2015v1", "xsec": 1.0 - }, + }, "SUSYGluGluToHToTauTauM90_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "497150", - "n_files": "7", - "process": "SUSYGluGluToHToTauTau_M90", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "497150", + "n_files": "7", + "process": "SUSYGluGluToHToTauTau_M90", + "scenario": "PUSpring16RAWAODSIM", "xsec": "1.0" - }, + }, "SUSYGluGluToHToTauTauM90_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_MSSM", + "Skim_MSSM", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "497150", - "n_files": "8", - "process": "SUSYGluGluToHToTauTau_M90", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "497150", + "n_files": "8", + "process": "SUSYGluGluToHToTauTau_M90", + "scenario": "PUMoriond17", "xsec": "1.0" - }, + }, "SingleElectron_Run2015B_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015B", - "data": true, - "dbs": "/SingleElectron/Run2015B-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "2469468", - "n_files": "56", - "process": "SingleElectron", + "campaign": "Run2015B", + "data": true, + "dbs": "/SingleElectron/Run2015B-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "2469468", + "n_files": "56", + "process": "SingleElectron", "scenario": "16Dec2015v1" - }, + }, "SingleElectron_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/SingleElectron/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "2718409", - "n_files": "77", - "process": "SingleElectron", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/SingleElectron/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "2718409", + "n_files": "77", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleElectron_Run2015C25ns_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/SingleElectron/Run2015C_25ns-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "837157", - "n_files": "18", - "process": "SingleElectron", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/SingleElectron/Run2015C_25ns-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "837157", + "n_files": "18", + "process": "SingleElectron", "scenario": "05Oct2015v1" - }, + }, "SingleElectron_Run2015C25ns_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/SingleElectron/Run2015C_25ns-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "837157", - "n_files": "21", - "process": "SingleElectron", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/SingleElectron/Run2015C_25ns-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "837157", + "n_files": "21", + "process": "SingleElectron", "scenario": "16Dec2015v1" - }, + }, "SingleElectron_Run2015C_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015C", - "data": true, - "dbs": "/SingleElectron/Run2015C-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "5238946", - "n_files": "137", - "process": "SingleElectron", + ], + "campaign": "Run2015C", + "data": true, + "dbs": "/SingleElectron/Run2015C-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "5238946", + "n_files": "137", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleElectron_Run2015D_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015D", - "data": true, - "dbs": "/SingleElectron/Run2015D-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "48123667", - "n_files": "1121", - "process": "SingleElectron", + "campaign": "Run2015D", + "data": true, + "dbs": "/SingleElectron/Run2015D-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "48123667", + "n_files": "1121", + "process": "SingleElectron", "scenario": "05Oct2015v1" - }, + }, "SingleElectron_Run2015D_16Dec2015v1_13TeV_MINIAOD": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_Data" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/SingleElectron/Run2015D-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "134140420", - "n_files": "2801", - "process": "SingleElectron", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/SingleElectron/Run2015D-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "134140420", + "n_files": "2801", + "process": "SingleElectron", "scenario": "16Dec2015v1" - }, + }, "SingleElectron_Run2015D_PromptRecov4_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/SingleElectron/Run2015D-PromptReco-v4/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "86044275", - "n_files": "981", - "process": "SingleElectron", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/SingleElectron/Run2015D-PromptReco-v4/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "86044275", + "n_files": "981", + "process": "SingleElectron", "scenario": "PromptRecov4" - }, + }, "SingleElectron_Run2016B_03Feb2017ver2v2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/SingleElectron/Run2016B-03Feb2017_ver2-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "246440440", - "n_files": "1948", - "process": "SingleElectron", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/SingleElectron/Run2016B-03Feb2017_ver2-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "246440440", + "n_files": "1948", + "process": "SingleElectron", "scenario": "03Feb2017_ver2v2" - }, + }, "SingleElectron_Run2016B_23Sep2016v3_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/SingleElectron/Run2016B-23Sep2016-v3/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "246440440", - "n_files": "2022", - "process": "SingleElectron", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/SingleElectron/Run2016B-23Sep2016-v3/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "246440440", + "n_files": "2022", + "process": "SingleElectron", "scenario": "23Sep2016v3" - }, + }, "SingleElectron_Run2016B_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/SingleElectron/Run2016B-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "246175191", - "n_files": "2712", - "process": "SingleElectron", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/SingleElectron/Run2016B-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "246175191", + "n_files": "2712", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2016C_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/SingleElectron/Run2016C-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "97259854", - "n_files": "814", - "process": "SingleElectron", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/SingleElectron/Run2016C-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "97259854", + "n_files": "814", + "process": "SingleElectron", "scenario": "03Feb2017v1" - }, + }, "SingleElectron_Run2016C_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/SingleElectron/Run2016C-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "97259854", - "n_files": "1077", - "process": "SingleElectron", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/SingleElectron/Run2016C-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "97259854", + "n_files": "1077", + "process": "SingleElectron", "scenario": "23Sep2016v1" - }, + }, "SingleElectron_Run2016C_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/SingleElectron/Run2016C-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "97292079", - "n_files": "1080", - "process": "SingleElectron", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/SingleElectron/Run2016C-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "97292079", + "n_files": "1080", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2016D_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/SingleElectron/Run2016D-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "148167727", - "n_files": "1261", - "process": "SingleElectron", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/SingleElectron/Run2016D-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "148167727", + "n_files": "1261", + "process": "SingleElectron", "scenario": "03Feb2017v1" - }, + }, "SingleElectron_Run2016D_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/SingleElectron/Run2016D-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "148167727", - "n_files": "1476", - "process": "SingleElectron", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/SingleElectron/Run2016D-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "148167727", + "n_files": "1476", + "process": "SingleElectron", "scenario": "23Sep2016v1" - }, + }, "SingleElectron_Run2016D_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/SingleElectron/Run2016D-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "96387092", - "n_files": "1569", - "process": "SingleElectron", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/SingleElectron/Run2016D-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "96387092", + "n_files": "1569", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2016E_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/SingleElectron/Run2016E-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "117321545", - "n_files": "1008", - "process": "SingleElectron", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/SingleElectron/Run2016E-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "117321545", + "n_files": "1008", + "process": "SingleElectron", "scenario": "03Feb2017v1" - }, + }, "SingleElectron_Run2016E_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/SingleElectron/Run2016E-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "117321545", - "n_files": "1240", - "process": "SingleElectron", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/SingleElectron/Run2016E-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "117321545", + "n_files": "1240", + "process": "SingleElectron", "scenario": "23Sep2016v1" - }, + }, "SingleElectron_Run2016E_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/SingleElectron/Run2016E-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "117321545", - "n_files": "1284", - "process": "SingleElectron", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/SingleElectron/Run2016E-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "117321545", + "n_files": "1284", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2016F_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/SingleElectron/Run2016F-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "70593532", - "n_files": "721", - "process": "SingleElectron", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/SingleElectron/Run2016F-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "70593532", + "n_files": "721", + "process": "SingleElectron", "scenario": "03Feb2017v1" - }, + }, "SingleElectron_Run2016F_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/SingleElectron/Run2016F-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "70593532", - "n_files": "829", - "process": "SingleElectron", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/SingleElectron/Run2016F-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "70593532", + "n_files": "829", + "process": "SingleElectron", "scenario": "23Sep2016v1" - }, + }, "SingleElectron_Run2016G_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/SingleElectron/Run2016G-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "153330123", - "n_files": "1317", - "process": "SingleElectron", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/SingleElectron/Run2016G-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "153330123", + "n_files": "1317", + "process": "SingleElectron", "scenario": "03Feb2017v1" - }, + }, "SingleElectron_Run2016G_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/SingleElectron/Run2016G-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "153363109", - "n_files": "1833", - "process": "SingleElectron", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/SingleElectron/Run2016G-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "153363109", + "n_files": "1833", + "process": "SingleElectron", "scenario": "23Sep2016v1" - }, + }, "SingleElectron_Run2016H_03Feb2017ver2v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleElectron/Run2016H-03Feb2017_ver2-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "125826667", - "n_files": "1149", - "process": "SingleElectron", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleElectron/Run2016H-03Feb2017_ver2-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "125826667", + "n_files": "1149", + "process": "SingleElectron", "scenario": "03Feb2017_ver2v1" - }, + }, "SingleElectron_Run2016H_03Feb2017ver3v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleElectron/Run2016H-03Feb2017_ver3-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "3191585", - "n_files": "27", - "process": "SingleElectron", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleElectron/Run2016H-03Feb2017_ver3-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "3191585", + "n_files": "27", + "process": "SingleElectron", "scenario": "03Feb2017_ver3v1" - }, + }, "SingleElectron_Run2016H_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Data_PromptReco", - "Skim_Base", - "Skim_Data", + "Skim_Data_PromptReco", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleElectron/Run2016H-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "n_events_generated": "126863489", - "n_files": "1531", - "process": "SingleElectron", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleElectron/Run2016H-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "n_events_generated": "126863489", + "n_files": "1531", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2016H_PromptRecov3_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleElectron/Run2016H-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "3191585", - "n_files": "40", - "process": "SingleElectron", - "scenario": "PromptRecov3", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleElectron/Run2016H-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "3191585", + "n_files": "40", + "process": "SingleElectron", + "scenario": "PromptRecov3", "xsec": 1.0 - }, + }, "SingleElectron_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "60537490", - "n_files": "478", - "process": "SingleElectron", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "478", + "process": "SingleElectron", "scenario": "12Sep2017v1" - }, + }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleElectron/Run2017B-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "49278871", - "n_files": "528", - "process": "SingleElectron", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "49278871", + "n_files": "528", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleElectron_Run2017B_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleElectron/Run2017B-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "11535170", - "n_files": "166", - "process": "SingleElectron", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "11535170", + "n_files": "166", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "76582284", - "n_files": "618", - "process": "SingleElectron", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "76582284", + "n_files": "618", + "process": "SingleElectron", "scenario": "12Sep2017v1" - }, + }, "SingleElectron_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleElectron/Run2017C-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "19149004", - "n_files": "235", - "process": "SingleElectron", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "19149004", + "n_files": "235", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleElectron_Run2017C_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleElectron/Run2017C-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "57433280", - "n_files": "656", - "process": "SingleElectron", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "57433280", + "n_files": "656", + "process": "SingleElectron", "scenario": "PromptRecov2" - }, + }, "SingleElectron_Run2017C_PromptRecov3_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleElectron/Run2017C-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "59923865", - "n_files": "789", - "process": "SingleElectron", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "59923865", + "n_files": "789", + "process": "SingleElectron", "scenario": "PromptRecov3" - }, + }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/SingleElectron/Run2017D-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "51579218", - "n_files": "706", - "process": "SingleElectron", + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleElectron/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "51579218", + "n_files": "706", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017E", - "data": true, - "dbs": "/SingleElectron/Run2017E-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "102299416", - "n_files": "1358", - "process": "SingleElectron", + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleElectron/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "102299416", + "n_files": "1358", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017F", - "data": true, - "dbs": "/SingleElectron/Run2017F-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v8", - "inputDBS": "global", - "n_events_generated": "124349592", - "n_files": "1688", - "process": "SingleElectron", + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleElectron/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v8", + "inputDBS": "global", + "n_events_generated": "124349592", + "n_files": "1688", + "process": "SingleElectron", "scenario": "PromptRecov1" - }, + }, "SingleMu_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/SingleMu/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "504556", - "n_files": "15", - "process": "SingleMu", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/SingleMu/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "504556", + "n_files": "15", + "process": "SingleMu", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2015B_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015B", - "data": true, - "dbs": "/SingleMuon/Run2015B-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "2057505", - "n_files": "49", - "process": "SingleMuon", + "campaign": "Run2015B", + "data": true, + "dbs": "/SingleMuon/Run2015B-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "2057505", + "n_files": "49", + "process": "SingleMuon", "scenario": "16Dec2015v1" - }, + }, "SingleMuon_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/SingleMuon/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "3633477", - "n_files": "57", - "process": "SingleMuon", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/SingleMuon/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "3633477", + "n_files": "57", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2015C25ns_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/SingleMuon/Run2015C_25ns-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "1341179", - "n_files": "28", - "process": "SingleMuon", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/SingleMuon/Run2015C_25ns-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "1341179", + "n_files": "28", + "process": "SingleMuon", "scenario": "05Oct2015v1" - }, + }, "SingleMuon_Run2015C25ns_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/SingleMuon/Run2015C_25ns-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "1341179", - "n_files": "33", - "process": "SingleMuon", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/SingleMuon/Run2015C_25ns-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "1341179", + "n_files": "33", + "process": "SingleMuon", "scenario": "16Dec2015v1" - }, + }, "SingleMuon_Run2015C_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015C", - "data": true, - "dbs": "/SingleMuon/Run2015C-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "15448925", - "n_files": "220", - "process": "SingleMuon", + ], + "campaign": "Run2015C", + "data": true, + "dbs": "/SingleMuon/Run2015C-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "15448925", + "n_files": "220", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2015D_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015D", - "data": true, - "dbs": "/SingleMuon/Run2015D-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "31298328", - "n_files": "727", - "process": "SingleMuon", + "campaign": "Run2015D", + "data": true, + "dbs": "/SingleMuon/Run2015D-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "31298328", + "n_files": "727", + "process": "SingleMuon", "scenario": "05Oct2015v1" - }, + }, "SingleMuon_Run2015D_16Dec2015v1_13TeV_MINIAOD": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_Data" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/SingleMuon/Run2015D-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "91999861", - "n_files": "1916", - "process": "SingleMuon", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/SingleMuon/Run2015D-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "91999861", + "n_files": "1916", + "process": "SingleMuon", "scenario": "16Dec2015v1" - }, + }, "SingleMuon_Run2015D_PromptRecov4_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/SingleMuon/Run2015D-PromptReco-v4/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "61066301", - "n_files": "698", - "process": "SingleMuon", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/SingleMuon/Run2015D-PromptReco-v4/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "61066301", + "n_files": "698", + "process": "SingleMuon", "scenario": "PromptRecov4" - }, + }, "SingleMuon_Run2016B_03Feb2017ver2v2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/SingleMuon/Run2016B-03Feb2017_ver2-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "158145722", - "n_files": "972", - "process": "SingleMuon", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/SingleMuon/Run2016B-03Feb2017_ver2-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "158145722", + "n_files": "972", + "process": "SingleMuon", "scenario": "03Feb2017_ver2v2" - }, + }, "SingleMuon_Run2016B_23Sep2016v3_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/SingleMuon/Run2016B-23Sep2016-v3/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "158145722", - "n_files": "1277", - "process": "SingleMuon", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/SingleMuon/Run2016B-23Sep2016-v3/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "158145722", + "n_files": "1277", + "process": "SingleMuon", "scenario": "23Sep2016v3" - }, + }, "SingleMuon_Run2016B_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/SingleMuon/Run2016B-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "158188719", - "n_files": "1742", - "process": "SingleMuon", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/SingleMuon/Run2016B-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "158188719", + "n_files": "1742", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2016C_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/SingleMuon/Run2016C-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "67441308", - "n_files": "425", - "process": "SingleMuon", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/SingleMuon/Run2016C-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "67441308", + "n_files": "425", + "process": "SingleMuon", "scenario": "03Feb2017v1" - }, + }, "SingleMuon_Run2016C_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/SingleMuon/Run2016C-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "67441308", - "n_files": "713", - "process": "SingleMuon", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/SingleMuon/Run2016C-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "67441308", + "n_files": "713", + "process": "SingleMuon", "scenario": "23Sep2016v1" - }, + }, "SingleMuon_Run2016C_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/SingleMuon/Run2016C-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "68492270", - "n_files": "756", - "process": "SingleMuon", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/SingleMuon/Run2016C-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "68492270", + "n_files": "756", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2016D_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/SingleMuon/Run2016D-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "98017996", - "n_files": "684", - "process": "SingleMuon", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/SingleMuon/Run2016D-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "98017996", + "n_files": "684", + "process": "SingleMuon", "scenario": "03Feb2017v1" - }, + }, "SingleMuon_Run2016D_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/SingleMuon/Run2016D-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "98017996", - "n_files": "1060", - "process": "SingleMuon", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/SingleMuon/Run2016D-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "98017996", + "n_files": "1060", + "process": "SingleMuon", "scenario": "23Sep2016v1" - }, + }, "SingleMuon_Run2016D_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/SingleMuon/Run2016D-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "62718239", - "n_files": "1035", - "process": "SingleMuon", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/SingleMuon/Run2016D-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "62718239", + "n_files": "1035", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2016E_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/SingleMuon/Run2016E-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "90963495", - "n_files": "637", - "process": "SingleMuon", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/SingleMuon/Run2016E-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "90963495", + "n_files": "637", + "process": "SingleMuon", "scenario": "03Feb2017v1" - }, + }, "SingleMuon_Run2016E_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/SingleMuon/Run2016E-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "90984718", - "n_files": "886", - "process": "SingleMuon", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/SingleMuon/Run2016E-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "90984718", + "n_files": "886", + "process": "SingleMuon", "scenario": "23Sep2016v1" - }, + }, "SingleMuon_Run2016E_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/SingleMuon/Run2016E-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "90986344", - "n_files": "972", - "process": "SingleMuon", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/SingleMuon/Run2016E-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "90986344", + "n_files": "972", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2016F_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/SingleMuon/Run2016F-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "65489554", - "n_files": "456", - "process": "SingleMuon", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/SingleMuon/Run2016F-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "65489554", + "n_files": "456", + "process": "SingleMuon", "scenario": "03Feb2017v1" - }, + }, "SingleMuon_Run2016F_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/SingleMuon/Run2016F-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "65489554", - "n_files": "767", - "process": "SingleMuon", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/SingleMuon/Run2016F-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "65489554", + "n_files": "767", + "process": "SingleMuon", "scenario": "23Sep2016v1" - }, + }, "SingleMuon_Run2016G_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/SingleMuon/Run2016G-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "149916849", - "n_files": "1083", - "process": "SingleMuon", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/SingleMuon/Run2016G-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "149916849", + "n_files": "1083", + "process": "SingleMuon", "scenario": "03Feb2017v1" - }, + }, "SingleMuon_Run2016G_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/SingleMuon/Run2016G-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "149916849", - "n_files": "1430", - "process": "SingleMuon", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/SingleMuon/Run2016G-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "149916849", + "n_files": "1430", + "process": "SingleMuon", "scenario": "23Sep2016v1" - }, + }, "SingleMuon_Run2016H_03Feb2017ver2v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleMuon/Run2016H-03Feb2017_ver2-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "169642135", - "n_files": "1201", - "process": "SingleMuon", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleMuon/Run2016H-03Feb2017_ver2-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "169642135", + "n_files": "1201", + "process": "SingleMuon", "scenario": "03Feb2017_ver2v1" - }, + }, "SingleMuon_Run2016H_03Feb2017ver3v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleMuon/Run2016H-03Feb2017_ver3-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "4393029", - "n_files": "30", - "process": "SingleMuon", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleMuon/Run2016H-03Feb2017_ver3-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "4393029", + "n_files": "30", + "process": "SingleMuon", "scenario": "03Feb2017_ver3v1" - }, + }, "SingleMuon_Run2016H_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Data_PromptReco", - "Skim_Base", - "Skim_Data", + "Skim_Data_PromptReco", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleMuon/Run2016H-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "n_events_generated": "171134793", - "n_files": "1928", - "process": "SingleMuon", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleMuon/Run2016H-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "n_events_generated": "171134793", + "n_files": "1928", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2016H_PromptRecov3_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/SingleMuon/Run2016H-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "4393222", - "n_files": "52", - "process": "SingleMuon", - "scenario": "PromptRecov3", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/SingleMuon/Run2016H-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "4393222", + "n_files": "52", + "process": "SingleMuon", + "scenario": "PromptRecov3", "xsec": 1.0 - }, + }, "SingleMuon_Run2017B_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "136300266", - "n_files": "3458", - "process": "SingleMuon", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "136300266", + "n_files": "3458", + "process": "SingleMuon", "scenario": "12Sep2017v1" - }, + }, "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleMuon/Run2017B-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "122744614", - "n_files": "1034", - "process": "SingleMuon", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "122744614", + "n_files": "1034", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2017B_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/SingleMuon/Run2017B-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "14900861", - "n_files": "182", - "process": "SingleMuon", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "14900861", + "n_files": "182", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2017C_12Sep2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_2017Repro_v4", - "inputDBS": "global", - "n_events_generated": "95112296", - "n_files": "888", - "process": "SingleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-12Sep2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_2017Repro_v4", + "inputDBS": "global", + "n_events_generated": "95112296", + "n_files": "888", + "process": "SingleMuon", "scenario": "12Sep2017v1" - }, + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleMuon/Run2017C-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "23910128", - "n_files": "261", - "process": "SingleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "23910128", + "n_files": "261", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2017C_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleMuon/Run2017C-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "70669983", - "n_files": "708", - "process": "SingleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "70669983", + "n_files": "708", + "process": "SingleMuon", "scenario": "PromptRecov2" - }, + }, "SingleMuon_Run2017C_PromptRecov3_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/SingleMuon/Run2017C-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "70395218", - "n_files": "818", - "process": "SingleMuon", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "70395218", + "n_files": "818", + "process": "SingleMuon", "scenario": "PromptRecov3" - }, + }, "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "71794192", - "n_files": "866", - "process": "SingleMuon", + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleMuon/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "71794192", + "n_files": "866", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017E", - "data": true, - "dbs": "/SingleMuon/Run2017E-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "154908671", - "n_files": "1821", - "process": "SingleMuon", + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleMuon/Run2017E-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "154908671", + "n_files": "1821", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017F", - "data": true, - "dbs": "/SingleMuon/Run2017F-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "236915187", - "n_files": "2845", - "process": "SingleMuon", + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleMuon/Run2017F-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "236915187", + "n_files": "2845", + "process": "SingleMuon", "scenario": "PromptRecov1" - }, + }, "TTJets_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "10139950", - "n_files": "197", - "process": "TTJets", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "10139950", + "n_files": "197", + "process": "TTJets", + "scenario": "PUMoriond17", "xsec": 831.76 - }, + }, "TTJets_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v3/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "8819411", - "n_files": "205", - "process": "TTJets", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v3/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "8819411", + "n_files": "205", + "process": "TTJets", "scenario": "92X" - }, + }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-premix_withHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "75383000", - "n_files": "949", - "process": "TTTo2L2Nu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-premix_withHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "75383000", + "n_files": "949", + "process": "TTTo2L2Nu", + "scenario": "PUSpring16", "xsec": 87.3 - }, + }, "TTTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "79092400", - "n_files": "1464", - "process": "TTTo2L2Nu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/TTTo2L2Nu_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "79092400", + "n_files": "1464", + "process": "TTTo2L2Nu", + "scenario": "PUMoriond17", "xsec": 87.3 - }, + }, "TTToSemilepton_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/TTToSemilepton_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-premix_withHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "157387260", - "n_files": "2008", - "process": "TTToSemilepton", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/TTToSemilepton_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-premix_withHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "157387260", + "n_files": "2008", + "process": "TTToSemilepton", + "scenario": "PUSpring16", "xsec": 364.3 - }, + }, "TTToSemilepton_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/TTToSemilepton_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "152720952", - "n_files": "2519", - "process": "TTToSemilepton", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/TTToSemilepton_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "152720952", + "n_files": "2519", + "process": "TTToSemilepton", + "scenario": "PUMoriond17", "xsec": 364.3 - }, + }, "TT_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext4-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "187576600", - "n_files": "4653", - "process": "TT", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext4-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "187576600", + "n_files": "4653", + "process": "TT", + "scenario": "PU25nsData2015v1", "xsec": 831.76 - }, + }, "TT_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8_ext3": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3_ext3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext3", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "33364899", - "n_files": "843", - "process": "TT", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3_ext3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext3", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "33364899", + "n_files": "843", + "process": "TT", + "scenario": "PUSpring16", "xsec": 831.76 - }, + }, "TT_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8_ext4": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0_ext4-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext4", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "182123200", - "n_files": "3919", - "process": "TT", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0_ext4-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext4", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "182123200", + "n_files": "3919", + "process": "TT", + "scenario": "PUSpring16", "xsec": 831.76 - }, + }, "TT_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8_ext3": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14_ext3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext3", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "92925926", - "n_files": "2124", - "process": "TT", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14_ext3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext3", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "92925926", + "n_files": "2124", + "process": "TT", "scenario": "PUSpring16RAWAODSIM" - }, + }, "TT_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "77229341", - "n_files": "984", - "process": "TT", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "77229341", + "n_files": "984", + "process": "TT", + "scenario": "PUMoriond17", "xsec": 831.76 - }, + }, "TTv1_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v1" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "33844772", - "n_files": "590", - "process": "TTv1", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "33844772", + "n_files": "590", + "process": "TTv1", + "scenario": "92X", "xsec": 831.76 - }, + }, "TTv2_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ - "skim_mc", + "skim_mc", "skim_mc_v2" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "34438536", - "n_files": "574", - "process": "TTv2", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/TT_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "34438536", + "n_files": "574", + "process": "TTv2", + "scenario": "92X", "xsec": 831.76 - }, + }, "Tau_Run2015B_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015B", - "data": true, - "dbs": "/Tau/Run2015B-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "209851", - "n_files": "9", - "process": "Tau", + "campaign": "Run2015B", + "data": true, + "dbs": "/Tau/Run2015B-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "209851", + "n_files": "9", + "process": "Tau", "scenario": "16Dec2015v1" - }, + }, "Tau_Run2015B_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015B", - "data": true, - "dbs": "/Tau/Run2015B-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "226198", - "n_files": "38", - "process": "Tau", + ], + "campaign": "Run2015B", + "data": true, + "dbs": "/Tau/Run2015B-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "226198", + "n_files": "38", + "process": "Tau", "scenario": "PromptRecov1" - }, + }, "Tau_Run2015C25ns_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/Tau/Run2015C_25ns-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "391446", - "n_files": "10", - "process": "Tau", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/Tau/Run2015C_25ns-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "391446", + "n_files": "10", + "process": "Tau", "scenario": "05Oct2015v1" - }, + }, "Tau_Run2015C25ns_16Dec2015v1_13TeV_MINIAOD": { - "campaign": "Run2015C_25ns", - "data": true, - "dbs": "/Tau/Run2015C_25ns-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "391446", - "n_files": "17", - "process": "Tau", + "campaign": "Run2015C_25ns", + "data": true, + "dbs": "/Tau/Run2015C_25ns-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "391446", + "n_files": "17", + "process": "Tau", "scenario": "16Dec2015v1" - }, + }, "Tau_Run2015C_PromptRecov1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015C", - "data": true, - "dbs": "/Tau/Run2015C-PromptReco-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "1290957", - "n_files": "92", - "process": "Tau", + ], + "campaign": "Run2015C", + "data": true, + "dbs": "/Tau/Run2015C-PromptReco-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "1290957", + "n_files": "92", + "process": "Tau", "scenario": "PromptRecov1" - }, + }, "Tau_Run2015D_05Oct2015v1_13TeV_MINIAOD": { - "campaign": "Run2015D", - "data": true, - "dbs": "/Tau/Run2015D-05Oct2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "6101221", - "n_files": "141", - "process": "Tau", + "campaign": "Run2015D", + "data": true, + "dbs": "/Tau/Run2015D-05Oct2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "6101221", + "n_files": "141", + "process": "Tau", "scenario": "05Oct2015v1" - }, + }, "Tau_Run2015D_16Dec2015v1_13TeV_MINIAOD": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_Data" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/Tau/Run2015D-16Dec2015-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "16345128", - "n_files": "354", - "process": "Tau", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/Tau/Run2015D-16Dec2015-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "16345128", + "n_files": "354", + "process": "Tau", "scenario": "16Dec2015v1" - }, + }, "Tau_Run2015D_PromptRecov4_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2015D", - "data": true, - "dbs": "/Tau/Run2015D-PromptReco-v4/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "76X_dataRun2_16Dec2015_v0", - "n_events_generated": "10241352", - "n_files": "187", - "process": "Tau", + ], + "campaign": "Run2015D", + "data": true, + "dbs": "/Tau/Run2015D-PromptReco-v4/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "76X_dataRun2_16Dec2015_v0", + "n_events_generated": "10241352", + "n_files": "187", + "process": "Tau", "scenario": "PromptRecov4" - }, + }, "Tau_Run2016B_03Feb2017ver2v2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/Tau/Run2016B-03Feb2017_ver2-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "68727458", - "n_files": "484", - "process": "Tau", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/Tau/Run2016B-03Feb2017_ver2-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "68727458", + "n_files": "484", + "process": "Tau", "scenario": "03Feb2017_ver2v2" - }, + }, "Tau_Run2016B_23Sep2016v3_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/Tau/Run2016B-23Sep2016-v3/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "68727458", - "n_files": "614", - "process": "Tau", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/Tau/Run2016B-23Sep2016-v3/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "68727458", + "n_files": "614", + "process": "Tau", "scenario": "23Sep2016v3" - }, + }, "Tau_Run2016B_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016B", - "data": true, - "dbs": "/Tau/Run2016B-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "71901374", - "n_files": "896", - "process": "Tau", + ], + "campaign": "Run2016B", + "data": true, + "dbs": "/Tau/Run2016B-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "71901374", + "n_files": "896", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2016C_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/Tau/Run2016C-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "36931473", - "n_files": "273", - "process": "Tau", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/Tau/Run2016C-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "36931473", + "n_files": "273", + "process": "Tau", "scenario": "03Feb2017v1" - }, + }, "Tau_Run2016C_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/Tau/Run2016C-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "36931473", - "n_files": "489", - "process": "Tau", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/Tau/Run2016C-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "36931473", + "n_files": "489", + "process": "Tau", "scenario": "23Sep2016v1" - }, + }, "Tau_Run2016C_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016C", - "data": true, - "dbs": "/Tau/Run2016C-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "56546350", - "n_files": "659", - "process": "Tau", + ], + "campaign": "Run2016C", + "data": true, + "dbs": "/Tau/Run2016C-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "56546350", + "n_files": "659", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2016D_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/Tau/Run2016D-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "56827771", - "n_files": "454", - "process": "Tau", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/Tau/Run2016D-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "56827771", + "n_files": "454", + "process": "Tau", "scenario": "03Feb2017v1" - }, + }, "Tau_Run2016D_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/Tau/Run2016D-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "56827771", - "n_files": "544", - "process": "Tau", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/Tau/Run2016D-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "56827771", + "n_files": "544", + "process": "Tau", "scenario": "23Sep2016v1" - }, + }, "Tau_Run2016D_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016D", - "data": true, - "dbs": "/Tau/Run2016D-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "generatorWeight": -1.0, - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "41056924", - "n_files": "667", - "process": "Tau", + ], + "campaign": "Run2016D", + "data": true, + "dbs": "/Tau/Run2016D-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "generatorWeight": -1.0, + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "41056924", + "n_files": "667", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2016E_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/Tau/Run2016E-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "58348773", - "n_files": "447", - "process": "Tau", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/Tau/Run2016E-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "58348773", + "n_files": "447", + "process": "Tau", "scenario": "03Feb2017v1" - }, + }, "Tau_Run2016E_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/Tau/Run2016E-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "58348773", - "n_files": "656", - "process": "Tau", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/Tau/Run2016E-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "58348773", + "n_files": "656", + "process": "Tau", "scenario": "23Sep2016v1" - }, + }, "Tau_Run2016E_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ "Skim_Data_PromptReco" - ], - "campaign": "Run2016E", - "data": true, - "dbs": "/Tau/Run2016E-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v14", - "n_events_generated": "58349490", - "n_files": "663", - "process": "Tau", + ], + "campaign": "Run2016E", + "data": true, + "dbs": "/Tau/Run2016E-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v14", + "n_events_generated": "58349490", + "n_files": "663", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2016F_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/Tau/Run2016F-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "40549716", - "n_files": "324", - "process": "Tau", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/Tau/Run2016F-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "40549716", + "n_files": "324", + "process": "Tau", "scenario": "03Feb2017v1" - }, + }, "Tau_Run2016F_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016F", - "data": true, - "dbs": "/Tau/Run2016F-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "40549716", - "n_files": "478", - "process": "Tau", + ], + "campaign": "Run2016F", + "data": true, + "dbs": "/Tau/Run2016F-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "40549716", + "n_files": "478", + "process": "Tau", "scenario": "23Sep2016v1" - }, + }, "Tau_Run2016G_03Feb2017v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/Tau/Run2016G-03Feb2017-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "inputDBS": "global", - "n_events_generated": "79557782", - "n_files": "698", - "process": "Tau", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/Tau/Run2016G-03Feb2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "inputDBS": "global", + "n_events_generated": "79557782", + "n_files": "698", + "process": "Tau", "scenario": "03Feb2017v1" - }, + }, "Tau_Run2016G_23Sep2016v1_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Base", - "Skim_Data", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016G", - "data": true, - "dbs": "/Tau/Run2016G-23Sep2016-v1/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_2016SeptRepro_v7", - "n_events_generated": "79578661", - "n_files": "927", - "process": "Tau", + ], + "campaign": "Run2016G", + "data": true, + "dbs": "/Tau/Run2016G-23Sep2016-v1/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_2016SeptRepro_v7", + "n_events_generated": "79578661", + "n_files": "927", + "process": "Tau", "scenario": "23Sep2016v1" - }, + }, "Tau_Run2016H_03Feb2017ver2v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/Tau/Run2016H-03Feb2017_ver2-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "74860701", - "n_files": "680", - "process": "Tau", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/Tau/Run2016H-03Feb2017_ver2-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "74860701", + "n_files": "680", + "process": "Tau", "scenario": "03Feb2017_ver2v1" - }, + }, "Tau_Run2016H_03Feb2017ver3v1_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-MiniAOD" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/Tau/Run2016H-03Feb2017_ver3-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "1898053", - "n_files": "17", - "process": "Tau", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/Tau/Run2016H-03Feb2017_ver3-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "1898053", + "n_files": "17", + "process": "Tau", "scenario": "03Feb2017_ver3v1" - }, + }, "Tau_Run2016H_PromptRecov2_13TeV_MINIAOD": { "Moriond17": [ - "Skim_Data_PromptReco", - "Skim_Base", - "Skim_Data", + "Skim_Data_PromptReco", + "Skim_Base", + "Skim_Data", "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/Tau/Run2016H-PromptReco-v2/MINIAOD", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "n_events_generated": "76504267", - "n_files": "1024", - "process": "Tau", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/Tau/Run2016H-PromptReco-v2/MINIAOD", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "n_events_generated": "76504267", + "n_files": "1024", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2016H_PromptRecov3_13TeV_MINIAOD": { "Moriond17": [ "Skim_Moriond17_Data_re-Reco" - ], - "campaign": "Run2016H", - "data": true, - "dbs": "/Tau/Run2016H-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "80X_dataRun2_Prompt_v16", - "inputDBS": "global", - "n_events_generated": "1898072", - "n_files": "25", - "process": "Tau", - "scenario": "PromptRecov3", + ], + "campaign": "Run2016H", + "data": true, + "dbs": "/Tau/Run2016H-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "80X_dataRun2_Prompt_v16", + "inputDBS": "global", + "n_events_generated": "1898072", + "n_files": "25", + "process": "Tau", + "scenario": "PromptRecov3", "xsec": 1.0 - }, + }, "Tau_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/Tau/Run2017B-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "33528164", - "n_files": "418", - "process": "Tau", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/Tau/Run2017B-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "33528164", + "n_files": "418", + "process": "Tau", "scenario": "PromptRecov1" - }, + }, "Tau_Run2017B_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017B", - "data": true, - "dbs": "/Tau/Run2017B-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "5227027", - "n_files": "97", - "process": "Tau", + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/Tau/Run2017B-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "5227027", + "n_files": "97", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/Tau/Run2017C-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "8111856", - "n_files": "122", - "process": "Tau", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "8111856", + "n_files": "122", + "process": "Tau", "scenario": "PromptRecov1" - }, + }, "Tau_Run2017C_PromptRecov2_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/Tau/Run2017C-PromptReco-v2/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "23583337", - "n_files": "346", - "process": "Tau", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-PromptReco-v2/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "23583337", + "n_files": "346", + "process": "Tau", "scenario": "PromptRecov2" - }, + }, "Tau_Run2017C_PromptRecov3_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017C", - "data": true, - "dbs": "/Tau/Run2017C-PromptReco-v3/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "23722892", - "n_files": "347", - "process": "Tau", + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-PromptReco-v3/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "23722892", + "n_files": "347", + "process": "Tau", "scenario": "PromptRecov3" - }, + }, "Tau_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" - ], - "campaign": "Run2017D", - "data": true, - "dbs": "/Tau/Run2017D-PromptReco-v1/MINIAOD", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "", - "globalTag": "92X_dataRun2_Prompt_v11", - "inputDBS": "global", - "n_events_generated": "7135008", - "n_files": "117", - "process": "Tau", + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/Tau/Run2017D-PromptReco-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "92X_dataRun2_Prompt_v11", + "inputDBS": "global", + "n_events_generated": "7135008", + "n_files": "117", + "process": "Tau", "scenario": "PromptRecov1" - }, + }, "VBFHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9985144218898397, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "976051", - "n_files": "72", - "process": "VBFHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9985144218898397, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "976051", + "n_files": "72", + "process": "VBFHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": 0.3507294 - }, + }, "VBFHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.99837, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "200000", - "n_files": "5", - "process": "VBFHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.99837, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "200000", + "n_files": "5", + "process": "VBFHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 0.2747024 - }, + }, "VBFHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "200000", - "n_files": "5", - "process": "VBFHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "200000", + "n_files": "5", + "process": "VBFHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.2747024 - }, + }, "VBFHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8_ext1": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9984341628094877, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "957954", - "n_files": "51", - "process": "VBFHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9984341628094877, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "957954", + "n_files": "51", + "process": "VBFHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": 0.274663 - }, + }, "VBFHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.30654489040136124, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "inputDBS": "global", - "n_events_generated": "1998200", - "n_files": "56", - "process": "VBFHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.30654489040136124, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "inputDBS": "global", + "n_events_generated": "1998200", + "n_files": "56", + "process": "VBFHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9984297681771691, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1497868", - "n_files": "35", - "process": "VBFHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9984297681771691, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1497868", + "n_files": "35", + "process": "VBFHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9984320199162854, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1497468", - "n_files": "35", - "process": "VBFHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9984320199162854, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1497468", + "n_files": "35", + "process": "VBFHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM125_RunIISpring16MiniAODv2_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9984320199162854, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1497468", - "n_files": "33", - "process": "VBFHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9984320199162854, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1497468", + "n_files": "33", + "process": "VBFHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Spring16_MC_Signal", + "Skim_Spring16_MC_Signal", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.30654489040136124, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "inputDBS": "global", - "n_events_generated": "1998200", - "n_files": "17", - "process": "VBFHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.30654489040136124, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "inputDBS": "global", + "n_events_generated": "1998200", + "n_files": "17", + "process": "VBFHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1497468", - "n_files": "39", - "process": "VBFHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1497468", + "n_files": "39", + "process": "VBFHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9984313725490196, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "1499400", - "n_files": "48", - "process": "VBFHToTauTau_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9984313725490196, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "1499400", + "n_files": "48", + "process": "VBFHToTauTau_M125", + "scenario": "PUMoriond17", "xsec": 0.2370687 - }, + }, "VBFHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "200000", - "n_files": "5", - "process": "VBFHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "200000", + "n_files": "5", + "process": "VBFHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 0.1967981 - }, + }, "VBFHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "199000", - "n_files": "5", - "process": "VBFHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "199000", + "n_files": "5", + "process": "VBFHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.1967981 - }, + }, "VBFHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8_ext1": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9983637823730175, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "996200", - "n_files": "23", - "process": "VBFHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9983637823730175, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "996200", + "n_files": "23", + "process": "VBFHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": 0.1967617 - }, + }, "VBFHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9988175149109499, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "962380", - "n_files": "62", - "process": "VBFHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9988175149109499, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "962380", + "n_files": "62", + "process": "VBFHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": 0.125712 - }, + }, "VBFHToWWTo2L2NuM1000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M1000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "200000", - "n_files": "4", - "process": "VBFHToWWTo2L2Nu_M1000", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M1000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "200000", + "n_files": "4", + "process": "VBFHToWWTo2L2Nu_M1000", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM115_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M115_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "5", - "process": "VBFHToWWTo2L2Nu_M115", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M115_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "5", + "process": "VBFHToWWTo2L2Nu_M115", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M120_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99356", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M120", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M120_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99356", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M120", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M120_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.998488, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "500000", - "n_files": "9", - "process": "VBFHToWWTo2L2Nu_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M120_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.998488, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "500000", + "n_files": "9", + "process": "VBFHToWWTo2L2Nu_M120", + "scenario": "PUMoriond17", "xsec": 0.0893 - }, + }, "VBFHToWWTo2L2NuM124_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M124_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "1", - "process": "VBFHToWWTo2L2Nu_M124", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M124_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "1", + "process": "VBFHToWWTo2L2Nu_M124", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M125_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M125", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M125_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M125", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M125_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.998477564102564, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "499200", - "n_files": "7", - "process": "VBFHToWWTo2L2Nu_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M125_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.998477564102564, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "499200", + "n_files": "7", + "process": "VBFHToWWTo2L2Nu_M125", + "scenario": "PUMoriond17", "xsec": 0.0858 - }, + }, "VBFHToWWTo2L2NuM126_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M126_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "99600", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M126", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M126_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "99600", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M126", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M130_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "5", - "process": "VBFHToWWTo2L2Nu_M130", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M130_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "5", + "process": "VBFHToWWTo2L2Nu_M130", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M130_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9984432331799972, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "498469", - "n_files": "7", - "process": "VBFHToWWTo2L2Nu_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M130_13TeV_powheg_JHUgen_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9984432331799972, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "498469", + "n_files": "7", + "process": "VBFHToWWTo2L2Nu_M130", + "scenario": "PUMoriond17", "xsec": 0.0825 - }, + }, "VBFHToWWTo2L2NuM135_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M135_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M135", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M135_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M135", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M140_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M140", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M140_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M140", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM145_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M145_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "4", - "process": "VBFHToWWTo2L2Nu_M145", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M145_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "4", + "process": "VBFHToWWTo2L2Nu_M145", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM1500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M1500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "197136", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M1500", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M1500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "197136", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M1500", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM150_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M150_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M150", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M150_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M150", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM155_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M155_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M155", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M155_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M155", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM160_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M160_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M160", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M160_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M160", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM165_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M165_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M165", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M165_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M165", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM170_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M170_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M170", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M170_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M170", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM175_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M175_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M175", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M175_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M175", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM180_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M180_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M180", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M180_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M180", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM190_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M190_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M190", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M190_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M190", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM2000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M2000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "199451", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M2000", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M2000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "199451", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M2000", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM200_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M200_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M200", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M200_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M200", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM210_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M210_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M210", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M210_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M210", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM230_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M230_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "7", - "process": "VBFHToWWTo2L2Nu_M230", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M230_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "7", + "process": "VBFHToWWTo2L2Nu_M230", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM2500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M2500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198398", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M2500", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M2500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198398", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M2500", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM250_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M250_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "1", - "process": "VBFHToWWTo2L2Nu_M250", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M250_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "1", + "process": "VBFHToWWTo2L2Nu_M250", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM270_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv628-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M270_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv628-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "100000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M270", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M270_13TeV_powheg_JHUgenv628_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv628-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "100000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M270", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM3000_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M3000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198870", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M3000", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M3000_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198870", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M3000", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM300_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M300_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198610", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M300", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M300_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198610", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M300", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM350_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M350_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "197092", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M350", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M350_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "197092", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M350", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM400_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M400_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198146", - "n_files": "4", - "process": "VBFHToWWTo2L2Nu_M400", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M400_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198146", + "n_files": "4", + "process": "VBFHToWWTo2L2Nu_M400", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM450_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M450_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "199606", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M450", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M450_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "199606", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M450", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM500_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198110", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M500", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M500_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198110", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M500", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM550_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M550_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "196241", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M550", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M550_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "196241", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M550", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM600_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M600_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "197300", - "n_files": "4", - "process": "VBFHToWWTo2L2Nu_M600", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M600_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "197300", + "n_files": "4", + "process": "VBFHToWWTo2L2Nu_M600", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM650_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M650_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "194910", - "n_files": "4", - "process": "VBFHToWWTo2L2Nu_M650", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M650_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "194910", + "n_files": "4", + "process": "VBFHToWWTo2L2Nu_M650", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM700_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M700_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "196576", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M700", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M700_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "196576", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M700", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM750_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M750_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "194995", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M750", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M750_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "194995", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M750", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM800_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M800_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "200000", - "n_files": "2", - "process": "VBFHToWWTo2L2Nu_M800", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M800_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "200000", + "n_files": "2", + "process": "VBFHToWWTo2L2Nu_M800", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHToWWTo2L2NuM900_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-JHUgenv698-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHToWWTo2L2Nu_M900_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-JHUgenv698-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "198616", - "n_files": "3", - "process": "VBFHToWWTo2L2Nu_M900", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHToWWTo2L2Nu_M900_13TeV_powheg_JHUgenv698_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-JHUgenv698-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "198616", + "n_files": "3", + "process": "VBFHToWWTo2L2Nu_M900", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "VBFHiggs0L1M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0L1_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "972000", - "n_files": "27", - "process": "VBFHiggs0L1_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0L1_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "972000", + "n_files": "27", + "process": "VBFHiggs0L1_M125", + "scenario": "PUMoriond17", "xsec": 1.3165e-08 - }, + }, "VBFHiggs0L1f05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0L1f05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "995200", - "n_files": "15", - "process": "VBFHiggs0L1f05ph0_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0L1f05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "995200", + "n_files": "15", + "process": "VBFHiggs0L1f05ph0_M125", + "scenario": "PUMoriond17", "xsec": 0.1808286616 - }, + }, "VBFHiggs0MM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0M_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "952800", - "n_files": "30", - "process": "VBFHiggs0M_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0M_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "952800", + "n_files": "30", + "process": "VBFHiggs0M_M125", + "scenario": "PUMoriond17", "xsec": 0.689482928 - }, + }, "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0Mf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "916400", - "n_files": "17", - "process": "VBFHiggs0Mf05ph0_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0Mf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "916400", + "n_files": "17", + "process": "VBFHiggs0Mf05ph0_M125", + "scenario": "PUMoriond17", "xsec": 0.12242788 - }, + }, "VBFHiggs0PHM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0PH_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "912000", - "n_files": "31", - "process": "VBFHiggs0PH_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PH_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "912000", + "n_files": "31", + "process": "VBFHiggs0PH_M125", + "scenario": "PUMoriond17", "xsec": 0.828091272 - }, + }, "VBFHiggs0PHf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0PHf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "958400", - "n_files": "38", - "process": "VBFHiggs0PHf05ph0_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PHf05ph0_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "958400", + "n_files": "38", + "process": "VBFHiggs0PHf05ph0_M125", + "scenario": "PUMoriond17", "xsec": 0.139528536 - }, + }, "VBFHiggs0PMM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VBFHiggs0PM_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgenv6", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "998600", - "n_files": "14", - "process": "VBFHiggs0PM_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PM_M-125_13TeV-JHUGenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgenv6", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998600", + "n_files": "14", + "process": "VBFHiggs0PM_M125", + "scenario": "PUMoriond17", "xsec": 0.0612201968 - }, + }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.60584077609, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "2855237", - "n_files": "79", - "process": "VVTo2L2Nu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.60584077609, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "2855237", + "n_files": "79", + "process": "VVTo2L2Nu", + "scenario": "PU25nsData2015v1", "xsec": 11.95 - }, + }, "VVTo2L2Nu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6059932404713195, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "2944584", - "n_files": "82", - "process": "VVTo2L2Nu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6059932404713195, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "2944584", + "n_files": "82", + "process": "VVTo2L2Nu", + "scenario": "PUSpring16", "xsec": 11.95 - }, + }, "VVTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6059932404713195, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "2944584", - "n_files": "71", - "process": "VVTo2L2Nu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6059932404713195, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "2944584", + "n_files": "71", + "process": "VVTo2L2Nu", + "scenario": "PUSpring16", "xsec": 11.95 - }, + }, "VVTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6059191898373548, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "2852958", - "n_files": "28", - "process": "VVTo2L2Nu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6059191898373548, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "2852958", + "n_files": "28", + "process": "VVTo2L2Nu", + "scenario": "PUMoriond17", "xsec": 11.95 - }, + }, "VVTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6075352133429126, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "6888511", - "n_files": "76", - "process": "VVTo2L2Nu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6075352133429126, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "6888511", + "n_files": "76", + "process": "VVTo2L2Nu", + "scenario": "PUMoriond17", "xsec": 11.95 - }, + }, "W1JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "45442170", - "n_files": "1220", - "process": "W1JetsToLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "45442170", + "n_files": "1220", + "process": "W1JetsToLNu", + "scenario": "PU25nsData2015v1", "xsec": 9493 - }, + }, "W1JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "42207819", - "n_files": "1086", - "process": "W1JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "42207819", + "n_files": "1086", + "process": "W1JetsToLNu", + "scenario": "PUSpring16", "xsec": 9644.5 - }, + }, "W1JetsToLNu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "39855520", - "n_files": "951", - "process": "W1JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "39855520", + "n_files": "951", + "process": "W1JetsToLNu", + "scenario": "PUSpring16", "xsec": 9644.5 - }, + }, "W1JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "45367044", - "n_files": "651", - "process": "W1JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "45367044", + "n_files": "651", + "process": "W1JetsToLNu", + "scenario": "PUMoriond17", "xsec": 9644.5 - }, + }, "W1JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "45168895", - "n_files": "532", - "process": "W1JetsToLNu", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W1JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "45168895", + "n_files": "532", + "process": "W1JetsToLNu", + "scenario": "92X", "xsec": 9644.5 - }, + }, "W2JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "30190119", - "n_files": "750", - "process": "W2JetsToLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "30190119", + "n_files": "750", + "process": "W2JetsToLNu", + "scenario": "PU25nsData2015v1", "xsec": 3144.5 - }, + }, "W2JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "29895373", - "n_files": "800", - "process": "W2JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "29895373", + "n_files": "800", + "process": "W2JetsToLNu", + "scenario": "PUSpring16", "xsec": 3144.5 - }, + }, "W2JetsToLNu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "29984239", - "n_files": "696", - "process": "W2JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "29984239", + "n_files": "696", + "process": "W2JetsToLNu", + "scenario": "PUSpring16", "xsec": 3144.5 - }, + }, "W2JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "29878415", - "n_files": "596", - "process": "W2JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "29878415", + "n_files": "596", + "process": "W2JetsToLNu", + "scenario": "PUMoriond17", "xsec": 3144.5 - }, + }, "W2JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "30319351", - "n_files": "430", - "process": "W2JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "30319351", + "n_files": "430", + "process": "W2JetsToLNu", + "scenario": "PUMoriond17", "xsec": 3144.5 - }, + }, "W2JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "27655104", - "n_files": "336", - "process": "W2JetsToLNu", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W2JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "27655104", + "n_files": "336", + "process": "W2JetsToLNu", + "scenario": "92X", "xsec": 3144.5 - }, + }, "W3JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "19141299", - "n_files": "487", - "process": "W3JetsToLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "19141299", + "n_files": "487", + "process": "W3JetsToLNu", + "scenario": "PU25nsData2015v1", "xsec": 942.3 - }, + }, "W3JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "19864549", - "n_files": "576", - "process": "W3JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "19864549", + "n_files": "576", + "process": "W3JetsToLNu", + "scenario": "PUSpring16", "xsec": 954.8 - }, + }, "W3JetsToLNu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "19869053", - "n_files": "484", - "process": "W3JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "19869053", + "n_files": "484", + "process": "W3JetsToLNu", + "scenario": "PUSpring16", "xsec": 954.8 - }, + }, "W3JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "19798117", - "n_files": "331", - "process": "W3JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "19798117", + "n_files": "331", + "process": "W3JetsToLNu", + "scenario": "PUMoriond17", "xsec": 954.8 - }, + }, "W3JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "39269431", - "n_files": "553", - "process": "W3JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "39269431", + "n_files": "553", + "process": "W3JetsToLNu", + "scenario": "PUMoriond17", "xsec": 954.8 - }, + }, "W3JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "7884058", - "n_files": "156", - "process": "W3JetsToLNu", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W3JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7884058", + "n_files": "156", + "process": "W3JetsToLNu", + "scenario": "92X", "xsec": 954.8 - }, + }, "W4JetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "8995605", - "n_files": "297", - "process": "W4JetsToLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "8995605", + "n_files": "297", + "process": "W4JetsToLNu", + "scenario": "PU25nsData2015v1", "xsec": 524.2 - }, + }, "W4JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "9174756", - "n_files": "265", - "process": "W4JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "9174756", + "n_files": "265", + "process": "W4JetsToLNu", + "scenario": "PUSpring16", "xsec": 485.6 - }, + }, "W4JetsToLNu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "9174756", - "n_files": "214", - "process": "W4JetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "9174756", + "n_files": "214", + "process": "W4JetsToLNu", + "scenario": "PUSpring16", "xsec": 485.6 - }, + }, "W4JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "9170576", - "n_files": "197", - "process": "W4JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "9170576", + "n_files": "197", + "process": "W4JetsToLNu", + "scenario": "PUMoriond17", "xsec": 485.6 - }, + }, "W4JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext1": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2073275", - "n_files": "23", - "process": "W4JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2073275", + "n_files": "23", + "process": "W4JetsToLNu", + "scenario": "PUMoriond17", "xsec": 485.6 - }, + }, "W4JetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "18751462", - "n_files": "343", - "process": "W4JetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "18751462", + "n_files": "343", + "process": "W4JetsToLNu", + "scenario": "PUMoriond17", "xsec": 485.6 - }, + }, "W4JetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "8928213", - "n_files": "258", - "process": "W4JetsToLNu", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/W4JetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "8928213", + "n_files": "258", + "process": "W4JetsToLNu", "scenario": "92X" - }, + }, "WGToLNuG_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "5046183", - "n_files": "88", - "process": "WGToLNuG", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "5046183", + "n_files": "88", + "process": "WGToLNuG", + "scenario": "PUSpring16", "xsec": 489.0 - }, + }, "WGToLNuG_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6408190996480122, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "5048470", - "n_files": "145", - "process": "WGToLNuG", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6408190996480122, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "5048470", + "n_files": "145", + "process": "WGToLNuG", + "scenario": "PUMoriond17", "xsec": 489.0 - }, + }, "WGToLNuG_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext2": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6416260603749376, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "10231994", - "n_files": "124", - "process": "WGToLNuG", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6416260603749376, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "10231994", + "n_files": "124", + "process": "WGToLNuG", + "scenario": "PUMoriond17", "xsec": 489.0 - }, + }, "WGToLNuG_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext3": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext3-v1/MINIAODSIM", - "energy": "13", - "extension": "ext3", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.64127206330185, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "12146754", - "n_files": "185", - "process": "WGToLNuG", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WGToLNuG_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext3-v1/MINIAODSIM", + "energy": "13", + "extension": "ext3", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.64127206330185, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "12146754", + "n_files": "185", + "process": "WGToLNuG", + "scenario": "PUMoriond17", "xsec": 489.0 - }, + }, "WGstarToLNuEE_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WGstarToLNuEE_012Jets_13TeV-madgraph/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "2226335", - "n_files": "53", - "process": "WGstarToLNuEE", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WGstarToLNuEE_012Jets_13TeV-madgraph/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "2226335", + "n_files": "53", + "process": "WGstarToLNuEE", + "scenario": "PUSpring16", "xsec": 3.526 - }, + }, "WGstarToLNuEE_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WGstarToLNuEE_012Jets_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2249800", - "n_files": "28", - "process": "WGstarToLNuEE", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WGstarToLNuEE_012Jets_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2249800", + "n_files": "28", + "process": "WGstarToLNuEE", + "scenario": "PUMoriond17", "xsec": 3.526 - }, + }, "WGstarToLNuMuMu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WGstarToLNuMuMu_012Jets_13TeV-madgraph/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "2219185", - "n_files": "53", - "process": "WGstarToLNuMuMu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WGstarToLNuMuMu_012Jets_13TeV-madgraph/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "2219185", + "n_files": "53", + "process": "WGstarToLNuMuMu", + "scenario": "PUSpring16", "xsec": 2.793 - }, + }, "WGstarToLNuMuMu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WGstarToLNuMuMu_012Jets_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2218596", - "n_files": "30", - "process": "WGstarToLNuMuMu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WGstarToLNuMuMu_012Jets_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2218596", + "n_files": "30", + "process": "WGstarToLNuMuMu", + "scenario": "PUMoriond17", "xsec": 2.793 - }, + }, "WHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "970200", - "n_files": "34", - "process": "WHiggs0L1_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "970200", + "n_files": "34", + "process": "WHiggs0L1_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 7.100463e-06 - }, + }, "WHiggs0L1fWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0L1fWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "985200", - "n_files": "41", - "process": "WHiggs0L1fWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0L1fWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "985200", + "n_files": "41", + "process": "WHiggs0L1fWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 1.599109784 - }, + }, "WHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "992800", - "n_files": "48", - "process": "WHiggs0M_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "992800", + "n_files": "48", + "process": "WHiggs0M_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 128.2110592 - }, + }, "WHiggs0MfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0MfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "991000", - "n_files": "42", - "process": "WHiggs0MfWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0MfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "991000", + "n_files": "42", + "process": "WHiggs0MfWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 3.918214824 - }, + }, "WHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "966800", - "n_files": "48", - "process": "WHiggs0PH_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "966800", + "n_files": "48", + "process": "WHiggs0PH_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 196.3206248 - }, + }, "WHiggs0PHfWH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0PHfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "951600", - "n_files": "41", - "process": "WHiggs0PHfWH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PHfWH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "951600", + "n_files": "41", + "process": "WHiggs0PHfWH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 1.041958176 - }, + }, "WHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1000000", - "n_files": "15", - "process": "WHiggs0PM_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1000000", + "n_files": "15", + "process": "WHiggs0PM_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 1.959107728 - }, + }, "WJetsToLNuHT-100To200_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_HT-100To200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "10205377", - "n_files": "240", - "process": "WJetsToLNu_HT-100To200", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_HT-100To200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "10205377", + "n_files": "240", + "process": "WJetsToLNu_HT-100To200", + "scenario": "PU25nsData2015v1", "xsec": 1632.54 - }, + }, "WJetsToLNuHT-200To400_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_HT-200To400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "4949568", - "n_files": "122", - "process": "WJetsToLNu_HT-200To400", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_HT-200To400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "4949568", + "n_files": "122", + "process": "WJetsToLNu_HT-200To400", + "scenario": "PU25nsData2015v1", "xsec": 436.598 - }, + }, "WJetsToLNuHT-400To600_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_HT-400To600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1943664", - "n_files": "45", - "process": "WJetsToLNu_HT-400To600", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_HT-400To600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1943664", + "n_files": "45", + "process": "WJetsToLNu_HT-400To600", + "scenario": "PU25nsData2015v1", "xsec": 59.366 - }, + }, "WJetsToLNuHT-600ToInf_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1041358", - "n_files": "24", - "process": "WJetsToLNu_HT-600ToInf", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1041358", + "n_files": "24", + "process": "WJetsToLNu_HT-600ToInf", + "scenario": "PU25nsData2015v1", "xsec": 22.783 - }, + }, "WJetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6839274380277233, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "24156124", - "n_files": "595", - "process": "WJetsToLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6839274380277233, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "24156124", + "n_files": "595", + "process": "WJetsToLNu", + "scenario": "PU25nsData2015v1", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "47161328", - "n_files": "1145", - "process": "WJetsToLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "47161328", + "n_files": "1145", + "process": "WJetsToLNu", + "scenario": "PU25nsData2015v1", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6839827884000924, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "9825699", - "n_files": "265", - "process": "WJetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6839827884000924, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "9825699", + "n_files": "265", + "process": "WJetsToLNu", + "scenario": "PUSpring16", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "28062407", - "n_files": "733", - "process": "WJetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "28062407", + "n_files": "733", + "process": "WJetsToLNu", + "scenario": "PUSpring16", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6839457784572369, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "9908534", - "n_files": "231", - "process": "WJetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6839457784572369, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "9908534", + "n_files": "231", + "process": "WJetsToLNu", + "scenario": "PUSpring16", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "28210360", - "n_files": "663", - "process": "WJetsToLNu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "28210360", + "n_files": "663", + "process": "WJetsToLNu", + "scenario": "PUSpring16", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6840219426458075, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "47502020", - "n_files": "306", - "process": "WJetsToLNu", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6840219426458075, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "47502020", + "n_files": "306", + "process": "WJetsToLNu", + "scenario": "PUSpring16RAWAODSIM", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "24120319", - "n_files": "300", - "process": "WJetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "24120319", + "n_files": "300", + "process": "WJetsToLNu", + "scenario": "PUMoriond17", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "29705748", - "n_files": "422", - "process": "WJetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "29705748", + "n_files": "422", + "process": "WJetsToLNu", + "scenario": "PUMoriond17", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8_ext2": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", - "energy": "13", - "extension": "ext2", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "57026058", - "n_files": "638", - "process": "WJetsToLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext2-v1/MINIAODSIM", + "energy": "13", + "extension": "ext2", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "57026058", + "n_files": "638", + "process": "WJetsToLNu", + "scenario": "PUMoriond17", "xsec": 61526.7 - }, + }, "WJetsToLNu_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "generatorWeight": 1.0, - "globalTag": "92X_upgrade2017_realistic_v10", - "inputDBS": "global", - "n_events_generated": "26069943", - "n_files": "321", - "process": "WJetsToLNu", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "generatorWeight": 1.0, + "globalTag": "92X_upgrade2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "26069943", + "n_files": "321", + "process": "WJetsToLNu", + "scenario": "92X", "xsec": 61526.7 - }, + }, "WWTo1L1Nu2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.622734991371, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "5201691", - "n_files": "128", - "process": "WWTo1L1Nu2Q", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.622734991371, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "5201691", + "n_files": "128", + "process": "WWTo1L1Nu2Q", + "scenario": "PU25nsData2015v1", "xsec": 49.997 - }, + }, "WWTo1L1Nu2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6227532054608829, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "4508868", - "n_files": "144", - "process": "WWTo1L1Nu2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6227532054608829, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "4508868", + "n_files": "144", + "process": "WWTo1L1Nu2Q", + "scenario": "PUSpring16", "xsec": 49.997 - }, + }, "WWTo1L1Nu2Q_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6227090701234799, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "5235265", - "n_files": "132", - "process": "WWTo1L1Nu2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6227090701234799, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "5235265", + "n_files": "132", + "process": "WWTo1L1Nu2Q", + "scenario": "PUSpring16", "xsec": 49.997 - }, + }, "WWTo1L1Nu2Q_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6227984932325679, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "5176114", - "n_files": "79", - "process": "WWTo1L1Nu2Q", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6227984932325679, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "5176114", + "n_files": "79", + "process": "WWTo1L1Nu2Q", + "scenario": "PUMoriond17", "xsec": 49.997 - }, + }, "WWToLNuQQ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WWToLNuQQ_13TeV-powheg/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "1999200", - "n_files": "29", - "process": "WWToLNuQQ", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WWToLNuQQ_13TeV-powheg/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "1999200", + "n_files": "29", + "process": "WWToLNuQQ", + "scenario": "PUMoriond17", "xsec": 49.997 - }, + }, "WWToLNuQQ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WWToLNuQQ_13TeV-powheg/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "powheg", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "6998600", - "n_files": "90", - "process": "WWToLNuQQ", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WWToLNuQQ_13TeV-powheg/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "6998600", + "n_files": "90", + "process": "WWToLNuQQ", + "scenario": "PUMoriond17", "xsec": 49.997 - }, + }, "WWZ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WWZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "250000", - "n_files": "4", - "process": "WWZ", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WWZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "250000", + "n_files": "4", + "process": "WWZ", + "scenario": "PUMoriond17", "xsec": 0.1651 - }, + }, "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "1000000", - "n_files": "47", - "process": "WW", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "1000000", + "n_files": "47", + "process": "WW", + "scenario": "92X", "xsec": 63.21 - }, + }, "WZJToLLLNu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatno-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WZJToLLLNu_TuneCUETP8M1_13TeV-amcnlo-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatno-pythia8", - "generatorWeight": 0.6201546426604607, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1937499", - "n_files": "64", - "process": "WZJToLLLNu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WZJToLLLNu_TuneCUETP8M1_13TeV-amcnlo-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatno-pythia8", + "generatorWeight": 0.6201546426604607, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1937499", + "n_files": "64", + "process": "WZJToLLLNu", + "scenario": "PU25nsData2015v1", "xsec": 4.708 - }, + }, "WZJToLLLNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZJToLLLNu_TuneCUETP8M1_13TeV-amcnlo-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 0.6201577768708554, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "1930828", - "n_files": "59", - "process": "WZJToLLLNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZJToLLLNu_TuneCUETP8M1_13TeV-amcnlo-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 0.6201577768708554, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "1930828", + "n_files": "59", + "process": "WZJToLLLNu", + "scenario": "PUMoriond17", "xsec": 4.708 - }, + }, "WZJets_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WZJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.657632384745, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "12542004", - "n_files": "309", - "process": "WZJets", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WZJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.657632384745, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "12542004", + "n_files": "309", + "process": "WZJets", + "scenario": "PU25nsData2015v1", "xsec": 5.26 - }, + }, "WZTo1L1Nu2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.580781278175, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "19742520", - "n_files": "559", - "process": "WZTo1L1Nu2Q", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.580781278175, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "19742520", + "n_files": "559", + "process": "WZTo1L1Nu2Q", + "scenario": "PU25nsData2015v1", "xsec": 10.71 - }, + }, "WZTo1L1Nu2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5807842175033757, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "19309898", - "n_files": "560", - "process": "WZTo1L1Nu2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5807842175033757, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "19309898", + "n_files": "560", + "process": "WZTo1L1Nu2Q", + "scenario": "PUSpring16", "xsec": 10.71 - }, + }, "WZTo1L1Nu2Q_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5807802603999525, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "19500618", - "n_files": "503", - "process": "WZTo1L1Nu2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5807802603999525, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "19500618", + "n_files": "503", + "process": "WZTo1L1Nu2Q", + "scenario": "PUSpring16", "xsec": 10.71 - }, + }, "WZTo1L1Nu2Q_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v3/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5803781557723555, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "24221923", - "n_files": "545", - "process": "WZTo1L1Nu2Q", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v3/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5803781557723555, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "24221923", + "n_files": "545", + "process": "WZTo1L1Nu2Q", + "scenario": "PUMoriond17", "xsec": 10.71 - }, + }, "WZTo1L3Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.552917878683298, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "1703772", - "n_files": "42", - "process": "WZTo1L3Nu", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.552917878683298, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "1703772", + "n_files": "42", + "process": "WZTo1L3Nu", + "scenario": "PU25nsData2015v1", "xsec": 3.05 - }, + }, "WZTo1L3Nu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5528954104137612, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1654964", - "n_files": "49", - "process": "WZTo1L3Nu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5528954104137612, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1654964", + "n_files": "49", + "process": "WZTo1L3Nu", + "scenario": "PUSpring16", "xsec": 3.05 - }, + }, "WZTo1L3Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5528954104137612, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "1654964", - "n_files": "41", - "process": "WZTo1L3Nu", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5528954104137612, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "1654964", + "n_files": "41", + "process": "WZTo1L3Nu", + "scenario": "PUSpring16", "xsec": 3.05 - }, + }, "WZTo1L3Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.552917878683298, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "1703772", - "n_files": "21", - "process": "WZTo1L3Nu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.552917878683298, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "1703772", + "n_files": "21", + "process": "WZTo1L3Nu", + "scenario": "PUMoriond17", "xsec": 3.05 - }, + }, "WZTo2L2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.598860222055, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "25704656", - "n_files": "703", - "process": "WZTo2L2Q", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.598860222055, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "25704656", + "n_files": "703", + "process": "WZTo2L2Q", + "scenario": "PU25nsData2015v1", "xsec": 5.595 - }, + }, "WZTo2L2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5988356548864369, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "25654593", - "n_files": "760", - "process": "WZTo2L2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5988356548864369, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "25654593", + "n_files": "760", + "process": "WZTo2L2Q", + "scenario": "PUSpring16", "xsec": 5.595 - }, + }, "WZTo2L2Q_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.598799468706086, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "25996157", - "n_files": "656", - "process": "WZTo2L2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.598799468706086, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "25996157", + "n_files": "656", + "process": "WZTo2L2Q", + "scenario": "PUSpring16", "xsec": 5.595 - }, + }, "WZTo2L2Q_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5988350536209004, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "26517272", - "n_files": "441", - "process": "WZTo2L2Q", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5988350536209004, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "26517272", + "n_files": "441", + "process": "WZTo2L2Q", + "scenario": "PUMoriond17", "xsec": 5.595 - }, + }, "WZTo3LNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZTo3LNu_PtZ-0To200_aTGC_13TeV-amcatnloFXFX-madspin-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "708443", - "n_files": "10", - "process": "WZTo3LNu", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZTo3LNu_PtZ-0To200_aTGC_13TeV-amcatnloFXFX-madspin-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "708443", + "n_files": "10", + "process": "WZTo3LNu", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "WZTo3LNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZTo3LNu_3Jets_MLL-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2410585", - "n_files": "47", - "process": "WZTo3LNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZTo3LNu_3Jets_MLL-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2410585", + "n_files": "47", + "process": "WZTo3LNu", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "WZTo3LNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZTo3LNu_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1993200", - "n_files": "39", - "process": "WZTo3LNu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZTo3LNu_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1993200", + "n_files": "39", + "process": "WZTo3LNu", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "WZToLNu2QorQQ2L_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZToLNu2QorQQ2L_aTGC_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "1999600", - "n_files": "26", - "process": "WZToLNu2QorQQ2L", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZToLNu2QorQQ2L_aTGC_13TeV-madgraph-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "1999600", + "n_files": "26", + "process": "WZToLNu2QorQQ2L", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "WZToLNuQQ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZToLNuQQ_MWZ-800_PtZ-180_aTGC_13TeV-amcatnloFXFX-madspin-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "185447", - "n_files": "11", - "process": "WZToLNuQQ", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZToLNuQQ_MWZ-800_PtZ-180_aTGC_13TeV-amcatnloFXFX-madspin-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "185447", + "n_files": "11", + "process": "WZToLNuQQ", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "WZZ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "246800", - "n_files": "5", - "process": "WZZ", - "scenario": "PUMoriond17", + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WZZ_TuneCUETP8M1_13TeV-amcatnlo-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "246800", + "n_files": "5", + "process": "WZZ", + "scenario": "PUMoriond17", "xsec": 0.05565 - }, + }, "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "994554", - "n_files": "52", - "process": "WZ", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "994554", + "n_files": "52", + "process": "WZ", + "scenario": "92X", "xsec": 22.82 - }, + }, "WminusHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.944631533988238, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "486992", - "n_files": "41", - "process": "WminusHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.944631533988238, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "486992", + "n_files": "41", + "process": "WminusHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": 0.0679232 - }, + }, "WminusHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9422, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "60000", - "n_files": "2", - "process": "WminusHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9422, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "60000", + "n_files": "2", + "process": "WminusHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 0.04252216 - }, + }, "WminusHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WminusHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "60000", - "n_files": "3", - "process": "WminusHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WminusHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "60000", + "n_files": "3", + "process": "WminusHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.04252216 - }, + }, "WminusHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9422, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "60000", - "n_files": "1", - "process": "WminusHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9422, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "60000", + "n_files": "1", + "process": "WminusHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": 0.04252216 - }, + }, "WminusHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v4/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "438800", - "n_files": "11", - "process": "WminusHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v4/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "438800", + "n_files": "11", + "process": "WminusHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 0.03340656 - }, + }, "WminusHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9443478260869566, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "432400", - "n_files": "15", - "process": "WminusHToTauTau_M125", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9443478260869566, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "432400", + "n_files": "15", + "process": "WminusHToTauTau_M125", + "scenario": "PUSpring16", "xsec": 0.03340656 - }, + }, "WminusHToTauTauM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "439400", - "n_files": "8", - "process": "WminusHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "439400", + "n_files": "8", + "process": "WminusHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.03340656 - }, + }, "WminusHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9444204851752022, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "445200", - "n_files": "21", - "process": "WminusHToTauTau_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9444204851752022, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "445200", + "n_files": "21", + "process": "WminusHToTauTau_M125", + "scenario": "PUMoriond17", "xsec": 0.03340656 - }, + }, "WminusHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9451, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "60000", - "n_files": "3", - "process": "WminusHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9451, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "60000", + "n_files": "3", + "process": "WminusHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 0.02529716 - }, + }, "WminusHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WminusHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "60000", - "n_files": "2", - "process": "WminusHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WminusHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "60000", + "n_files": "2", + "process": "WminusHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.02529716 - }, + }, "WminusHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9451, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "60000", - "n_files": "8", - "process": "WminusHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9451, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "60000", + "n_files": "8", + "process": "WminusHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": 0.02529716 - }, + }, "WminusHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WminusHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9473920564167387, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "480992", - "n_files": "48", - "process": "WminusHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9473920564167387, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "480992", + "n_files": "48", + "process": "WminusHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": 0.014184 - }, + }, "WplusHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9410417406299133, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "492925", - "n_files": "49", - "process": "WplusHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9410417406299133, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "492925", + "n_files": "49", + "process": "WplusHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": 0.1055985 - }, + }, "WplusHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9389, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "60000", - "n_files": "2", - "process": "WplusHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9389, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "60000", + "n_files": "2", + "process": "WplusHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 0.06671484 - }, + }, "WplusHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WplusHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "60000", - "n_files": "3", - "process": "WplusHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WplusHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "60000", + "n_files": "3", + "process": "WplusHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.06671484 - }, + }, "WplusHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9389, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "60000", - "n_files": "1", - "process": "WplusHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9389, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "60000", + "n_files": "1", + "process": "WplusHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": 0.06671484 - }, + }, "WplusHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9402043922591867, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "441504", - "n_files": "11", - "process": "WplusHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9402043922591867, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "441504", + "n_files": "11", + "process": "WplusHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 0.052668 - }, + }, "WplusHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9402043922591867, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "441504", - "n_files": "11", - "process": "WplusHToTauTau_M125", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9402043922591867, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "441504", + "n_files": "11", + "process": "WplusHToTauTau_M125", + "scenario": "PUSpring16", "xsec": 0.052668 - }, + }, "WplusHToTauTauM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "437580", - "n_files": "11", - "process": "WplusHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "437580", + "n_files": "11", + "process": "WplusHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.052668 - }, + }, "WplusHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.940149893934155, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "428036", - "n_files": "18", - "process": "WplusHToTauTau_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.940149893934155, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "428036", + "n_files": "18", + "process": "WplusHToTauTau_M125", + "scenario": "PUMoriond17", "xsec": 0.052668 - }, + }, "WplusHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9425333333333333, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "60000", - "n_files": "2", - "process": "WplusHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9425333333333333, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "60000", + "n_files": "2", + "process": "WplusHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 0.04010974 - }, + }, "WplusHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/WplusHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "60000", - "n_files": "2", - "process": "WplusHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/WplusHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "60000", + "n_files": "2", + "process": "WplusHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.04010974 - }, + }, "WplusHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9425333333333333, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "60000", - "n_files": "14", - "process": "WplusHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9425333333333333, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "60000", + "n_files": "14", + "process": "WplusHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": 0.04010974 - }, + }, "WplusHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/WplusHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.944741102970038, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "489152", - "n_files": "46", - "process": "WplusHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.944741102970038, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "489152", + "n_files": "46", + "process": "WplusHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": 0.0227088 - }, + }, "ZHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9378243962682955, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "479352", - "n_files": "79", - "process": "ZHToTauTau_M110", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M110_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9378243962682955, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "479352", + "n_files": "79", + "process": "ZHToTauTau_M110", + "scenario": "PUMoriond17", "xsec": 0.1035419 - }, + }, "ZHToTauTauM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "78392", - "n_files": "2", - "process": "ZHToTauTau_M120", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "78392", + "n_files": "2", + "process": "ZHToTauTau_M120", + "scenario": "PU25nsData2015v1", "xsec": 0.06118211572567783 - }, + }, "ZHToTauTauM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ZHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "80000", - "n_files": "4", - "process": "ZHToTauTau_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ZHToTauTau_M120_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "80000", + "n_files": "4", + "process": "ZHToTauTau_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.0693812 - }, + }, "ZHToTauTauM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9405, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "80000", - "n_files": "10", - "process": "ZHToTauTau_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M120_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9405, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "80000", + "n_files": "10", + "process": "ZHToTauTau_M120", + "scenario": "PUMoriond17", "xsec": 0.0693812 - }, + }, "ZHToTauTauM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "595348", - "n_files": "16", - "process": "ZHToTauTau_M125", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "595348", + "n_files": "16", + "process": "ZHToTauTau_M125", + "scenario": "PU25nsData2015v1", "xsec": 0.0554268 - }, + }, "ZHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9389366175227533, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "599803", - "n_files": "17", - "process": "ZHToTauTau_M125", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9389366175227533, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "599803", + "n_files": "17", + "process": "ZHToTauTau_M125", + "scenario": "PUSpring16", "xsec": 0.0554268 - }, + }, "ZHToTauTauM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "597821", - "n_files": "11", - "process": "ZHToTauTau_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "597821", + "n_files": "11", + "process": "ZHToTauTau_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.0554268 - }, + }, "ZHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9388240316166809, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "571597", - "n_files": "27", - "process": "ZHToTauTau_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9388240316166809, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "571597", + "n_files": "27", + "process": "ZHToTauTau_M125", + "scenario": "PUMoriond17", "xsec": 0.0554268 - }, + }, "ZHToTauTauM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_Signal" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "79452", - "n_files": "2", - "process": "ZHToTauTau_M130", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "79452", + "n_files": "2", + "process": "ZHToTauTau_M130", + "scenario": "PU25nsData2015v1", "xsec": 0.042739 - }, + }, "ZHToTauTauM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ZHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "79452", - "n_files": "2", - "process": "ZHToTauTau_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ZHToTauTau_M130_13TeV_powheg_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 1.0, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "79452", + "n_files": "2", + "process": "ZHToTauTau_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.042739 - }, + }, "ZHToTauTauM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9399637516991391, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "79452", - "n_files": "8", - "process": "ZHToTauTau_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M130_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9399637516991391, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "79452", + "n_files": "8", + "process": "ZHToTauTau_M130", + "scenario": "PUMoriond17", "xsec": 0.042739 - }, + }, "ZHToTauTauM140_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "generatorWeight": 0.9410631229235881, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "481600", - "n_files": "74", - "process": "ZHToTauTau_M140", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M140_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "generatorWeight": 0.9410631229235881, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "481600", + "n_files": "74", + "process": "ZHToTauTau_M140", + "scenario": "PUMoriond17", "xsec": 0.0234504 - }, + }, "ZHiggs0L1UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "959200", - "n_files": "42", - "process": "ZHiggs0L1_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0L1_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "959200", + "n_files": "42", + "process": "ZHiggs0L1_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 2.126835472 - }, + }, "ZHiggs0L1fZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0L1fZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "948400", - "n_files": "37", - "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0L1fZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "948400", + "n_files": "37", + "process": "ZHiggs0L1fZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 0.4330658024 - }, + }, "ZHiggs0MUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "962800", - "n_files": "44", - "process": "ZHiggs0M_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0M_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "962800", + "n_files": "44", + "process": "ZHiggs0M_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 27.47706584 - }, + }, "ZHiggs0MfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0MfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "998400", - "n_files": "43", - "process": "ZHiggs0MfZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0MfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "998400", + "n_files": "43", + "process": "ZHiggs0MfZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 1.140426304 - }, + }, "ZHiggs0PHUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "907200", - "n_files": "39", - "process": "ZHiggs0PH_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PH_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "907200", + "n_files": "39", + "process": "ZHiggs0PH_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 45.0693736 - }, + }, "ZHiggs0PHfZH05ph0UndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0PHfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "949200", - "n_files": "43", - "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PHfZH05ph0_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "949200", + "n_files": "43", + "process": "ZHiggs0PHfZH05ph0_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 0.2691666512 - }, + }, "ZHiggs0PMUndecayedM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgen": { "Moriond17": [ "MC_SignalCPStudies_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "JHUgen", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "965600", - "n_files": "39", - "process": "ZHiggs0PM_Undecayed_M125", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZHiggs0PM_Undecayed_M-125_13TeV-JHUgenV6/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "965600", + "n_files": "39", + "process": "ZHiggs0PM_Undecayed_M125", + "scenario": "PUMoriond17", "xsec": 0.570213152 - }, + }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZZTo2L2Nu_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "8842475", - "n_files": "214", - "process": "ZZTo2L2Nu", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZZTo2L2Nu_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "8842475", + "n_files": "214", + "process": "ZZTo2L2Nu", + "scenario": "PUMoriond17", "xsec": 1.0 - }, + }, "ZZTo2L2Q_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.631337966153, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "15301695", - "n_files": "465", - "process": "ZZTo2L2Q", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.631337966153, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "15301695", + "n_files": "465", + "process": "ZZTo2L2Q", + "scenario": "PU25nsData2015v1", "xsec": 3.22 - }, + }, "ZZTo2L2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" - ], - "campaign": "RunIISpring16MiniAODv1", - "data": false, - "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.631332446898296, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "15492017", - "n_files": "425", - "process": "ZZTo2L2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv1", + "data": false, + "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.631332446898296, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "15492017", + "n_files": "425", + "process": "ZZTo2L2Q", + "scenario": "PUSpring16", "xsec": 3.22 - }, + }, "ZZTo2L2Q_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2", - "data": false, - "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6313374753469366, - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "15498581", - "n_files": "380", - "process": "ZZTo2L2Q", - "scenario": "PUSpring16", + ], + "campaign": "RunIISpring16MiniAODv2", + "data": false, + "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6313374753469366, + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "15498581", + "n_files": "380", + "process": "ZZTo2L2Q", + "scenario": "PUSpring16", "xsec": 3.22 - }, + }, "ZZTo2L2Q_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6313620632714114, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "15345572", - "n_files": "350", - "process": "ZZTo2L2Q", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6313620632714114, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "15345572", + "n_files": "350", + "process": "ZZTo2L2Q", + "scenario": "PUMoriond17", "xsec": 3.22 - }, + }, "ZZTo4L_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ - "Skim_Fall15_Full", + "Skim_Fall15_Full", "Skim_Fall15_MC_BG" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.690102181642, - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "10747136", - "n_files": "264", - "process": "ZZTo4L", - "scenario": "PU25nsData2015v1", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.690102181642, + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "10747136", + "n_files": "264", + "process": "ZZTo4L", + "scenario": "PU25nsData2015v1", "xsec": 1.212 - }, + }, "ZZTo4L_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "10348531", - "n_files": "99", - "process": "ZZTo4L", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "10348531", + "n_files": "99", + "process": "ZZTo4L", + "scenario": "PUSpring16RAWAODSIM", "xsec": 1.212 - }, + }, "ZZTo4L_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_BG" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", - "energy": "13", - "extension": "ext1", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6900281088768924, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "10709784", - "n_files": "161", - "process": "ZZTo4L", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6900281088768924, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "10709784", + "n_files": "161", + "process": "ZZTo4L", + "scenario": "PUMoriond17", "xsec": 1.212 - }, + }, "ZZTo4L_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "MC_Summer16" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ZZTo4L_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "powheg-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "6669988", - "n_files": "96", - "process": "ZZTo4L", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ZZTo4L_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "6669988", + "n_files": "96", + "process": "ZZTo4L", + "scenario": "PUMoriond17", "xsec": 1.256 - }, + }, "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" - ], - "campaign": "RunIISummer17MiniAOD", - "data": false, - "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "pythia8", - "generatorWeight": 1, - "globalTag": "92X_upgrade2017_realistic_v10", - "n_events_generated": "992884", - "n_files": "43", - "process": "ZZ", - "scenario": "92X", + ], + "campaign": "RunIISummer17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISummer17MiniAOD-92X_upgrade2017_realistic_v10-v2/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "generatorWeight": 1, + "globalTag": "92X_upgrade2017_realistic_v10", + "n_events_generated": "992884", + "n_files": "43", + "process": "ZZ", + "scenario": "92X", "xsec": 10.32 - }, + }, "ttHJetToTTM120_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ttHJetToTT_M120_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "192515", - "n_files": "5", - "process": "ttHJetToTT_M120", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ttHJetToTT_M120_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "192515", + "n_files": "5", + "process": "ttHJetToTT_M120", "scenario": "PU25nsData2015v1" - }, + }, "ttHJetToTTM120_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ttHJetToTT_M120_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "192515", - "n_files": "7", - "process": "ttHJetToTT_M120", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ttHJetToTT_M120_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "192515", + "n_files": "7", + "process": "ttHJetToTT_M120", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.040128 - }, + }, "ttHJetToTTM120_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ttHJetToTT_M120_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.3000517494481819, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "189374", - "n_files": "4", - "process": "ttHJetToTT_M120", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ttHJetToTT_M120_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.3000517494481819, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "189374", + "n_files": "4", + "process": "ttHJetToTT_M120", + "scenario": "PUMoriond17", "xsec": 0.040128 - }, + }, "ttHJetToTTM125_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v3/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "782537", - "n_files": "18", - "process": "ttHJetToTT_M125", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v3/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "782537", + "n_files": "18", + "process": "ttHJetToTT_M125", "scenario": "PU25nsData2015v1" - }, + }, "ttHJetToTTM125_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "782155", - "n_files": "14", - "process": "ttHJetToTT_M125", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "782155", + "n_files": "14", + "process": "ttHJetToTT_M125", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.0320424 - }, + }, "ttHJetToTTM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8_ext4": { "Moriond17": [ "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext4-v1/MINIAODSIM", - "energy": "13", - "extension": "ext4", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.3003391140702431, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "434662", - "n_files": "15", - "process": "ttHJetToTT_M125", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext4-v1/MINIAODSIM", + "energy": "13", + "extension": "ext4", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.3003391140702431, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "434662", + "n_files": "15", + "process": "ttHJetToTT_M125", "scenario": "PUMoriond17" - }, + }, "ttHJetToTTM130_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" - ], - "campaign": "RunIIFall15MiniAODv2", - "data": false, - "dbs": "/ttHJetToTT_M130_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "191049", - "n_files": "7", - "process": "ttHJetToTT_M130", + ], + "campaign": "RunIIFall15MiniAODv2", + "data": false, + "dbs": "/ttHJetToTT_M130_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", + "n_events_generated": "191049", + "n_files": "7", + "process": "ttHJetToTT_M130", "scenario": "PU25nsData2015v1" - }, + }, "ttHJetToTTM130_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "MC_Spring16", + "MC_Spring16", "Skim_Base" - ], - "campaign": "RunIISpring16MiniAODv2reHLT", - "data": false, - "dbs": "/ttHJetToTT_M130_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", - "n_events_generated": "188565", - "n_files": "8", - "process": "ttHJetToTT_M130", - "scenario": "PUSpring16RAWAODSIM", + ], + "campaign": "RunIISpring16MiniAODv2reHLT", + "data": false, + "dbs": "/ttHJetToTT_M130_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring16MiniAODv2-PUSpring16RAWAODSIM_reHLT_80X_mcRun2_asymptotic_v14-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_miniAODv2_v1", + "n_events_generated": "188565", + "n_files": "8", + "process": "ttHJetToTT_M130", + "scenario": "PUSpring16RAWAODSIM", "xsec": 0.024743 - }, + }, "ttHJetToTTM130_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ - "Skim_Base", + "Skim_Base", "Skim_Moriond17_MC_Signal" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/ttHJetToTT_M130_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "embedded": false, - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "generatorWeight": 0.2967253517465137, - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "n_events_generated": "192326", - "n_files": "6", - "process": "ttHJetToTT_M130", - "scenario": "PUMoriond17", + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/ttHJetToTT_M130_13TeV_amcatnloFXFX_madspin_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "embedded": false, + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "generatorWeight": 0.2967253517465137, + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "n_events_generated": "192326", + "n_files": "6", + "process": "ttHJetToTT_M130", + "scenario": "PUMoriond17", "xsec": 0.024743 } } \ No newline at end of file diff --git a/Skimming/python/datasetsHelperTwopz.py b/Skimming/python/datasetsHelperTwopz.py index 5e02cfdc..74f60451 100644 --- a/Skimming/python/datasetsHelperTwopz.py +++ b/Skimming/python/datasetsHelperTwopz.py @@ -63,7 +63,8 @@ def write_to_jsonfile(self, out_json_file = None): print "Created " + out_json_file with open(out_json_file, 'w') as out_json: - out_json.write(json.dumps(self.base_dict, sort_keys=True, indent=2)) + out_json.write(json.dumps(self.base_dict, sort_keys=True, indent=2, separators=(',', ': '))) + def make_nickname(self, sample_dict): """Gives the (old) structure of the nicknames """ From 10bf58d5ce101ccc85f9d63a62c63fd6c0e6a655 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 22 Jan 2018 15:17:23 +0100 Subject: [PATCH 172/317] basic setup. fix the compilation issue --- Producers/interface/KTrackProducer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index 95888bbe..faafd8ba 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -58,7 +58,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.nPixelLayers = in.hitPattern().pixelLayersWithMeasurement(); out.nStripLayers = in.hitPattern().stripLayersWithMeasurement(); out.nTrackerLayersNew = in.hitPattern().trackerLayersWithMeasurement(); - out.nInnerHits = in.hitPattern().numberOfHits(reco::HitPattern::MISSING_INNER_HITS); + out.nInnerHits = in.hitPattern().numberOfAllHits(reco::HitPattern::MISSING_INNER_HITS); // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 for (unsigned int index1 = 0; index1 < reco::Track::dimension; ++index1) From 784a2818b291a4946509081253944c234de99a29 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 22 Jan 2018 17:41:17 +0100 Subject: [PATCH 173/317] 17Nov Rereco data samples and some Fall17-MC samples are added --- Skimming/data/datasets.json | 152 ++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 30ee4556..fe073529 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -235,6 +235,25 @@ "scenario": "PU25nsData2015v1", "xsec": 1012.5 }, + "DY1JetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "32553254", + "n_files": "489", + "process": "DY1JetsToLL_M50", + "scenario": "94X", + "xsec": 1012.5 + }, "DY1JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -1072,6 +1091,25 @@ "scenario": "PU25nsData2015v1", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIIFall17MiniAOD_RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-RECOSIMstep_94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "48141885", + "n_files": "737", + "process": "DYJetsToLL_M50", + "scenario": "RECOSIMstep", + "xsec": 5765.4 + }, "DYJetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -7402,6 +7440,25 @@ "scenario": "92X", "xsec": 38.09 }, + "STtWtop5finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7558006", + "n_files": "183", + "process": "STtWtop5finclusiveDecaysTuneCP5", + "scenario": "94X", + "xsec": 38.09 + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -13153,6 +13210,25 @@ "process": "SingleMuon", "scenario": "12Sep2017v1" }, + "SingleMuon_Run2017B_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "136300266", + "n_files": "1146", + "process": "SingleMuon", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13207,6 +13283,25 @@ "process": "SingleMuon", "scenario": "12Sep2017v1" }, + "SingleMuon_Run2017C_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "165652756", + "n_files": "1511", + "process": "SingleMuon", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13261,6 +13356,25 @@ "process": "SingleMuon", "scenario": "PromptRecov3" }, + "SingleMuon_Run2017D_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleMuon/Run2017D-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "70361660", + "n_files": "823", + "process": "SingleMuon", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13279,6 +13393,25 @@ "process": "SingleMuon", "scenario": "PromptRecov1" }, + "SingleMuon_Run2017E_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleMuon/Run2017E-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "154630534", + "n_files": "1669", + "process": "SingleMuon", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13297,6 +13430,25 @@ "process": "SingleMuon", "scenario": "PromptRecov1" }, + "SingleMuon_Run2017F_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleMuon/Run2017F-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "242140980", + "n_files": "2737", + "process": "SingleMuon", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" From e12954fe8a6cacbb90c195841c8be0afa08dbac3 Mon Sep 17 00:00:00 2001 From: janekbechtel Date: Wed, 10 Jan 2018 13:12:35 +0100 Subject: [PATCH 174/317] Fix to make skimming work for CMSSW>9_4 --- Producers/plugins/EventWeightCountProducer.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Producers/plugins/EventWeightCountProducer.cc b/Producers/plugins/EventWeightCountProducer.cc index 804fb6af..e394863f 100644 --- a/Producers/plugins/EventWeightCountProducer.cc +++ b/Producers/plugins/EventWeightCountProducer.cc @@ -54,7 +54,11 @@ using namespace std; EventWeightCountProducer::EventWeightCountProducer(const edm::ParameterSet& iConfig){ - produces(); + #if CMSSW_MAJOR_VERSION >= 10 || (CMSSW_MAJOR_VERSION == 9 && CMSSW_MINOR_VERSION >= 4 ) + produces(); + #else + produces(); + #endif if (iConfig.existsAs("isMC")) isMC = iConfig.getParameter("isMC"); else throw cms::Exception("Configuration")<<"Missing parameter input isMC \n";\ From e4befb506c67e6c372c1d0367a2ff0f71377876d Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 16:23:06 +0100 Subject: [PATCH 175/317] style:remove trailing spaces and add the tabs --- Producers/plugins/EventWeightCountProducer.cc | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/Producers/plugins/EventWeightCountProducer.cc b/Producers/plugins/EventWeightCountProducer.cc index e394863f..221e7d61 100644 --- a/Producers/plugins/EventWeightCountProducer.cc +++ b/Producers/plugins/EventWeightCountProducer.cc @@ -1,10 +1,10 @@ // -*- C++ -*- // // Class: EventWeightCountProducer -// +// /**\class EventWeightCountProducer EventWeightCountProducer.cc Kappa/Producers/plugins/EventWeightCountProducer.cc -Description: An event counter that fills a histogram with positive and negative weights in the lumi block +Description: An event counter that fills a histogram with positive and negative weights in the lumi block */ @@ -27,23 +27,23 @@ Description: An event counter that fills a histogram with positive and negative #include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h" #include "TH1F.h" class EventWeightCountProducer : public edm::one::EDProducer { + edm::EndLuminosityBlockProducer> { public: - explicit EventWeightCountProducer(const edm::ParameterSet&); - ~EventWeightCountProducer(); + explicit EventWeightCountProducer(const edm::ParameterSet&); + ~EventWeightCountProducer(); private: - virtual void produce(edm::Event &, const edm::EventSetup&) override; - virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup&) override; - virtual void endLuminosityBlock(edm::LuminosityBlock const&, const edm::EventSetup&) override; - virtual void endLuminosityBlockProduce(edm::LuminosityBlock &, const edm::EventSetup&) override; - - // ----------member data --------------------------- - unsigned int nEvents; - bool isMC; - bool countNegWeightsOnly; - edm::EDGetTokenT srcGenEventInfoToken_; - edm::InputTag srcGenEventInfo_; + virtual void produce(edm::Event &, const edm::EventSetup&) override; + virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup&) override; + virtual void endLuminosityBlock(edm::LuminosityBlock const&, const edm::EventSetup&) override; + virtual void endLuminosityBlockProduce(edm::LuminosityBlock &, const edm::EventSetup&) override; + + // ----------member data --------------------------- + unsigned int nEvents; + bool isMC; + bool countNegWeightsOnly; + edm::EDGetTokenT srcGenEventInfoToken_; + edm::InputTag srcGenEventInfo_; }; @@ -55,17 +55,17 @@ using namespace std; EventWeightCountProducer::EventWeightCountProducer(const edm::ParameterSet& iConfig){ #if CMSSW_MAJOR_VERSION >= 10 || (CMSSW_MAJOR_VERSION == 9 && CMSSW_MINOR_VERSION >= 4 ) - produces(); + produces(); #else produces(); #endif - if (iConfig.existsAs("isMC")) - isMC = iConfig.getParameter("isMC"); - else throw cms::Exception("Configuration")<<"Missing parameter input isMC \n";\ + if (iConfig.existsAs("isMC")) + isMC = iConfig.getParameter("isMC"); + else throw cms::Exception("Configuration")<<"Missing parameter input isMC \n";\ - if (iConfig.existsAs("countNegWeightsOnly")) - countNegWeightsOnly = iConfig.getParameter("countNegWeightsOnly"); - else throw cms::Exception("Configuration")<<"Missing parameter countNegWeightsOnly \n"; + if (iConfig.existsAs("countNegWeightsOnly")) + countNegWeightsOnly = iConfig.getParameter("countNegWeightsOnly"); + else throw cms::Exception("Configuration")<<"Missing parameter countNegWeightsOnly \n"; // if(not isMC and countNegWeightsOnly) // { @@ -73,12 +73,12 @@ EventWeightCountProducer::EventWeightCountProducer(const edm::ParameterSet& iCon // } - if (isMC) - { - srcGenEventInfo_ = iConfig.getParameter("srcGenEventInfo"); - srcGenEventInfoToken_ = consumes(srcGenEventInfo_); - } - //else throw cms::Exception("Configuration")<<"Missing parameter input srcGenEventInfo \n"; + if (isMC) + { + srcGenEventInfo_ = iConfig.getParameter("srcGenEventInfo"); + srcGenEventInfoToken_ = consumes(srcGenEventInfo_); + } + //else throw cms::Exception("Configuration")<<"Missing parameter input srcGenEventInfo \n"; } @@ -87,41 +87,41 @@ EventWeightCountProducer::~EventWeightCountProducer(){} void EventWeightCountProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup){ - if(not isMC || not countNegWeightsOnly) - { - nEvents++; - } - else - { - edm::Handle GenEventInfoHandle; - iEvent.getByToken(srcGenEventInfoToken_, GenEventInfoHandle); - if( GenEventInfoHandle->weight() < 0) - { - nEvents++; - } - } - return; + if(not isMC || not countNegWeightsOnly) + { + nEvents++; + } + else + { + edm::Handle GenEventInfoHandle; + iEvent.getByToken(srcGenEventInfoToken_, GenEventInfoHandle); + if( GenEventInfoHandle->weight() < 0) + { + nEvents++; + } + } + return; } void EventWeightCountProducer::beginLuminosityBlock(const LuminosityBlock & theLuminosityBlock, const EventSetup & theSetup) { - nEvents = 0; - return; + nEvents = 0; + return; } void EventWeightCountProducer::endLuminosityBlock(LuminosityBlock const& theLuminosityBlock, const EventSetup & theSetup) {} void EventWeightCountProducer::endLuminosityBlockProduce(LuminosityBlock & theLuminosityBlock, const EventSetup & theSetup) { - #if CMSSW_MAJOR_VERSION < 8 || (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 ) - auto_ptr numEventsPtr(new edm::MergeableCounter); - numEventsPtr->value = nEvents; - theLuminosityBlock.put(numEventsPtr); - #else - unique_ptr numEventsPtr(new edm::MergeableCounter); - numEventsPtr->value = nEvents; - theLuminosityBlock.put(std::move(numEventsPtr)); - #endif - return; + #if CMSSW_MAJOR_VERSION < 8 || (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 ) + auto_ptr numEventsPtr(new edm::MergeableCounter); + numEventsPtr->value = nEvents; + theLuminosityBlock.put(numEventsPtr); + #else + unique_ptr numEventsPtr(new edm::MergeableCounter); + numEventsPtr->value = nEvents; + theLuminosityBlock.put(std::move(numEventsPtr)); + #endif + return; } From 5c93ae60c643f145c4ad2cea3087be7d79b9c48d Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 17:21:30 +0100 Subject: [PATCH 176/317] style: fix the tabs --- Skimming/python/KSkimming_template_cfg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Skimming/python/KSkimming_template_cfg.py b/Skimming/python/KSkimming_template_cfg.py index 6d5b57d0..a4343fc4 100644 --- a/Skimming/python/KSkimming_template_cfg.py +++ b/Skimming/python/KSkimming_template_cfg.py @@ -51,8 +51,8 @@ ## Kappa from Kappa.Producers.KTuple_cff import kappaTupleDefaultsBlock process.kappaTuple = cms.EDAnalyzer('KTuple', - kappaTupleDefaultsBlock, - outputFile = cms.string("kappaTuple.root"), + kappaTupleDefaultsBlock, + outputFile = cms.string("kappaTuple.root"), ) process.kappaTuple.active = cms.vstring() process.kappaOut = cms.Sequence(process.kappaTuple) From 7dd7e2a1106af990e08ff6860c81264ec8d69ea6 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 17:34:43 +0100 Subject: [PATCH 177/317] make the TransientTracks compilable again --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 +-- Skimming/python/KSkimming_template_cfg.py | 14 ++++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 47049352..901fda03 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -463,8 +463,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatJets.ak4PF = cms.PSet(src=cms.InputTag(jetCollection)) process.kappaTuple.PatJets.puppiJets = cms.PSet(src=cms.InputTag(jetCollectionPuppi)) - # process.load("Configuration.StandardSequences.Reconstruction_cff") or process.load("Configuration.Geometry.GeometryRecoDB_cff") - # process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") + process.load("TrackingTools/TransientTrack/TransientTrackBuilder_cfi") ## Refitted Vertices collection process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") diff --git a/Skimming/python/KSkimming_template_cfg.py b/Skimming/python/KSkimming_template_cfg.py index a4343fc4..d48a226d 100644 --- a/Skimming/python/KSkimming_template_cfg.py +++ b/Skimming/python/KSkimming_template_cfg.py @@ -34,21 +34,23 @@ process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) ) ## Geometry and Detector Conditions (needed for a few patTuple production steps) +# see for cmssw7XY: https://twiki.cern.ch/twiki/bin/view/Sandbox/MyRootMakerFrom72XTo74X#DDVectorGetter_vectors_are_empty +print "Skimming/python/KSkimming_template_cfg: Use GeometryRecoDB and condDBv2" if (cmssw_version_number.startswith("7_4") or cmssw_version_number.startswith("7_6")): - # see https://twiki.cern.ch/twiki/bin/view/Sandbox/MyRootMakerFrom72XTo74X#DDVectorGetter_vectors_are_empty - print "Use GeometryRecoDB and condDBv2" process.load("Configuration.Geometry.GeometryRecoDB_cff") process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff') - else: - process.load("Configuration.Geometry.GeometryIdeal_cff") + if tools.is_above_cmssw_version([9]): # 2017 data/mc + process.load("Configuration.Geometry.GeometryRecoDB_cff") + else: # versions arount 8 which don't bother me + process.load("Configuration.Geometry.GeometryIdeal_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") # print the global tag until it is clear whether this auto global tag is fine -print "GT from autoCond:", process.GlobalTag.globaltag +print "Skimming/python/KSkimming_template_cfg: GT from autoCond:", process.GlobalTag.globaltag process.load("Configuration.StandardSequences.MagneticField_cff") -## Kappa +## Kappa - the best comment that could be ever left from Kappa.Producers.KTuple_cff import kappaTupleDefaultsBlock process.kappaTuple = cms.EDAnalyzer('KTuple', kappaTupleDefaultsBlock, From 9468db18022c677e6b7a1a09f9a14a40b808fd8e Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 18:49:38 +0100 Subject: [PATCH 178/317] minor cleanup --- Skimming/python/tools.py | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/Skimming/python/tools.py b/Skimming/python/tools.py index 7e6392fc..66eab071 100644 --- a/Skimming/python/tools.py +++ b/Skimming/python/tools.py @@ -15,7 +15,6 @@ def flattenList(listOfLists): """ return [item for subList in listOfLists for item in subList] - def get_repository_revisions(repo_scan_base_dirs=["$CMSSW_BASE/src"], repo_scan_depth=3): import glob import subprocess @@ -77,41 +76,40 @@ def read_grid_control_include(filename): a.append(line.replace("\n", "").replace("\t", "").replace(" ","")) a.remove("[global]") a.remove("include=") + nicks = [] for line in a: - if(not line.startswith(";")): - if(line.endswith(".conf")): - # print line - for nick in read_grid_control_dataset(line): - nicks.append(nick) + if not line.startswith(";"): + if line.endswith(".conf"): + [nicks.append(nick) for nick in read_grid_control_dataset(line)] else: - print "could not parse " + line + " from " + filename + print "could not parse", line, "from", filename sys.exit() return nicks def read_grid_control_dataset(filename): f = open(filename) - a = [] - nicks = [] + a, nicks = [], [] + for line in f: a.append(line.replace("\n", "").replace("\t", "").replace(" ","")) a.remove("[CMSSW_Advanced]") a.remove("dataset+=") a.remove("") - #print a + for line in a: nick = line.split(":") - if not nick[0].startswith(";"): - nicks.append(nick[0]) + if not nick[0].startswith(";"): nicks.append(nick[0]) + return nicks -def is_above_cmssw_version(version_to_test): +def is_above_cmssw_version(version_to_test, adequate_behaviour = False): cmssw_version_number = get_cmssw_version_number() split_cmssw_version = [int(i) for i in cmssw_version_number.split("_")[0:3]] + for index in range(len(version_to_test)): - if (version_to_test[index] > split_cmssw_version[index]): - return False - elif (version_to_test[index] < split_cmssw_version[index]): - return True - return True + if version_to_test[index] > split_cmssw_version[index]: return False + elif version_to_test[index] < split_cmssw_version[index]: return True + if adequate_behaviour: return False + return True From 42ee3824d73728b364c52360d3cd091b08caed9d Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 18:50:07 +0100 Subject: [PATCH 179/317] NANOPROPOSAL --- Skimming/python/tools.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Skimming/python/tools.py b/Skimming/python/tools.py index 66eab071..b7e4b17c 100644 --- a/Skimming/python/tools.py +++ b/Skimming/python/tools.py @@ -74,6 +74,8 @@ def read_grid_control_include(filename): a = [] for line in f: a.append(line.replace("\n", "").replace("\t", "").replace(" ","")) + + # I propose: remove_sublist(a, ["[global]", "include="]) a.remove("[global]") a.remove("include=") @@ -87,12 +89,24 @@ def read_grid_control_include(filename): sys.exit() return nicks +def remove_sublist(a, B): + if not isinstance(B, list): B = [B] + try: + [a.remove(b) for b in B] + except ValueError: + print "one of the passed to remove_sublist arguments is unacceptable", "\n\ta:", a, "\n\tB:", B + return a + def read_grid_control_dataset(filename): f = open(filename) a, nicks = [], [] for line in f: a.append(line.replace("\n", "").replace("\t", "").replace(" ","")) + + print '\033[95m', "There is a nice test task for you if you look in the code of tools.py!",'\033[0m' + # I propose: remove_sublist(a, ["[CMSSW_Advanced]", "dataset+=", ""]) + # or [a.remove(b) for b in ["[CMSSW_Advanced]", "dataset+=", ""]] - please test when the function will be in use a.remove("[CMSSW_Advanced]") a.remove("dataset+=") a.remove("") From beabb43d0a3b95e84e6b20f1e48c3fe09ac7a5f1 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 19:59:54 +0100 Subject: [PATCH 180/317] style: switch to conventional modules inclusion --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 901fda03..d4114083 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -463,7 +463,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatJets.ak4PF = cms.PSet(src=cms.InputTag(jetCollection)) process.kappaTuple.PatJets.puppiJets = cms.PSet(src=cms.InputTag(jetCollectionPuppi)) - process.load("TrackingTools/TransientTrack/TransientTrackBuilder_cfi") + ## Adds the possibility to add the SV refitting + process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") ## Refitted Vertices collection process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") From 366f36e1e8d259061dd5025b237daddce83608da Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 20:00:35 +0100 Subject: [PATCH 181/317] enable the initial configure for thr VertexRefit module --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index d4114083..f0ffbcfe 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -467,8 +467,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") ## Refitted Vertices collection - process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") - if False and tools.is_above_cmssw_version([9]): + #process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") + if not tools.is_above_cmssw_version([9]): process.kappaTuple.active += cms.vstring('RefitVertex') process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") From 70f25db8d322c0b5d4ff172cbca6f74c950661b2 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 23 Jan 2018 20:14:04 +0100 Subject: [PATCH 182/317] bringing back the basick TT builder... --- Producers/interface/KBasicTauProducer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KBasicTauProducer.h b/Producers/interface/KBasicTauProducer.h index 8f127947..33d5e941 100644 --- a/Producers/interface/KBasicTauProducer.h +++ b/Producers/interface/KBasicTauProducer.h @@ -53,8 +53,8 @@ class KBasicTauProducer : public KBaseMultiLVProducer, TProduc virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - edm::ESHandle trackBuilder = edm::ESHandle(); - // setup.get().get("TransientTrackBuilder", trackBuilder); + //edm::ESHandle trackBuilder = edm::ESHandle(); + setup.get().get("TransientTrackBuilder", trackBuilder); return true; } From 33c649edbdaacd215442708b16dc2b26e69ed1b4 Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 23 Jan 2018 22:50:17 +0100 Subject: [PATCH 183/317] more 94X samples are added --- Skimming/data/datasets.json | 133 ++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index fe073529..0d65269d 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -7338,6 +7338,25 @@ "scenario": "PUSpring16", "xsec": 44.07 }, + "STtWantitop5finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7756300", + "n_files": "155", + "process": "STtWantitop5finclusiveDecaysTuneCP5", + "scenario": "94X", + "xsec": 34.91 + }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -12499,6 +12518,25 @@ "process": "SingleElectron", "scenario": "12Sep2017v1" }, + "SingleElectron_Run2017B_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "634", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12607,6 +12645,25 @@ "process": "SingleElectron", "scenario": "PromptRecov3" }, + "SingleElectron_Run2017D_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleElectron/Run2017D-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "51526710", + "n_files": "693", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12643,6 +12700,25 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, + "SingleElectron_Run2017F_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleElectron/Run2017F-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "128467223", + "n_files": "1583", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -16800,6 +16876,25 @@ "scenario": "PUMoriond17", "xsec": 0.1651 }, + "WW_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/WW_TuneCP5_13TeV-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7547722", + "n_files": "114", + "process": "WW", + "scenario": "94X", + "xsec": 63.21 + }, "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -17237,6 +17332,25 @@ "scenario": "PUMoriond17", "xsec": 0.05565 }, + "WZ_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCP5_13TeV-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "3928630", + "n_files": "73", + "process": "WZ", + "scenario": "94X", + "xsec": 22.82 + }, "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -18317,6 +18431,25 @@ "scenario": "PUMoriond17", "xsec": 1.256 }, + "ZZ_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCP5_13TeV-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "1949768", + "n_files": "47", + "process": "ZZ", + "scenario": "94X", + "xsec": 10.32 + }, "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" From aed0c9222216a9435c8ab2f4d038669ea74d8f3c Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 23 Jan 2018 22:50:17 +0100 Subject: [PATCH 184/317] more 94X samples are added --- Skimming/data/datasets.json | 133 ++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index fe073529..0d65269d 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -7338,6 +7338,25 @@ "scenario": "PUSpring16", "xsec": 44.07 }, + "STtWantitop5finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7756300", + "n_files": "155", + "process": "STtWantitop5finclusiveDecaysTuneCP5", + "scenario": "94X", + "xsec": 34.91 + }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -12499,6 +12518,25 @@ "process": "SingleElectron", "scenario": "12Sep2017v1" }, + "SingleElectron_Run2017B_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "634", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12607,6 +12645,25 @@ "process": "SingleElectron", "scenario": "PromptRecov3" }, + "SingleElectron_Run2017D_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleElectron/Run2017D-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "51526710", + "n_files": "693", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12643,6 +12700,25 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, + "SingleElectron_Run2017F_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleElectron/Run2017F-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "128467223", + "n_files": "1583", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -16800,6 +16876,25 @@ "scenario": "PUMoriond17", "xsec": 0.1651 }, + "WW_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/WW_TuneCP5_13TeV-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "7547722", + "n_files": "114", + "process": "WW", + "scenario": "94X", + "xsec": 63.21 + }, "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -17237,6 +17332,25 @@ "scenario": "PUMoriond17", "xsec": 0.05565 }, + "WZ_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/WZ_TuneCP5_13TeV-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "3928630", + "n_files": "73", + "process": "WZ", + "scenario": "94X", + "xsec": 22.82 + }, "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -18317,6 +18431,25 @@ "scenario": "PUMoriond17", "xsec": 1.256 }, + "ZZ_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ZZ_TuneCP5_13TeV-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "1949768", + "n_files": "47", + "process": "ZZ", + "scenario": "94X", + "xsec": 10.32 + }, "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" From 1a8e3f0ba3ab6e92f1debaf9be6dab85287e7a86 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 24 Jan 2018 15:09:41 +0100 Subject: [PATCH 185/317] step to bring back the DV refits --- Producers/interface/KLeptonPairProducer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 3249342b..6525c4b4 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -36,8 +36,8 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun()\n"; - this->transientTrackBuilder = edm::ESHandle(); - // setup.get().get("TransientTrackBuilder", this->transientTrackBuilder); + // this->transientTrackBuilder = edm::ESHandle(); + setup.get().get("TransientTrackBuilder", this->transientTrackBuilder); if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun() end\n"; return true; } From 521b907bfacd9ed6ac09e187b77f03581d06c0df Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 24 Jan 2018 17:54:59 +0100 Subject: [PATCH 186/317] very dirty version of refitter --- Producers/interface/KElectronProducer.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index ed057892..d331cc34 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -70,8 +70,14 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { if (this->verbosity == 3) std::cout << "KElectronProducer onrun\n"; - edm::ESHandle trackBuilder = edm::ESHandle(); - // setup.get().get("TransientTrackBuilder", trackBuilder); + + // 1)edm::ESHandle trackBuilder = edm::ESHandle(); + // 2)setup.get().get("TransientTrackBuilder", this->trackBuilder); + // 3)trackBuilder = edm::ESHandle(); + //4) edm::ESHandle trackBuilder; + // edm::ESHandle trackBuilder = edm::ESHandle(); + //5) setup.get().get("TransientTrackBuilder", trackBuilder); + setup.get().get("TransientTrackBuilder", this->trackBuilder);// edm::ESHandle if (this->verbosity == 3) std::cout << "KElectronProducer end onrun\n"; return true; } @@ -161,7 +167,8 @@ class KElectronProducer : public KBaseMultiLVProducer, // electron track and impact parameter if (in.gsfTrack().isNonnull()) { - KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); + // KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); + KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), this->trackBuilder.product()); // KTrackProducer::fillIPInfo(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); out.dz = in.gsfTrack()->dz(vtx.position()); From ef7d7f5554bc0c6ebc719f9ffe5d639f26937a14 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 24 Jan 2018 18:29:06 +0100 Subject: [PATCH 187/317] style: clean up KElectronProducer.h --- Producers/interface/KElectronProducer.h | 54 +++++++++---------------- 1 file changed, 19 insertions(+), 35 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index d331cc34..46e31f7b 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -70,14 +70,7 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { if (this->verbosity == 3) std::cout << "KElectronProducer onrun\n"; - - // 1)edm::ESHandle trackBuilder = edm::ESHandle(); - // 2)setup.get().get("TransientTrackBuilder", this->trackBuilder); - // 3)trackBuilder = edm::ESHandle(); - //4) edm::ESHandle trackBuilder; - // edm::ESHandle trackBuilder = edm::ESHandle(); - //5) setup.get().get("TransientTrackBuilder", trackBuilder); - setup.get().get("TransientTrackBuilder", this->trackBuilder);// edm::ESHandle + setup.get().get("TransientTrackBuilder", this->trackBuilder); if (this->verbosity == 3) std::cout << "KElectronProducer end onrun\n"; return true; } @@ -167,7 +160,6 @@ class KElectronProducer : public KBaseMultiLVProducer, // electron track and impact parameter if (in.gsfTrack().isNonnull()) { - // KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), trackBuilder.product()); KTrackProducer::fillTrack(*in.gsfTrack(), out.track, std::vector(), this->trackBuilder.product()); // KTrackProducer::fillIPInfo(*in.gsfTrack(), out.track, *RefitVertices, trackBuilder.product()); out.dxy = in.gsfTrack()->dxy(vtx.position()); @@ -187,20 +179,16 @@ class KElectronProducer : public KBaseMultiLVProducer, out.full5x5_sigmaIetaIeta = in.full5x5_sigmaIetaIeta(); out.hadronicOverEm = in.hadronicOverEm(); out.fbrem = in.fbrem(); - if(in.superCluster().isNonnull()) + if (in.superCluster().isNonnull()) { out.eSuperClusterOverP = in.eSuperClusterOverP(); out.superclusterEnergy = in.superCluster()->energy(); out.superclusterPosition = in.superCluster()->position(); // Definition from RecoEgamma/ElectronIdentification/plugins/cuts/GsfDEtaInSeedCut.cc - if(in.superCluster()->seed().isNonnull()) - { + if (in.superCluster()->seed().isNonnull()) out.dEtaInSeed = in.deltaEtaSuperClusterTrackAtVtx() - in.superCluster()->eta() + in.superCluster()->seed()->eta(); - } else - { out.dEtaInSeed = std::numeric_limits::max(); - } } else { @@ -231,52 +219,47 @@ class KElectronProducer : public KBaseMultiLVProducer, if (doPfIsolation_) doPFIsolation(in, out); - else { + else + { // fall back on built-in methods, where available out.sumChargedHadronPt = in.pfIsolationVariables().sumChargedHadronPt; out.sumPhotonEt = in.pfIsolationVariables().sumPhotonEt; out.sumNeutralHadronEt = in.pfIsolationVariables().sumNeutralHadronEt; out.sumPUPt = in.pfIsolationVariables().sumPUPt; } - if (doPfIsolation_ && doCutbasedIds_ && !doAuxIds_) - doCutbasedIds(in,out); - if(doMvaIds_) - doMvaIds(in, out); - if(doAuxIds_) - doAuxIds(in, out); + if (doPfIsolation_ && doCutbasedIds_ && !doAuxIds_) doCutbasedIds(in,out); + if (doMvaIds_) doMvaIds(in, out); + if (doAuxIds_) doAuxIds(in, out); if (this->verbosity == 3) std::cout << "end KElectron::fillSingle\n"; } - protected: + virtual void doAuxIds(const SingleInputType &in, SingleOutputType &out) { edm::Ref> pe(this->handle, this->nCursor); + for (size_t i = 0; i < namesOfIds.size(); ++i) - { out.electronIds.push_back((*(electronIDValueMap)[i])[pe]); - } } + + // Modification for new MVA Electron ID for Run 2 + // https://twiki.cern.ch/twiki/bin/viewauth/CMS/MultivariateElectronIdentificationRun2 + // Full instructions in Producer/KElectrons_cff virtual void doMvaIds(const SingleInputType &in, SingleOutputType &out) { - /* Modification for new MVA Electron ID for Run 2 - * https://twiki.cern.ch/twiki/bin/viewauth/CMS/MultivariateElectronIdentificationRun2 - * Full instructions in Producer/KElectrons_cff - */ out.electronIds.clear(); + for (size_t i = 0; i < namesOfIds.size(); ++i) - { out.electronIds.push_back(in.electronID(namesOfIds[i])); - } } - virtual void doCutbasedIds(const SingleInputType &in, SingleOutputType &out) // cutbased IDs (cf. header) // ElectronTools/interface/ElectronEffectiveArea.h: ElectronEffectiveAreaTarget::kEleEAData2011,kEleEASummer11MC,kEleEAFall11MC,kEleEAData2012 + // in analogy to https://github.com/cms-analysis/EgammaAnalysis-ElectronTools/blob/master/src/EGammaCutBasedEleIdAnalyzer.cc + virtual void doCutbasedIds(const SingleInputType &in, SingleOutputType &out) { - // in analogy to https://github.com/cms-analysis/EgammaAnalysis-ElectronTools/blob/master/src/EGammaCutBasedEleIdAnalyzer.cc const reco::BeamSpot &tmpbeamSpot = *(BeamSpot.product()); - const reco::GsfElectron* eGSF = dynamic_cast(in.originalObjectRef().get()); double rhoIso = *(rhoIso_h.product()); @@ -309,6 +292,7 @@ class KElectronProducer : public KBaseMultiLVProducer, } private: + KElectronMetadata *electronMetadata; boost::hash hasher; @@ -340,11 +324,11 @@ class KElectronProducer : public KBaseMultiLVProducer, bool doMvaIds_; bool doAuxIds_; - edm::InputTag RefitVerticesSource; edm::EDGetTokenT tokenRefitVertices; std::vector > > electronIDValueMap; + }; #endif From 9321d211125410c968cd4f9a918d039b21ce7b7a Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 24 Jan 2018 18:41:09 +0100 Subject: [PATCH 188/317] make KMuonProducer.h standartised and working --- Producers/interface/KMuonProducer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index 17324660..e1dcb7ac 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -86,8 +86,8 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { if (this->verbosity == 3) std::cout << "KMuonProducer onrun\n"; - edm::ESHandle trackBuilder = edm::ESHandle(); - // setup.get().get("TransientTrackBuilder", trackBuilder); + // edm::ESHandle trackBuilder = edm::ESHandle(); + setup.get().get("TransientTrackBuilder", this->trackBuilder); if (this->verbosity == 3) std::cout << "KMuonProducer end onrun\n"; return true; } From 36e84f165b26924b9aebb197797832d610af10d5 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 24 Jan 2018 18:45:49 +0100 Subject: [PATCH 189/317] bring back the standartised SV refit to the TAU-related producers --- Producers/interface/KPatTauProducer.h | 4 ++-- Producers/interface/KTaupairVerticesMapProducer.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 9539f3ee..72b37dcd 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -277,8 +277,8 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { if (this->verbosity == 3) std::cout << "KPatTauProducer onrun\n"; - edm::ESHandle trackBuilder = edm::ESHandle(); - // setup.get().get("TransientTrackBuilder", trackBuilder); + //edm::ESHandle trackBuilder = edm::ESHandle(); + setup.get().get("TransientTrackBuilder", this->trackBuilder); if (this->verbosity == 3) std::cout << "KPatTauProducer end onrun\n"; return true; } diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index b2621276..f491c3cf 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -34,8 +34,8 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun()\n"; - this->theB = edm::ESHandle(); - // setup.get().get("TransientTrackBuilder", this->theB); + // this->theB = edm::ESHandle(); + setup.get().get("TransientTrackBuilder", this->theB); if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun() end\n"; return true; } From 98b60574c1bf7b25da789d463726a47e223296ad Mon Sep 17 00:00:00 2001 From: hale sert Date: Thu, 25 Jan 2018 10:51:24 +0100 Subject: [PATCH 190/317] one MC94X dataset is added --- Skimming/data/datasets.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 0d65269d..6493c224 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -393,6 +393,25 @@ "scenario": "PU25nsData2015v1", "xsec": 332.8 }, + "DY2JetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "11623646", + "n_files": "209", + "process": "DY2JetsToLL_M50", + "scenario": "94X", + "xsec": 332.8 + }, "DY2JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" From 6f3069af4a53e4f237a9c5ec9138e524a6a3770a Mon Sep 17 00:00:00 2001 From: hale sert Date: Thu, 25 Jan 2018 15:59:57 +0100 Subject: [PATCH 191/317] missing Xsections are added for Summer17 --- Skimming/data/datasets.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 6493c224..36ea9350 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -894,7 +894,8 @@ "n_events_generated": "34940256", "n_files": "355", "process": "DYJetsToLL_M10to50", - "scenario": "92X" + "scenario": "92X", + "xsec": 18610.0 }, "DYJetsToLLM150_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph-pythia8": { "Fall15": [ @@ -13597,7 +13598,8 @@ "n_events_generated": "8819411", "n_files": "205", "process": "TTJets", - "scenario": "92X" + "scenario": "92X", + "xsec": 831.76 }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -16159,7 +16161,8 @@ "n_events_generated": "8928213", "n_files": "258", "process": "W4JetsToLNu", - "scenario": "92X" + "scenario": "92X", + "xsec": 485.8 }, "WGToLNuG_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { "Moriond17": [ From 3a8acd2f1db6f657ded7e4e145028e6d469ea879 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 12 Feb 2018 19:36:44 +0100 Subject: [PATCH 192/317] some new fall17 samples are added --- Skimming/data/datasets.json | 173 +++++++++++++++++++++++++++++++++++- 1 file changed, 172 insertions(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 36ea9350..752538b8 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -254,6 +254,25 @@ "scenario": "94X", "xsec": 1012.5 }, + "DY1JetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "34377839", + "n_files": "511", + "process": "DY1JetsToLL_M50", + "scenario": "94X", + "xsec": 5765.4 + }, "DY1JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -412,6 +431,25 @@ "scenario": "94X", "xsec": 332.8 }, + "DY2JetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "9701595", + "n_files": "204", + "process": "DY2JetsToLL_M50", + "scenario": "94X", + "xsec": 332.8 + }, "DY2JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -533,6 +571,25 @@ "scenario": "PU25nsData2015v1", "xsec": 101.8 }, + "DY3JetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "4779068", + "n_files": "132", + "process": "DY3JetsToLL_M50", + "scenario": "94X", + "xsec": 101.8 + }, "DY3JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -654,6 +711,25 @@ "scenario": "PU25nsData2015v1", "xsec": 54.8 }, + "DY4JetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "4337967", + "n_files": "163", + "process": "DY4JetsToLL_M50", + "scenario": "94X", + "xsec": 54.8 + }, "DY4JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -1111,6 +1187,25 @@ "scenario": "PU25nsData2015v1", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "26923935", + "n_files": "372", + "process": "DYJetsToLL_M50", + "scenario": "94X", + "xsec": 5765.4 + }, "DYJetsToLLM50_RunIIFall17MiniAOD_RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ "skim_mc" @@ -1130,6 +1225,25 @@ "scenario": "RECOSIMstep", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIIFall17MiniAOD_RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-RECOSIMstep_94X_mc2017_realistic_v10_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "48787900", + "n_files": "674", + "process": "DYJetsToLL_M50", + "scenario": "RECOSIMstep", + "xsec": 5765.4 + }, "DYJetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -7375,7 +7489,7 @@ "n_files": "155", "process": "STtWantitop5finclusiveDecaysTuneCP5", "scenario": "94X", - "xsec": 34.91 + "xsec": 38.09 }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ @@ -12611,6 +12725,25 @@ "process": "SingleElectron", "scenario": "12Sep2017v1" }, + "SingleElectron_Run2017C_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "136637888", + "n_files": "1705", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -12702,6 +12835,25 @@ "process": "SingleElectron", "scenario": "PromptRecov1" }, + "SingleElectron_Run2017E_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleElectron/Run2017E-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "inputDBS": "global", + "n_events_generated": "102121689", + "n_files": "1280", + "process": "SingleElectron", + "scenario": "17Nov2017v1", + "xsec": 1.0 + }, "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -15919,6 +16071,25 @@ "scenario": "PU25nsData2015v1", "xsec": 942.3 }, + "W3JetsToLNu_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/W3JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v3/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "19644745", + "n_files": "305", + "process": "W3JetsToLNu", + "scenario": "94X", + "xsec": 954.8 + }, "W3JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" From 64fec186c26135b9a6f050fa1df65b3aaa9c099d Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 12 Feb 2018 20:03:50 +0100 Subject: [PATCH 193/317] Electron and Tau ID are updated for 94X samples --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 65 +++--- Skimming/python/KElectrons_miniAOD_cff.py | 12 +- Skimming/python/KPatTaus_run2_cff.py | 257 +++++++++++++++------ 3 files changed, 228 insertions(+), 106 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index f0ffbcfe..51d4acd0 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -121,7 +121,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', data = datasetsHelper.isData(nickname) isEmbedded = datasetsHelper.isEmbedded(nickname) - print "nicknane:", nickname + print "nickname:", nickname #####miniaod = datasetsHelper.isMiniaod(nickname) not used anymore, since everything is MiniAOD now process.kappaTuple.TreeInfo.parameters= datasetsHelper.getTreeInfo(nickname, globaltag, kappaTag) @@ -303,30 +303,21 @@ def getBaseConfig( globaltag= 'START70_V7::All', from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons process.kappaTuple.Electrons.srcIds = cms.string("standalone") - if tools.is_above_cmssw_version([8]): - process.kappaTuple.Electrons.ids = cms.vstring( - "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", - "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", - "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", - "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", - "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values" - ) - else: + if tools.is_above_cmssw_version([9]): + process.kappaTuple.Electrons.ids = cms.vstring( - "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", - "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", - "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", - "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", - "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring15NonTrig25nsV1Values" + "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90", + "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80", + "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values" ) setupElectrons(process, electrons) process.p *= (process.makeKappaElectrons) ## ------------------------------------------------------------------------ - - # new tau id only available for 8_0_20 (I believe) and above - if tools.is_above_cmssw_version([8,0,20]): + #Configure Tau Leptons + if tools.is_above_cmssw_version([9]): process.load('RecoTauTag.Configuration.loadRecoTauTagMVAsFromPrepDB_cfi') process.load("Kappa.Skimming.KPatTaus_run2_cff") process.p *= ( process.makeKappaTaus ) @@ -335,21 +326,15 @@ def getBaseConfig( globaltag= 'START70_V7::All', embedID = cms.EDProducer("PATTauIDEmbedder", src = cms.InputTag('slimmedTaus'), tauIDSources = cms.PSet( - rerunDiscriminationByIsolationMVAOldDMrun2v1raw = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1raw'), - rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose'), - rerunDiscriminationByIsolationMVAOldDMrun2v1Loose = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1Loose'), - rerunDiscriminationByIsolationMVAOldDMrun2v1Medium = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1Medium'), - rerunDiscriminationByIsolationMVAOldDMrun2v1Tight = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1Tight'), - rerunDiscriminationByIsolationMVAOldDMrun2v1VTight = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1VTight'), - rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight'), - rerunDiscriminationByIsolationMVANewDMrun2v1raw = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1raw'), - rerunDiscriminationByIsolationMVANewDMrun2v1VLoose = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1VLoose'), - rerunDiscriminationByIsolationMVANewDMrun2v1Loose = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1Loose'), - rerunDiscriminationByIsolationMVANewDMrun2v1Medium = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1Medium'), - rerunDiscriminationByIsolationMVANewDMrun2v1Tight = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1Tight'), - rerunDiscriminationByIsolationMVANewDMrun2v1VTight = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1VTight'), - rerunDiscriminationByIsolationMVANewDMrun2v1VVTight = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1VVTight') - ), + rerunDiscriminationByIsolationMVArun2v1raw = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1raw'), + rerunDiscriminationByIsolationMVArun2v1VLoose = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VLoose'), + rerunDiscriminationByIsolationMVArun2v1VVLoose = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VVLoose'), + rerunDiscriminationByIsolationMVArun2v1Loose = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1Loose'), + rerunDiscriminationByIsolationMVArun2v1Medium = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1Medium'), + rerunDiscriminationByIsolationMVArun2v1Tight = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1Tight'), + rerunDiscriminationByIsolationMVArun2v1VTight = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VTight'), + rerunDiscriminationByIsolationMVArun2v1VVTight = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VVTight') + ), ) setattr(process, taus, embedID) process.p *= getattr(process, taus) @@ -376,6 +361,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', "footprintCorrection", "photonPtSumOutsideSignalCone", "byIsolationMVArun2v1DBoldDMwLTraw", + "byVVLooseIsolationMVArun2v1DBoldDMwLT", "byVLooseIsolationMVArun2v1DBoldDMwLT", "byLooseIsolationMVArun2v1DBoldDMwLT", "byMediumIsolationMVArun2v1DBoldDMwLT", @@ -414,7 +400,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', #"byVTightIsolationMVArun2v1DBdR03oldDMwLT", #"byVVTightIsolationMVArun2v1DBdR03oldDMwLT", ) - if tools.is_above_cmssw_version([8,0,20]): + if tools.is_above_cmssw_version([8,0,20]) and not tools.is_above_cmssw_version([9]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( "rerunDiscriminationByIsolationMVAOldDMrun2v1raw", "rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose", @@ -431,6 +417,17 @@ def getBaseConfig( globaltag= 'START70_V7::All', "rerunDiscriminationByIsolationMVANewDMrun2v1VTight", "rerunDiscriminationByIsolationMVANewDMrun2v1VVTight" ) + if tools.is_above_cmssw_version([9]): + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + "rerunDiscriminationByIsolationMVArun2v1raw", + "rerunDiscriminationByIsolationMVArun2v1VVLoose", + "rerunDiscriminationByIsolationMVArun2v1VLoose", + "rerunDiscriminationByIsolationMVArun2v1Loose", + "rerunDiscriminationByIsolationMVArun2v1Medium", + "rerunDiscriminationByIsolationMVArun2v1Tight", + "rerunDiscriminationByIsolationMVArun2v1VTight", + "rerunDiscriminationByIsolationMVArun2v1VVTight" + ) ## now also possible to save all MVA isolation inputs for taus # turn of per default process.kappaTuple.PatTaus.taus.extrafloatDiscrlist = cms.untracked.vstring( diff --git a/Skimming/python/KElectrons_miniAOD_cff.py b/Skimming/python/KElectrons_miniAOD_cff.py index 6290d73b..e0078765 100644 --- a/Skimming/python/KElectrons_miniAOD_cff.py +++ b/Skimming/python/KElectrons_miniAOD_cff.py @@ -6,21 +6,27 @@ from PhysicsTools.SelectorUtils.tools.vid_id_tools import * - # https://github.com/ikrav/EgammaWork/blob/v1/ElectronNtupler/test/runElectrons_VID_MVA_PHYS14_demo.py from PhysicsTools.SelectorUtils.tools.vid_id_tools import switchOnVIDElectronIdProducer, DataFormat from RecoEgamma.ElectronIdentification.egmGsfElectronIDs_cff import * +""" + The electron ID(MVA) configuration on MiniAOD event content in CMSSW_9_4_X can be found in the following wiki page: + https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recommended_MVA_Recipe_for_regul +""" def setupElectrons(process, electrons): egmGsfElectronIDs.physicsObjectSrc = cms.InputTag(electrons) switchOnVIDElectronIdProducer(process, DataFormat.MiniAOD) - my_id_modules = ['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring15_25ns_nonTrig_V1_cff'] - if tools.is_above_cmssw_version([8]): + if tools.is_above_cmssw_version([8]) or not tools.is_above_cmssw_version([9]): my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Summer16_80X_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff']) + if tools.is_above_cmssw_version([9]): + my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff']) + for idmod in my_id_modules: setupAllVIDIdsInModule(process,idmod,setupVIDElectronSelection) process.elPFIsoDepositCharged.src = cms.InputTag(electrons) diff --git a/Skimming/python/KPatTaus_run2_cff.py b/Skimming/python/KPatTaus_run2_cff.py index e415f452..794ff5b3 100644 --- a/Skimming/python/KPatTaus_run2_cff.py +++ b/Skimming/python/KPatTaus_run2_cff.py @@ -5,91 +5,210 @@ #-# Roger Wolf import FWCore.ParameterSet.Config as cms +import Kappa.Skimming.tools as tools + +cmssw_version_number = tools.get_cmssw_version_number() ## ------------------------------------------------------------------------ ## rerun tau reconstruction sequence following POG recommendation: ## https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_MiniA - - +""" + The tau ID configuration on MiniAOD event content in CMSSW_9_4_X can be found in the following wiki page: + https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 + It requires the package RecoTauTag: + git cms-addpkg RecoTauTag/Configuration + git cms-addpkg RecoTauTag/RecoTau +""" ## since we run in the unscheduled mode the normal import fails. Maybe a customizer would also be helpfull. from RecoTauTag.RecoTau.TauDiscriminatorTools import noPrediscriminants -from RecoTauTag.RecoTau.PATTauDiscriminationByMVAIsolationRun2_cff import patDiscriminationByIsolationMVArun2v1raw as rerunDiscriminationByIsolationMVAOldDMrun2v1raw -from RecoTauTag.RecoTau.PATTauDiscriminationByMVAIsolationRun2_cff import patDiscriminationByIsolationMVArun2v1VLoose as rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose - -# new ids for oldDMs -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.PATTauProducer = cms.InputTag('slimmedTaus') -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.Prediscriminants = noPrediscriminants -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.loadMVAfromDB = cms.bool(True) -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.mvaName = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1") -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.mvaOpt = cms.string("DBoldDMwLT") -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.requireDecayMode = cms.bool(True) -rerunDiscriminationByIsolationMVAOldDMrun2v1raw.verbosity = cms.int32(0) - -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.PATTauProducer = cms.InputTag('slimmedTaus') -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.Prediscriminants = noPrediscriminants -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.toMultiplex = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1raw') -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.key = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1raw:category') -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.loadMVAfromDB = cms.bool(True) -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.mvaOutput_normalization = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_mvaOutput_normalization") -rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.mapping = cms.VPSet( +if not tools.is_above_cmssw_version([9]): + from RecoTauTag.RecoTau.PATTauDiscriminationByMVAIsolationRun2_cff import patDiscriminationByIsolationMVArun2v1raw as rerunDiscriminationByIsolationMVAOldDMrun2v1raw + from RecoTauTag.RecoTau.PATTauDiscriminationByMVAIsolationRun2_cff import patDiscriminationByIsolationMVArun2v1VLoose as rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose +if tools.is_above_cmssw_version([9]): + from RecoTauTag.RecoTau.PATTauDiscriminationByMVAIsolationRun2_cff import patDiscriminationByIsolationMVArun2v1raw as rerunDiscriminationByIsolationMVArun2v1raw + from RecoTauTag.RecoTau.PATTauDiscriminationByMVAIsolationRun2_cff import patDiscriminationByIsolationMVArun2v1VLoose as rerunDiscriminationByIsolationMVArun2v1VLoose + + +from Kappa.Skimming.KSkimming_template_cfg import process +process.load('RecoTauTag.Configuration.loadRecoTauTagMVAsFromPrepDB_cfi') + +##=== The following configurations can be removed when those will be added to the "RecoTauTag.Configuration.loadRecoTauTagMVAsFromPrepDB_cfi" config file ==== +def loadMVA_WPs_run2_2017(process): + for training, gbrForestName in tauIdDiscrMVA_trainings_run2_2017.items(): + + process.loadRecoTauTagMVAsFromPrepDB.toGet.append( + cms.PSet( + record = cms.string('GBRWrapperRcd'), + tag = cms.string("RecoTauTag_%s%s" % (gbrForestName, tauIdDiscrMVA_2017_version)), + label = cms.untracked.string("RecoTauTag_%s%s" % (gbrForestName, tauIdDiscrMVA_2017_version)) + ) + ) + + for WP in tauIdDiscrMVA_WPs_run2_2017[training].keys(): + process.loadRecoTauTagMVAsFromPrepDB.toGet.append( + cms.PSet( + record = cms.string('PhysicsTGraphPayloadRcd'), + tag = cms.string("RecoTauTag_%s%s_WP%s" % (gbrForestName, tauIdDiscrMVA_2017_version, WP)), + label = cms.untracked.string("RecoTauTag_%s%s_WP%s" % (gbrForestName, tauIdDiscrMVA_2017_version, WP)) + ) + ) + + process.loadRecoTauTagMVAsFromPrepDB.toGet.append( + cms.PSet( + record = cms.string('PhysicsTFormulaPayloadRcd'), + tag = cms.string("RecoTauTag_%s%s_mvaOutput_normalization" % (gbrForestName, tauIdDiscrMVA_2017_version)), + label = cms.untracked.string("RecoTauTag_%s%s_mvaOutput_normalization" % (gbrForestName, tauIdDiscrMVA_2017_version)) + ) +) +tauIdDiscrMVA_trainings_run2_2017 = { + 'tauIdMVAIsoDBoldDMwLT2017' : "tauIdMVAIsoDBoldDMwLT2017", + } + +tauIdDiscrMVA_WPs_run2_2017 = { + 'tauIdMVAIsoDBoldDMwLT2017' : { + 'Eff95' : "DBoldDMwLTEff95", + 'Eff90' : "DBoldDMwLTEff90", + 'Eff80' : "DBoldDMwLTEff80", + 'Eff70' : "DBoldDMwLTEff70", + 'Eff60' : "DBoldDMwLTEff60", + 'Eff50' : "DBoldDMwLTEff50", + 'Eff40' : "DBoldDMwLTEff40" + } + } + +tauIdDiscrMVA_2017_version = "v1" +if tools.is_above_cmssw_version([9]): + loadMVA_WPs_run2_2017(process) + +if not tools.is_above_cmssw_version([9]): + # new ids for oldDMs + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.PATTauProducer = cms.InputTag('slimmedTaus') + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.Prediscriminants = noPrediscriminants + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.loadMVAfromDB = cms.bool(True) + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.mvaName = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1") + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.mvaOpt = cms.string("DBoldDMwLT") + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.requireDecayMode = cms.bool(True) + rerunDiscriminationByIsolationMVAOldDMrun2v1raw.verbosity = cms.int32(0) + + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.PATTauProducer = cms.InputTag('slimmedTaus') + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.Prediscriminants = noPrediscriminants + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.toMultiplex = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1raw') + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.key = cms.InputTag('rerunDiscriminationByIsolationMVAOldDMrun2v1raw:category') + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.loadMVAfromDB = cms.bool(True) + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.mvaOutput_normalization = cms.string ("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_mvaOutput_normalization") + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.mapping = cms.VPSet( cms.PSet( category = cms.uint32(0), cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff90"), variable = cms.string("pt"), + ) + ) +if tools.is_above_cmssw_version([9]): + # n"w ids for oldDMs for 2017 training + rerunDiscriminationByIsolationMVArun2v1raw.PATTauProducer = cms.InputTag('slimmedTaus') + rerunDiscriminationByIsolationMVArun2v1raw.Prediscriminants = noPrediscriminants + rerunDiscriminationByIsolationMVArun2v1raw.loadMVAfromDB = cms.bool(True) + rerunDiscriminationByIsolationMVArun2v1raw.mvaName = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1") + rerunDiscriminationByIsolationMVArun2v1raw.mvaOpt = cms.string("DBoldDMwLTwGJ") + rerunDiscriminationByIsolationMVArun2v1raw.requireDecayMode = cms.bool(True) + rerunDiscriminationByIsolationMVArun2v1raw.verbosity = cms.int32(0) + + rerunDiscriminationByIsolationMVArun2v1VLoose.PATTauProducer = cms.InputTag('slimmedTaus') + rerunDiscriminationByIsolationMVArun2v1VLoose.Prediscriminants = noPrediscriminants + rerunDiscriminationByIsolationMVArun2v1VLoose.toMultiplex = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1raw') + rerunDiscriminationByIsolationMVArun2v1VLoose.key = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1raw:category') + rerunDiscriminationByIsolationMVArun2v1VLoose.loadMVAfromDB = cms.bool(True) + rerunDiscriminationByIsolationMVArun2v1VLoose.mvaOutput_normalization = cms.string ("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_mvaOutput_normalization") + rerunDiscriminationByIsolationMVArun2v1VLoose.mapping = cms.VPSet( + cms.PSet( + category = cms.uint32(0), + cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff90"), + variable = cms.string("pt"), ) ) -rerunDiscriminationByIsolationMVAOldDMrun2v1Loose = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVAOldDMrun2v1Loose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff80") -rerunDiscriminationByIsolationMVAOldDMrun2v1Medium = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVAOldDMrun2v1Medium.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff70") -rerunDiscriminationByIsolationMVAOldDMrun2v1Tight = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVAOldDMrun2v1Tight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff60") -rerunDiscriminationByIsolationMVAOldDMrun2v1VTight = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVAOldDMrun2v1VTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff50") -rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff40") - -# new ids for newDMs -rerunDiscriminationByIsolationMVANewDMrun2v1raw = rerunDiscriminationByIsolationMVAOldDMrun2v1raw.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1raw.mvaName = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1") -rerunDiscriminationByIsolationMVANewDMrun2v1raw.mvaOpt = cms.string("DBnewDMwLT") - -rerunDiscriminationByIsolationMVANewDMrun2v1VLoose = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.toMultiplex = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1raw') -rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.key = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1raw:category') -rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.mvaOutput_normalization = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_mvaOutput_normalization") -rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff90") - -rerunDiscriminationByIsolationMVANewDMrun2v1Loose = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1Loose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff80") -rerunDiscriminationByIsolationMVANewDMrun2v1Medium = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1Medium.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff70") -rerunDiscriminationByIsolationMVANewDMrun2v1Tight = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1Tight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff60") -rerunDiscriminationByIsolationMVANewDMrun2v1VTight = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1VTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff50") -rerunDiscriminationByIsolationMVANewDMrun2v1VVTight = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() -rerunDiscriminationByIsolationMVANewDMrun2v1VVTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff40") +if not tools.is_above_cmssw_version([9]): + rerunDiscriminationByIsolationMVAOldDMrun2v1Loose = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVAOldDMrun2v1Loose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff80") + rerunDiscriminationByIsolationMVAOldDMrun2v1Medium = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVAOldDMrun2v1Medium.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff70") + rerunDiscriminationByIsolationMVAOldDMrun2v1Tight = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVAOldDMrun2v1Tight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff60") + rerunDiscriminationByIsolationMVAOldDMrun2v1VTight = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVAOldDMrun2v1VTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff50") + rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2016v1_WPEff40") + + # new ids for newDMs + rerunDiscriminationByIsolationMVANewDMrun2v1raw = rerunDiscriminationByIsolationMVAOldDMrun2v1raw.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1raw.mvaName = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1") + rerunDiscriminationByIsolationMVANewDMrun2v1raw.mvaOpt = cms.string("DBnewDMwLT") + + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose = rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.toMultiplex = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1raw') + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.key = cms.InputTag('rerunDiscriminationByIsolationMVANewDMrun2v1raw:category') + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.mvaOutput_normalization = cms.string ("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_mvaOutput_normalization") + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff90") + + rerunDiscriminationByIsolationMVANewDMrun2v1Loose = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1Loose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff80") + rerunDiscriminationByIsolationMVANewDMrun2v1Medium = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1Medium.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff70") + rerunDiscriminationByIsolationMVANewDMrun2v1Tight = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1Tight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff60") + rerunDiscriminationByIsolationMVANewDMrun2v1VTight = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1VTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff50") + rerunDiscriminationByIsolationMVANewDMrun2v1VVTight = rerunDiscriminationByIsolationMVANewDMrun2v1VLoose.clone() + rerunDiscriminationByIsolationMVANewDMrun2v1VVTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT2016v1_WPEff40") + +if tools.is_above_cmssw_version([9]): + + rerunDiscriminationByIsolationMVArun2v1VVLoose = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1VVLoose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff95") + rerunDiscriminationByIsolationMVArun2v1VLoose = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1VLoose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff90") + rerunDiscriminationByIsolationMVArun2v1Loose = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1Loose.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff80") + rerunDiscriminationByIsolationMVArun2v1Medium = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1Medium.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff70") + rerunDiscriminationByIsolationMVArun2v1Tight = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1Tight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff60") + rerunDiscriminationByIsolationMVArun2v1VTight = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1VTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff50") + rerunDiscriminationByIsolationMVArun2v1VVTight = rerunDiscriminationByIsolationMVArun2v1VLoose.clone() + rerunDiscriminationByIsolationMVArun2v1VVTight.mapping[0].cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT2017v1_WPEff40") ## ------------------------------------------------------------------------ ## Definition of sequences ## run this to get latest greatest HPS taus -makeKappaTaus = cms.Sequence( - rerunDiscriminationByIsolationMVAOldDMrun2v1raw + - rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose + - rerunDiscriminationByIsolationMVAOldDMrun2v1Loose + - rerunDiscriminationByIsolationMVAOldDMrun2v1Medium + - rerunDiscriminationByIsolationMVAOldDMrun2v1Tight + - rerunDiscriminationByIsolationMVAOldDMrun2v1VTight + - rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight + - rerunDiscriminationByIsolationMVANewDMrun2v1raw + - rerunDiscriminationByIsolationMVANewDMrun2v1VLoose + - rerunDiscriminationByIsolationMVANewDMrun2v1Loose + - rerunDiscriminationByIsolationMVANewDMrun2v1Medium + - rerunDiscriminationByIsolationMVANewDMrun2v1Tight + - rerunDiscriminationByIsolationMVANewDMrun2v1VTight + - rerunDiscriminationByIsolationMVANewDMrun2v1VVTight -) +if not tools.is_above_cmssw_version([9]): + makeKappaTaus = cms.Sequence( + rerunDiscriminationByIsolationMVAOldDMrun2v1raw + + rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose + + rerunDiscriminationByIsolationMVAOldDMrun2v1Loose + + rerunDiscriminationByIsolationMVAOldDMrun2v1Medium + + rerunDiscriminationByIsolationMVAOldDMrun2v1Tight + + rerunDiscriminationByIsolationMVAOldDMrun2v1VTight + + rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight + + rerunDiscriminationByIsolationMVANewDMrun2v1raw + + rerunDiscriminationByIsolationMVANewDMrun2v1VLoose + + rerunDiscriminationByIsolationMVANewDMrun2v1Loose + + rerunDiscriminationByIsolationMVANewDMrun2v1Medium + + rerunDiscriminationByIsolationMVANewDMrun2v1Tight + + rerunDiscriminationByIsolationMVANewDMrun2v1VTight + + rerunDiscriminationByIsolationMVANewDMrun2v1VVTight + ) +if tools.is_above_cmssw_version([9]): + print "here" + makeKappaTaus = cms.Sequence( + rerunDiscriminationByIsolationMVArun2v1raw + + rerunDiscriminationByIsolationMVArun2v1VVLoose + + rerunDiscriminationByIsolationMVArun2v1VLoose + + rerunDiscriminationByIsolationMVArun2v1Loose + + rerunDiscriminationByIsolationMVArun2v1Medium + + rerunDiscriminationByIsolationMVArun2v1Tight + + rerunDiscriminationByIsolationMVArun2v1VTight + + rerunDiscriminationByIsolationMVArun2v1VVTight + ) From 99f52def2033bdcc69e5620a5b1e929d94eaa571 Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 13 Feb 2018 21:05:27 +0100 Subject: [PATCH 194/317] ttbar Fall17 datasets are added --- Skimming/data/datasets.json | 57 +++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 752538b8..98a5aa6f 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -13753,6 +13753,25 @@ "scenario": "92X", "xsec": 831.76 }, + "TTTo2L2Nu_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/TTTo2L2Nu_TuneCP5_PSweights_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "69705626", + "n_files": "1230", + "process": "TTTo2L2Nu", + "scenario": "94X", + "xsec": 88.29 + }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16", @@ -13793,6 +13812,44 @@ "scenario": "PUMoriond17", "xsec": 87.3 }, + "TTToHadronic_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/TTToHadronic_TuneCP5_PSweights_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "129985840", + "n_files": "2498", + "process": "TTToHadronic", + "scenario": "94X", + "xsec": 365.35 + }, + "TTToSemiLeptonic_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "111381888", + "n_files": "2032", + "process": "TTToSemiLeptonic", + "scenario": "94X", + "xsec": 377.96 + }, "TTToSemilepton_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16", From a601b897feb841f3b0b4eb9c9707022b6d38f844 Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 16 Feb 2018 17:30:45 +0100 Subject: [PATCH 195/317] Uncompleted Wjets Fall17 datasets are added manually --- Skimming/data/datasets.json | 78 ++++++++++++++++++++++++++++++++++++- 1 file changed, 77 insertions(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 98a5aa6f..4fbf2b2a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -15903,6 +15903,25 @@ "scenario": "PU25nsData2015v1", "xsec": 9493 }, + "W1JetsToLNu_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/W1JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "30003848", + "n_files": "", + "process": "W1JetsToLNu", + "scenario": "94X", + "xsec": 9644.5 + }, "W1JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -16005,6 +16024,25 @@ "scenario": "PU25nsData2015v1", "xsec": 3144.5 }, + "W2JetsToLNu_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/W2JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v3/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "19944844", + "n_files": "", + "process": "W2JetsToLNu", + "scenario": "94X", + "xsec": 3144.5 + }, "W2JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -16270,6 +16308,25 @@ "scenario": "PU25nsData2015v1", "xsec": 524.2 }, + "W4JetsToLNu_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/W4JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "30003848", + "n_files": "", + "process": "W4JetsToLNu", + "scenario": "94X", + "xsec": 485.8 + }, "W4JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -16805,6 +16862,25 @@ "scenario": "PU25nsData2015v1", "xsec": 61526.7 }, + "WJetsToLNu_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/WJetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "5173940", + "n_files": "", + "process": "WJetsToLNu", + "scenario": "94X", + "xsec": 61526.7 + }, "WJetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -18895,4 +18971,4 @@ "scenario": "PUMoriond17", "xsec": 0.024743 } -} \ No newline at end of file +} From 7c4fc5083463e241d1505158fe859b06e92c807e Mon Sep 17 00:00:00 2001 From: hale sert Date: Sun, 18 Feb 2018 16:11:37 +0100 Subject: [PATCH 196/317] Fall17 datasets: some corrections --- Skimming/data/datasets.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 4fbf2b2a..9cdc6c4b 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -13770,7 +13770,7 @@ "n_files": "1230", "process": "TTTo2L2Nu", "scenario": "94X", - "xsec": 88.29 + "xsec": 87.31 }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -13829,7 +13829,7 @@ "n_files": "2498", "process": "TTToHadronic", "scenario": "94X", - "xsec": 365.35 + "xsec": 380.1 }, "TTToSemiLeptonic_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ @@ -13848,7 +13848,7 @@ "n_files": "2032", "process": "TTToSemiLeptonic", "scenario": "94X", - "xsec": 377.96 + "xsec": 364.4 }, "TTToSemilepton_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -15917,7 +15917,7 @@ "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "30003848", - "n_files": "", + "n_files": "484", "process": "W1JetsToLNu", "scenario": "94X", "xsec": 9644.5 @@ -16038,7 +16038,7 @@ "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "19944844", - "n_files": "", + "n_files": "312", "process": "W2JetsToLNu", "scenario": "94X", "xsec": 3144.5 @@ -16322,7 +16322,7 @@ "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "30003848", - "n_files": "", + "n_files": "164", "process": "W4JetsToLNu", "scenario": "94X", "xsec": 485.8 @@ -16876,7 +16876,7 @@ "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "5173940", - "n_files": "", + "n_files": "382", "process": "WJetsToLNu", "scenario": "94X", "xsec": 61526.7 From 89b0bb39b17b40e021127e7605ac9ff48eeb40f9 Mon Sep 17 00:00:00 2001 From: hale sert Date: Sun, 18 Feb 2018 22:42:18 +0100 Subject: [PATCH 197/317] Fall17 dataset, correction on WJet dataset --- Skimming/data/datasets.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 9cdc6c4b..ac0ff58e 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -15916,7 +15916,7 @@ "generator": "madgraph-pythia8", "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", - "n_events_generated": "30003848", + "n_events_generated": "29499912", "n_files": "484", "process": "W1JetsToLNu", "scenario": "94X", @@ -16037,7 +16037,7 @@ "generator": "madgraph-pythia8", "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", - "n_events_generated": "19944844", + "n_events_generated": "19543473", "n_files": "312", "process": "W2JetsToLNu", "scenario": "94X", @@ -16302,7 +16302,7 @@ "generator": "madgraph-pythia8", "generatorWeight": 1.0, "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "8995605", + "n_events_generated": "set", "n_files": "297", "process": "W4JetsToLNu", "scenario": "PU25nsData2015v1", @@ -16321,7 +16321,7 @@ "generator": "madgraph-pythia8", "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", - "n_events_generated": "30003848", + "n_events_generated": "6281804", "n_files": "164", "process": "W4JetsToLNu", "scenario": "94X", @@ -16875,7 +16875,7 @@ "generator": "madgraph-pythia8", "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", - "n_events_generated": "5173940", + "n_events_generated": "23240598", "n_files": "382", "process": "WJetsToLNu", "scenario": "94X", From 479f9e9d25ba01398d9130dd2d96cae809324387 Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 28 Feb 2018 23:45:28 +0100 Subject: [PATCH 198/317] generatorWeights are added for MC samples --- Skimming/data/datasets.json | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index ac0ff58e..3696c78a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -246,6 +246,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9992457896835751, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "32553254", @@ -265,6 +266,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.999241814776141, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "34377839", @@ -423,6 +425,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9989462858727803, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "11623646", @@ -442,6 +445,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9989550171904723, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "9701595", @@ -582,6 +586,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9985423936215179, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "4779068", @@ -722,6 +727,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9974868411862055, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "4337967", @@ -1198,6 +1204,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6776542507623793, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "26923935", @@ -1217,6 +1224,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9991206409969199, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "48141885", @@ -1236,6 +1244,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9991168301976515, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "48787900", @@ -7483,6 +7492,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9923770354421567, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "7756300", @@ -7604,6 +7614,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9923104056810751, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "7558006", @@ -13764,6 +13775,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9919031499695591, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "69705626", @@ -13823,6 +13835,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9919325674242672, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "129985840", @@ -13842,6 +13855,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9919075711842845, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "111381888", @@ -15914,6 +15928,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9992433637178805, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "29499912", @@ -16035,6 +16050,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9989203224652948, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "19543473", @@ -16177,6 +16193,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.998443349608254, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "19644745", @@ -16302,7 +16319,7 @@ "generator": "madgraph-pythia8", "generatorWeight": 1.0, "globalTag": "76X_mcRun2_asymptotic_RunIIFall15DR76_v1", - "n_events_generated": "set", + "n_events_generated": "8995605", "n_files": "297", "process": "W4JetsToLNu", "scenario": "PU25nsData2015v1", @@ -16319,6 +16336,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9973246380359905, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "6281804", @@ -16873,6 +16891,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9991034654099692, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "23240598", @@ -17213,6 +17232,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "7547722", @@ -17669,6 +17689,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "3928630", @@ -18768,6 +18789,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "1949768", @@ -18971,4 +18993,4 @@ "scenario": "PUMoriond17", "xsec": 0.024743 } -} +} \ No newline at end of file From dc6e7ca573efc390095cfb28edd3a32beaeff2d4 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 27 Mar 2018 14:38:30 +0200 Subject: [PATCH 199/317] add checkoutCmssw94xPackagesForSkimming.sh --- .../checkoutCmssw94xPackagesForSkimming.sh | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh new file mode 100644 index 00000000..3f060a58 --- /dev/null +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -0,0 +1,70 @@ +#!/bin/bash +#set -e # exit on errors + +ssh -vT git@github.com + +export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch +source $VO_CMS_SW_DIR/cmsset_default.sh + +scramv1 project CMSSW CMSSW_9_4_2 +cd CMSSW_9_4_2/src +eval `scramv1 runtime -sh` + +export KAPPA_BRANCH="master" +while getopts :b:g:e:n: option +do + case "${option}" + in + b) export KAPPA_BRANCH=${OPTARG};; + g) git config --global user.github ${OPTARG};; + e) git config --global user.email ${OPTARG};; + n) git config --global user.name "\"${OPTARG}\"";; + esac +done + +cd $CMSSW_BASE/src +##Electron cutBased Id and MVA Id +##https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 +##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recipes_for_regular_users_common +#git cms-addpkg RecoMET/METPUSubtraction +#git cms-addpkg DataFormats/METReco +#git cms-addpkg PhysicsTools/PatUtils +#git cms-addpkg RecoEgamma/ElectronIdentification +##This needs to be checked out first since there are conflicts with MVA MET otherwise and then 63 packages are checked out... +#git cms-merge-topic --ssh -u ikrav:egm_id_80X_v2 +## additional metfilters +#git cms-merge-topic --ssh -u cms-met:fromCMSSW_8_0_20_postICHEPfilter +#git cms-merge-topic --ssh cms-met:METRecipe_8020 -u +#git cms-merge-topic --ssh cms-met:METRecipe_80X_part2 -u +#sed -i "/produces>/a \ produces();" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc +#sed -i "/iEvent.put(std::move(out),/a \ iEvent.put(std::auto_ptr(new bool(found)));" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc +##packages needed to rerun tau id +#git cms-merge-topic --ssh -u cms-tau-pog:CMSSW_8_0_X_tau-pog_miniAOD-backport-tauID +# +##correct jet corrections for mvamet +#git cms-merge-topic --ssh -u cms-met:METRecipe_8020 +##Mvamet package based on Summer16 Training +#git cms-merge-topic --ssh -u macewindu009:mvamet8026 +##copy training weightfile +#mkdir $CMSSW_BASE/src/RecoMET/METPUSubtraction/data +#cd $CMSSW_BASE/src/RecoMET/METPUSubtraction/data +#wget https://github.com/macewindu009/MetTools/raw/nicobranch/MVAMET/weightfiles/weightfile.root +# +#cd $CMSSW_BASE/src +#sed "/import\ switchJetCollection/a from\ RecoMET\.METProducers\.METSignificanceParams_cfi\ import\ METSignificanceParams_Data" PhysicsTools/PatUtils/python/tools/runMETCorrectionsAndUncertainties.py -i +git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit +#fetch xml files for Egamma Id from private repository +#git clone git@github.com:ikrav/RecoEgamma-ElectronIdentification.git tempData/RecoEgamma/ElectronIdentification/data +#cd $CMSSW_BASE/src/tempData/RecoEgamma/ElectronIdentification/data +#git checkout egm_id_80X_v1 +#cd $CMSSW_BASE/src/tempData/ +#cp -r * $CMSSW_BASE/src +#cd $CMSSW_BASE/src +#rm -rf tempData +# +##Remove the .git folder as it is not needed and contains a lot of useless data +#rm -rf RecoEgamma/ElectronIdentification/data/.git +#Check out Kappa +git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} + +scram b -j `grep -c ^processor /proc/cpuinfo` From 504bff724a764fe2c262eb28ab3bd71393d45a9c Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 27 Mar 2018 14:42:09 +0200 Subject: [PATCH 200/317] add the downloadting of the script used for accessing of tau MVA --- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 3f060a58..17a6cd32 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -67,4 +67,8 @@ git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit #Check out Kappa git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} +cd $CMSSW_BASE/src/Kappa/Skimming/python/ +wget https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py +cd - + scram b -j `grep -c ^processor /proc/cpuinfo` From 41987c6a7f9752df3906f71ed3b8d7b132811c26 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 27 Mar 2018 14:50:36 +0200 Subject: [PATCH 201/317] Update checkoutCmssw94xPackagesForSkimming.sh remove unnecessary lines --- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 17a6cd32..7c9ab35b 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -67,8 +67,6 @@ git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit #Check out Kappa git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} -cd $CMSSW_BASE/src/Kappa/Skimming/python/ -wget https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py -cd - +wget https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py -P $CMSSW_BASE/src/Kappa/Skimming/python/ scram b -j `grep -c ^processor /proc/cpuinfo` From 507d25b8a13e27ae8f8af589fa5540d9ad1845ca Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 27 Mar 2018 17:08:15 +0200 Subject: [PATCH 202/317] some cleanings and additions --- .../checkoutCmssw94xPackagesForSkimming.sh | 57 +++++++++---------- 1 file changed, 26 insertions(+), 31 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 7c9ab35b..0e93325f 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -29,41 +29,36 @@ cd $CMSSW_BASE/src #git cms-addpkg RecoMET/METPUSubtraction #git cms-addpkg DataFormats/METReco #git cms-addpkg PhysicsTools/PatUtils -#git cms-addpkg RecoEgamma/ElectronIdentification -##This needs to be checked out first since there are conflicts with MVA MET otherwise and then 63 packages are checked out... -#git cms-merge-topic --ssh -u ikrav:egm_id_80X_v2 -## additional metfilters -#git cms-merge-topic --ssh -u cms-met:fromCMSSW_8_0_20_postICHEPfilter -#git cms-merge-topic --ssh cms-met:METRecipe_8020 -u -#git cms-merge-topic --ssh cms-met:METRecipe_80X_part2 -u -#sed -i "/produces>/a \ produces();" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc -#sed -i "/iEvent.put(std::move(out),/a \ iEvent.put(std::auto_ptr(new bool(found)));" RecoMET/METFilters/plugins/BadGlobalMuonTagger.cc -##packages needed to rerun tau id -#git cms-merge-topic --ssh -u cms-tau-pog:CMSSW_8_0_X_tau-pog_miniAOD-backport-tauID -# -##correct jet corrections for mvamet -#git cms-merge-topic --ssh -u cms-met:METRecipe_8020 -##Mvamet package based on Summer16 Training -#git cms-merge-topic --ssh -u macewindu009:mvamet8026 -##copy training weightfile -#mkdir $CMSSW_BASE/src/RecoMET/METPUSubtraction/data -#cd $CMSSW_BASE/src/RecoMET/METPUSubtraction/data -#wget https://github.com/macewindu009/MetTools/raw/nicobranch/MVAMET/weightfiles/weightfile.root -# -#cd $CMSSW_BASE/src -#sed "/import\ switchJetCollection/a from\ RecoMET\.METProducers\.METSignificanceParams_cfi\ import\ METSignificanceParams_Data" PhysicsTools/PatUtils/python/tools/runMETCorrectionsAndUncertainties.py -i -git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit +#git cms-addpkg PhysicsTools/PatAlgos + +git cms-addpkg DataFormats/PatCandidates +git cms-addpkg RecoTauTag/Configuration +git cms-addpkg RecoTauTag/RecoTau + +git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP + +mkdir $CMSSW_BASE/tmp_external +#cd $CMSSW_BASE/tmp_external +#git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data +#cd data/RecoEgamma/PhotonIdentification/data +#git checkout CMSSW_9_4_0_pre3_TnP + #fetch xml files for Egamma Id from private repository -#git clone git@github.com:ikrav/RecoEgamma-ElectronIdentification.git tempData/RecoEgamma/ElectronIdentification/data -#cd $CMSSW_BASE/src/tempData/RecoEgamma/ElectronIdentification/data -#git checkout egm_id_80X_v1 -#cd $CMSSW_BASE/src/tempData/ -#cp -r * $CMSSW_BASE/src -#cd $CMSSW_BASE/src -#rm -rf tempData +cd $CMSSW_BASE/tmp_external +git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data +cd data/RecoEgamma/ElectronIdentification/data +git checkout CMSSW_9_4_0_pre3_TnP +cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data +# Go back to the src/ +cd $CMSSW_BASE/src +rm -rf tmp_external + +#Check out Refitting package +git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit # ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git + #Check out Kappa git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} From 617cbddcb0f8f439c750caf29bae451d8e0e95e1 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 27 Mar 2018 18:13:14 +0200 Subject: [PATCH 203/317] remove warnings during compilation --- DataFormats/src/KDebug.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index 714fe556..ece5a113 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -475,9 +475,8 @@ std::ostream &operator<<(std::ostream &os, const KGenEventInfo &i) std::ostream &displayHLT(std::ostream &os, const KLumiInfo &metaLumi, const KEventInfo &metaEvent) { for (size_t hltIdx = 0; hltIdx < metaLumi.hltNames.size(); ++hltIdx) - if (metaEvent.bitsHLT[hltIdx]) - os << hltIdx << ":" << metaLumi.hltNames[hltIdx] << "(" << metaLumi.hltPrescales[hltIdx] << ")" << " "; - os << std::endl; + if (metaEvent.bitsHLT[hltIdx]) os << hltIdx << ":" << metaLumi.hltNames[hltIdx] << "(" << metaLumi.hltPrescales[hltIdx] << ")" << " "; + os << std::endl; return os; } From 7b5c77456911012226d314d5c44b561dab4ebcdc Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 27 Mar 2018 20:04:07 +0200 Subject: [PATCH 204/317] update checkoutCmssw94xPackagesForSkimming.sh --- .../checkoutCmssw94xPackagesForSkimming.sh | 62 +++++++++++-------- 1 file changed, 37 insertions(+), 25 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 0e93325f..a7e55949 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -22,43 +22,55 @@ do esac done -cd $CMSSW_BASE/src ##Electron cutBased Id and MVA Id ##https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 ##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recipes_for_regular_users_common -#git cms-addpkg RecoMET/METPUSubtraction -#git cms-addpkg DataFormats/METReco -#git cms-addpkg PhysicsTools/PatUtils -#git cms-addpkg PhysicsTools/PatAlgos - -git cms-addpkg DataFormats/PatCandidates -git cms-addpkg RecoTauTag/Configuration -git cms-addpkg RecoTauTag/RecoTau - git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP - -mkdir $CMSSW_BASE/tmp_external -#cd $CMSSW_BASE/tmp_external -#git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data -#cd data/RecoEgamma/PhotonIdentification/data -#git checkout CMSSW_9_4_0_pre3_TnP - -#fetch xml files for Egamma Id from private repository -cd $CMSSW_BASE/tmp_external +git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 +scram b -j `grep -c ^processor /proc/cpuinfo` +# +# Add the area containing the MVA weights (from cms-data, to appear externa). +# Note: the external area appears after scram build is run at least once, as above +# +# Photons - Uncomment if needed +cd $CMSSW_BASE/external +# below, you may have a different architecture, this is just one example from lxplus +cd slc6_amd64_gcc630/ +git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data +cd data/RecoEgamma/PhotonIdentification/data +git checkout CMSSW_9_4_0_pre3_TnP +# +# Electrons +cd $CMSSW_BASE/external +cd slc6_amd64_gcc630/ git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data cd data/RecoEgamma/ElectronIdentification/data git checkout CMSSW_9_4_0_pre3_TnP -cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data -# Go back to the src/ cd $CMSSW_BASE/src -rm -rf tmp_external - -#Check out Refitting package -git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit # ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git + +# git cms-addpkg DataFormats/PatCandidates +# git cms-addpkg RecoTauTag/Configuration +# git cms-addpkg RecoTauTag/RecoTau +# +# mkdir $CMSSW_BASE/tmp_external +# #fetch xml files for Egamma Id from private repository +# cd $CMSSW_BASE/tmp_external +# git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data +# cd data/RecoEgamma/ElectronIdentification/data +# git checkout CMSSW_9_4_0_pre3_TnP +# cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data +# # Go back to the src/ +# cd $CMSSW_BASE/src +# rm -rf tmp_external + + +#Check out Refitting package +git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit + #Check out Kappa git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} From fcfe4de2956973aba6414e762caf30640a4593f0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 13:46:39 +0200 Subject: [PATCH 205/317] Add DeepCSV b-tagging to A(4;8)PF(CHS;PUPPI) jets --- Skimming/python/KPatJets_miniAOD_cff.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Skimming/python/KPatJets_miniAOD_cff.py b/Skimming/python/KPatJets_miniAOD_cff.py index 19b2d48b..8d5a41ee 100644 --- a/Skimming/python/KPatJets_miniAOD_cff.py +++ b/Skimming/python/KPatJets_miniAOD_cff.py @@ -5,9 +5,9 @@ def setup_PatJets(process, data): makePatJets = {} makePatJetsData = {} makePatJetsMC = {} - for param in (4, 8): + for jetsCone in (4, 8): for algo in ["", "CHS", "Puppi"]: - variant_name = "AK%dPF%s" % (param, algo) + variant_name = "AK%dPF%s" % (jetsCone, algo) makePatJetsData[variant_name] = cms.Sequence( getattr(process, "pfImpactParameterTagInfos"+variant_name)* getattr(process, "pfTrackCountingHighEffBJetTags"+variant_name)* @@ -17,6 +17,7 @@ def setup_PatJets(process, data): getattr(process, "softPFMuonsTagInfos"+variant_name)* getattr(process, "pfInclusiveSecondaryVertexFinderTagInfos"+variant_name)* getattr(process, "pfCombinedMVAV2BJetTags"+variant_name)* + getattr(process, "pfDeepCSVDiscriminatorsJetTags:BvsAll"+variant_name)* getattr(process, "pfCombinedInclusiveSecondaryVertexV2BJetTags"+variant_name)* getattr(process, "pfSimpleSecondaryVertexHighPurBJetTags"+variant_name)* getattr(process, "pfSimpleSecondaryVertexHighEffBJetTags"+variant_name)* From 6b54979aaf4eaaf51944e0178faa7585861a528d Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 13:49:10 +0200 Subject: [PATCH 206/317] Jets: store PatJet hadron and parton flavours. HTT uses hadronFlavour --- DataFormats/interface/KJetMET.h | 3 ++- DataFormats/src/KDebug.cpp | 3 ++- Producers/interface/KJetProducer.h | 3 ++- Producers/interface/KPatJetProducer.h | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/DataFormats/interface/KJetMET.h b/DataFormats/interface/KJetMET.h index e4798d93..0aa11070 100644 --- a/DataFormats/interface/KJetMET.h +++ b/DataFormats/interface/KJetMET.h @@ -88,7 +88,8 @@ struct KJet : public KBasicJet std::vector tags; //< float value tags (b-tag, etc.) unsigned int binaryIds; //< binary value tags (PU jet ID, etc.) - int flavour; + int hadronFlavour; + int partonFlavour; bool genMatch; float getTag(const std::string& name, const KJetMetadata *jetmetadata, bool check = true) const diff --git a/DataFormats/src/KDebug.cpp b/DataFormats/src/KDebug.cpp index ece5a113..69e6d70d 100644 --- a/DataFormats/src/KDebug.cpp +++ b/DataFormats/src/KDebug.cpp @@ -148,7 +148,8 @@ std::ostream &operator<<(std::ostream &os, const KBasicJet &jet) std::ostream &operator<<(std::ostream &os, const KJet &jet) { os << static_cast(jet); - os << "\tflavour=" << jet.flavour; + os << "\thadronFlavour=" << jet.hadronFlavour; + os << "\tpartonFlavour=" << jet.partonFlavour; os << "\tIDs=" << std::bitset<8>(jet.binaryIds); if (jet.tags.size() > 0) os << std::endl << "\ttags: "; diff --git a/Producers/interface/KJetProducer.h b/Producers/interface/KJetProducer.h index bb6073eb..34ed1769 100644 --- a/Producers/interface/KJetProducer.h +++ b/Producers/interface/KJetProducer.h @@ -72,7 +72,8 @@ class KJetProducer : public KBaseMultiLVProducer out.area = in.jetArea(); out.nConstituents = in.nConstituents(); out.nCharged = in.chargedMultiplicity(); - out.flavour = 0; + out.hadronFlavour = 0; + out.partonFlavour = 0; double sumFractions = in.neutralHadronEnergyFraction() + diff --git a/Producers/interface/KPatJetProducer.h b/Producers/interface/KPatJetProducer.h index 800af823..565ef4ea 100644 --- a/Producers/interface/KPatJetProducer.h +++ b/Producers/interface/KPatJetProducer.h @@ -97,7 +97,8 @@ class KPatJetProducer : public KBaseMultiLVProducer, KJets > out.electronFraction = in.electronEnergyFraction(); out.hfHadronFraction = in.HFHadronEnergyFraction(); out.hfEMFraction = in.HFEMEnergyFraction(); - out.flavour = in.hadronFlavour(); + out.hadronFlavour = in.hadronFlavour(); + out.partonFlavour = in.partonFlavour(); // fractions should add up to unity assert(out.neutralHadronFraction >= out.hfHadronFraction); From c2f07bd541ac96aeffb5eacfd3a389f4f0bde549 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 14:45:57 +0200 Subject: [PATCH 207/317] checkout script update --- .../checkoutCmssw94xPackagesForSkimming.sh | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index a7e55949..1987ce52 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -50,7 +50,7 @@ cd $CMSSW_BASE/src # ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git - +rm -rf $CMSSW_BASE/external/slc6_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git # git cms-addpkg DataFormats/PatCandidates # git cms-addpkg RecoTauTag/Configuration @@ -67,13 +67,37 @@ cd $CMSSW_BASE/src # cd $CMSSW_BASE/src # rm -rf tmp_external +# MET filters : +# https://twiki.cern.ch/twiki/bin/viewauth/CMS/MissingETOptionalFiltersRun2#Analysis_Recommendations_for_ana +# No new recipe? + +# Luminosity : +# https://twiki.cern.ch/twiki/bin/view/CMS/TWikiLUM + +# JETS to use: +# https://twiki.cern.ch/twiki/bin/view/CMS/JECDataMC#Jet_Energy_Corrections_in_Run2 +# Cross-check -#Check out Refitting package +# Muons to use: +# https://twiki.cern.ch/twiki/bin/view/CMS/MuonPOG#Basic_documentation_description +# No new recipe? + +# general reference: +# https://twiki.cern.ch/twiki/bin/view/CMS/WebHome + +# CP: Refitting package git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit #Check out Kappa git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} +# B-tag: +# https://twiki.cern.ch/twiki/bin/viewauth/CMS/BtagRecommendation94X +# NEEDS UPDATE + +# TAU: Packages needed to rerun tau id +# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 +# NEEDS UPDATE wget https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py -P $CMSSW_BASE/src/Kappa/Skimming/python/ scram b -j `grep -c ^processor /proc/cpuinfo` From 59c6302d93ff961af4c7ec7777a952d8276fe23d Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 16:33:59 +0200 Subject: [PATCH 208/317] add the L1 taus to the Kappa format and skims --- DataFormats/interface/KDebug.h | 1 + DataFormats/interface/KTau.h | 13 +++++++++++++ DataFormats/interface/Kappa.h | 2 ++ DataFormats/src/classes.h | 2 ++ DataFormats/src/classes_def.xml | 2 ++ DataFormats/test/testDebug.cc | 1 + Producers/python/KTuple_cff.py | 4 ++++ Producers/src/KTuple.cc | 2 ++ Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 +++ Skimming/higgsTauTau/kSkimming_run2_cfg.py | 3 +++ 10 files changed, 33 insertions(+) diff --git a/DataFormats/interface/KDebug.h b/DataFormats/interface/KDebug.h index 69762107..e0419efe 100644 --- a/DataFormats/interface/KDebug.h +++ b/DataFormats/interface/KDebug.h @@ -31,6 +31,7 @@ std::ostream &operator<<(std::ostream &os, const KLepton &lep); std::ostream &operator<<(std::ostream &os, const KLeptonPair &leptonPair); std::ostream &operator<<(std::ostream &os, const KBasicTau &tau); std::ostream &operator<<(std::ostream &os, const KTau &tau); +std::ostream &operator<<(std::ostream &os, const KL1Tau &tau); std::ostream &operator<<(std::ostream &os, const KExtendedTau &tau); std::ostream &operator<<(std::ostream &os, const KGenTau &tau); std::ostream &operator<<(std::ostream &os, const KGenJet &jet); diff --git a/DataFormats/interface/KTau.h b/DataFormats/interface/KTau.h index faaac4bc..e22e5c91 100644 --- a/DataFormats/interface/KTau.h +++ b/DataFormats/interface/KTau.h @@ -77,6 +77,19 @@ struct KBasicTau : public KLepton }; typedef std::vector KBasicTaus; +/// Kappa L1 Tau format for L1 Seeds of Taus +/* needed for matching Tau trigger objects to their L1 seeds & apply pt cuts, + as recommended by Tau Trigger group for 2017 to achieve trigger SF's near 1. + It could be easily/generalized to L1 Muons and Electrons, but for now, that's not needed. + CMSSW DataFormats reference: + https://github.com/cms-sw/cmssw/blob/CMSSW_9_4_X/DataFormats/L1Trigger/interface/L1Candidate.h + https://github.com/cms-sw/cmssw/blob/CMSSW_9_4_X/DataFormats/L1Trigger/interface/Tau.h*/ +struct KL1Tau : public KLV +{ + virtual ~KL1Tau() {}; + bool hwIso; // hardware iso: stored as 'int' in MINIAOD; switch to bool since relevant check is hwIso() > 0 in analyses +}; +typedef std::vector KL1Taus; /// Kappa Tau data format /** copy from DataFormats/TauReco/interface/PFTau.h */ diff --git a/DataFormats/interface/Kappa.h b/DataFormats/interface/Kappa.h index 89363476..fe8a24e5 100644 --- a/DataFormats/interface/Kappa.h +++ b/DataFormats/interface/Kappa.h @@ -88,6 +88,8 @@ REGISTER_NAME_OF_TYPE(KPhotons,std::vector); REGISTER_NAME_OF_TYPE(KPileupDensity,KPileupDensity); REGISTER_NAME_OF_TYPE(KTau,KTau); REGISTER_NAME_OF_TYPE(KTaus,std::vector); +REGISTER_NAME_OF_TYPE(KL1Tau,KL1Tau); +REGISTER_NAME_OF_TYPE(KL1Taus,std::vector); REGISTER_NAME_OF_TYPE(KExtendedTau,KExtendedTau); REGISTER_NAME_OF_TYPE(KExtendedTaus,std::vector); REGISTER_NAME_OF_TYPE(KTaupairVerticesMap,KTaupairVerticesMap); diff --git a/DataFormats/src/classes.h b/DataFormats/src/classes.h index 2b2dcd37..dd3bb492 100644 --- a/DataFormats/src/classes.h +++ b/DataFormats/src/classes.h @@ -84,6 +84,8 @@ namespace KPileupDensity dict_KPileupDensity; KTau dict_KTau; KTaus dict_KTaus; + KL1Tau dict_KL1Tau; + KL1Taus dict_KL1Taus; KExtendedTau dict_KExtendedTau; KExtendedTaus dict_KExtendedTaus; KTaupairVerticesMap dict_KTaupairVerticesMap; diff --git a/DataFormats/src/classes_def.xml b/DataFormats/src/classes_def.xml index e6205f6b..d4f6a5e1 100644 --- a/DataFormats/src/classes_def.xml +++ b/DataFormats/src/classes_def.xml @@ -50,6 +50,8 @@ + + diff --git a/DataFormats/test/testDebug.cc b/DataFormats/test/testDebug.cc index fdc47bf2..3a996634 100644 --- a/DataFormats/test/testDebug.cc +++ b/DataFormats/test/testDebug.cc @@ -42,6 +42,7 @@ int main() { cout << "* KPhoton: " << KPhoton() << endl << endl; cout << "* KPileupDensity: " << KPileupDensity() << endl << endl; cout << "* KTau: " << KTau() << endl << endl; + cout << "* KL1Tau: " << KL1Tau() << endl << endl; cout << "* KExtendedTau: " << KExtendedTau() << endl << endl; cout << "* KTaupairVerticesMap: " << KTaupairVerticesMap() << endl << endl; cout << "* KTrack: " << KTrack() << endl << endl; diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index c65dd8dd..d5008df4 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -587,6 +587,10 @@ ), ), + L1Taus = cms.PSet(kappaNoCut, kappaNoRegEx, + l1taus = cms.PSet(src = cms.InputTag("caloStage2Digis", "Tau", "RECO")) + ), + #ExtendedTaus = cms.PSet(kappaNoCut, kappaNoRegEx, # taus = cms.PSet( # src = cms.InputTag("hpsPFTauProducer"), diff --git a/Producers/src/KTuple.cc b/Producers/src/KTuple.cc index b4e81bbc..a1c9bc46 100644 --- a/Producers/src/KTuple.cc +++ b/Producers/src/KTuple.cc @@ -56,6 +56,7 @@ #include "../interface/KPatJetProducer.h" #include "../interface/KGenJetProducer.h" #include "../interface/KTauProducer.h" +#include "../interface/KL1TauProducer.h" #include "../interface/KPatTauProducer.h" // #include "../interface/KExtendedTauProducer.h" #include "../interface/KTowerProducer.h" @@ -229,6 +230,7 @@ KTuple::KTuple(const edm::ParameterSet &_psConfig) : addProducer(active[i]); addProducer(active[i]); addProducer(active[i]); + addProducer(active[i]); addProducer(active[i]); // addProducer(active[i]); addProducer(active[i]); diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 51d4acd0..aa660431 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -400,6 +400,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', #"byVTightIsolationMVArun2v1DBdR03oldDMwLT", #"byVVTightIsolationMVArun2v1DBdR03oldDMwLT", ) + + process.kappaTuple.active += cms.vstring('L1Taus') + if tools.is_above_cmssw_version([8,0,20]) and not tools.is_above_cmssw_version([9]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( "rerunDiscriminationByIsolationMVAOldDMrun2v1raw", diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index f070c3e4..6f13a728 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -419,6 +419,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', #"byVTightIsolationMVArun2v1DBdR03oldDMwLT", #"byVVTightIsolationMVArun2v1DBdR03oldDMwLT", ) + + process.kappaTuple.active += cms.vstring('L1Taus') + if tools.is_above_cmssw_version([8,0,20]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( "rerunDiscriminationByIsolationMVAOldDMrun2v1raw", From 519f14c51960d774a03a97f53c53069b36dd3d43 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 17:21:10 +0200 Subject: [PATCH 209/317] EventWeightCountProducer: fix the indentation --- Producers/plugins/EventWeightCountProducer.cc | 85 +++++++------------ 1 file changed, 32 insertions(+), 53 deletions(-) diff --git a/Producers/plugins/EventWeightCountProducer.cc b/Producers/plugins/EventWeightCountProducer.cc index 221e7d61..c352665d 100644 --- a/Producers/plugins/EventWeightCountProducer.cc +++ b/Producers/plugins/EventWeightCountProducer.cc @@ -4,18 +4,15 @@ // /**\class EventWeightCountProducer EventWeightCountProducer.cc Kappa/Producers/plugins/EventWeightCountProducer.cc -Description: An event counter that fills a histogram with positive and negative weights in the lumi block - + Description: An event counter that fills a histogram with positive and negative weights in the lumi block */ #if (CMSSW_MAJOR_VERSION >= 7) -// system include files #include #include #include #include -// user include files #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/one/EDProducer.h" #include "FWCore/Framework/interface/Event.h" @@ -26,52 +23,43 @@ Description: An event counter that fills a histogram with positive and negative #include "DataFormats/Common/interface/MergeableCounter.h" #include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h" #include "TH1F.h" -class EventWeightCountProducer : public edm::one::EDProducer { -public: - explicit EventWeightCountProducer(const edm::ParameterSet&); - ~EventWeightCountProducer(); - -private: - virtual void produce(edm::Event &, const edm::EventSetup&) override; - virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup&) override; - virtual void endLuminosityBlock(edm::LuminosityBlock const&, const edm::EventSetup&) override; - virtual void endLuminosityBlockProduce(edm::LuminosityBlock &, const edm::EventSetup&) override; - - // ----------member data --------------------------- - unsigned int nEvents; - bool isMC; - bool countNegWeightsOnly; - edm::EDGetTokenT srcGenEventInfoToken_; - edm::InputTag srcGenEventInfo_; -}; - +class EventWeightCountProducer : public edm::one::EDProducer +{ + public: + explicit EventWeightCountProducer(const edm::ParameterSet&); + ~EventWeightCountProducer(); + + private: + virtual void produce(edm::Event &, const edm::EventSetup&) override; + virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup&) override; + virtual void endLuminosityBlock(edm::LuminosityBlock const&, const edm::EventSetup&) override; + virtual void endLuminosityBlockProduce(edm::LuminosityBlock &, const edm::EventSetup&) override; + + unsigned int nEvents; + bool isMC; + bool countNegWeightsOnly; + edm::EDGetTokenT srcGenEventInfoToken_; + edm::InputTag srcGenEventInfo_; +}; using namespace edm; using namespace std; - - -EventWeightCountProducer::EventWeightCountProducer(const edm::ParameterSet& iConfig){ +EventWeightCountProducer::EventWeightCountProducer(const edm::ParameterSet& iConfig) +{ #if CMSSW_MAJOR_VERSION >= 10 || (CMSSW_MAJOR_VERSION == 9 && CMSSW_MINOR_VERSION >= 4 ) produces(); #else produces(); #endif - if (iConfig.existsAs("isMC")) - isMC = iConfig.getParameter("isMC"); + if (iConfig.existsAs("isMC")) isMC = iConfig.getParameter("isMC"); else throw cms::Exception("Configuration")<<"Missing parameter input isMC \n";\ - if (iConfig.existsAs("countNegWeightsOnly")) - countNegWeightsOnly = iConfig.getParameter("countNegWeightsOnly"); + if (iConfig.existsAs("countNegWeightsOnly")) countNegWeightsOnly = iConfig.getParameter("countNegWeightsOnly"); else throw cms::Exception("Configuration")<<"Missing parameter countNegWeightsOnly \n"; -// if(not isMC and countNegWeightsOnly) -// { -// throw cms::Exception("Configuration")<<"Configuration error: trying to count negative event weights in data \n"; -// } - + // if (not isMC && countNegWeightsOnly) throw cms::Exception("Configuration")<<"Configuration error: trying to count negative event weights in data \n"; if (isMC) { @@ -81,37 +69,31 @@ EventWeightCountProducer::EventWeightCountProducer(const edm::ParameterSet& iCon //else throw cms::Exception("Configuration")<<"Missing parameter input srcGenEventInfo \n"; } - EventWeightCountProducer::~EventWeightCountProducer(){} +void EventWeightCountProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) +{ -void EventWeightCountProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup){ - - if(not isMC || not countNegWeightsOnly) - { - nEvents++; - } + if (not isMC || not countNegWeightsOnly) nEvents++; else { edm::Handle GenEventInfoHandle; iEvent.getByToken(srcGenEventInfoToken_, GenEventInfoHandle); - if( GenEventInfoHandle->weight() < 0) - { - nEvents++; - } + if( GenEventInfoHandle->weight() < 0) nEvents++; } return; } - -void EventWeightCountProducer::beginLuminosityBlock(const LuminosityBlock & theLuminosityBlock, const EventSetup & theSetup) { +void EventWeightCountProducer::beginLuminosityBlock(const LuminosityBlock & theLuminosityBlock, const EventSetup & theSetup) +{ nEvents = 0; return; } void EventWeightCountProducer::endLuminosityBlock(LuminosityBlock const& theLuminosityBlock, const EventSetup & theSetup) {} -void EventWeightCountProducer::endLuminosityBlockProduce(LuminosityBlock & theLuminosityBlock, const EventSetup & theSetup) { +void EventWeightCountProducer::endLuminosityBlockProduce(LuminosityBlock & theLuminosityBlock, const EventSetup & theSetup) +{ #if CMSSW_MAJOR_VERSION < 8 || (CMSSW_MAJOR_VERSION == 8 && CMSSW_MINOR_VERSION == 0 ) auto_ptr numEventsPtr(new edm::MergeableCounter); numEventsPtr->value = nEvents; @@ -124,9 +106,6 @@ void EventWeightCountProducer::endLuminosityBlockProduce(LuminosityBlock & theLu return; } - - //define this as a plug-in DEFINE_FWK_MODULE(EventWeightCountProducer); #endif - From 9653065186d50f44df463af1f9afed58406fa1b1 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 18:12:14 +0200 Subject: [PATCH 210/317] add the missing producer to commit 59c6302d93ff961af4c7ec7777a952d8276fe23d --- Producers/interface/KL1TauProducer.h | 47 ++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Producers/interface/KL1TauProducer.h diff --git a/Producers/interface/KL1TauProducer.h b/Producers/interface/KL1TauProducer.h new file mode 100644 index 00000000..768ce6c6 --- /dev/null +++ b/Producers/interface/KL1TauProducer.h @@ -0,0 +1,47 @@ +#ifndef KAPPA_L1TAUPRODUCER_H +#define KAPPA_L1TAUPRODUCER_H + +#include "KBaseMultiProducer.h" +#include +#include + +class KL1TauProducer : public KBaseMultiProducer +{ + protected: + typedef typename KBaseMultiProducer::InputType::value_type SingleInputType; //? + typedef typename KBaseMultiProducer::OutputType::value_type SingleOutputType; + + public: + KL1TauProducer(const edm::ParameterSet &cfg, TTree *_event_tree, TTree *_lumi_tree, TTree *_run_tree, edm::ConsumesCollector && consumescollector) : + KBaseMultiProducer(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) {} + + virtual void clearProduct(typename KBaseMultiProducer::OutputType &output) { output.clear(); } + + virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { return true; } + + static const std::string getLabel() { return "L1Taus"; } + + virtual void fillProduct(const typename KBaseMultiProducer::InputType &input, + typename KBaseMultiProducer::OutputType &output, + const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) + { + int n_l1taus = input.size(); + output.reserve(n_l1taus); + + if (this->verbosity > 0) + std::cout << "Number of L1 taus in this event: " << n_l1taus << std::endl; + + for(l1t::TauBxCollection::const_iterator bx0TauIt = input.begin(0); bx0TauIt != input.end(0); bx0TauIt++) + { + SingleOutputType out; + out.p4 = (*bx0TauIt).p4(); + out.hwIso = (*bx0TauIt).hwIso(); + + if (this->verbosity > 0) + std::cout << "\t 4-vector of L1 tau: " << out.p4 << ", hardware iso: (input) " << (*bx0TauIt).hwIso() << " (output) " << out.hwIso << std::endl; + + output.push_back(out); + } + } +}; +#endif \ No newline at end of file From 7bea5c843d252e5e67959c94c4fb685a45817ec0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 29 Mar 2018 18:54:50 +0200 Subject: [PATCH 211/317] update with new cutbase ID 2017 and remove IDs of 2015 where there are newer --- Skimming/python/KElectrons_miniAOD_cff.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Skimming/python/KElectrons_miniAOD_cff.py b/Skimming/python/KElectrons_miniAOD_cff.py index e0078765..1a7256d6 100644 --- a/Skimming/python/KElectrons_miniAOD_cff.py +++ b/Skimming/python/KElectrons_miniAOD_cff.py @@ -19,16 +19,20 @@ def setupElectrons(process, electrons): egmGsfElectronIDs.physicsObjectSrc = cms.InputTag(electrons) switchOnVIDElectronIdProducer(process, DataFormat.MiniAOD) - my_id_modules = ['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring15_25ns_nonTrig_V1_cff'] - if tools.is_above_cmssw_version([8]) or not tools.is_above_cmssw_version([9]): - my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Summer16_80X_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff']) + my_id_modules = [] if tools.is_above_cmssw_version([9]): - my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff']) + my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff']) + elif tools.is_above_cmssw_version([8]): + my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Summer16_80X_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff']) + else: + my_id_modules = ['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring15_25ns_nonTrig_V1_cff'] for idmod in my_id_modules: - setupAllVIDIdsInModule(process,idmod,setupVIDElectronSelection) + setupAllVIDIdsInModule(process, idmod, setupVIDElectronSelection) process.elPFIsoDepositCharged.src = cms.InputTag(electrons) process.elPFIsoDepositChargedAll.src = cms.InputTag(electrons) process.elPFIsoDepositNeutral.src = cms.InputTag(electrons) From b04c43eae2fb466c6affdb3da329ccda521d0da0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 2 Apr 2018 18:40:03 +0200 Subject: [PATCH 212/317] Electrons: store cutbase ID 2017 --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index aa660431..9980c9ef 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -304,13 +304,32 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.Electrons.srcIds = cms.string("standalone") if tools.is_above_cmssw_version([9]): - process.kappaTuple.Electrons.ids = cms.vstring( + "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto", + "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose", + "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-medium", + "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-tight", "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90", "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80", "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose", "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values" ) + elif tools.is_above_cmssw_version([8]): + process.kappaTuple.Electrons.ids = cms.vstring( + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", + "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values" + ) + else: + process.kappaTuple.Electrons.ids = cms.vstring( + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose", + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium", + "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring15NonTrig25nsV1Values" + ) setupElectrons(process, electrons) process.p *= (process.makeKappaElectrons) From 8f3a32ed45b849f6357bb3f44bccdfd7be46fd49 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 2 Apr 2018 18:40:27 +0200 Subject: [PATCH 213/317] store PF met --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 9980c9ef..ee319d8c 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -537,6 +537,10 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.PatMET.pfmetT1 = cms.PSet(src=cms.InputTag("patpfMETT1")) process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) + process.kappaTuple.PatMET.metPF = cms.PSet( + src=cms.InputTag("slimmedMETs", "", "PAT"), + uncorrected=cms.bool(True) + ) if not tools.is_above_cmssw_version([9]): ## Write MVA MET to KMETs From 7f9c5384648a5dabf30d25456d68b46f42904026 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 3 Apr 2018 08:37:26 +0200 Subject: [PATCH 214/317] add notes&comments --- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 1987ce52..a9dd00ea 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -23,9 +23,14 @@ do done ##Electron cutBased Id and MVA Id +#References: +##https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_92X +##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recommended_MVA_Recipe_for_regul ##https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 ##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recipes_for_regular_users_common +# cut-based electrons IDs git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP +# MVA-based electrons IDs git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 scram b -j `grep -c ^processor /proc/cpuinfo` # From 3e5396ddaed923a857f4357549e053558ce9a5dd Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 3 Apr 2018 09:44:46 +0200 Subject: [PATCH 215/317] Update the PSet with new access to tau MVA --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 135 ++++++++++----------- 1 file changed, 67 insertions(+), 68 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index ee319d8c..ed779830 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -336,27 +336,18 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## ------------------------------------------------------------------------ #Configure Tau Leptons - if tools.is_above_cmssw_version([9]): - process.load('RecoTauTag.Configuration.loadRecoTauTagMVAsFromPrepDB_cfi') - process.load("Kappa.Skimming.KPatTaus_run2_cff") - process.p *= ( process.makeKappaTaus ) - - # embed new id's into new tau collection - embedID = cms.EDProducer("PATTauIDEmbedder", - src = cms.InputTag('slimmedTaus'), - tauIDSources = cms.PSet( - rerunDiscriminationByIsolationMVArun2v1raw = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1raw'), - rerunDiscriminationByIsolationMVArun2v1VLoose = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VLoose'), - rerunDiscriminationByIsolationMVArun2v1VVLoose = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VVLoose'), - rerunDiscriminationByIsolationMVArun2v1Loose = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1Loose'), - rerunDiscriminationByIsolationMVArun2v1Medium = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1Medium'), - rerunDiscriminationByIsolationMVArun2v1Tight = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1Tight'), - rerunDiscriminationByIsolationMVArun2v1VTight = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VTight'), - rerunDiscriminationByIsolationMVArun2v1VVTight = cms.InputTag('rerunDiscriminationByIsolationMVArun2v1VVTight') - ), - ) - setattr(process, taus, embedID) - process.p *= getattr(process, taus) + #-------------------------------------------------------------------------------- + toKeep = [] + if tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) + elif tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) + + from Kappa.Skimming.runTauIdMVA import * + na = TauIDEmbedder(process, cms, + debug=True, + toKeep = toKeep + ) + na.runTauID() + process.p *= process.rerunMvaIsolationSequence * process.NewTauIDsEmbedded process.kappaTuple.active += cms.vstring('PatTaus') process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") @@ -387,13 +378,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byTightIsolationMVArun2v1DBoldDMwLT", "byVTightIsolationMVArun2v1DBoldDMwLT", "byVVTightIsolationMVArun2v1DBoldDMwLT", - #"byIsolationMVArun2v1DBnewDMwLTraw", - #"byVLooseIsolationMVArun2v1DBnewDMwLT", - #"byLooseIsolationMVArun2v1DBnewDMwLT", - #"byMediumIsolationMVArun2v1DBnewDMwLT", - #"byTightIsolationMVArun2v1DBnewDMwLT", - #"byVTightIsolationMVArun2v1DBnewDMwLT", - #"byVVTightIsolationMVArun2v1DBnewDMwLT", "againstMuonLoose3", "againstMuonTight3", "againstElectronMVA6category", @@ -402,53 +386,68 @@ def getBaseConfig( globaltag= 'START70_V7::All', "againstElectronLooseMVA6", "againstElectronMediumMVA6", "againstElectronTightMVA6", - "againstElectronVTightMVA6"#, - #"chargedIsoPtSumdR03", - #"neutralIsoPtSumdR03", - #"neutralIsoPtSumWeightdR03", - #"footprintCorrectiondR03", - #"photonPtSumOutsideSignalConedR03", - #"byLooseCombinedIsolationDeltaBetaCorr3HitsdR03", - #"byMediumCombinedIsolationDeltaBetaCorr3HitsdR03", - #"byTightCombinedIsolationDeltaBetaCorr3HitsdR03", - #"byIsolationMVArun2v1DBdR03oldDMwLTraw", - #"byVLooseIsolationMVArun2v1DBdR03oldDMwLT", - #"byLooseIsolationMVArun2v1DBdR03oldDMwLT", - #"byMediumIsolationMVArun2v1DBdR03oldDMwLT", - #"byTightIsolationMVArun2v1DBdR03oldDMwLT", - #"byVTightIsolationMVArun2v1DBdR03oldDMwLT", - #"byVVTightIsolationMVArun2v1DBdR03oldDMwLT", + "againstElectronVTightMVA6" ) process.kappaTuple.active += cms.vstring('L1Taus') - if tools.is_above_cmssw_version([8,0,20]) and not tools.is_above_cmssw_version([9]): + if tools.is_above_cmssw_version([9]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - "rerunDiscriminationByIsolationMVAOldDMrun2v1raw", - "rerunDiscriminationByIsolationMVAOldDMrun2v1VLoose", - "rerunDiscriminationByIsolationMVAOldDMrun2v1Loose", - "rerunDiscriminationByIsolationMVAOldDMrun2v1Medium", - "rerunDiscriminationByIsolationMVAOldDMrun2v1Tight", - "rerunDiscriminationByIsolationMVAOldDMrun2v1VTight", - "rerunDiscriminationByIsolationMVAOldDMrun2v1VVTight", - "rerunDiscriminationByIsolationMVANewDMrun2v1raw", - "rerunDiscriminationByIsolationMVANewDMrun2v1VLoose", - "rerunDiscriminationByIsolationMVANewDMrun2v1Loose", - "rerunDiscriminationByIsolationMVANewDMrun2v1Medium", - "rerunDiscriminationByIsolationMVANewDMrun2v1Tight", - "rerunDiscriminationByIsolationMVANewDMrun2v1VTight", - "rerunDiscriminationByIsolationMVANewDMrun2v1VVTight" + # v1 + 'rerunDiscriminationByIsolationOldDMMVArun2017v1raw', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1VLoose', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1VVLoose', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1Loose', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1Medium', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1Tight', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1VTight', + 'rerunDiscriminationByIsolationOldDMMVArun2017v1VVTight', + # v2 + 'rerunDiscriminationByIsolationOldDMMVArun2017v2raw', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2VVLoose', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2VLoose', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2Loose', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2Medium', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2Tight', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2VTight', + 'rerunDiscriminationByIsolationOldDMMVArun2017v2VVTight' + # new DM + 'rerunDiscriminationByIsolationNewDMMVArun2017v2raw', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2VLoose', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2VVLoose', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2Loose', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2Medium', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2Tight', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2VTight', + 'rerunDiscriminationByIsolationNewDMMVArun2017v2VVTight', + # 0.3 + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2raw', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VLoose', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VVLoose', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2Loose', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2Medium', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2Tight', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VTight', + 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VVTight' ) - if tools.is_above_cmssw_version([9]): + elif tools.is_above_cmssw_version([8,0,20]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - "rerunDiscriminationByIsolationMVArun2v1raw", - "rerunDiscriminationByIsolationMVArun2v1VVLoose", - "rerunDiscriminationByIsolationMVArun2v1VLoose", - "rerunDiscriminationByIsolationMVArun2v1Loose", - "rerunDiscriminationByIsolationMVArun2v1Medium", - "rerunDiscriminationByIsolationMVArun2v1Tight", - "rerunDiscriminationByIsolationMVArun2v1VTight", - "rerunDiscriminationByIsolationMVArun2v1VVTight" + # 2016 v1 + 'rerunDiscriminationByIsolationOldDMMVArun2v1raw', + 'rerunDiscriminationByIsolationOldDMMVArun2v1VLoose', + 'rerunDiscriminationByIsolationOldDMMVArun2v1Loose', + 'rerunDiscriminationByIsolationOldDMMVArun2v1Medium', + 'rerunDiscriminationByIsolationOldDMMVArun2v1Tight', + 'rerunDiscriminationByIsolationOldDMMVArun2v1VTight', + 'rerunDiscriminationByIsolationOldDMMVArun2v1VVTight', + # 2016 new DM + 'rerunDiscriminationByIsolationNewDMMVArun2v1raw', + 'rerunDiscriminationByIsolationNewDMMVArun2v1VLoose', + 'rerunDiscriminationByIsolationNewDMMVArun2v1Loose', + 'rerunDiscriminationByIsolationNewDMMVArun2v1Medium', + 'rerunDiscriminationByIsolationNewDMMVArun2v1Tight', + 'rerunDiscriminationByIsolationNewDMMVArun2v1VTight', + 'rerunDiscriminationByIsolationNewDMMVArun2v1VVTight' ) ## now also possible to save all MVA isolation inputs for taus # turn of per default From 9f981ca6ffb612044209b7d1b670c03cfccc35b0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 3 Apr 2018 09:45:44 +0200 Subject: [PATCH 216/317] mark as obsolete KPatTaus_run2_cff.py before deletion --- .../{KPatTaus_run2_cff.py => KPatTaus_run2_cff_OBSOLETE.py} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) rename Skimming/python/{KPatTaus_run2_cff.py => KPatTaus_run2_cff_OBSOLETE.py} (99%) diff --git a/Skimming/python/KPatTaus_run2_cff.py b/Skimming/python/KPatTaus_run2_cff_OBSOLETE.py similarity index 99% rename from Skimming/python/KPatTaus_run2_cff.py rename to Skimming/python/KPatTaus_run2_cff_OBSOLETE.py index 794ff5b3..804513c5 100644 --- a/Skimming/python/KPatTaus_run2_cff.py +++ b/Skimming/python/KPatTaus_run2_cff_OBSOLETE.py @@ -12,6 +12,10 @@ ## ------------------------------------------------------------------------ ## rerun tau reconstruction sequence following POG recommendation: ## https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_MiniA +''' + THIS FILE IS OBSOLETE AND IS NOT USED ANYMORE: SWITCHED TO THE TAU POG STANDART TECHNEQUE. +''' + """ The tau ID configuration on MiniAOD event content in CMSSW_9_4_X can be found in the following wiki page: https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 @@ -201,7 +205,6 @@ def loadMVA_WPs_run2_2017(process): rerunDiscriminationByIsolationMVANewDMrun2v1VVTight ) if tools.is_above_cmssw_version([9]): - print "here" makeKappaTaus = cms.Sequence( rerunDiscriminationByIsolationMVArun2v1raw + rerunDiscriminationByIsolationMVArun2v1VVLoose + From 5e11e1ce475bb3db0f8246477bf8f34c7747d01c Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 3 Apr 2018 09:49:05 +0200 Subject: [PATCH 217/317] KBaseMultiProducer.h: add more senseble warning --- Producers/interface/KBaseMultiProducer.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Producers/interface/KBaseMultiProducer.h b/Producers/interface/KBaseMultiProducer.h index f5ad775a..f8c930e2 100644 --- a/Producers/interface/KBaseMultiProducer.h +++ b/Producers/interface/KBaseMultiProducer.h @@ -31,8 +31,7 @@ class KBaseMultiProducer : public KBaseMatchingProducer this->cEvent = &event; this->cSetup = &setup; - for (typename std::map::iterator - it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) + for(typename std::map::iterator it = targetSetupMap.begin(); it != targetSetupMap.end(); ++it) { const edm::ParameterSet &pset = std::get<0>(it->second); const edm::InputTag &src = std::get<1>(it->second); @@ -45,13 +44,16 @@ class KBaseMultiProducer : public KBaseMatchingProducer // Try to get product via id if (!event.getByToken(std::get<2>(it->second), this->handle)) { - std::cout << "Could not get main product! " << desc.second << ".src = " << src.encode() << std::endl; + std::cout << "Could not get main product! " << desc.second << ".src = " << src.encode() + << " desc.first=" << desc.first + << " pset=" << pset + << " this->handle=" << this->handle + << std::endl; continue; } std::string name = desc.first; - if ((desc.first != desc.second) && !justOutputName) - name += " (" + desc.second + ")"; + if ((desc.first != desc.second) && !justOutputName) name += " (" + desc.second + ")"; fillProduct(*(this->handle), ref, name, &src, pset); } From f6dd9bdae30139c4a4b37bc1a894b05a5c7ffefe Mon Sep 17 00:00:00 2001 From: hale sert Date: Sun, 8 Apr 2018 11:05:36 +0200 Subject: [PATCH 218/317] NonIso ElectronID is added --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index ed779830..394dbece 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -312,7 +312,12 @@ def getBaseConfig( globaltag= 'START70_V7::All', "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90", "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80", "egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose", - "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values" + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values", + "egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp90", + "egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80", + "egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose", + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values" + ) elif tools.is_above_cmssw_version([8]): process.kappaTuple.Electrons.ids = cms.vstring( From db7a64bc9043968541e99aff5050d0d968e9fa39 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 9 Apr 2018 11:29:09 +0200 Subject: [PATCH 219/317] upgraded to Cmssw_9_4_4 and option for the scaling and smearing for electron is added --- .../checkoutCmssw94xPackagesForSkimming.sh | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index a9dd00ea..f08da38c 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,8 +6,8 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW CMSSW_9_4_2 -cd CMSSW_9_4_2/src +scramv1 project CMSSW CMSSW_9_4_4 +cd CMSSW_9_4_4/src eval `scramv1 runtime -sh` export KAPPA_BRANCH="master" @@ -32,6 +32,10 @@ done git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP # MVA-based electrons IDs git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 +#=========smearing and scaling======= +#git cms-merge-topic cms-egamma:EGIDV1AndScaleSmear_940 +#git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 #just adds in an extra file to have a setup function to make things easier +#==================================== scram b -j `grep -c ^processor /proc/cpuinfo` # # Add the area containing the MVA weights (from cms-data, to appear externa). @@ -52,7 +56,16 @@ git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/R cd data/RecoEgamma/ElectronIdentification/data git checkout CMSSW_9_4_0_pre3_TnP cd $CMSSW_BASE/src -# +#=========smearing and scaling======= +#now we need to get the .dat files for the scale and smearing +#cd $CMSSW_BASE/external +## below, you may have a different architecture, this is just one example from lxplus +#cd slc6_amd64_gcc630/ +#git clone git@github.com:Sam-Harper/EgammaAnalysis-ElectronTools.git data/EgammaAnalysis/ElectronTools/data +#cd data/EgammaAnalysis/ElectronTools/data +#git checkout ReReco17NovScaleAndSmearing +#cd $CMSSW_BASE/src +#===================================== ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git rm -rf $CMSSW_BASE/external/slc6_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git From b76addd371c6c265c3b1e7ee7de61849ab474ea5 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 9 Apr 2018 11:45:08 +0200 Subject: [PATCH 220/317] Revert "upgraded to Cmssw_9_4_4 and option for the scaling and smearing for electron is added" This reverts commit db7a64bc9043968541e99aff5050d0d968e9fa39. --- .../checkoutCmssw94xPackagesForSkimming.sh | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index f08da38c..a9dd00ea 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,8 +6,8 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW CMSSW_9_4_4 -cd CMSSW_9_4_4/src +scramv1 project CMSSW CMSSW_9_4_2 +cd CMSSW_9_4_2/src eval `scramv1 runtime -sh` export KAPPA_BRANCH="master" @@ -32,10 +32,6 @@ done git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP # MVA-based electrons IDs git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 -#=========smearing and scaling======= -#git cms-merge-topic cms-egamma:EGIDV1AndScaleSmear_940 -#git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 #just adds in an extra file to have a setup function to make things easier -#==================================== scram b -j `grep -c ^processor /proc/cpuinfo` # # Add the area containing the MVA weights (from cms-data, to appear externa). @@ -56,16 +52,7 @@ git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/R cd data/RecoEgamma/ElectronIdentification/data git checkout CMSSW_9_4_0_pre3_TnP cd $CMSSW_BASE/src -#=========smearing and scaling======= -#now we need to get the .dat files for the scale and smearing -#cd $CMSSW_BASE/external -## below, you may have a different architecture, this is just one example from lxplus -#cd slc6_amd64_gcc630/ -#git clone git@github.com:Sam-Harper/EgammaAnalysis-ElectronTools.git data/EgammaAnalysis/ElectronTools/data -#cd data/EgammaAnalysis/ElectronTools/data -#git checkout ReReco17NovScaleAndSmearing -#cd $CMSSW_BASE/src -#===================================== +# ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git rm -rf $CMSSW_BASE/external/slc6_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git From 709ff63e1cbf7301b6e081511a7059e3590b1271 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 9 Apr 2018 12:09:04 +0200 Subject: [PATCH 221/317] Revert "Revert "upgraded to Cmssw_9_4_4 and option for the scaling and smearing for electron is added"" This reverts commit b76addd371c6c265c3b1e7ee7de61849ab474ea5. --- .../checkoutCmssw94xPackagesForSkimming.sh | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index a9dd00ea..f08da38c 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,8 +6,8 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW CMSSW_9_4_2 -cd CMSSW_9_4_2/src +scramv1 project CMSSW CMSSW_9_4_4 +cd CMSSW_9_4_4/src eval `scramv1 runtime -sh` export KAPPA_BRANCH="master" @@ -32,6 +32,10 @@ done git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP # MVA-based electrons IDs git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 +#=========smearing and scaling======= +#git cms-merge-topic cms-egamma:EGIDV1AndScaleSmear_940 +#git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 #just adds in an extra file to have a setup function to make things easier +#==================================== scram b -j `grep -c ^processor /proc/cpuinfo` # # Add the area containing the MVA weights (from cms-data, to appear externa). @@ -52,7 +56,16 @@ git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/R cd data/RecoEgamma/ElectronIdentification/data git checkout CMSSW_9_4_0_pre3_TnP cd $CMSSW_BASE/src -# +#=========smearing and scaling======= +#now we need to get the .dat files for the scale and smearing +#cd $CMSSW_BASE/external +## below, you may have a different architecture, this is just one example from lxplus +#cd slc6_amd64_gcc630/ +#git clone git@github.com:Sam-Harper/EgammaAnalysis-ElectronTools.git data/EgammaAnalysis/ElectronTools/data +#cd data/EgammaAnalysis/ElectronTools/data +#git checkout ReReco17NovScaleAndSmearing +#cd $CMSSW_BASE/src +#===================================== ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git rm -rf $CMSSW_BASE/external/slc6_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git From 3bf0ab37c79b5c9326a2025a89890696ce0767b5 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 4 Apr 2018 14:51:51 +0200 Subject: [PATCH 222/317] DatasetManager::copy_xsec_from_campaign: copy cross-sections process-wise from previous campaigns --- Skimming/scripts/DatasetManager.py | 39 +++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index 8062e3d7..53f204a5 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -1,6 +1,8 @@ #! /usr/bin/env python # -*- coding: UTF-8 -*- -import json,os +import json, os, pprint +pp = pprint.PrettyPrinter(indent=4) + from Kappa.Skimming.datasetsHelperTwopz import datasetsHelperTwopz import argparse from Kappa.Skimming.tools import read_grid_control_includes @@ -299,6 +301,38 @@ def merge_json(self,newfile): new = datasetsHelperTwopz(newfile) self.dataset.merge(new) + def copy_xsec_from_campaign(self, new_campaign, old_campaign): + xsec_dict = {} + not_updated_nicks = [] + + new_nick_list = [nick for nick in self.get_nick_list() if self.dataset.base_dict[nick]["campaign"] == new_campaign] + old_nick_list = [nick for nick in self.get_nick_list() if self.dataset.base_dict[nick]["campaign"] == old_campaign and "xsec" in self.dataset.base_dict[nick]] + old_processes_xsec_per_nick_list = [(self.dataset.base_dict[nick]["process"],self.dataset.base_dict[nick]["xsec"]) for nick in old_nick_list] + + for info in old_processes_xsec_per_nick_list: + if info[0] not in xsec_dict: xsec_dict[info[0]] = info[1] + elif xsec_dict[info[0]] == info[1]: continue + else: + print "WARINING: inconsistent xsec values for process %s. Please query them for the following campaign: %s"%(info[0], old_campaign) + print "Values: ", xsec_dict[info[0]], "vs", info[1] + print "--------------------" + + for nick in new_nick_list: + if self.dataset.base_dict[nick]["process"] in xsec_dict: + self.dataset.addEntry({"xsec" : float(xsec_dict[self.dataset.base_dict[nick]["process"]])}, [nick]) + else: + print "WARNING: cross-section not found for %s, Please set it by hand or choose a different reference campaign."%nick + not_updated_nicks.append(nick) + + print "Summary of not updated nicks:" + pp.pprint(not_updated_nicks) + + process_pattern = "^(" + not_covered_process_list = set([self.dataset.base_dict[n]["process"] for n in not_updated_nicks]) + process_pattern += "|".join(list(not_covered_process_list)) + process_pattern += ")$" + print "--query \'{\"process\" : \"%s\"}\'"%process_pattern + if __name__ == "__main__": parser = argparse.ArgumentParser(description="Tools for modify the dataset data base (aka datasets.json)") @@ -315,6 +349,7 @@ def merge_json(self,newfile): parser.add_argument("--mergejson",default=None, dest="mergejson", help="Add new JSON file to merge with input JSON. In case of same keys inputfile will be overwritten with new keys.") parser.add_argument("--addentry", dest="addentry", default=None, help="Add a dict entry to all dicts that match query, e.g. --addentry '{\"NewKey\" : \"NewValue\"}' (!!! outer parentheses must be \'), or json file. Existing values with the same Key will be overwritten. [Default : %(default)s]") + parser.add_argument("--copy_xsec_from_campaign", dest="copy_xsec_from_campaign", default=None, help="Copy xsec values process-wise from one campaign to another. Format: new_campaign,old_campaign") parser.add_argument("--addtag", dest="addtag", help="Add the to this tag the TagValues -> requieres -- addtagvaluesoption\nAlso either the --query or --nicks option must be given (for matching) ") parser.add_argument("--addtagvalues", dest="addtagvalues", help="The tag values, must be a comma separated string (e.g. --TagValues \"Skim_Base',Skim_Exetend\" ") @@ -364,6 +399,8 @@ def merge_json(self,newfile): DSM.add_globaltag(add_globaltag=str(args.globaltag)) if args.rmtag: DSM.rm_tags(rm_tag_key=args.rmtag, rm_tag_values_str=args.rmtagvalues) + if args.copy_xsec_from_campaign: + DSM.copy_xsec_from_campaign(args.copy_xsec_from_campaign.split(",")[0], args.copy_xsec_from_campaign.split(",")[1]) if args.deleteDatasets: DSM.delete_datasets() From fcff2ca9792eb7d0e06199e19d2ba88340aca5c3 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 10 Apr 2018 10:36:06 +0200 Subject: [PATCH 223/317] KEleProducer: increase readability --- Producers/interface/KElectronProducer.h | 35 ++++++++++--------------- 1 file changed, 14 insertions(+), 21 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index 46e31f7b..c1b5aab3 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -57,13 +57,13 @@ class KElectronProducer : public KBaseMultiLVProducer, for (size_t i = 0; i < names.size(); ++i) { const edm::ParameterSet pset = psBase.getParameter(names[i]); - for(size_t j = 0; j < this->isoValInputTags.size(); ++j) - tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); + for(size_t j = 0; j < this->isoValInputTags.size(); ++j) + tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); } + for (size_t j = 0; j < namesOfIds.size(); ++j) - { tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); - } + if (this->verbosity == 3) std::cout << "KElectronProducer () end\n"; } @@ -80,9 +80,8 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { for (std::vector::const_iterator id = namesOfIds.begin(); id != namesOfIds.end(); ++id) - { electronMetadata->idNames.push_back(*id); - } + return KBaseMultiLVProducer, KElectrons>::onLumi(lumiBlock, setup); } @@ -100,14 +99,12 @@ class KElectronProducer : public KBaseMultiLVProducer, for (size_t j = 0; j < this->isoValInputTags.size(); ++j) { cEvent->getByToken(this->tokenIsoValInputTags[j], this->isoVals[j]); - if (this->isoVals[j].failedToGet()) - { - doPfIsolation_ = false; - } + + if (this->isoVals[j].failedToGet()) doPfIsolation_ = false; } cEvent->getByToken(tokenRhoIso, rhoIso_h); - + // TODO: change to getByToken /*art::Handle stepsHandle; event.getByLabel("g4run","tracker",stepsHandle); @@ -126,14 +123,12 @@ class KElectronProducer : public KBaseMultiLVProducer, */ // Continue with main product: PAT-electrons - + // Prepare IDs for miniAOD electronIDValueMap.resize(namesOfIds.size()); for (size_t j = 0; j < namesOfIds.size(); ++j) - { cEvent->getByToken(this->tokenOfIds[j], this->electronIDValueMap[j]); - } - + // call base class KBaseMultiLVProducer, KElectrons>::fillProduct(in, out, name, tag, pset); if (this->verbosity == 3) std::cout << "KElectron::fillProduct end\n"; @@ -150,10 +145,9 @@ class KElectronProducer : public KBaseMultiLVProducer, // charge and flavour (lepton type) assert(in.charge() == 1 || in.charge() == -1); out.leptonInfo = KLeptonFlavour::ELECTRON; - if (in.charge() > 0) - out.leptonInfo |= KLeptonChargeMask; - if (in.isPF()) - out.leptonInfo |= KLeptonPFMask; + + if (in.charge() > 0) out.leptonInfo |= KLeptonChargeMask; + if (in.isPF()) out.leptonInfo |= KLeptonPFMask; if (VertexCollection->size() == 0) throw cms::Exception("VertexCollection in KElectronProducer is empty"); reco::Vertex vtx = (*VertexCollection).at(0); @@ -217,8 +211,7 @@ class KElectronProducer : public KBaseMultiLVProducer, out.hcal1Iso = in.dr03HcalDepth1TowerSumEt(); out.hcal2Iso = in.dr03HcalDepth2TowerSumEt(); - if (doPfIsolation_) - doPFIsolation(in, out); + if (doPfIsolation_) doPFIsolation(in, out); else { // fall back on built-in methods, where available From d018fa76d0a321ac4fed2cbe63e07d9302d5fdc0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 10 Apr 2018 12:52:49 +0200 Subject: [PATCH 224/317] 2016: don't include L1 taus to the skim --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 6f13a728..7b5766f1 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -419,8 +419,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', #"byVTightIsolationMVArun2v1DBdR03oldDMwLT", #"byVVTightIsolationMVArun2v1DBdR03oldDMwLT", ) - - process.kappaTuple.active += cms.vstring('L1Taus') + if tools.is_above_cmssw_version([9]): + process.kappaTuple.active += cms.vstring('L1Taus') if tools.is_above_cmssw_version([8,0,20]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( From eb917971b4893b1d7bca360ae495b9d9933b1e6e Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 10 Apr 2018 16:28:33 +0200 Subject: [PATCH 225/317] a reference is added for new tauID implementation --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 394dbece..3dcac4de 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -342,6 +342,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## ------------------------------------------------------------------------ #Configure Tau Leptons #-------------------------------------------------------------------------------- + #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 toKeep = [] if tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) elif tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) From 2ab4088302a466a92261cc53dfb4d728bacb282f Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 10 Apr 2018 16:33:26 +0200 Subject: [PATCH 226/317] Add the preprocessing to support cmssw8 and cmssw9 --- Producers/interface/KTrackProducer.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index faafd8ba..f62497ce 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -58,7 +58,12 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.nPixelLayers = in.hitPattern().pixelLayersWithMeasurement(); out.nStripLayers = in.hitPattern().stripLayersWithMeasurement(); out.nTrackerLayersNew = in.hitPattern().trackerLayersWithMeasurement(); + #if (CMSSW_MAJOR_VERSION >= 9) out.nInnerHits = in.hitPattern().numberOfAllHits(reco::HitPattern::MISSING_INNER_HITS); + #endif + #if (CMSSW_MAJOR_VERSION < 9) + out.nInnerHits = in.hitPattern().numberOfHits(reco::HitPattern::MISSING_INNER_HITS); + #endif // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 for (unsigned int index1 = 0; index1 < reco::Track::dimension; ++index1) From 865815083b6c59cd8317fe90a89d2aaa3fcbbad4 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Tue, 10 Apr 2018 17:22:33 +0200 Subject: [PATCH 227/317] Fix the processing of 2016 samples; for some reason the line creates problem if the 2015 electron IDs are not included --- Skimming/python/KElectrons_miniAOD_cff.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Skimming/python/KElectrons_miniAOD_cff.py b/Skimming/python/KElectrons_miniAOD_cff.py index 1a7256d6..42391bdb 100644 --- a/Skimming/python/KElectrons_miniAOD_cff.py +++ b/Skimming/python/KElectrons_miniAOD_cff.py @@ -25,7 +25,10 @@ def setupElectrons(process, electrons): 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff']) elif tools.is_above_cmssw_version([8]): - my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Summer16_80X_V1_cff', + my_id_modules.extend([ + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring15_25ns_nonTrig_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Summer16_80X_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff']) else: my_id_modules = ['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', From c9b5f164ac10618e494c7e783a1084c1fd23b077 Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 13 Apr 2018 17:18:57 +0200 Subject: [PATCH 228/317] GT update, and 2 single top MC sample is added --- Skimming/data/datasets.json | 74 ++++++++++++++++++++++++++----------- 1 file changed, 53 insertions(+), 21 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 3696c78a..7a96be7c 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -247,7 +247,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9992457896835751, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "32553254", "n_files": "489", @@ -267,13 +267,13 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.999241814776141, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "34377839", "n_files": "511", "process": "DY1JetsToLL_M50", "scenario": "94X", - "xsec": 5765.4 + "xsec": 1012.5 }, "DY1JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -426,7 +426,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9989462858727803, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11623646", "n_files": "209", @@ -446,7 +446,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9989550171904723, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "9701595", "n_files": "204", @@ -587,7 +587,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9985423936215179, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4779068", "n_files": "132", @@ -728,7 +728,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9974868411862055, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4337967", "n_files": "163", @@ -1205,7 +1205,7 @@ "format": "MINIAOD", "generator": "amcatnlo-pythia8", "generatorWeight": 0.6776542507623793, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "26923935", "n_files": "372", @@ -7318,6 +7318,22 @@ "scenario": "PUMoriond17", "xsec": 720648000.0 }, + "STt-channelantitop4finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "3891190", + "n_files": "116", + "process": "STt-channelantitop4finclusiveDecaysTuneCP5", + "scenario": "94X", + "xsec": 26.38 + }, "STt-channelantitop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Base", @@ -7400,6 +7416,22 @@ "scenario": "PUSpring16", "xsec": 26.2278 }, + "STt-channeltop4finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ST_t-channel_top_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "5841455", + "n_files": "186", + "process": "STt-channeltop4finclusiveDecaysTuneCP5", + "scenario": "94X", + "xsec": 44.33 + }, "STt-channeltop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Base", @@ -7493,7 +7525,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9923770354421567, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7756300", "n_files": "155", @@ -7615,7 +7647,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9923104056810751, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7558006", "n_files": "183", @@ -13776,7 +13808,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9919031499695591, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "69705626", "n_files": "1230", @@ -13836,7 +13868,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9919325674242672, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "129985840", "n_files": "2498", @@ -13856,7 +13888,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9919075711842845, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "111381888", "n_files": "2032", @@ -15929,7 +15961,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9992433637178805, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "29499912", "n_files": "484", @@ -16051,7 +16083,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9989203224652948, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19543473", "n_files": "312", @@ -16194,7 +16226,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.998443349608254, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19644745", "n_files": "305", @@ -16337,7 +16369,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9973246380359905, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "6281804", "n_files": "164", @@ -16892,7 +16924,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9991034654099692, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "23240598", "n_files": "382", @@ -17233,7 +17265,7 @@ "format": "MINIAOD", "generator": "pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7547722", "n_files": "114", @@ -17690,7 +17722,7 @@ "format": "MINIAOD", "generator": "pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "3928630", "n_files": "73", @@ -18790,7 +18822,7 @@ "format": "MINIAOD", "generator": "pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "1949768", "n_files": "47", From 51ea5e66b789eb944ef8fd41827ff747aa1f75ab Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 13 Apr 2018 17:34:14 +0200 Subject: [PATCH 229/317] tags/tagvalues are added for new St samples --- Skimming/data/datasets.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 7a96be7c..ecbb8018 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -7319,6 +7319,9 @@ "xsec": 720648000.0 }, "STt-channelantitop4finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], "campaign": "RunIIFall17MiniAOD", "data": false, "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", @@ -7417,6 +7420,9 @@ "xsec": 26.2278 }, "STt-channeltop4finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], "campaign": "RunIIFall17MiniAOD", "data": false, "dbs": "/ST_t-channel_top_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", From 8aa60ce004773f18b686e4c4d1dfe42ada5cf435 Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 13 Apr 2018 17:58:00 +0200 Subject: [PATCH 230/317] a few more changes on 2017_v2 datasets --- Skimming/data/datasets.json | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index ecbb8018..87e9db4f 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -1225,7 +1225,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9991206409969199, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48141885", "n_files": "737", @@ -1245,7 +1245,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9991168301976515, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48787900", "n_files": "674", @@ -7537,7 +7537,7 @@ "n_files": "155", "process": "STtWantitop5finclusiveDecaysTuneCP5", "scenario": "94X", - "xsec": 38.09 + "xsec": 35.85 }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ @@ -7641,6 +7641,25 @@ "scenario": "92X", "xsec": 38.09 }, + "STtWtop5finclusiveDecaysTuneCP5PSweights_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_TuneCP5_PSweights_13TeV-powheg-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "7636171", + "n_files": "167", + "process": "STtWtop5finclusiveDecaysTuneCP5PSweights", + "scenario": "94X", + "xsec": 35.85 + }, "STtWtop5finclusiveDecaysTuneCP5_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc" @@ -7659,7 +7678,7 @@ "n_files": "183", "process": "STtWtop5finclusiveDecaysTuneCP5", "scenario": "94X", - "xsec": 38.09 + "xsec": 35.85 }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ From 40d90328fc21146a5245bba194f671d8c497b9ef Mon Sep 17 00:00:00 2001 From: hale sert Date: Fri, 13 Apr 2018 18:32:01 +0200 Subject: [PATCH 231/317] final updates on dataset.json file before the new skim --- Skimming/data/datasets.json | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 87e9db4f..1358d0a5 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -857,6 +857,25 @@ "scenario": "PU25nsData2015v1", "xsec": 18610.0 }, + "DYJetsToLLM10to50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "38832197", + "n_files": "508", + "process": "DYJetsToLL_M10to50", + "scenario": "94X", + "xsec": 18610.0 + }, "DYJetsToLLM10to50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -15988,7 +16007,7 @@ "generatorWeight": 0.9992433637178805, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", - "n_events_generated": "29499912", + "n_events_generated": "30003848", "n_files": "484", "process": "W1JetsToLNu", "scenario": "94X", @@ -16110,7 +16129,7 @@ "generatorWeight": 0.9989203224652948, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", - "n_events_generated": "19543473", + "n_events_generated": "19944844", "n_files": "312", "process": "W2JetsToLNu", "scenario": "94X", @@ -16393,11 +16412,10 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9973246380359905, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", - "n_events_generated": "6281804", - "n_files": "164", + "n_events_generated": "11285729", + "n_files": "255", "process": "W4JetsToLNu", "scenario": "94X", "xsec": 485.8 From 088e1380af75d8c36d34f7e0bfa3e4f03026cdce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfschl=C3=A4ger=20Dominik?= Date: Sat, 17 Mar 2018 15:20:36 +0100 Subject: [PATCH 232/317] Make Skimmanager initialize without specifying a whitelist. --- Skimming/scripts/SkimManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 6cbba17c..b83529b0 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -182,7 +182,7 @@ def individualized_crab_cfg(self, akt_nick, config): config.JobType.pyCfgParams = [str('globalTag=%s'%globalTag), 'kappaTag=KAPPA_2_1_0', str('nickname=%s'%(akt_nick)), str('outputfilename=kappa_%s.root'%(akt_nick)), 'testsuite=False'] config.Data.unitsPerJob = self.files_per_job(akt_nick) config.Data.inputDataset = self.skimdataset[akt_nick]['dbs'] - config.Data.ignoreLocality = self.skimdataset[akt_nick].get("ignoreLocality", True) ## i have very good experince with this option, but feel free to change it (maybe also add larger default black list for this, or start with a whitlist + config.Data.ignoreLocality = self.skimdataset[akt_nick].get("ignoreLocality", False) # Set to False to make it submit also if no whitelist is defined. Set to True if you how to configure it properly. ## i have very good experince with this option, but feel free to change it (maybe also add larger default black list for this, or start with a whitlist config.Site.blacklist.extend(self.skimdataset[akt_nick].get("blacklist", [])) config.JobType.outputFiles = [str('kappa_%s.root'%(akt_nick))] From 726d8cc6d2525b4713fcf59cd8ad528b02fb3d5a Mon Sep 17 00:00:00 2001 From: hale sert Date: Sat, 14 Apr 2018 17:41:32 +0200 Subject: [PATCH 233/317] update to make it run in the submission, otherwise it can not find the files under external folder --- .../checkoutCmssw94xPackagesForSkimming.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index f08da38c..4bd77d12 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -36,36 +36,41 @@ git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 #git cms-merge-topic cms-egamma:EGIDV1AndScaleSmear_940 #git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 #just adds in an extra file to have a setup function to make things easier #==================================== -scram b -j `grep -c ^processor /proc/cpuinfo` +#scram b -j `grep -c ^processor /proc/cpuinfo` # # Add the area containing the MVA weights (from cms-data, to appear externa). # Note: the external area appears after scram build is run at least once, as above # +mkdir $CMSSW_BASE/tmp_external # Photons - Uncomment if needed -cd $CMSSW_BASE/external +cd $CMSSW_BASE/tmp_external # below, you may have a different architecture, this is just one example from lxplus -cd slc6_amd64_gcc630/ +#cd slc6_amd64_gcc630/ git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data cd data/RecoEgamma/PhotonIdentification/data +cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/PhotonIdentification/data git checkout CMSSW_9_4_0_pre3_TnP # # Electrons -cd $CMSSW_BASE/external -cd slc6_amd64_gcc630/ +cd $CMSSW_BASE/tmp_external +#cd slc6_amd64_gcc630/ git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data cd data/RecoEgamma/ElectronIdentification/data git checkout CMSSW_9_4_0_pre3_TnP +cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data cd $CMSSW_BASE/src #=========smearing and scaling======= #now we need to get the .dat files for the scale and smearing -#cd $CMSSW_BASE/external +#cd $CMSSW_BASE/tmp_external ## below, you may have a different architecture, this is just one example from lxplus -#cd slc6_amd64_gcc630/ +##cd slc6_amd64_gcc630/ #git clone git@github.com:Sam-Harper/EgammaAnalysis-ElectronTools.git data/EgammaAnalysis/ElectronTools/data #cd data/EgammaAnalysis/ElectronTools/data #git checkout ReReco17NovScaleAndSmearing +#cp -r Fall17 $CMSSW_BASE/src/EgammaAnalysis/ElectronTools/datas #cd $CMSSW_BASE/src #===================================== +rm -rf tmp_external ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git rm -rf $CMSSW_BASE/external/slc6_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git From 436102260c3195e97b4286bcad7c9759d023f94d Mon Sep 17 00:00:00 2001 From: hale sert Date: Sat, 14 Apr 2018 17:44:24 +0200 Subject: [PATCH 234/317] updates to make SkimManager run with kSkimming_2017_cfg file --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 2 +- Skimming/scripts/SkimManager.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 3dcac4de..ae2d990e 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -626,7 +626,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', print "process.p:", process.p return process -if __name__ == "__main__" or __name__ == "kSkimming_run2_cfg": +if __name__ == "__main__" or __name__ == "kSkimming_2017_cfg": # test with user-defined input file if options.testfile: diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index b83529b0..8aa71fb1 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -17,6 +17,8 @@ from CRABAPI.RawCommand import crabCommand from CRABClient.ClientExceptions import ClientException +import Kappa.Skimming.tools as tools + class SkimManagerBase: @@ -29,7 +31,10 @@ def __init__(self, storage_for_output, workbase=".", workdir="TEST_SKIM", use_pr backup_dataset = self.skimdataset.json_file_name.replace(".json", "_backup.json") self.skimdataset.keep_input_json = False ## will be updated very often self.skimdataset.write_to_jsonfile(backup_dataset) - self.configfile = 'kSkimming_run2_cfg.py' + if tools.is_above_cmssw_version([9]): + self.configfile = 'kSkimming_2017_cfg.py' + else: + self.configfile = 'kSkimming_run2_cfg.py' self.max_crab_jobs_per_nick = 8000 # 10k is the hard limit self.voms_proxy = None self.site_storage_access_dict = { From 8dde733cf19ec21aa3ddf0d0b921435406dacd58 Mon Sep 17 00:00:00 2001 From: hale sert Date: Sat, 14 Apr 2018 18:17:21 +0200 Subject: [PATCH 235/317] GT for 2017 data is updated --- Skimming/data/datasets.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 1358d0a5..3310acbe 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -12750,7 +12750,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "60537490", "n_files": "634", @@ -12823,7 +12823,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "136637888", "n_files": "1705", @@ -12896,7 +12896,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "51526710", "n_files": "693", @@ -12933,7 +12933,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "102121689", "n_files": "1280", @@ -12970,7 +12970,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "128467223", "n_files": "1583", @@ -13556,7 +13556,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "136300266", "n_files": "1146", @@ -13629,7 +13629,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "165652756", "n_files": "1511", @@ -13702,7 +13702,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "70361660", "n_files": "823", @@ -13739,7 +13739,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "154630534", "n_files": "1669", @@ -13776,7 +13776,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_ReReco_EOY17_v2", + "globalTag": "94X_dataRun2_v6", "inputDBS": "global", "n_events_generated": "242140980", "n_files": "2737", From acc576579ad4abc0f780196503e6b12d8b72d9d0 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 16 Apr 2018 13:35:21 +0200 Subject: [PATCH 236/317] for data 2017 is produced by RECO step --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index ae2d990e..61c1dbca 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -542,8 +542,11 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.PatMET.pfmetT1 = cms.PSet(src=cms.InputTag("patpfMETT1")) process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) + + slimmedMETsProcess = "PAT" + if data: slimmedMETsProcess = "RECO" process.kappaTuple.PatMET.metPF = cms.PSet( - src=cms.InputTag("slimmedMETs", "", "PAT"), + src=cms.InputTag("slimmedMETs", "", slimmedMETsProcess), uncorrected=cms.bool(True) ) From e86fe86d18dce48470a0cffa20c0e5bc7feea7b2 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 16 Apr 2018 14:50:25 +0200 Subject: [PATCH 237/317] An option to run over an incomplete dataset is added --- Skimming/scripts/SkimManager.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 8aa71fb1..5e8342f1 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -177,6 +177,7 @@ def crab_default_cfg(self): config.Data.splitting = 'FileBased' config.Data.outLFNDirBase = '/store/user/%s/higgs-kit/skimming/%s'%(self.getUsernameFromSiteDB_cache(), os.path.basename(self.workdir.rstrip("/"))) config.Data.publication = False + config.Data.allowNonValidInputDataset = False # Set it true to run over incomplete datasets (for the ones still on Production status) config.Site.storageSite = self.storage_for_output return config From 77e5591f622dd1f4f0e957228370afba5b86952f Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Mon, 16 Apr 2018 15:29:15 +0200 Subject: [PATCH 238/317] Add the Automatic file splitting. Handle unknown errors differently and allow to ignore them unless it's submittion --- Skimming/scripts/SkimManager.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 5e8342f1..74e08277 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -12,6 +12,8 @@ import shutil import re from multiprocessing import Process, Queue +import pprint +pp = pprint.PrettyPrinter(indent=4) from httplib import HTTPException from CRABAPI.RawCommand import crabCommand @@ -65,6 +67,11 @@ def crab_cmd(self, configuration, process_queue=None): print "Failed", configuration["cmd"], "of the task: %s" % (hte.headers) except ClientException as cle: print "Failed", configuration["cmd"], "of the task: %s" % (cle) + except: + print "Looks like crab has a bug - write to support" + if configuration["cmd"] == "submit": + print "The submission for this case is disabled. Bye" + exit(1) def save_dataset(self, filename=None): self.skimdataset.write_to_jsonfile(filename) @@ -174,7 +181,7 @@ def crab_default_cfg(self): config.JobType.maxMemoryMB = 2500 config.JobType.allowUndistributedCMSSW = True config.Site.blacklist = ["T3_FR_IPNL", "T3_US_UCR", "T2_BR_SPRACE", "T1_RU_*", "T2_RU_*", "T3_US_UMiss", "T2_US_Vanderbilt", "T2_EE_Estonia", "T2_TW_*"] - config.Data.splitting = 'FileBased' + config.Data.splitting = 'Automatic'# 'FileBased' config.Data.outLFNDirBase = '/store/user/%s/higgs-kit/skimming/%s'%(self.getUsernameFromSiteDB_cache(), os.path.basename(self.workdir.rstrip("/"))) config.Data.publication = False config.Data.allowNonValidInputDataset = False # Set it true to run over incomplete datasets (for the ones still on Production status) @@ -773,7 +780,6 @@ def wait_for_user_confirmation(self, true_false=False): if args.statusgc: SKM.status_gc() - else: SKM.submit_crab(force=args.force) SKM.status_crab() From 35058a71bead870dc40181f2a55dea500d1c454a Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 17 Apr 2018 10:49:53 +0200 Subject: [PATCH 239/317] generator weights for 2017 MCs are updated --- Skimming/data/datasets.json | 47 ++++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 3310acbe..4c7ab272 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -246,7 +246,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9992457896835751, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "32553254", @@ -266,7 +266,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.999241814776141, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "34377839", @@ -425,7 +425,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9989462858727803, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11623646", @@ -445,7 +445,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9989550171904723, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "9701595", @@ -586,7 +586,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9985423936215179, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4779068", @@ -727,7 +727,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9974868411862055, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4337967", @@ -868,6 +868,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "38832197", @@ -1223,7 +1224,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6776542507623793, + "generatorWeight": "0.6776542507623793", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "26923935", @@ -1243,7 +1244,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9991206409969199, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48141885", @@ -1263,7 +1264,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9991168301976515, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48787900", @@ -7348,6 +7349,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": "1.0", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "3891190", @@ -7449,6 +7451,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": "1.0", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "5841455", @@ -7549,7 +7552,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9923770354421567, + "generatorWeight": "0.9923770354421567", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7756300", @@ -7671,6 +7674,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": "0.9923532356726952", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7636171", @@ -7690,7 +7694,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9923104056810751, + "generatorWeight": "0.9923104056810751", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7558006", @@ -13851,7 +13855,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9919031499695591, + "generatorWeight": "0.9919031499695591", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "69705626", @@ -13911,7 +13915,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9919325674242672, + "generatorWeight": "0.9919325674242672", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "129985840", @@ -13931,7 +13935,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9919075711842845, + "generatorWeight": "0.9919075711842845", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "111381888", @@ -16004,7 +16008,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9992433637178805, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "30003848", @@ -16126,7 +16130,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9989203224652948, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19944844", @@ -16269,7 +16273,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.998443349608254, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19644745", @@ -16412,6 +16416,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11285729", @@ -16966,7 +16971,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9991034654099692, + "generatorWeight": "1", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "23240598", @@ -17307,7 +17312,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": 1.0, + "generatorWeight": "1.0", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7547722", @@ -17764,7 +17769,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": 1.0, + "generatorWeight": "1.0", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "3928630", @@ -18864,7 +18869,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": 1.0, + "generatorWeight": "1.0", "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "1949768", From af51b8412805c2b526d61ee1fa874edf25b1f70f Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 17 Apr 2018 11:10:12 +0200 Subject: [PATCH 240/317] A correction to generator weights: change from string to float. --- Skimming/data/datasets.json | 52 ++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 4c7ab272..6303f59b 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -246,7 +246,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "32553254", @@ -266,7 +266,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "34377839", @@ -425,7 +425,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11623646", @@ -445,7 +445,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "9701595", @@ -586,7 +586,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4779068", @@ -727,7 +727,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4337967", @@ -868,7 +868,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "38832197", @@ -1224,7 +1224,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": "0.6776542507623793", + "generatorWeight": 0.6776542507623793, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "26923935", @@ -1244,7 +1244,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48141885", @@ -1264,7 +1264,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48787900", @@ -7349,7 +7349,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "1.0", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "3891190", @@ -7451,7 +7451,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "1.0", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "5841455", @@ -7552,7 +7552,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "0.9923770354421567", + "generatorWeight": 0.9923770354421567, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7756300", @@ -7674,7 +7674,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "0.9923532356726952", + "generatorWeight": 0.9923532356726952, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7636171", @@ -7694,7 +7694,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "0.9923104056810751", + "generatorWeight": 0.9923104056810751, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7558006", @@ -13855,7 +13855,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "0.9919031499695591", + "generatorWeight": 0.9919031499695591, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "69705626", @@ -13915,7 +13915,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "0.9919325674242672", + "generatorWeight": 0.9919325674242672, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "129985840", @@ -13935,7 +13935,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": "0.9919075711842845", + "generatorWeight": 0.9919075711842845, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "111381888", @@ -16008,7 +16008,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "30003848", @@ -16130,7 +16130,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19944844", @@ -16273,7 +16273,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19644745", @@ -16416,7 +16416,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11285729", @@ -16971,7 +16971,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": "1", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "23240598", @@ -17312,7 +17312,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": "1.0", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "7547722", @@ -17769,7 +17769,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": "1.0", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "3928630", @@ -18869,7 +18869,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": "1.0", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "1949768", From dff9d3de9c21b6f2d16f4402104a82a509f3676f Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 18 Apr 2018 11:35:23 +0200 Subject: [PATCH 241/317] Eddit 2016 config to point that the tau id access is obsolete --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 7b5766f1..3394081e 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -333,7 +333,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', # new tau id only available for 8_0_20 (I believe) and above if tools.is_above_cmssw_version([8,0,20]): process.load('RecoTauTag.Configuration.loadRecoTauTagMVAsFromPrepDB_cfi') - process.load("Kappa.Skimming.KPatTaus_run2_cff") + process.load("Kappa.Skimming.KPatTaus_run2_cff_OBSOLETE") process.p *= ( process.makeKappaTaus ) # embed new id's into new tau collection From 4d3529ef3f6d841b072ed52e0a1e33a7b6b8dda4 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 18 Apr 2018 11:36:01 +0200 Subject: [PATCH 242/317] Add the pprint import --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 61c1dbca..1584ffc8 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -24,10 +24,13 @@ sys.argv = ["cmsRun", "runFrameworkMC.py"] import os +import pprint +pp = pprint.PrettyPrinter(indent=4) + import FWCore.ParameterSet.Config as cms +import Kappa.Skimming.tools as tools from Kappa.Skimming.datasetsHelperTwopz import datasetsHelperTwopz datasetsHelper = datasetsHelperTwopz(os.path.join(os.environ.get("CMSSW_BASE"),"src/Kappa/Skimming/data/datasets.json")) -import Kappa.Skimming.tools as tools from FWCore.ParameterSet.VarParsing import VarParsing options = VarParsing('python') From 12f9f677eb382ac2042d8b25d37c55407a7bb1b6 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 18 Apr 2018 11:36:39 +0200 Subject: [PATCH 243/317] Fix the list of wanted MVA for 2017 data --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 1584ffc8..a81cf331 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -347,8 +347,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', #-------------------------------------------------------------------------------- #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 toKeep = [] - if tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) - elif tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) + if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) + elif tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) from Kappa.Skimming.runTauIdMVA import * na = TauIDEmbedder(process, cms, From e34dc2cbf1661f6be8bb3b0fb70dde3b30b377ba Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 18 Apr 2018 16:57:36 +0200 Subject: [PATCH 244/317] TauID: stored names of the TauIDs are changed --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 95 +++++++++------------- 1 file changed, 40 insertions(+), 55 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index a81cf331..67e6e275 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -379,14 +379,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', "puCorrPtSum", "footprintCorrection", "photonPtSumOutsideSignalCone", - "byIsolationMVArun2v1DBoldDMwLTraw", - "byVVLooseIsolationMVArun2v1DBoldDMwLT", - "byVLooseIsolationMVArun2v1DBoldDMwLT", - "byLooseIsolationMVArun2v1DBoldDMwLT", - "byMediumIsolationMVArun2v1DBoldDMwLT", - "byTightIsolationMVArun2v1DBoldDMwLT", - "byVTightIsolationMVArun2v1DBoldDMwLT", - "byVVTightIsolationMVArun2v1DBoldDMwLT", "againstMuonLoose3", "againstMuonTight3", "againstElectronMVA6category", @@ -400,63 +392,55 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('L1Taus') + if tools.is_above_cmssw_version([9]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( # v1 - 'rerunDiscriminationByIsolationOldDMMVArun2017v1raw', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1VLoose', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1VVLoose', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1Loose', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1Medium', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1Tight', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1VTight', - 'rerunDiscriminationByIsolationOldDMMVArun2017v1VVTight', + "byIsolationMVArun2017v1DBoldDMwLTraw2017", + "byVVLooseIsolationMVArun2017v1DBoldDMwLT2017", + "byVLooseIsolationMVArun2017v1DBoldDMwLT2017", + "byLooseIsolationMVArun2017v1DBoldDMwLT2017", + "byMediumIsolationMVArun2017v1DBoldDMwLT2017", + "byTightIsolationMVArun2017v1DBoldDMwLT2017", + "byVTightIsolationMVArun2017v1DBoldDMwLT2017", + "byVVTightIsolationMVArun2017v1DBoldDMwLT2017", # v2 - 'rerunDiscriminationByIsolationOldDMMVArun2017v2raw', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2VVLoose', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2VLoose', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2Loose', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2Medium', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2Tight', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2VTight', - 'rerunDiscriminationByIsolationOldDMMVArun2017v2VVTight' + "byIsolationMVArun2017v2DBoldDMwLTraw2017", + "byVVLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byVLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byMediumIsolationMVArun2017v2DBoldDMwLT2017", + "byTightIsolationMVArun2017v2DBoldDMwLT2017", + "byVTightIsolationMVArun2017v2DBoldDMwLT2017", + "byVVTightIsolationMVArun2017v2DBoldDMwLT2017", # new DM - 'rerunDiscriminationByIsolationNewDMMVArun2017v2raw', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2VLoose', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2VVLoose', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2Loose', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2Medium', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2Tight', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2VTight', - 'rerunDiscriminationByIsolationNewDMMVArun2017v2VVTight', - # 0.3 - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2raw', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VLoose', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VVLoose', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2Loose', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2Medium', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2Tight', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VTight', - 'rerunDiscriminationByIsolationOldDMdR0p3MVArun2017v2VVTight' + "byIsolationMVArun2017v2DBnewDMwLTraw2017", + "byVVLooseIsolationMVArun2017v2DBnewDMwLT2017", + "byVLooseIsolationMVArun2017v2DBnewDMwLT2017", + "byLooseIsolationMVArun2017v2DBnewDMwLT2017", + "byMediumIsolationMVArun2017v2DBnewDMwLT2017", + "byTightIsolationMVArun2017v2DBnewDMwLT2017", + "byVTightIsolationMVArun2017v2DBnewDMwLT2017", + "byVVTightIsolationMVArun2017v2DBnewDMwLT2017" ) elif tools.is_above_cmssw_version([8,0,20]): process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( # 2016 v1 - 'rerunDiscriminationByIsolationOldDMMVArun2v1raw', - 'rerunDiscriminationByIsolationOldDMMVArun2v1VLoose', - 'rerunDiscriminationByIsolationOldDMMVArun2v1Loose', - 'rerunDiscriminationByIsolationOldDMMVArun2v1Medium', - 'rerunDiscriminationByIsolationOldDMMVArun2v1Tight', - 'rerunDiscriminationByIsolationOldDMMVArun2v1VTight', - 'rerunDiscriminationByIsolationOldDMMVArun2v1VVTight', + "byIsolationMVArun2v1DBoldDMwLTraw2016", + "byVLooseIsolationMVArun2v1DBoldDMwLT2016", + "byLooseIsolationMVArun2v1DBoldDMwLT2016", + "byMediumIsolationMVArun2v1DBoldDMwLT2016", + "byTightIsolationMVArun2v1DBoldDMwLT2016", + "byVTightIsolationMVArun2v1DBoldDMwLT2016", + "byVVTightIsolationMVArun2v1DBoldDMwLT2016", # 2016 new DM - 'rerunDiscriminationByIsolationNewDMMVArun2v1raw', - 'rerunDiscriminationByIsolationNewDMMVArun2v1VLoose', - 'rerunDiscriminationByIsolationNewDMMVArun2v1Loose', - 'rerunDiscriminationByIsolationNewDMMVArun2v1Medium', - 'rerunDiscriminationByIsolationNewDMMVArun2v1Tight', - 'rerunDiscriminationByIsolationNewDMMVArun2v1VTight', - 'rerunDiscriminationByIsolationNewDMMVArun2v1VVTight' + "byIsolationMVArun2v1DBnewDMwLTraw2016", + "byVLooseIsolationMVArun2v1DBnewDMwLT2016", + "byLooseIsolationMVArun2v1DBnewDMwLT2016", + "byMediumIsolationMVArun2v1DBnewDMwLT2016", + "byTightIsolationMVArun2v1DBnewDMwLT2016", + "byVTightIsolationMVArun2v1DBnewDMwLT2016", + "byVVTightIsolationMVArun2v1DBnewDMwLT2016" ) ## now also possible to save all MVA isolation inputs for taus # turn of per default @@ -477,6 +461,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatTaus.taus.floatDiscrWhitelist = process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist process.kappaTuple.PatTaus.verbose = cms.int32(1) + ## ------------------------------------------------------------------------ ## Configure Jets From 611ea2ed73053c4bf27ea5a1769e6bf2486b76fe Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 19 Apr 2018 10:19:07 +0200 Subject: [PATCH 245/317] Fix the Automatick splitting for submition --- Skimming/scripts/SkimManager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 74e08277..c93cea29 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -182,6 +182,8 @@ def crab_default_cfg(self): config.JobType.allowUndistributedCMSSW = True config.Site.blacklist = ["T3_FR_IPNL", "T3_US_UCR", "T2_BR_SPRACE", "T1_RU_*", "T2_RU_*", "T3_US_UMiss", "T2_US_Vanderbilt", "T2_EE_Estonia", "T2_TW_*"] config.Data.splitting = 'Automatic'# 'FileBased' + + # unitsPerJob config.Data.outLFNDirBase = '/store/user/%s/higgs-kit/skimming/%s'%(self.getUsernameFromSiteDB_cache(), os.path.basename(self.workdir.rstrip("/"))) config.Data.publication = False config.Data.allowNonValidInputDataset = False # Set it true to run over incomplete datasets (for the ones still on Production status) @@ -193,7 +195,8 @@ def individualized_crab_cfg(self, akt_nick, config): config.Data.inputDBS = self.skimdataset[akt_nick].get("inputDBS", 'global') globalTag = self.get_global_tag(akt_nick) config.JobType.pyCfgParams = [str('globalTag=%s'%globalTag), 'kappaTag=KAPPA_2_1_0', str('nickname=%s'%(akt_nick)), str('outputfilename=kappa_%s.root'%(akt_nick)), 'testsuite=False'] - config.Data.unitsPerJob = self.files_per_job(akt_nick) + if config.Data.splitting != 'Automatic': + config.Data.unitsPerJob = self.files_per_job(akt_nick) config.Data.inputDataset = self.skimdataset[akt_nick]['dbs'] config.Data.ignoreLocality = self.skimdataset[akt_nick].get("ignoreLocality", False) # Set to False to make it submit also if no whitelist is defined. Set to True if you how to configure it properly. ## i have very good experince with this option, but feel free to change it (maybe also add larger default black list for this, or start with a whitlist config.Site.blacklist.extend(self.skimdataset[akt_nick].get("blacklist", [])) From dfbcac9b91111fa08cb553fe0b208d2efd78e0ff Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 19 Apr 2018 11:04:28 +0200 Subject: [PATCH 246/317] some PSet adjustments --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 25 +++++++++++++--------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 67e6e275..75d5f971 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -350,7 +350,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) elif tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) - from Kappa.Skimming.runTauIdMVA import * + from Kappa.Skimming.runTauIdMVA import TauIDEmbedder na = TauIDEmbedder(process, cms, debug=True, toKeep = toKeep @@ -393,7 +393,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('L1Taus') - if tools.is_above_cmssw_version([9]): + if "2017v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( # v1 "byIsolationMVArun2017v1DBoldDMwLTraw2017", @@ -403,8 +403,10 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byMediumIsolationMVArun2017v1DBoldDMwLT2017", "byTightIsolationMVArun2017v1DBoldDMwLT2017", "byVTightIsolationMVArun2017v1DBoldDMwLT2017", - "byVVTightIsolationMVArun2017v1DBoldDMwLT2017", - # v2 + "byVVTightIsolationMVArun2017v1DBoldDMwLT2017") + if "2017v2" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + # v2 "byIsolationMVArun2017v2DBoldDMwLTraw2017", "byVVLooseIsolationMVArun2017v2DBoldDMwLT2017", "byVLooseIsolationMVArun2017v2DBoldDMwLT2017", @@ -412,8 +414,10 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byMediumIsolationMVArun2017v2DBoldDMwLT2017", "byTightIsolationMVArun2017v2DBoldDMwLT2017", "byVTightIsolationMVArun2017v2DBoldDMwLT2017", - "byVVTightIsolationMVArun2017v2DBoldDMwLT2017", - # new DM + "byVVTightIsolationMVArun2017v2DBoldDMwLT2017") + if "newDM2017v2" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + # new DM "byIsolationMVArun2017v2DBnewDMwLTraw2017", "byVVLooseIsolationMVArun2017v2DBnewDMwLT2017", "byVLooseIsolationMVArun2017v2DBnewDMwLT2017", @@ -423,7 +427,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byVTightIsolationMVArun2017v2DBnewDMwLT2017", "byVVTightIsolationMVArun2017v2DBnewDMwLT2017" ) - elif tools.is_above_cmssw_version([8,0,20]): + if "2016v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( # 2016 v1 "byIsolationMVArun2v1DBoldDMwLTraw2016", @@ -432,7 +436,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byMediumIsolationMVArun2v1DBoldDMwLT2016", "byTightIsolationMVArun2v1DBoldDMwLT2016", "byVTightIsolationMVArun2v1DBoldDMwLT2016", - "byVVTightIsolationMVArun2v1DBoldDMwLT2016", + "byVVTightIsolationMVArun2v1DBoldDMwLT2016") + if "newDM2016v1" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( # 2016 new DM "byIsolationMVArun2v1DBnewDMwLTraw2016", "byVLooseIsolationMVArun2v1DBnewDMwLT2016", @@ -440,8 +446,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byMediumIsolationMVArun2v1DBnewDMwLT2016", "byTightIsolationMVArun2v1DBnewDMwLT2016", "byVTightIsolationMVArun2v1DBnewDMwLT2016", - "byVVTightIsolationMVArun2v1DBnewDMwLT2016" - ) + "byVVTightIsolationMVArun2v1DBnewDMwLT2016") ## now also possible to save all MVA isolation inputs for taus # turn of per default process.kappaTuple.PatTaus.taus.extrafloatDiscrlist = cms.untracked.vstring( From 76170a96aea12077942ff66d4639fd73588e2c1e Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 19 Apr 2018 11:19:55 +0200 Subject: [PATCH 247/317] makes no sence to limit floatDiscriminatorNames by the same amount as binaryDiscriminatorNames --- Producers/interface/KPatTauProducer.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 72b37dcd..7bf0aec7 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -67,7 +67,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> const std::vector> tauIDs = in.tauIDs(); int digit = 0; out.binaryDiscriminators = 0; - for(auto discriminator: discriminatorMap[names[0]]->binaryDiscriminatorNames) + for (auto discriminator: discriminatorMap[names[0]]->binaryDiscriminatorNames) { if (in.tauID(discriminator) > 0.5) { @@ -383,7 +383,6 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } #endif - checkMapsize(discriminatorMap[names[i]]->floatDiscriminatorNames, "float Discriminators"); checkMapsize(discriminatorMap[names[i]]->binaryDiscriminatorNames, "binary Discriminators"); n_float_dict += discriminatorMap[names[i]]->floatDiscriminatorNames.size(); } @@ -396,7 +395,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> { if(map.size() > 64) { - std::cout << title << " contains too many Elements(" << map.size() << ", max is 64" << std::endl; + std::cout << title << " contains too many Elements(" << map.size() << ", max is 64 since we use 'unsigned long long binaryDiscriminators' as a bit array for binary descriminators" << std::endl; exit(1); } } From 079c3b6ab1970478473dd30ea1249f086e22da3d Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 19 Apr 2018 11:22:01 +0200 Subject: [PATCH 248/317] keep the 0.3 cone in the 2017 skims --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 65 +++++++++++----------- 1 file changed, 34 insertions(+), 31 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 75d5f971..276a7fdb 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -395,41 +395,46 @@ def getBaseConfig( globaltag= 'START70_V7::All', if "2017v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - # v1 - "byIsolationMVArun2017v1DBoldDMwLTraw2017", - "byVVLooseIsolationMVArun2017v1DBoldDMwLT2017", - "byVLooseIsolationMVArun2017v1DBoldDMwLT2017", - "byLooseIsolationMVArun2017v1DBoldDMwLT2017", - "byMediumIsolationMVArun2017v1DBoldDMwLT2017", - "byTightIsolationMVArun2017v1DBoldDMwLT2017", - "byVTightIsolationMVArun2017v1DBoldDMwLT2017", - "byVVTightIsolationMVArun2017v1DBoldDMwLT2017") + "byIsolationMVArun2017v1DBoldDMwLTraw2017", + "byVVLooseIsolationMVArun2017v1DBoldDMwLT2017", + "byVLooseIsolationMVArun2017v1DBoldDMwLT2017", + "byLooseIsolationMVArun2017v1DBoldDMwLT2017", + "byMediumIsolationMVArun2017v1DBoldDMwLT2017", + "byTightIsolationMVArun2017v1DBoldDMwLT2017", + "byVTightIsolationMVArun2017v1DBoldDMwLT2017", + "byVVTightIsolationMVArun2017v1DBoldDMwLT2017") if "2017v2" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - # v2 - "byIsolationMVArun2017v2DBoldDMwLTraw2017", - "byVVLooseIsolationMVArun2017v2DBoldDMwLT2017", - "byVLooseIsolationMVArun2017v2DBoldDMwLT2017", - "byLooseIsolationMVArun2017v2DBoldDMwLT2017", - "byMediumIsolationMVArun2017v2DBoldDMwLT2017", - "byTightIsolationMVArun2017v2DBoldDMwLT2017", - "byVTightIsolationMVArun2017v2DBoldDMwLT2017", - "byVVTightIsolationMVArun2017v2DBoldDMwLT2017") + "byIsolationMVArun2017v2DBoldDMwLTraw2017", + "byVVLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byVLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byMediumIsolationMVArun2017v2DBoldDMwLT2017", + "byTightIsolationMVArun2017v2DBoldDMwLT2017", + "byVTightIsolationMVArun2017v2DBoldDMwLT2017", + "byVVTightIsolationMVArun2017v2DBoldDMwLT2017") if "newDM2017v2" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - # new DM - "byIsolationMVArun2017v2DBnewDMwLTraw2017", - "byVVLooseIsolationMVArun2017v2DBnewDMwLT2017", - "byVLooseIsolationMVArun2017v2DBnewDMwLT2017", - "byLooseIsolationMVArun2017v2DBnewDMwLT2017", - "byMediumIsolationMVArun2017v2DBnewDMwLT2017", - "byTightIsolationMVArun2017v2DBnewDMwLT2017", - "byVTightIsolationMVArun2017v2DBnewDMwLT2017", - "byVVTightIsolationMVArun2017v2DBnewDMwLT2017" - ) + "byIsolationMVArun2017v2DBnewDMwLTraw2017", + "byVVLooseIsolationMVArun2017v2DBnewDMwLT2017", + "byVLooseIsolationMVArun2017v2DBnewDMwLT2017", + "byLooseIsolationMVArun2017v2DBnewDMwLT2017", + "byMediumIsolationMVArun2017v2DBnewDMwLT2017", + "byTightIsolationMVArun2017v2DBnewDMwLT2017", + "byVTightIsolationMVArun2017v2DBnewDMwLT2017", + "byVVTightIsolationMVArun2017v2DBnewDMwLT2017") + if "dR0p32017v2" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + "byIsolationMVArun2017v2DBoldDMdR0p3wLTraw2017", + "byVVLooseIsolationMVArun2017v2DBoldDMdR0p3wLT2017", + "byVLooseIsolationMVArun2017v2DBoldDMdR0p3wLT2017", + "byLooseIsolationMVArun2017v2DBoldDMdR0p3wLT2017", + "byMediumIsolationMVArun2017v2DBoldDMdR0p3wLT2017", + "byTightIsolationMVArun2017v2DBoldDMdR0p3wLT2017", + "byVTightIsolationMVArun2017v2DBoldDMdR0p3wLT2017", + "byVVTightIsolationMVArun2017v2DBoldDMdR0p3wLT2017") if "2016v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - # 2016 v1 "byIsolationMVArun2v1DBoldDMwLTraw2016", "byVLooseIsolationMVArun2v1DBoldDMwLT2016", "byLooseIsolationMVArun2v1DBoldDMwLT2016", @@ -439,7 +444,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byVVTightIsolationMVArun2v1DBoldDMwLT2016") if "newDM2016v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( - # 2016 new DM "byIsolationMVArun2v1DBnewDMwLTraw2016", "byVLooseIsolationMVArun2v1DBnewDMwLT2016", "byLooseIsolationMVArun2v1DBnewDMwLT2016", @@ -447,7 +451,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byTightIsolationMVArun2v1DBnewDMwLT2016", "byVTightIsolationMVArun2v1DBnewDMwLT2016", "byVVTightIsolationMVArun2v1DBnewDMwLT2016") - ## now also possible to save all MVA isolation inputs for taus # turn of per default process.kappaTuple.PatTaus.taus.extrafloatDiscrlist = cms.untracked.vstring( "decayDistX", From d4143094a6c2d331a1942af3e0bbe0f5e8bb1e3a Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 19 Apr 2018 11:31:26 +0200 Subject: [PATCH 249/317] Add debug printout for Taus --- Producers/interface/KPatTauProducer.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 7bf0aec7..93cb1b72 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -268,6 +268,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); + if (this->verbosity == 3) + { + std::cout << "name " << i << " correxponds binaryDiscrWhitelist \n" ; + for (unsigned int j = 0; j< binaryDiscrWhitelist[names[i]].size(); j++) + std::cout << "\t" << binaryDiscrWhitelist[names[i]][j] << std::endl; + } } if (this->verbosity == 3) std::cout << "KPatTauProducer() end\n"; } @@ -351,10 +357,21 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> out.floatDiscriminators = std::vector(0); // Will be resized in each event const std::vector> tauIDs = in.tauIDs(); + + if (this->verbosity == 3) + { + std::cout << "Study tauIDs:" << std::endl; + for(size_t i = 0; i < tauIDs.size(); ++i) + std::cout << "tauid number " << i << " :" << tauIDs[i].first << " :: " << tauIDs[i].second<< std::endl; + std::cout << "names length:" << names.size() << std::endl; + } + for(size_t i = 0; i < names.size(); ++i) { + if (this->verbosity == 3) std::cout << "names " << i << " :" << names[i] << std::endl; for(auto tauID : tauIDs) { + if (this->verbosity == 3) std::cout << "\ttauid " << " :" << tauID.first << " :: " << tauID.second<< std::endl; if( KBaseProducer::regexMatch(tauID.first, binaryDiscrWhitelist[names[i]], binaryDiscrBlacklist[names[i]])) //regexmatch for binary discriminators { discriminatorMap[names[i]]->binaryDiscriminatorNames.push_back(tauID.first); From 2d93a3ac9feff2f16cba0ac0576e82c26889b41c Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 19 Apr 2018 17:28:11 +0200 Subject: [PATCH 250/317] added gluonfusion powheg file to the dataset --- Skimming/data/datasets.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 6303f59b..ebe4acd5 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -5267,6 +5267,22 @@ "scenario": "PU25nsData2015v1", "xsec": 3.045966 }, + "GluGluHToTauTauM125_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "2868880", + "n_files": "68", + "process": "GluGluHToTauTau_M125", + "scenario": "94X", + "xsec": 3.045966 + }, "GluGluHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" From 749903add7739d0a2e029c4cf97d037357aa116d Mon Sep 17 00:00:00 2001 From: jordy Date: Mon, 23 Apr 2018 12:30:45 +0200 Subject: [PATCH 251/317] added tagvalues --- Skimming/data/datasets.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index ebe4acd5..785b425c 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -5268,6 +5268,9 @@ "xsec": 3.045966 }, "GluGluHToTauTauM125_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], "campaign": "RunIIFall17MiniAOD", "data": false, "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", From 377aa03fcb29a3507c23f4e08f13e43bf186e80a Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 24 Apr 2018 12:45:56 +0200 Subject: [PATCH 252/317] added VBFHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8 to datasets.json --- Skimming/data/datasets.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 785b425c..1e93cd62 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -14890,6 +14890,25 @@ "scenario": "PU25nsData2015v1", "xsec": 0.2370687 }, + "VBFHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "2975404", + "n_files": "43", + "process": "VBFHToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.2370687 + }, "VBFHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" From edf52a429f23fa0224df1b155a00e153a206d869 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Thu, 26 Apr 2018 16:25:02 +0200 Subject: [PATCH 253/317] Fix compilation error --- Producers/interface/KGenInfoProducer.h | 52 +++++++++++++------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 66d7b2a7..0d00849b 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -181,35 +181,37 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->nPUp1 = 0; this->metaEvent->nPUp2 = 0; if(!isEmbedded) - { - edm::Handle > puHandles; - if (event.getByToken(tokenPuInfo, puHandles) && puHandles.isValid()) { - for (std::vector::const_iterator it = puHandles->begin(); it != puHandles->end(); ++it) + edm::Handle > puHandles; + if (event.getByToken(tokenPuInfo, puHandles) && puHandles.isValid()) { - unsigned char nPU = (unsigned char)std::min(255, it->getPU_NumInteractions()); - if (it->getBunchCrossing() == -2) - this->metaEvent->nPUm2 = nPU; - else if (it->getBunchCrossing() == -1) - this->metaEvent->nPUm1 = nPU; - else if (it->getBunchCrossing() == 0) - this->metaEvent->nPU = nPU; - else if (it->getBunchCrossing() == 1) - this->metaEvent->nPUp1 = nPU; - else if (it->getBunchCrossing() == 2) - this->metaEvent->nPUp2 = nPU; - - this->metaEvent->nPUMean = it->getTrueNumInteractions(); // remove this line to compile with CMSSW 4.2.7 or earlier + for (std::vector::const_iterator it = puHandles->begin(); it != puHandles->end(); ++it) + { + unsigned char nPU = (unsigned char)std::min(255, it->getPU_NumInteractions()); + if (it->getBunchCrossing() == -2) + this->metaEvent->nPUm2 = nPU; + else if (it->getBunchCrossing() == -1) + this->metaEvent->nPUm1 = nPU; + else if (it->getBunchCrossing() == 0) + this->metaEvent->nPU = nPU; + else if (it->getBunchCrossing() == 1) + this->metaEvent->nPUp1 = nPU; + else if (it->getBunchCrossing() == 2) + this->metaEvent->nPUp2 = nPU; + + this->metaEvent->nPUMean = it->getTrueNumInteractions(); // remove this line to compile with CMSSW 4.2.7 or earlier + } } + else + { + // in some versions of CMSSW it's not a vector: + edm::Handle puHandle; + if (event.getByToken(tokenPuInfo, puHandle) && puHandle.isValid()) + this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); + } + + if (this->verbosity == 3) std::cout << "KGenInfoProducer onEvent() end\n"; } - else - { - // in some versions of CMSSW it's not a vector: - edm::Handle puHandle; - if (event.getByToken(tokenPuInfo, puHandle) && puHandle.isValid()) - this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); - } - if (this->verbosity == 3) std::cout << "KGenInfoProducer onEvent() end\n"; return true; } bool endRun(edm::Run const& run, edm::EventSetup const &setup) override From a010455066e97a29883f27f38a599cd27837f698 Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 26 Apr 2018 17:03:53 +0200 Subject: [PATCH 254/317] automatic splitting caused missing files with n-x ids, should be added now --- Skimming/scripts/SkimManager.py | 41 ++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index c93cea29..292461f2 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -602,32 +602,51 @@ def create_filelist(self, date, create_recent_symlinks, force=False): dataset_filelist = "" number_jobs = self.skimdataset[dataset].get("n_jobs", int(self.skimdataset[dataset].get("n_files", 0)) if force else 0) + crab_number_folders = [str(i / 1000).zfill(4) for i in range(number_jobs+1)[::1000]] crab_numer_folder_regex = re.compile('|'.join(crab_number_folders)) + jobiddict ={} + for jobstatuslist in self.skimdataset[dataset].get("last_status").get("jobList"): + if jobstatuslist[0] == 'finished': + jobid = jobstatuslist[1] + if re.search("-", jobid) == None: + try: + jobiddict["x"].append(jobid) + except KeyError: + jobiddict["x"] = [jobid] + else: + try: + jobiddict[jobid[0:2]+"x"].append(jobid) + except KeyError: + jobiddict[jobid[0:2]+"x"]=[jobid] + try: - crab_dataset_filelist = subprocess.check_output("crab getoutput --xrootd --jobids 1-{MAXID} --dir {DATASET_TASK} --proxy $X509_USER_PROXY".format(DATASET_TASK=os.path.join(self.workdir, self.skimdataset[dataset].get("crab_name", "crab_"+dataset[:100])), MAXID=min(number_jobs, 5)), shell=True).strip('\n').split('\n') - sample_file_path = crab_dataset_filelist[0] - job_id_match = re.findall(r'_\d+.root', sample_file_path)[0] - sample_file_path = sample_file_path.replace(job_id_match, "_{JOBID}.root") - crab_number_folder_match = re.findall('|'.join(crab_number_folders), sample_file_path)[0] - sample_file_path = sample_file_path.replace(crab_number_folder_match, "{CRAB_NUMBER_FOLDER}") - print "Found", number_jobs, "output files." - for jobid in range(1, number_jobs+1): - dataset_filelist += sample_file_path.format(CRAB_NUMBER_FOLDER=crab_number_folders[jobid/1000], JOBID=jobid)+'\n' + for id_type in jobiddict.keys(): + if id_type != "0-x": + crab_dataset_filelist = subprocess.check_output("crab getoutput --xrootd --jobids {JOBID} --dir {DATASET_TASK} --proxy $X509_USER_PROXY".format(DATASET_TASK=os.path.join(self.workdir, self.skimdataset[dataset].get("crab_name", "crab_"+dataset[:100])), JOBID=str(jobiddict[id_type][0])), shell=True).strip('\n').split('\n') + sample_file_path = crab_dataset_filelist[0] + pattern = "_" + id_type[0:-1]+r'\d+.root' + job_id_match = re.findall(pattern, sample_file_path)[0] + sample_file_path = sample_file_path.replace(job_id_match,"_"+ id_type[0:-1]+ "{JOBID}.root") + crab_number_folder_match = re.findall('|'.join(crab_number_folders), sample_file_path)[0] + sample_file_path = sample_file_path.replace(crab_number_folder_match, "{CRAB_NUMBER_FOLDER}") + print "Found", number_jobs, "output files." + for jobid in range(1, len(jobiddict[id_type])+1): + dataset_filelist += sample_file_path.format(CRAB_NUMBER_FOLDER=crab_number_folders[jobid/1000], JOBID=jobid)+'\n' dataset_filelist = dataset_filelist.strip('\n') filelist.write(dataset_filelist.replace("root://cms-xrd-global.cern.ch/", self.site_storage_access_dict[storage_site]["xrootd"])) filelist.close() print "Saved filelist in \"%s\"." % filelist_path except: print "Getting output from crab exited with error. Try again later." - + if create_recent_symlinks: filelist_path_symlink = filelist_path.replace(date+".txt", "recent.txt") os.system("ln -fsv %s %s" % (os.path.relpath(filelist_path, os.path.dirname(filelist_path_symlink)), filelist_path_symlink)) filelist_check = open(filelist_path, 'r') - if len(filelist_check.readlines()) == number_jobs: + if len(filelist_check.readlines()) == (number_jobs-len(jobiddict["0-x"])): self.skimdataset[dataset]["SKIM_STATUS"] = "LISTED" print "List creation successfull!" filelist_check.close() From b1ceab6f9d310adc64fe1b6728657d6e569da02e Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 26 Apr 2018 17:29:08 +0200 Subject: [PATCH 255/317] now possible to have more then 10 resubmits --- Skimming/scripts/SkimManager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 292461f2..08fca12e 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -616,10 +616,11 @@ def create_filelist(self, date, create_recent_symlinks, force=False): except KeyError: jobiddict["x"] = [jobid] else: + id_type_key = re.findall(r'\d+-', jobid)[0]+ "x" try: - jobiddict[jobid[0:2]+"x"].append(jobid) + jobiddict[id_type_key].append(jobid) except KeyError: - jobiddict[jobid[0:2]+"x"]=[jobid] + jobiddict[id_type_key]=[jobid] try: for id_type in jobiddict.keys(): From f46ac1f83eafd4334db37abfce3a7bfd99b00ab8 Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 27 Apr 2018 12:46:36 +0200 Subject: [PATCH 256/317] first look if 0-x is in jobids if not do check the old way --- Skimming/scripts/SkimManager.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 08fca12e..177ac012 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -647,9 +647,14 @@ def create_filelist(self, date, create_recent_symlinks, force=False): os.system("ln -fsv %s %s" % (os.path.relpath(filelist_path, os.path.dirname(filelist_path_symlink)), filelist_path_symlink)) filelist_check = open(filelist_path, 'r') - if len(filelist_check.readlines()) == (number_jobs-len(jobiddict["0-x"])): - self.skimdataset[dataset]["SKIM_STATUS"] = "LISTED" - print "List creation successfull!" + if "0-x" in jobiddict.keys(): + if len(filelist_check.readlines()) == (number_jobs-len(jobiddict["0-x"])): + self.skimdataset[dataset]["SKIM_STATUS"] = "LISTED" + print "List creation successfull!" + else: + if len(filelist_check.readlines()) == (number_jobs): + self.skimdataset[dataset]["SKIM_STATUS"] = "LISTED" + print "List creation successfull!" filelist_check.close() print "---------------------------------------------------------" From fa2ce5e0696d2bc1a3baba5fed8da639025fa65b Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 2 May 2018 17:42:51 +0200 Subject: [PATCH 257/317] generatorWeight: the negative events on LO sample are taken into account after a recommendation from the generator group --- Skimming/data/datasets.json | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 9f1e8ebf..57824d3d 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -246,7 +246,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9992457896835751, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "32553254", @@ -266,7 +266,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.999241814776141, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "34377839", @@ -425,7 +425,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9989462858727803, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11623646", @@ -445,7 +445,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9989550171904723, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "9701595", @@ -586,7 +586,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9985423936215179, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4779068", @@ -727,7 +727,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9974868411862055, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "4337967", @@ -868,7 +868,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9991206409969199, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "38832197", @@ -1244,7 +1244,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9991206409969199, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48141885", @@ -1264,7 +1264,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.6776542507623793, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "48787900", @@ -5278,6 +5278,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9898636401661972, "globalTag": "94X_mc2017_realistic_v10", "inputDBS": "global", "n_events_generated": "2868880", @@ -6588,7 +6589,6 @@ "extension": "set6", "format": "USER", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v6", "inputDBS": "phys03", @@ -14893,6 +14893,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9986905979826605, "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "2975404", @@ -16038,7 +16039,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9992433637178805, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "30003848", @@ -16160,7 +16161,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9989203224652948, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19944844", @@ -16303,7 +16304,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.998443349608254, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "19644745", @@ -16446,7 +16447,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9973311427201557, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "11285729", @@ -17001,7 +17002,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 1.0, + "generatorWeight": 0.9991034654099692, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "23240598", From 48a342f7d87107620fa453e0820a922022341559 Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 2 May 2018 17:55:26 +0200 Subject: [PATCH 258/317] generatorWeight: a fix to the previous commit --- Skimming/data/datasets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 57824d3d..006a61d2 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -868,7 +868,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9991206409969199, + "generatorWeight": 0.9992006633052464, "globalTag": "94X_mc2017_realistic_v13", "inputDBS": "global", "n_events_generated": "38832197", From 5df9f4f1bdfdec871f975aa592b77d29e94c881a Mon Sep 17 00:00:00 2001 From: hale sert Date: Sun, 3 Jun 2018 00:57:19 +0200 Subject: [PATCH 259/317] temporary changes to store 2016 training of tauID for 2017 samples --- Producers/interface/KPatTauProducer.h | 4 ++-- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 ++- Skimming/python/KElectrons_miniAOD_cff.py | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 5558dc01..0f9df49b 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -411,9 +411,9 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> void checkMapsize(const std::vector &map, const std::string &title) { - if(map.size() > 64) + if(map.size() > 66) { - std::cout << title << " contains too many Elements(" << map.size() << ", max is 64 since we use 'unsigned long long binaryDiscriminators' as a bit array for binary descriminators" << std::endl; + std::cout << title << " contains too many Elements(" << map.size() << ", max is 64 since we use 'unsigned long long binaryDiscriminators' as a bit array for binary descriminators(64+2 to store 2016 training as well)" << std::endl; exit(1); } } diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 276a7fdb..b2c2db4d 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -308,6 +308,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', if tools.is_above_cmssw_version([9]): process.kappaTuple.Electrons.ids = cms.vstring( + "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-medium", @@ -347,7 +348,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', #-------------------------------------------------------------------------------- #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 toKeep = [] - if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) + if tools.is_above_cmssw_version([9]): toKeep.extend(("2016v1","2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) elif tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) from Kappa.Skimming.runTauIdMVA import TauIDEmbedder diff --git a/Skimming/python/KElectrons_miniAOD_cff.py b/Skimming/python/KElectrons_miniAOD_cff.py index 42391bdb..8ef75489 100644 --- a/Skimming/python/KElectrons_miniAOD_cff.py +++ b/Skimming/python/KElectrons_miniAOD_cff.py @@ -23,7 +23,8 @@ def setupElectrons(process, electrons): if tools.is_above_cmssw_version([9]): my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff']) + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff']) elif tools.is_above_cmssw_version([8]): my_id_modules.extend([ 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', From e14225e1ca38d5e6c2ce61ae23887fd76f4864a4 Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 4 Jun 2018 19:56:31 +0200 Subject: [PATCH 260/317] a fix for the file creation using automatic splitting --- Skimming/scripts/SkimManager.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index 177ac012..c5c95a17 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -607,6 +607,7 @@ def create_filelist(self, date, create_recent_symlinks, force=False): crab_numer_folder_regex = re.compile('|'.join(crab_number_folders)) jobiddict ={} + number_listed_jobs = 0 for jobstatuslist in self.skimdataset[dataset].get("last_status").get("jobList"): if jobstatuslist[0] == 'finished': jobid = jobstatuslist[1] @@ -629,12 +630,16 @@ def create_filelist(self, date, create_recent_symlinks, force=False): sample_file_path = crab_dataset_filelist[0] pattern = "_" + id_type[0:-1]+r'\d+.root' job_id_match = re.findall(pattern, sample_file_path)[0] - sample_file_path = sample_file_path.replace(job_id_match,"_"+ id_type[0:-1]+ "{JOBID}.root") + sample_file_path = sample_file_path.replace(job_id_match,"_"+ "{JOBID}.root") crab_number_folder_match = re.findall('|'.join(crab_number_folders), sample_file_path)[0] sample_file_path = sample_file_path.replace(crab_number_folder_match, "{CRAB_NUMBER_FOLDER}") - print "Found", number_jobs, "output files." + for jobid in range(1, len(jobiddict[id_type])+1): - dataset_filelist += sample_file_path.format(CRAB_NUMBER_FOLDER=crab_number_folders[jobid/1000], JOBID=jobid)+'\n' + dataset_filelist += sample_file_path.format(CRAB_NUMBER_FOLDER=crab_number_folders[jobid/1000], JOBID=jobiddict[id_type][jobid-1])+'\n' + number_listed_jobs += 1 + + print "Found", number_jobs, "files run on skimming." + print "Found", number_listed_jobs, "output files finishing successfully and stored." dataset_filelist = dataset_filelist.strip('\n') filelist.write(dataset_filelist.replace("root://cms-xrd-global.cern.ch/", self.site_storage_access_dict[storage_site]["xrootd"])) filelist.close() From 7408a3ab38b74e561a52b06ceb0d27756eb2928d Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 5 Jun 2018 00:28:50 +0200 Subject: [PATCH 261/317] more fixes to automatic splitting fil list creation --- Skimming/scripts/SkimManager.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Skimming/scripts/SkimManager.py b/Skimming/scripts/SkimManager.py index c5c95a17..21af286f 100755 --- a/Skimming/scripts/SkimManager.py +++ b/Skimming/scripts/SkimManager.py @@ -634,8 +634,14 @@ def create_filelist(self, date, create_recent_symlinks, force=False): crab_number_folder_match = re.findall('|'.join(crab_number_folders), sample_file_path)[0] sample_file_path = sample_file_path.replace(crab_number_folder_match, "{CRAB_NUMBER_FOLDER}") - for jobid in range(1, len(jobiddict[id_type])+1): - dataset_filelist += sample_file_path.format(CRAB_NUMBER_FOLDER=crab_number_folders[jobid/1000], JOBID=jobiddict[id_type][jobid-1])+'\n' + jobid = 0 + for jobindex in range(1, len(jobiddict[id_type])+1): + if re.search("-", jobiddict[id_type][jobindex-1]) == None: + jobid = jobiddict[id_type][jobindex-1] + else: + jobid = jobiddict[id_type][jobindex-1].split("-")[-1] + + dataset_filelist += sample_file_path.format(CRAB_NUMBER_FOLDER=crab_number_folders[int(jobid)/1000], JOBID=jobiddict[id_type][jobindex-1])+'\n' number_listed_jobs += 1 print "Found", number_jobs, "files run on skimming." From 70fbad14115f19e027b511054b06d5d2f2cd7355 Mon Sep 17 00:00:00 2001 From: Olena Hlushchenko Date: Wed, 27 Jun 2018 11:57:50 +0200 Subject: [PATCH 262/317] dataset.json: Add missing 2017 saples 2017 rereco v1 relevant for MSSM em, tt channel --- Skimming/data/datasets.json | 253 ++++++++++++++++++++++++++++++++++++ 1 file changed, 253 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 006a61d2..ad221b64 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -2776,6 +2776,25 @@ "scenario": "PU25nsData2015v1", "xsec": 20.25 }, + "EWKWMinus2JetsWToLNuM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "4337475", + "n_files": "101", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "94X", + "xsec": 20.25 + }, "EWKWMinus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -2900,6 +2919,25 @@ "scenario": "PU25nsData2015v1", "xsec": 25.62 }, + "EWKWPlus2JetsWToLNuM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v3/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "4340368", + "n_files": "98", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "94X", + "xsec": 25.62 + }, "EWKWPlus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -3024,6 +3062,25 @@ "scenario": "PU25nsData2015v1", "xsec": 3.987 }, + "EWKZ2JetsZToLLM50_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "952504", + "n_files": "26", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "94X", + "xsec": 3.987 + }, "EWKZ2JetsZToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -3146,6 +3203,25 @@ "scenario": "PU25nsData2015v1", "xsec": 10.01 }, + "EWKZ2Jets_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc" + ], + "campaign": "RunIIFall17MiniAOD", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v13", + "inputDBS": "global", + "n_events_generated": "2925940", + "n_files": "53", + "process": "EWKZ2Jets", + "scenario": "94X", + "xsec": 10.01 + }, "EWKZ2Jets_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -7161,6 +7237,24 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "MuonEG_Run2017B_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/MuonEG/Run2017B-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "4453465", + "n_files": "70", + "process": "MuonEG", + "scenario": "17Nov2017v1" + }, "MuonEG_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7197,6 +7291,24 @@ "process": "MuonEG", "scenario": "PromptRecov2" }, + "MuonEG_Run2017C_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "15595214", + "n_files": "219", + "process": "MuonEG", + "scenario": "17Nov2017v1" + }, "MuonEG_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7251,6 +7363,24 @@ "process": "MuonEG", "scenario": "PromptRecov3" }, + "MuonEG_Run2017D_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/MuonEG/Run2017D-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "9164365", + "n_files": "126", + "process": "MuonEG", + "scenario": "17Nov2017v1" + }, "MuonEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7269,6 +7399,42 @@ "process": "MuonEG", "scenario": "PromptRecov1" }, + "MuonEG_Run2017E_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/MuonEG/Run2017E-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "19043421", + "n_files": "239", + "process": "MuonEG", + "scenario": "17Nov2017v1" + }, + "MuonEG_Run2017F_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/MuonEG/Run2017F-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "25776363", + "n_files": "362", + "process": "MuonEG", + "scenario": "17Nov2017v1" + }, "QCD_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -14650,6 +14816,21 @@ "scenario": "PromptRecov3", "xsec": 1.0 }, + "Tau_Run2017B_17Nov2017v1_13TeV_MINIAOD": { + "campaign": "Run2017B", + "data": true, + "dbs": "/Tau/Run2017B-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "38158216", + "n_files": "537", + "process": "Tau", + "scenario": "17Nov2017v1" + }, "Tau_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -14686,6 +14867,24 @@ "process": "Tau", "scenario": "PromptRecov2" }, + "Tau_Run2017C_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "55416425", + "n_files": "642", + "process": "Tau", + "scenario": "17Nov2017v1" + }, "Tau_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -14740,6 +14939,24 @@ "process": "Tau", "scenario": "PromptRecov3" }, + "Tau_Run2017D_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/Tau/Run2017D-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "20530776", + "n_files": "202", + "process": "Tau", + "scenario": "17Nov2017v1" + }, "Tau_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -14758,6 +14975,42 @@ "process": "Tau", "scenario": "PromptRecov1" }, + "Tau_Run2017E_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/Tau/Run2017E-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "44318231", + "n_files": "578", + "process": "Tau", + "scenario": "17Nov2017v1" + }, + "Tau_Run2017F_17Nov2017v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/Tau/Run2017F-17Nov2017-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v6", + "inputDBS": "global", + "n_events_generated": "88506372", + "n_files": "1124", + "process": "Tau", + "scenario": "17Nov2017v1" + }, "VBFHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" From 8668e60f3ce9193b1eb30f21c18eb2835fc3f441 Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 31 Jul 2018 14:08:47 +0200 Subject: [PATCH 263/317] added btag discriminator at the right place --- Producers/python/KTuple_cff.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index d5008df4..c0439e77 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -511,6 +511,7 @@ ids = cms.vstring( "pileupJetId:fullDiscriminant", "pfJetProbabilityBJetTags", "pfCombinedInclusiveSecondaryVertexV2BJetTags", + "pfDeepCSVDiscriminatorsJetTags:BvsAll", #not sure if this will work for previous versions of cmssw "pfCombinedMVAV2BJetTags", "pfCombinedCvsLJetTags", "pfCombinedCvsBJetTags", From 326c29bf9c69b09d5046469c1e9dc36a47ea66db Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 31 Jul 2018 14:08:47 +0200 Subject: [PATCH 264/317] added btag discriminator at the right place --- Producers/python/KTuple_cff.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Producers/python/KTuple_cff.py b/Producers/python/KTuple_cff.py index d5008df4..c0439e77 100644 --- a/Producers/python/KTuple_cff.py +++ b/Producers/python/KTuple_cff.py @@ -511,6 +511,7 @@ ids = cms.vstring( "pileupJetId:fullDiscriminant", "pfJetProbabilityBJetTags", "pfCombinedInclusiveSecondaryVertexV2BJetTags", + "pfDeepCSVDiscriminatorsJetTags:BvsAll", #not sure if this will work for previous versions of cmssw "pfCombinedMVAV2BJetTags", "pfCombinedCvsLJetTags", "pfCombinedCvsBJetTags", From 957fd9c37498c72dbf381f25fbd18da8456cb11a Mon Sep 17 00:00:00 2001 From: hale sert Date: Mon, 6 Aug 2018 23:03:31 +0200 Subject: [PATCH 265/317] Revert "temporary changes to store 2016 training of tauID for 2017 samples" This reverts commit 5df9f4f1bdfdec871f975aa592b77d29e94c881a. --- Producers/interface/KPatTauProducer.h | 4 ++-- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 +-- Skimming/python/KElectrons_miniAOD_cff.py | 3 +-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 0f9df49b..5558dc01 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -411,9 +411,9 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> void checkMapsize(const std::vector &map, const std::string &title) { - if(map.size() > 66) + if(map.size() > 64) { - std::cout << title << " contains too many Elements(" << map.size() << ", max is 64 since we use 'unsigned long long binaryDiscriminators' as a bit array for binary descriminators(64+2 to store 2016 training as well)" << std::endl; + std::cout << title << " contains too many Elements(" << map.size() << ", max is 64 since we use 'unsigned long long binaryDiscriminators' as a bit array for binary descriminators" << std::endl; exit(1); } } diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index b2c2db4d..276a7fdb 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -308,7 +308,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', if tools.is_above_cmssw_version([9]): process.kappaTuple.Electrons.ids = cms.vstring( - "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-medium", @@ -348,7 +347,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', #-------------------------------------------------------------------------------- #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 toKeep = [] - if tools.is_above_cmssw_version([9]): toKeep.extend(("2016v1","2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) + if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) elif tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) from Kappa.Skimming.runTauIdMVA import TauIDEmbedder diff --git a/Skimming/python/KElectrons_miniAOD_cff.py b/Skimming/python/KElectrons_miniAOD_cff.py index 8ef75489..42391bdb 100644 --- a/Skimming/python/KElectrons_miniAOD_cff.py +++ b/Skimming/python/KElectrons_miniAOD_cff.py @@ -23,8 +23,7 @@ def setupElectrons(process, electrons): if tools.is_above_cmssw_version([9]): my_id_modules.extend(['RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V1_cff', 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff', - 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff']) + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff']) elif tools.is_above_cmssw_version([8]): my_id_modules.extend([ 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Spring15_25ns_V1_cff', From c6847ca1dab445ce706c24c73972418027b1f35f Mon Sep 17 00:00:00 2001 From: hale sert Date: Tue, 7 Aug 2018 14:47:19 +0200 Subject: [PATCH 266/317] verbosity levels are changed to include higher levels as well --- Producers/interface/KBaseMultiLVProducer.h | 6 +-- Producers/interface/KElectronProducer.h | 16 +++--- Producers/interface/KGenInfoProducer.h | 16 +++--- Producers/interface/KGenJetProducer.h | 8 +-- Producers/interface/KGenTauProducer.h | 18 +++---- Producers/interface/KLeptonPairProducer.h | 18 +++---- Producers/interface/KMuonProducer.h | 20 +++---- Producers/interface/KPatTauProducer.h | 52 +++++++++---------- Producers/interface/KRefitVertexProducer.h | 4 +- Producers/interface/KTauProducer.h | 12 ++--- .../interface/KTaupairVerticesMapProducer.h | 40 +++++++------- Producers/interface/KTrackProducer.h | 12 ++--- 12 files changed, 111 insertions(+), 111 deletions(-) diff --git a/Producers/interface/KBaseMultiLVProducer.h b/Producers/interface/KBaseMultiLVProducer.h index b0522407..1380077c 100644 --- a/Producers/interface/KBaseMultiLVProducer.h +++ b/Producers/interface/KBaseMultiLVProducer.h @@ -38,7 +38,7 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer typename KBaseMultiProducer::OutputType &output, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - if (KBaseProducer::verbosity == 3) + if (KBaseProducer::verbosity >= 3) std::cout << input.size() << " KBaseMultiLVProducer::fillProduct : objects in collection " << name << std::endl; output.reserve(input.size()); @@ -59,7 +59,7 @@ class KBaseMultiVectorProducer : public KBaseMultiProducer if (maxN > 0) output.erase(output.begin() + std::min(output.size(), (size_t)maxN), output.end()); - if (KBaseProducer::verbosity == 3) + if (KBaseProducer::verbosity >= 3) std::cout << "KBaseMultiLVProducer::fillProduct : \t" << "Number of accepted objects: " << output.size() << "\t"; } @@ -106,7 +106,7 @@ class KBaseMultiLVProducer : public KBaseMultiVectorProducer const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { KBaseMultiVectorProducer::fillProduct(input, output, name, tag, pset); - if ((KBaseProducer::verbosity == 3) && (output.size() > 0)) + if ((KBaseProducer::verbosity >= 3) && (output.size() > 0)) std::cout << "KBaseMultiLVProducer::fillProduct : First: " << output[0].p4 << "\tLast: " << output[output.size() - 1].p4 << std::endl; } diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index c1b5aab3..abb37123 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -38,7 +38,7 @@ class KElectronProducer : public KBaseMultiLVProducer, doCutbasedIds_(true), RefitVerticesSource(cfg.getParameter("refitvertexcollection")) { - if (this->verbosity == 3) std::cout << "KElectronProducer ()\n"; + if (this->verbosity >= 3) std::cout << "KElectronProducer ()\n"; electronMetadata = new KElectronMetadata; _lumi_tree->Bronch("electronMetadata", "KElectronMetadata", &electronMetadata); @@ -64,14 +64,14 @@ class KElectronProducer : public KBaseMultiLVProducer, for (size_t j = 0; j < namesOfIds.size(); ++j) tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); - if (this->verbosity == 3) std::cout << "KElectronProducer () end\n"; + if (this->verbosity >= 3) std::cout << "KElectronProducer () end\n"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KElectronProducer onrun\n"; + if (this->verbosity >= 3) std::cout << "KElectronProducer onrun\n"; setup.get().get("TransientTrackBuilder", this->trackBuilder); - if (this->verbosity == 3) std::cout << "KElectronProducer end onrun\n"; + if (this->verbosity >= 3) std::cout << "KElectronProducer end onrun\n"; return true; } @@ -89,7 +89,7 @@ class KElectronProducer : public KBaseMultiLVProducer, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { // Get additional objects for the cutbased IDs - if (this->verbosity == 3) std::cout << "KElectron::fillProduct \n"; + if (this->verbosity >= 3) std::cout << "KElectron::fillProduct \n"; cEvent->getByToken(this->tokenConversionSource, this->hConversions); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); @@ -131,12 +131,12 @@ class KElectronProducer : public KBaseMultiLVProducer, // call base class KBaseMultiLVProducer, KElectrons>::fillProduct(in, out, name, tag, pset); - if (this->verbosity == 3) std::cout << "KElectron::fillProduct end\n"; + if (this->verbosity >= 3) std::cout << "KElectron::fillProduct end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KElectron::fillSingle\n"; + if (this->verbosity >= 3) std::cout << "KElectron::fillSingle\n"; // momentum: copyP4(in, out.p4); // hash of pointer as Id @@ -223,7 +223,7 @@ class KElectronProducer : public KBaseMultiLVProducer, if (doPfIsolation_ && doCutbasedIds_ && !doAuxIds_) doCutbasedIds(in,out); if (doMvaIds_) doMvaIds(in, out); if (doAuxIds_) doAuxIds(in, out); - if (this->verbosity == 3) std::cout << "end KElectron::fillSingle\n"; + if (this->verbosity >= 3) std::cout << "end KElectron::fillSingle\n"; } protected: diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 0d00849b..0449bd20 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -53,7 +53,7 @@ class KGenInfoProducer : public KInfoProducer runInfo(cfg.getParameter("lheSource")), lheWeightRegexes(cfg.getParameter>("lheWeightNames")) { - if (this->verbosity == 3) std::cout << "KGenInfoProducer constructor()\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer constructor()\n"; this->tokenGenRunInfo = consumescollector.consumes(tagSource); this->tokenSource = consumescollector.consumes(tagSource); this->tokenLhe = consumescollector.consumes(lheSource); @@ -79,7 +79,7 @@ class KGenInfoProducer : public KInfoProducer virtual bool onFirstEvent(const edm::Event &event, const edm::EventSetup &setup) { - if (this->verbosity == 3) std::cout << "KGenInfoProducer onFirstEvent()\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer onFirstEvent()\n"; edm::Handle lheEventProduct; if(lheWeightRegexes.size() > 0 && event.getByToken(tokenLhe, lheEventProduct)) { @@ -94,13 +94,13 @@ class KGenInfoProducer : public KInfoProducer } } } - if (this->verbosity == 3) std::cout << "KGenInfoProducer onFirstEvent() end\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer onFirstEvent() end\n"; return KBaseProducerWP::onFirstEvent(event, setup); } virtual bool onEvent(const edm::Event &event, const edm::EventSetup &setup) { - if (this->verbosity == 3) std::cout << "KGenInfoProducer onEvent()\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer onEvent()\n"; // Fill data related infos if (!KInfoProducer::onEvent(event, setup)) return false; @@ -210,13 +210,13 @@ class KGenInfoProducer : public KInfoProducer this->metaEvent->nPU = (unsigned char)std::min(255, puHandle->getPU_NumInteractions()); } - if (this->verbosity == 3) std::cout << "KGenInfoProducer onEvent() end\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer onEvent() end\n"; } return true; } bool endRun(edm::Run const& run, edm::EventSetup const &setup) override { - if (this->verbosity == 3) std::cout << "KGenInfoProducer endRun()\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer endRun()\n"; // Read generator infos edm::Handle hGenInfo; run.getByToken(this->tokenGenRunInfo, hGenInfo); @@ -229,7 +229,7 @@ class KGenInfoProducer : public KInfoProducer this->metaRun->xSectionExt = -1; if (invalidGenInfo) { - if (this->verbosity == 3) std::cout << "KGenInfoProducer endRun() end\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer endRun() end\n"; return KBaseProducer::fail(std::cout << "Invalid generator info" << std::endl); } @@ -298,7 +298,7 @@ class KGenInfoProducer : public KInfoProducer } } - if (this->verbosity == 3) std::cout << "KGenInfoProducer endRun() end\n"; + if (this->verbosity >= 3) std::cout << "KGenInfoProducer endRun() end\n"; return true; } diff --git a/Producers/interface/KGenJetProducer.h b/Producers/interface/KGenJetProducer.h index e861e4d4..b5ea611d 100644 --- a/Producers/interface/KGenJetProducer.h +++ b/Producers/interface/KGenJetProducer.h @@ -34,7 +34,7 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGe static void fillGenJet(const SingleInputType &in, SingleOutputType &out) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillGenJet()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenJetProducer fillGenJet()\n"; /// momentum: copyP4(in, out.p4); // check if inputs are valid. Status April 15: Some miniAOD samples do not fill their daughters properly @@ -49,15 +49,15 @@ class KGenJetProducer : public KBaseMultiLVProducer, KGe else if (genTauDecayModeString == "electron") out.genTauDecayMode = 5; else if (genTauDecayModeString == "muons") out.genTauDecayMode = 6; else out.genTauDecayMode = -1; - if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillGenJet() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenJetProducer fillGenJet() end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillSingle()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenJetProducer fillSingle()\n"; fillGenJet(in, out); - if (KBaseProducer::verbosity == 3) std::cout << "KGenJetProducer fillSingle() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenJetProducer fillSingle() end\n"; } }; diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index be0295b2..edcb0d1d 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -25,7 +25,7 @@ class KGenTauProducer : public KBasicGenParticleProducer virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillProduct()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer fillProduct()\n"; // Retrieve additional input products selectStatus(pset.getParameter("selectedStatus")); @@ -34,12 +34,12 @@ class KGenTauProducer : public KBasicGenParticleProducer selectParticles(&particles, &particles + 1); KBasicGenParticleProducer::fillProduct(in, out, name, tag, pset); - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillProduct() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer fillProduct() end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillSingle()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer fillSingle()\n"; KBasicGenParticleProducer::fillSingle(in, out); // custom implementations @@ -118,12 +118,12 @@ class KGenTauProducer : public KBasicGenParticleProducer // TODO: also set decay mode with official tools // but currently not fully understood how // to do this properly - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer fillSingle() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer fillSingle() end\n"; } virtual bool acceptSingle(const SingleInputType& in) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer acceptSingle()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer acceptSingle()\n"; if(!KBasicGenParticleProducer::acceptSingle(in)) return false; @@ -158,7 +158,7 @@ class KGenTauProducer : public KBasicGenParticleProducer void walkDecayTree(const reco::GenParticle& in, DecayInfo& info, int level = 0, bool allowNonPromptTauDecayProduct = false ) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer walkDecayTree()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer walkDecayTree()\n"; //for(int i = 0; i < level; ++i) printf(" "); //printf("PDG %d\tstatus %d", in.pdgId(), in.status()); //std::cout<<"\tpt "< for(unsigned int i = 0; i < in.numberOfDaughters(); ++i) walkDecayTree(dynamic_cast(*in.daughter(i)), info, level + 1, allowNonPromptTauDecayProduct); } - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer walkDecayTree() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer walkDecayTree() end\n"; } static bool isNeutrino(int pdg_id) @@ -268,7 +268,7 @@ class KGenTauProducer : public KBasicGenParticleProducer } static bool minthreeLeptondauhhters(const reco::GenParticle& in, unsigned int &lep_daughter_wiht_max_pt) { - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer minthreeLeptondauhhters()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer minthreeLeptondauhhters()\n"; int Nakt = 0; float akt_max_pt = -1.0; for(unsigned int i = 0; i < in.numberOfDaughters(); ++i) @@ -283,7 +283,7 @@ class KGenTauProducer : public KBasicGenParticleProducer } } } - if (KBaseProducer::verbosity == 3) std::cout << "KGenTauProducer minthreeLeptondauhhters() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KGenTauProducer minthreeLeptondauhhters() end\n"; return Nakt >= 3; } diff --git a/Producers/interface/KLeptonPairProducer.h b/Producers/interface/KLeptonPairProducer.h index 6525c4b4..751c0f85 100644 --- a/Producers/interface/KLeptonPairProducer.h +++ b/Producers/interface/KLeptonPairProducer.h @@ -25,20 +25,20 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL electronsTag(cfg.getParameter("electrons")), muonsTag(cfg.getParameter("muons")) { - if (this->verbosity == 3) std::cout << "KLeptonPairProducer ()\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer ()\n"; this->electronsCollectionToken = consumescollector.consumes >(electronsTag); this->muonsCollectionToken = consumescollector.consumes >(muonsTag); - if (this->verbosity == 3) std::cout << "KLeptonPairProducer () end\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer () end\n"; } static const std::string getLabel() { return "LeptonPair"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun()\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer onRun()\n"; // this->transientTrackBuilder = edm::ESHandle(); setup.get().get("TransientTrackBuilder", this->transientTrackBuilder); - if (this->verbosity == 3) std::cout << "KLeptonPairProducer onRun() end\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer onRun() end\n"; return true; } @@ -50,7 +50,7 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - if (this->verbosity == 3) std::cout << "KLeptonPairProducer fillProduct()\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer fillProduct()\n"; // get electron and muon collections if (electronsTag.label() != "") { @@ -99,7 +99,7 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL } } } - if (this->verbosity == 3) std::cout << "KLeptonPairProducer fillProduct() end\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer fillProduct() end\n"; } private: @@ -117,7 +117,7 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL template std::pair getLeptonPair(T1 particle1, T2 particle2) { - if (this->verbosity == 3) std::cout << "KLeptonPairProducer getLeptonPair()\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer getLeptonPair()\n"; KinematicParticleFactoryFromTransientTrack particleFactory; const reco::Track* track1 = KLeptonPairProducer::getTrack(particle1); @@ -186,12 +186,12 @@ class KLeptonPairProducer : public KBaseMultiProducer, KL leptonPair.dca2DError = dca2DError; //std::cout << "dca3D = " << leptonPair.dca3D << " +/- " << leptonPair.dca3DError << ", " // << "dca2D = " << leptonPair.dca2D << " +/- " << leptonPair.dca2DError << std::endl; - if (this->verbosity == 3) std::cout << "KLeptonPairProducer getLeptonPair() end1\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer getLeptonPair() end1\n"; return std::pair(leptonPair, true); } else { - if (this->verbosity == 3) std::cout << "KLeptonPairProducer getLeptonPair() end2\n"; + if (this->verbosity >= 3) std::cout << "KLeptonPairProducer getLeptonPair() end2\n"; return std::pair(KLeptonPair(), false); } } diff --git a/Producers/interface/KMuonProducer.h b/Producers/interface/KMuonProducer.h index e1dcb7ac..b920b3ca 100644 --- a/Producers/interface/KMuonProducer.h +++ b/Producers/interface/KMuonProducer.h @@ -53,7 +53,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> use03ConeForPfIso(cfg.getParameter("use03ConeForPfIso")), muonIsolationPFInitialized(false) { - if (this->verbosity == 3) std::cout << "KMuonProducer ()\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer ()\n"; std::sort(selectedMuonTriggerObjects.begin(), selectedMuonTriggerObjects.end()); std::vector::iterator tempIt = std::unique( selectedMuonTriggerObjects.begin(), selectedMuonTriggerObjects.end()); @@ -78,17 +78,17 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> for(size_t j = 0; j < isoValInputTags.size(); ++j) isoValTokens.push_back(consumescollector.consumes>(isoValInputTags.at(j))); } - if (this->verbosity == 3) std::cout << "KMuonProducer ()\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer ()\n"; } static const std::string getLabel() { return "Muons"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KMuonProducer onrun\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer onrun\n"; // edm::ESHandle trackBuilder = edm::ESHandle(); setup.get().get("TransientTrackBuilder", this->trackBuilder); - if (this->verbosity == 3) std::cout << "KMuonProducer end onrun\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer end onrun\n"; return true; } @@ -127,7 +127,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer fillProduct\n"; // Retrieve additional input products if (tagMuonIsolationPF.label() != "") { @@ -138,10 +138,10 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> if (tagHLTrigger.label() != "") cEvent->getByToken(HLTTriggerToken, triggerEventHandle); - if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct cEvent access\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer fillProduct cEvent access\n"; cEvent->getByToken(VertexCollectionToken, VertexHandle); // cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); - if (this->verbosity == 3) std::cout << "KMuonProducer fillProduct cEvent access end\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer fillProduct cEvent access end\n"; pfIsoVetoCone = pset.getParameter("pfIsoVetoCone"); @@ -159,13 +159,13 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> // Continue normally KBaseMultiLVProducer, KMuons>::fillProduct(in, out, name, tag, pset); - if (this->verbosity == 3) std::cout << "KMuonProducer end fillProduct\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer end fillProduct\n"; } /// fill muon from DataFormats/MuonReco/interface/Muon.h virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KMuonProducer fillSingle\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer fillSingle\n"; out.leptonInfo = KLeptonFlavour::MUON; // hash of pointer as Id out.internalId = hasher(&in); @@ -322,7 +322,7 @@ class KMuonProducer : public KBaseMultiLVProducer, KMuons> out.ids |= (muon::isSoftMuon(in, vtx) << KLeptonId::SOFT); out.ids |= (muon::isHighPtMuon(in, vtx) << KLeptonId::HIGHPT); assert((out.ids & 145) == 0); // 145 = 0b10010001, these bits should be zero - if (this->verbosity == 3) std::cout << "KMuonProducer end fillSingle\n"; + if (this->verbosity >= 3) std::cout << "KMuonProducer end fillSingle\n"; } private: diff --git a/Producers/interface/KPatTauProducer.h b/Producers/interface/KPatTauProducer.h index 5558dc01..96cf440a 100644 --- a/Producers/interface/KPatTauProducer.h +++ b/Producers/interface/KPatTauProducer.h @@ -30,7 +30,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillChargeAndFlavour(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KPatTauProducer fillChargeAndFlavour\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillChargeAndFlavour\n"; out.leptonInfo = KLeptonFlavour::TAU; //assert(in.charge() == 1 || in.charge() == -1); if (in.charge() > 0) @@ -58,12 +58,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (in.isPFTau()) out.emFraction = in.emFraction(); out.decayMode = in.decayMode(); - if (this->verbosity == 3) std::cout << "KPatTauProducer fillChargeAndFlavour end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillChargeAndFlavour end\n"; } virtual void fillDiscriminators(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KPatTauProducer fillDiscriminators\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillDiscriminators\n"; const std::vector> tauIDs = in.tauIDs(); int digit = 0; out.binaryDiscriminators = 0; @@ -100,12 +100,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else if (variable->first == EXTRATAUFLOATS::eRatio ) out.floatDiscriminators[variable->second] = clusterVariables_.tau_Eratio(in); } #endif - if (this->verbosity == 3) std::cout << "KPatTauProducer fillDiscriminators end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillDiscriminators end\n"; } virtual void fillPFCandidates(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KPatTauProducer fillPFCandidates\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillPFCandidates\n"; cEvent->getByToken(this->tokenVertexCollection, this->VertexCollection); cEvent->getByToken(this->tokenBeamSpot, this->BeamSpot); @@ -135,13 +135,13 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::sort(out.chargedHadronCandidates.begin(), out.chargedHadronCandidates.end(), KLVSorter()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); - if (this->verbosity == 3) std::cout << "KPatTauProducer fillPFCandidates end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillPFCandidates end\n"; } virtual void fillSecondaryVertex(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KPatTauProducer fillSecondaryVertex\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillSecondaryVertex\n"; out.sv = KVertex(); out.refittedThreeProngParameters = ROOT::Math::SVector(); out.refittedThreeProngCovariance = ROOT::Math::SMatrix >(); @@ -155,7 +155,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> // refit SV since in.secondaryVertexPos() is empty // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/PatCandidates/interface/Tau.h#L325 std::vector chargedHadronTransientTracks; - if (this->verbosity == 3) std::cout << "\tKPatTauProducer fillSecondaryVertex - size: " << in.signalChargedHadrCands().size() << "\n"; + if (this->verbosity >= 3) std::cout << "\tKPatTauProducer fillSecondaryVertex - size: " << in.signalChargedHadrCands().size() << "\n"; for(size_t chargedPFCandidateIndex = 0; chargedPFCandidateIndex < in.signalChargedHadrCands().size(); ++chargedPFCandidateIndex) { const reco::Track* track = in.signalChargedHadrCands()[chargedPFCandidateIndex]->bestTrack(); @@ -167,7 +167,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> if (chargedHadronTransientTracks.size() > 2) { - if (this->verbosity == 3) std::cout << "\tKPatTauProducer fillSecondaryVertex - setting adaptiveVertexFitter\n"; + if (this->verbosity >= 3) std::cout << "\tKPatTauProducer fillSecondaryVertex - setting adaptiveVertexFitter\n"; AdaptiveVertexFitter adaptiveVertexFitter; adaptiveVertexFitter.setWeightThreshold(0.001); @@ -227,7 +227,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } } } - if (this->verbosity == 3) std::cout << "KPatTauProducer fillSecondaryVertex end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillSecondaryVertex end\n"; } public: @@ -239,7 +239,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> RefitVerticesSource(cfg.getParameter("refitvertexcollection")), _lumi_tree_pointer(_lumi_tree) { - if (this->verbosity == 3) std::cout << "KPatTauProducer()\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer()\n"; this->tokenBeamSpot = consumescollector.consumes(BeamSpotSource); this->tokenVertexCollection = consumescollector.consumes(VertexCollectionSource); this->tokenRefitVertices = consumescollector.consumes(RefitVerticesSource); @@ -269,24 +269,24 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> std::cout << "Warining: extrafloatDiscrlist only available in CMSSW_8_0_21 or new" << std::endl; #endif floatDiscrBlacklist[names[i]] = pset.getParameter< std::vector >("floatDiscrBlacklist"); - if (this->verbosity == 3) + if (this->verbosity >= 3) { std::cout << "name " << i << " correxponds binaryDiscrWhitelist \n" ; for (unsigned int j = 0; j< binaryDiscrWhitelist[names[i]].size(); j++) std::cout << "\t" << binaryDiscrWhitelist[names[i]][j] << std::endl; } } - if (this->verbosity == 3) std::cout << "KPatTauProducer() end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer() end\n"; } static const std::string getLabel() { return "PatTaus"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KPatTauProducer onrun\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer onrun\n"; //edm::ESHandle trackBuilder = edm::ESHandle(); setup.get().get("TransientTrackBuilder", this->trackBuilder); - if (this->verbosity == 3) std::cout << "KPatTauProducer end onrun\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer end onrun\n"; return true; } @@ -294,18 +294,18 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) { - if (this->verbosity == 3) std::cout << "KPatTauProducer fillProduct\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillProduct\n"; cEvent->getByToken(tokenBeamSpot, BeamSpot); // cEvent->getByToken(this->tokenRefitVertices, this->RefitVertices); // Continue normally KBaseMultiLVProducer, KTaus>::fillProduct(in, out, name, tag, pset); - if (this->verbosity == 3) std::cout << "KPatTauProducer fillProduct end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillProduct end\n"; } virtual bool acceptSingle(const SingleInputType &in) override { - if (this->verbosity == 3) std::cout << "KPatTauProducer acceptSingle\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer acceptSingle\n"; // propagate the selection on minPt/maxEta bool acceptTau = KBaseMultiLVProducer, KTaus>::acceptSingle(in); @@ -322,13 +322,13 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> } acceptTau = acceptTau && (in.tauID(discriminator) > 0.5); } - if (this->verbosity == 3) std::cout << "KPatTauProducer acceptSingle end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer acceptSingle end\n"; return acceptTau; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KPatTauProducer fillSingle\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillSingle\n"; copyP4(in, out.p4); // hash of pointer as Id out.internalId = hasher(&in); @@ -340,12 +340,12 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> else KPatTauProducer::fillPFCandidates(in, out); // fillSecondaryVertex(in, out); - if (this->verbosity == 3) std::cout << "KPatTauProducer fillSingle end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer fillSingle end\n"; } virtual void onFirstObject(const SingleInputType &in, SingleOutputType &out) override { - if (this->verbosity == 3) std::cout << "KPatTauProducer onFirstObject\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer onFirstObject\n"; if (this->verbosity > 0 && !in.isPFTau()) std::cout << "Warning: pat::Tau has not been made from PFTau. emFraction and some PFCandidates will not be filled properly" << std::endl; @@ -359,7 +359,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> const std::vector> tauIDs = in.tauIDs(); - if (this->verbosity == 3) + if (this->verbosity >= 3) { std::cout << "Study tauIDs:" << std::endl; for(size_t i = 0; i < tauIDs.size(); ++i) @@ -369,10 +369,10 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> for(size_t i = 0; i < names.size(); ++i) { - if (this->verbosity == 3) std::cout << "names " << i << " :" << names[i] << std::endl; + if (this->verbosity >= 3) std::cout << "names " << i << " :" << names[i] << std::endl; for(auto tauID : tauIDs) { - if (this->verbosity == 3) std::cout << "\ttauid " << " :" << tauID.first << " :: " << tauID.second<< std::endl; + if (this->verbosity >= 3) std::cout << "\ttauid " << " :" << tauID.first << " :: " << tauID.second<< std::endl; if( KBaseProducer::regexMatch(tauID.first, binaryDiscrWhitelist[names[i]], binaryDiscrBlacklist[names[i]])) //regexmatch for binary discriminators { discriminatorMap[names[i]]->binaryDiscriminatorNames.push_back(tauID.first); @@ -404,7 +404,7 @@ class KPatTauProducer : public KBaseMultiLVProducer, KTaus> checkMapsize(discriminatorMap[names[i]]->binaryDiscriminatorNames, "binary Discriminators"); n_float_dict += discriminatorMap[names[i]]->floatDiscriminatorNames.size(); } - if (this->verbosity == 3) std::cout << "KPatTauProducer onFirstObject end\n"; + if (this->verbosity >= 3) std::cout << "KPatTauProducer onFirstObject end\n"; } private: diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index 1c1133f3..d1c83d4e 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -28,7 +28,7 @@ class KRefitVertexProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KRefitVertexProducer fillSingle()\n"; + if (this->verbosity >= 3) std::cout << "KRefitVertexProducer fillSingle()\n"; KVertexProducer::fillVertex(in, out); // save references to lepton selection in the refitted vertex @@ -39,7 +39,7 @@ class KRefitVertexProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KRefitVertexProducer fillSingle() end\n"; + if (this->verbosity >= 3) std::cout << "KRefitVertexProducer fillSingle() end\n"; } }; diff --git a/Producers/interface/KTauProducer.h b/Producers/interface/KTauProducer.h index 61205377..a6d3f4a4 100644 --- a/Producers/interface/KTauProducer.h +++ b/Producers/interface/KTauProducer.h @@ -33,18 +33,18 @@ class KTauProducer : public KBasicTauProducer= 3) std::cout << "KTauProducer fillTau()\n"; // Fill additional fields from KTau out.tauKey = createTauHash(in); KTauProducer::fillPFCandidates(in, out); - if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillTau() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTauProducer fillTau() end\n"; } template static void fillPFCandidates(const Tin &in, Tout &out) { - if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillPFCandidates()\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTauProducer fillPFCandidates()\n"; for(size_t i = 0; i < in.signalPFChargedHadrCands().size(); ++i) { KPFCandidate tmp; @@ -67,7 +67,7 @@ class KTauProducer : public KBasicTauProducer()); std::sort(out.piZeroCandidates.begin(), out.piZeroCandidates.end(), KLVSorter()); std::sort(out.gammaCandidates.begin(), out.gammaCandidates.end(), KLVSorter()); - if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillPFCandidates() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTauProducer fillPFCandidates() end\n"; } protected: @@ -78,12 +78,12 @@ class KTauProducer : public KBasicTauProducer= 3) std::cout << "KTauProducer fillSingle()\n"; // Fill fields of KBasicTau via base class KBasicTauProducer::fillSingle(in, out); // Fill additional fields of KTau KTauProducer::fillTau(in, out); - if (KBaseProducer::verbosity == 3) std::cout << "KTauProducer fillSingle() end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTauProducer fillSingle() end\n"; } }; diff --git a/Producers/interface/KTaupairVerticesMapProducer.h b/Producers/interface/KTaupairVerticesMapProducer.h index f491c3cf..fd577b28 100644 --- a/Producers/interface/KTaupairVerticesMapProducer.h +++ b/Producers/interface/KTaupairVerticesMapProducer.h @@ -23,20 +23,20 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps>(cfg, _event_tree, _lumi_tree, _run_tree, getLabel(), std::forward(consumescollector)) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer()\n"; this->pfTauCollectionToken = consumescollector.consumes>(pfTauCollection); this->beamSpotHandleToken = consumescollector.consumes(beamSpotSource); - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer() end\n"; } static const std::string getLabel() { return "TaupairVerticesMap"; } virtual bool onRun(edm::Run const &run, edm::EventSetup const &setup) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer onRun()\n"; // this->theB = edm::ESHandle(); setup.get().get("TransientTrackBuilder", this->theB); - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer onRun() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer onRun() end\n"; return true; } @@ -44,7 +44,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer fillProduct()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer fillProduct()\n"; this->deltaRThreshold = pset.getParameter("deltaRThreshold"); this->beamSpotSource = pset.getParameter("beamSpotSource"); this->pfTauCollection = pset.getParameter("src"); @@ -57,13 +57,13 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer, KTaupairVerticesMaps>::fillProduct(in, out, name, tag, pset); - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer fillProduct() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer fillProduct() end\n"; } virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer fillSingle()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer fillSingle()\n"; if(this->includeOriginalPV) { KVertex tmpVertex; @@ -94,7 +94,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer fillSingle() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer fillSingle() end\n"; } private: @@ -103,7 +103,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> &diTauPairs, const SingleInputType &in) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getRefittedVertices()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getRefittedVertices()\n"; for(size_t i = 0; i < diTauPairs.size(); ++i) { std::vector recoTracks; @@ -137,14 +137,14 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer(diTauKey, refittedVertex )); } - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getRefittedVertices() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getRefittedVertices() end\n"; return; } const void removeTauTracks(const reco::PFTau tau, std::vector &recoTracks) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer removeTauTracks()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer removeTauTracks()\n"; const std::vector > tauPFCHD = tau.signalPFChargedHadrCands(); for(std::vector >::const_iterator chargedHadronCand = tauPFCHD.begin(); chargedHadronCand != tauPFCHD.end(); ++chargedHadronCand) @@ -159,12 +159,12 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer removeTauTracks() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer removeTauTracks() end\n"; } const int getCommonTaus(std::vector &commonTaus, const std::vector recoTracks) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getCommonTaus()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getCommonTaus()\n"; edm::Handle> tauHandle; this->cEvent->getByToken(this->pfTauCollectionToken, tauHandle); // check wich tau is from the current PV @@ -190,7 +190,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer getCommonTaus()\n end"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getCommonTaus()\n end"; return commonTaus.size(); } @@ -198,7 +198,7 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducer> &diTauPairs, const std::vector commonTaus) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getDiTauPairs()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getDiTauPairs()\n"; for(size_t i = 0; i < commonTaus.size()-1; ++i) { for(size_t j = i + 1; j < commonTaus.size(); ++j) @@ -212,31 +212,31 @@ class KTaupairVerticesMapProducer : public KBaseMultiVectorProducerverbosity == 3) std::cout << "KTaupairVerticesMapProducer getDiTauPairs() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getDiTauPairs() end\n"; return diTauPairs.size(); } inline void getTrackRefs(std::vector &trackRefs, const SingleInputType &in) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTrackRefs()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getTrackRefs()\n"; for (reco::Vertex::trackRef_iterator track = in.tracks_begin(); track != in.tracks_end(); ++track) trackRefs.push_back(track->castTo().get()); - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTrackRefs()\n end"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getTrackRefs()\n end"; } void getTransientTracks(std::vector &transientTracks, const std::vector &trackRefs) { - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTransientTracks()\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getTransientTracks()\n"; for(size_t i = 0; i < trackRefs.size(); ++i) { reco::TransientTrack transientTrack = this->theB->build(trackRefs[i]); transientTrack.setBeamSpot(beamSpot); transientTracks.push_back(transientTrack); } - if (this->verbosity == 3) std::cout << "KTaupairVerticesMapProducer getTransientTracks() end\n"; + if (this->verbosity >= 3) std::cout << "KTaupairVerticesMapProducer getTransientTracks() end\n"; } diff --git a/Producers/interface/KTrackProducer.h b/Producers/interface/KTrackProducer.h index f62497ce..c563582e 100644 --- a/Producers/interface/KTrackProducer.h +++ b/Producers/interface/KTrackProducer.h @@ -28,9 +28,9 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { - if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillSingle\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTracksProducer::fillSingle\n"; KTrackProducer::fillTrack(in, out); - if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillSingle end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTracksProducer::fillSingle end\n"; } // Static method for filling Tracks in other producers @@ -38,7 +38,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac std::vector const& vertices = std::vector(), const TransientTrackBuilder* trackBuilder = nullptr) { - if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillTrack\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTracksProducer::fillTrack\n"; // Momentum: out.p4.SetCoordinates(in.pt(), in.eta(), in.phi(), 0); @@ -90,7 +90,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.err2D = IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(validVertexIndex)).second.error(); } } - if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillTrack end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTracksProducer::fillTrack end\n"; } @@ -100,7 +100,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac //std::vector const& vertices = std::vector(), const TransientTrackBuilder* trackBuilder = nullptr) { - if (KBaseProducer::verbosity == 3) std::cout << "KTracksProducer::fillIPInfo\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTracksProducer::fillIPInfo\n"; if (vertices.size() > 0 && trackBuilder != nullptr) { @@ -114,7 +114,7 @@ class KTrackProducer : public KBaseMultiLVProducer, KTrac out.err2DnewPV.push_back(IPTools::absoluteTransverseImpactParameter(transientTrack, vertices.at(i)).second.error()); } } - if (KBaseProducer::verbosity == 3) std::cout << "KTracks::fillIPInfo end\n"; + if (KBaseProducer::verbosity >= 3) std::cout << "KTracks::fillIPInfo end\n"; } From 93d137015d721ee012369f3a0ab47817edffbace Mon Sep 17 00:00:00 2001 From: hale sert Date: Wed, 8 Aug 2018 13:45:39 +0200 Subject: [PATCH 267/317] checkout script for CMSSW94X-949 and for SL7 is updated --- .../scripts/checkoutCmssw94xPackagesForSkimming.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 4bd77d12..6be51372 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,8 +6,8 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW CMSSW_9_4_4 -cd CMSSW_9_4_4/src +scramv1 project CMSSW CMSSW_9_4_9 +cd CMSSW_9_4_9/src eval `scramv1 runtime -sh` export KAPPA_BRANCH="master" @@ -45,7 +45,7 @@ mkdir $CMSSW_BASE/tmp_external # Photons - Uncomment if needed cd $CMSSW_BASE/tmp_external # below, you may have a different architecture, this is just one example from lxplus -#cd slc6_amd64_gcc630/ +#cd slc7_amd64_gcc630/ git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data cd data/RecoEgamma/PhotonIdentification/data cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/PhotonIdentification/data @@ -53,7 +53,7 @@ git checkout CMSSW_9_4_0_pre3_TnP # # Electrons cd $CMSSW_BASE/tmp_external -#cd slc6_amd64_gcc630/ +#cd slc7_amd64_gcc630/ git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data cd data/RecoEgamma/ElectronIdentification/data git checkout CMSSW_9_4_0_pre3_TnP @@ -63,7 +63,7 @@ cd $CMSSW_BASE/src #now we need to get the .dat files for the scale and smearing #cd $CMSSW_BASE/tmp_external ## below, you may have a different architecture, this is just one example from lxplus -##cd slc6_amd64_gcc630/ +##cd slc7_amd64_gcc630/ #git clone git@github.com:Sam-Harper/EgammaAnalysis-ElectronTools.git data/EgammaAnalysis/ElectronTools/data #cd data/EgammaAnalysis/ElectronTools/data #git checkout ReReco17NovScaleAndSmearing @@ -73,7 +73,7 @@ cd $CMSSW_BASE/src rm -rf tmp_external ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git -rm -rf $CMSSW_BASE/external/slc6_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git +rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git # git cms-addpkg DataFormats/PatCandidates # git cms-addpkg RecoTauTag/Configuration From 0c087e31201dbb71fac789027639017516bb00f8 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 8 Aug 2018 15:11:07 +0200 Subject: [PATCH 268/317] =?UTF-8?q?=C3=82added=20lhe=20info=20for=202017?= =?UTF-8?q?=20in=20the=20same=20way=20as=202016?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 276a7fdb..0901018a 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -219,15 +219,19 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.GenParticles.genParticles.src = cms.InputTag("prunedGenParticles") process.kappaTuple.GenTaus.genTaus.src = cms.InputTag("prunedGenParticles") - # process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") + process.kappaTuple.Info.lheSource = cms.InputTag("externalLHEProducer") process.kappaTuple.Info.lheWeightNames = cms.vstring(".*") if any([pattern in nickname for pattern in ["HToTauTau", "H2JetsToTauTau", "DY", "LFV"]]): - # process.kappaTuple.active += cms.vstring("LHE") + process.kappaTuple.active += cms.vstring("LHE") process.kappaTuple.LHE.whitelist = cms.vstring("source") process.kappaTuple.LHE.rename = cms.vstring("source => LHEafter") if tools.is_above_cmssw_version([7, 6]): - process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) + if "jhugen" in nickname.lower(): + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("source")) + else: + process.kappaTuple.LHE.LHEafter = cms.PSet(src=cms.InputTag("externalLHEProducer")) + # save Flag From 120325355ae5489dae152bc27b241049c4e18183 Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 14 Aug 2018 09:22:33 +0200 Subject: [PATCH 269/317] =?UTF-8?q?=C3=82met=20and=20electron=20smearing?= =?UTF-8?q?=20as=20done=20by=20kit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Producers/interface/KElectronProducer.h | 42 ++++++++---- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 66 ++++++++++++++++--- .../checkoutCmssw94xPackagesForSkimming.sh | 9 +++ 3 files changed, 97 insertions(+), 20 deletions(-) diff --git a/Producers/interface/KElectronProducer.h b/Producers/interface/KElectronProducer.h index abb37123..1e04f0c6 100644 --- a/Producers/interface/KElectronProducer.h +++ b/Producers/interface/KElectronProducer.h @@ -32,7 +32,8 @@ class KElectronProducer : public KBaseMultiLVProducer, VertexCollectionSource(cfg.getParameter("vertexcollection")), rhoIsoTag(cfg.getParameter("rhoIsoInputTag")), isoValInputTags(cfg.getParameter >("isoValInputTags")), - namesOfIds(cfg.getParameter >("ids")), + tagOfIds(cfg.getParameter >("ids")), + tagOfUserFloats(cfg.getParameter >("userFloats")), srcIds_(cfg.getParameter("srcIds")), doPfIsolation_(true), doCutbasedIds_(true), @@ -61,8 +62,8 @@ class KElectronProducer : public KBaseMultiLVProducer, tokenIsoValInputTags.push_back(consumescollector.consumes>(this->isoValInputTags.at(j))); } - for (size_t j = 0; j < namesOfIds.size(); ++j) - tokenOfIds.push_back(consumescollector.consumes >(namesOfIds[j])); + for (size_t j = 0; j < tagOfIds.size(); ++j) + tokenOfIds.push_back(consumescollector.consumes >(tagOfIds[j])); if (this->verbosity >= 3) std::cout << "KElectronProducer () end\n"; } @@ -79,11 +80,17 @@ class KElectronProducer : public KBaseMultiLVProducer, virtual bool onLumi(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &setup) { - for (std::vector::const_iterator id = namesOfIds.begin(); id != namesOfIds.end(); ++id) - electronMetadata->idNames.push_back(*id); - + for (size_t j = 0; j < tagOfIds.size(); ++j) + { + electronMetadata->idNames.push_back(this->tagOfIds[j].label()+":"+this->tagOfIds[j].instance()); + } + for (size_t j = 0; j < tagOfUserFloats.size(); ++j) + { + electronMetadata->idNames.push_back(this->tagOfUserFloats[j].label()+":"+this->tagOfUserFloats[j].instance()); + } return KBaseMultiLVProducer, KElectrons>::onLumi(lumiBlock, setup); } + virtual void fillProduct(const InputType &in, OutputType &out, const std::string &name, const edm::InputTag *tag, const edm::ParameterSet &pset) @@ -125,9 +132,11 @@ class KElectronProducer : public KBaseMultiLVProducer, // Continue with main product: PAT-electrons // Prepare IDs for miniAOD - electronIDValueMap.resize(namesOfIds.size()); - for (size_t j = 0; j < namesOfIds.size(); ++j) + electronIDValueMap.resize(tokenOfIds.size()); + for (size_t j = 0; j < tokenOfIds.size(); ++j) + { cEvent->getByToken(this->tokenOfIds[j], this->electronIDValueMap[j]); + } // call base class KBaseMultiLVProducer, KElectrons>::fillProduct(in, out, name, tag, pset); @@ -232,7 +241,7 @@ class KElectronProducer : public KBaseMultiLVProducer, { edm::Ref> pe(this->handle, this->nCursor); - for (size_t i = 0; i < namesOfIds.size(); ++i) + for (size_t i = 0; i < tagOfIds.size(); ++i) out.electronIds.push_back((*(electronIDValueMap)[i])[pe]); } @@ -243,8 +252,16 @@ class KElectronProducer : public KBaseMultiLVProducer, { out.electronIds.clear(); - for (size_t i = 0; i < namesOfIds.size(); ++i) - out.electronIds.push_back(in.electronID(namesOfIds[i])); + for (size_t i = 0; i < tagOfIds.size(); ++i) + { + out.electronIds.push_back(in.electronID(tagOfIds[i].instance())); + } + for (size_t i = 0; i < tagOfUserFloats.size(); ++i) + { + out.electronIds.push_back(in.userFloat(tagOfUserFloats[i].instance())); + } + + } // cutbased IDs (cf. header) @@ -302,7 +319,8 @@ class KElectronProducer : public KBaseMultiLVProducer, edm::InputTag VertexCollectionSource; edm::InputTag rhoIsoTag; std::vector isoValInputTags; - std::vector namesOfIds; + std::vector tagOfIds; + std::vector tagOfUserFloats; edm::EDGetTokenT tokenConversionSource; edm::EDGetTokenT tokenBeamSpot; diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 0901018a..9de8b59f 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -269,7 +269,14 @@ def getBaseConfig( globaltag= 'START70_V7::All', jetCollectionPuppi = "slimmedJetsPuppi" if tools.is_above_cmssw_version([9]): - jetCollection = "slimmedJets" + from PhysicsTools.PatAlgos.tools.jetTools import updateJetCollection + updateJetCollection( + process, + jetSource = cms.InputTag('slimmedJets'), + labelName = 'UpdatedJEC', + jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute', 'L2L3Residual']), 'None') + ) + jetCollection = "updatedPatJetsUpdatedJEC" elif tools.is_above_cmssw_version([8]): from RecoMET.METPUSubtraction.jet_recorrections import recorrectJets #from RecoMET.METPUSubtraction.jet_recorrections import loadLocalSqlite @@ -301,16 +308,29 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## ------------------------------------------------------------------------ # Configure Electrons + + if tools.is_above_cmssw_version([9,4]): + from RecoEgamma.EgammaTools.EgammaPostRecoTools import setupEgammaPostRecoSeq + setupEgammaPostRecoSeq(process,applyEnergyCorrections=False, + applyVIDOnCorrectedEgamma=False, + isMiniAOD=True, + era='2017-Nov17ReReco') + process.p *= process.egammaPostRecoSeq + process.kappaTuple.active += cms.vstring('Electrons') process.load("Kappa.Skimming.KElectrons_miniAOD_cff") process.kappaTuple.Electrons.electrons.src = cms.InputTag("slimmedElectrons") process.kappaTuple.Electrons.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") - process.kappaTuple.Electrons.rhoIsoInputTag = cms.InputTag("slimmedJets", "rho") + process.kappaTuple.Electrons.rhoIsoInputTag = cms.InputTag(jetCollection, "rho") process.kappaTuple.Electrons.allConversions = cms.InputTag("reducedEgamma", "reducedConversions") from Kappa.Skimming.KElectrons_miniAOD_cff import setupElectrons - process.kappaTuple.Electrons.srcIds = cms.string("standalone") + if tools.is_above_cmssw_version([9,4]): + process.kappaTuple.Electrons.srcIds = cms.string("pat") + else: + process.kappaTuple.Electrons.srcIds = cms.string("standalone") if tools.is_above_cmssw_version([9]): + """ process.kappaTuple.Electrons.ids = cms.vstring( "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose", @@ -326,14 +346,38 @@ def getBaseConfig( globaltag= 'START70_V7::All', "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values" ) + """ + process.kappaTuple.Electrons.ids = cms.VInputTag( + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-medium"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-tight"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp90"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose"), + ) + process.kappaTuple.Electrons.userFloats = cms.VInputTag( + cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values"), + cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values"), + cms.InputTag("electronCorrection:ecalTrkEnergyPreCorr"), + cms.InputTag("electronCorrection:ecalTrkEnergyPostCorr"), + cms.InputTag("electronCorrection:ecalTrkEnergyErrPreCorr"), + cms.InputTag("electronCorrection:ecalTrkEnergyErrPostCorr"), +) + elif tools.is_above_cmssw_version([8]): - process.kappaTuple.Electrons.ids = cms.vstring( + process.kappaTuple.Electrons.ids = cms.VInputTag( "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values" ) + process.kappaTuple.Electrons.userFloats = cms.VInputTag() + else: process.kappaTuple.Electrons.ids = cms.vstring( "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", @@ -342,9 +386,10 @@ def getBaseConfig( globaltag= 'START70_V7::All', "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight", "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring15NonTrig25nsV1Values" ) - - setupElectrons(process, electrons) - process.p *= (process.makeKappaElectrons) + process.kappaTuple.Electrons.userFloats = cms.VInputTag() + if not tools.is_above_cmssw_version([9,4]): + setupElectrons(process, electrons) + process.p *= (process.makeKappaElectrons) ## ------------------------------------------------------------------------ #Configure Tau Leptons @@ -486,6 +531,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', if tools.is_above_cmssw_version([7,6]): process.kappaTuple.PatJets.ak4PF = cms.PSet(src=cms.InputTag(jetCollection)) process.kappaTuple.PatJets.puppiJets = cms.PSet(src=cms.InputTag(jetCollectionPuppi)) + if tools.is_above_cmssw_version([9]): + process.jecSequence = cms.Sequence(process.patJetCorrFactorsUpdatedJEC * process.updatedPatJetsUpdatedJEC) + process.p *= process.jecSequence ## Adds the possibility to add the SV refitting process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") @@ -534,7 +582,9 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.active += cms.vstring('PatMET') process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs")) if tools.is_above_cmssw_version([9]): - pass + from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD + runMetCorAndUncFromMiniAOD(process, isData=data) + process.p *= process.fullPatMetSequence elif tools.is_above_cmssw_version([8,0,14]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD(process, isData=data ) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 6be51372..44aea41a 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -108,6 +108,15 @@ rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentifica # general reference: # https://twiki.cern.ch/twiki/bin/view/CMS/WebHome + + +# Get code for electron scale & smear corrections +git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 + +# Get recipes to re-correct MET (also for ECAL prefiring) +git cms-merge-topic cms-met:METRecipe94xEEnoisePatch + + # CP: Refitting package git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit From 105422f86f9783f8e0d3f8f2fef05661516fc89e Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 16 Aug 2018 16:11:35 +0200 Subject: [PATCH 270/317] added mcv2 april files --- Skimming/data/datasets.json | 461 +++++++++++++++++++++++++++++++++++- 1 file changed, 459 insertions(+), 2 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 476d4fc7..1a174229 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -275,6 +275,25 @@ "scenario": "94X", "xsec": 1012.5 }, + "DY1JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "34859434", + "n_files": "417", + "process": "DY1JetsToLL_M50", + "scenario": "PU2017", + "xsec": 1012.5 + }, "DY1JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -454,6 +473,44 @@ "scenario": "94X", "xsec": 332.8 }, + "DY2JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "88895", + "n_files": "2", + "process": "DY2JetsToLL_M50", + "scenario": "PU2017", + "xsec": 332.8 + }, + "DY2JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY2JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "9701595", + "n_files": "143", + "process": "DY2JetsToLL_M50", + "scenario": "PU2017", + "xsec": 332.8 + }, "DY2JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -595,6 +652,44 @@ "scenario": "94X", "xsec": 101.8 }, + "DY3JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "5748466", + "n_files": "84", + "process": "DY3JetsToLL_M50", + "scenario": "PU2017", + "xsec": 101.8 + }, + "DY3JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY3JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "1149467", + "n_files": "22", + "process": "DY3JetsToLL_M50", + "scenario": "PU2017", + "xsec": 101.8 + }, "DY3JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -736,6 +831,25 @@ "scenario": "94X", "xsec": 54.8 }, + "DY4JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "4346952", + "n_files": "78", + "process": "DY4JetsToLL_M50", + "scenario": "PU2017", + "xsec": 54.8 + }, "DY4JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -1273,6 +1387,44 @@ "scenario": "RECOSIMstep", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "27413121", + "n_files": "305", + "process": "DYJetsToLL_M50", + "scenario": "PU2017", + "xsec": 5765.4 + }, + "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "182359906", + "n_files": "2126", + "process": "DYJetsToLL_M50", + "scenario": "PU2017", + "xsec": 5765.4 + }, "DYJetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -5363,6 +5515,25 @@ "scenario": "94X", "xsec": 3.045966 }, + "GluGluHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "2892030", + "n_files": "38", + "process": "GluGluHToTauTau_M125", + "scenario": "PU2017", + "xsec": 3.045966 + }, "GluGluHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -14041,6 +14212,25 @@ "scenario": "94X", "xsec": 87.31 }, + "TTTo2L2Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "8705576", + "n_files": "143", + "process": "TTTo2L2Nu", + "scenario": "PU2017", + "xsec": 87.31 + }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16", @@ -14101,6 +14291,25 @@ "scenario": "94X", "xsec": 380.1 }, + "TTToHadronic_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/TTToHadronic_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "42357944", + "n_files": "712", + "process": "TTToHadronic", + "scenario": "PU2017", + "xsec": 380.1 + }, "TTToSemiLeptonic_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc" @@ -14121,6 +14330,25 @@ "scenario": "94X", "xsec": 364.4 }, + "TTToSemiLeptonic_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "41221873", + "n_files": "615", + "process": "TTToSemiLeptonic", + "scenario": "PU2017", + "xsec": 364.4 + }, "TTToSemilepton_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16", @@ -15137,7 +15365,8 @@ }, "VBFHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mc" + "skim_mc", + "skim_mcv2" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -16423,6 +16652,25 @@ "scenario": "94X", "xsec": 3144.5 }, + "W2JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/W2JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v4/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "6577492", + "n_files": "157", + "process": "W2JetsToLNu", + "scenario": "PU2017", + "xsec": 3144.5 + }, "W2JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -16566,6 +16814,25 @@ "scenario": "94X", "xsec": 954.8 }, + "W3JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/W3JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "19700377", + "n_files": "250", + "process": "W3JetsToLNu", + "scenario": "PU2017", + "xsec": 954.8 + }, "W3JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -16709,6 +16976,25 @@ "scenario": "94X", "xsec": 485.8 }, + "W4JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/W4JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "11333705", + "n_files": "186", + "process": "W4JetsToLNu", + "scenario": "PU2017", + "xsec": 485.8 + }, "W4JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -17264,6 +17550,25 @@ "scenario": "94X", "xsec": 61526.7 }, + "WJetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v2/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "44881137", + "n_files": "746", + "process": "WJetsToLNu", + "scenario": "PU2017", + "xsec": 61526.7 + }, "WJetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -17529,6 +17834,25 @@ "scenario": "PUMoriond17", "xsec": 49.997 }, + "WWTo2L2Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WWTo2L2Nu_NNPDF31_TuneCP5_PSweights_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "2000000", + "n_files": "25", + "process": "WWTo2L2Nu", + "scenario": "PU2017", + "xsec": 12.178 + }, "WWToLNuQQ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg": { "Moriond17": [ "Skim_Base", @@ -17605,6 +17929,25 @@ "scenario": "94X", "xsec": 63.21 }, + "WW_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WW_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "7791498", + "n_files": "93", + "process": "WW", + "scenario": "PU2017", + "xsec": 63.21 + }, "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -17709,6 +18052,25 @@ "scenario": "PU25nsData2015v1", "xsec": 10.71 }, + "WZTo1L1Nu2Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "19086373", + "n_files": "309", + "process": "WZTo1L1Nu2Q", + "scenario": "PU2017", + "xsec": 10.71 + }, "WZTo1L1Nu2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -17875,6 +18237,25 @@ "scenario": "PU25nsData2015v1", "xsec": 5.595 }, + "WZTo2L2Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "27582164", + "n_files": "406", + "process": "WZTo2L2Q", + "scenario": "PU2017", + "xsec": 5.595 + }, "WZTo2L2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -18062,6 +18443,25 @@ "scenario": "94X", "xsec": 22.82 }, + "WZ_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WZ_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "3928630", + "n_files": "50", + "process": "WZ", + "scenario": "PU2017", + "xsec": 22.82 + }, "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -18998,6 +19398,25 @@ "scenario": "PU25nsData2015v1", "xsec": 3.22 }, + "ZZTo2L2Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "27840918", + "n_files": "409", + "process": "ZZTo2L2Q", + "scenario": "PU2017", + "xsec": 3.22 + }, "ZZTo2L2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -19081,6 +19500,25 @@ "scenario": "PU25nsData2015v1", "xsec": 1.212 }, + "ZZTo4L_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ZZTo4L_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "6967853", + "n_files": "82", + "process": "ZZTo4L", + "scenario": "PU2017", + "xsec": 1.256 + }, "ZZTo4L_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16", @@ -19162,6 +19600,25 @@ "scenario": "94X", "xsec": 10.32 }, + "ZZ_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ZZ_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "1949768", + "n_files": "23", + "process": "ZZ", + "scenario": "PU2017", + "xsec": 10.32 + }, "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ "skim_mc" @@ -19357,4 +19814,4 @@ "scenario": "PUMoriond17", "xsec": 0.024743 } -} +} \ No newline at end of file From 43773774662c2b3e02896d12012ef44053813341 Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 17 Aug 2018 11:31:13 +0200 Subject: [PATCH 271/317] added signal jhu, check cros-sec. and data 31March2018 --- Skimming/data/datasets.json | 207 ++++++++++++++++++++++++++++++++++++ 1 file changed, 207 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 1a174229..2537b99b 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6726,6 +6726,63 @@ "process": "GluGluToRadionToHHTo2B2Tau_M900", "scenario": "PU25nsData2015v1" }, + "JJHiggs0MToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/JJHiggs0MToTauTau_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "946900", + "n_files": "43", + "process": "JJHiggs0MToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.3858 + }, + "JJHiggs0PMToTauTauMaxmixDecayM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/JJHiggs0PMToTauTauMaxmixDecay_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "935500", + "n_files": "52", + "process": "JJHiggs0PMToTauTauMaxmixDecay_M125", + "scenario": "PU2017", + "xsec": 0.3987 + }, + "JJHiggs0PMToTauTauPseudoscalarDecayM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/JJHiggs0PMToTauTauPseudoscalarDecay_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "930600", + "n_files": "43", + "process": "JJHiggs0PMToTauTauPseudoscalarDecay_M125", + "scenario": "PU2017", + "xsec": 0.3987 + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set1": { "campaign": "croote", "data": false, @@ -13110,6 +13167,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleElectron_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleElectron/Run2017B-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "60537490", + "n_files": "499", + "process": "SingleElectron", + "scenario": "31Mar2018v1" + }, "SingleElectron_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13183,6 +13255,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleElectron_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleElectron/Run2017C-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "136637888", + "n_files": "1179", + "process": "SingleElectron", + "scenario": "31Mar2018v1" + }, "SingleElectron_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13256,6 +13343,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleElectron_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleElectron/Run2017D-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "51526710", + "n_files": "448", + "process": "SingleElectron", + "scenario": "31Mar2018v1" + }, "SingleElectron_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13293,6 +13395,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleElectron_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleElectron/Run2017E-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "102121689", + "n_files": "1054", + "process": "SingleElectron", + "scenario": "31Mar2018v1" + }, "SingleElectron_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13330,6 +13447,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleElectron_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleElectron/Run2017F-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "128467223", + "n_files": "1351", + "process": "SingleElectron", + "scenario": "31Mar2018v1" + }, "SingleElectron_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13916,6 +14048,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleMuon_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017B", + "data": true, + "dbs": "/SingleMuon/Run2017B-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "136300266", + "n_files": "1059", + "process": "SingleMuon", + "scenario": "31Mar2018v1" + }, "SingleMuon_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -13989,6 +14136,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleMuon_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017C", + "data": true, + "dbs": "/SingleMuon/Run2017C-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "165753562", + "n_files": "1249", + "process": "SingleMuon", + "scenario": "31Mar2018v1" + }, "SingleMuon_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -14062,6 +14224,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleMuon_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017D", + "data": true, + "dbs": "/SingleMuon/Run2017D-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "70361660", + "n_files": "607", + "process": "SingleMuon", + "scenario": "31Mar2018v1" + }, "SingleMuon_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -14099,6 +14276,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleMuon_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017E", + "data": true, + "dbs": "/SingleMuon/Run2017E-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "154630534", + "n_files": "1523", + "process": "SingleMuon", + "scenario": "31Mar2018v1" + }, "SingleMuon_Run2017E_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -14136,6 +14328,21 @@ "scenario": "17Nov2017v1", "xsec": 1.0 }, + "SingleMuon_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017F", + "data": true, + "dbs": "/SingleMuon/Run2017F-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "31Mar2018", + "inputDBS": "global", + "n_events_generated": "242135500", + "n_files": "2435", + "process": "SingleMuon", + "scenario": "31Mar2018v1" + }, "SingleMuon_Run2017F_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" From 4ff628e5584c806a924f1abd816bb5c0817840bd Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 17 Aug 2018 12:57:10 +0200 Subject: [PATCH 272/317] =?UTF-8?q?=C3=82single=20top=20+=20tag=20to=20dat?= =?UTF-8?q?a:=20skim=5Fdata31March?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Skimming/data/datasets.json | 125 ++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 2537b99b..89082355 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -1655,6 +1655,25 @@ "scenario": "92X", "xsec": 5765.4 }, + "DYJetsToLLM5to50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-5to50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "8881676", + "n_files": "151", + "process": "DYJetsToLL_M5to50", + "scenario": "PU2017", + "xsec": 18610.0 + }, "DYJetsToTauTauForcedMuDecayM50_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full" @@ -7763,6 +7782,25 @@ "scenario": "94X", "xsec": 26.38 }, + "STt-channelantitop4finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "3939990", + "n_files": "63", + "process": "STt-channelantitop4finclusiveDecaysTuneCP5", + "scenario": "PU2017", + "xsec": 26.38 + }, "STt-channelantitop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Base", @@ -7865,6 +7903,25 @@ "scenario": "94X", "xsec": 44.33 }, + "STt-channeltop4finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ST_t-channel_top_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "5865875", + "n_files": "111", + "process": "STt-channeltop4finclusiveDecaysTuneCP5", + "scenario": "PU2017", + "xsec": 44.33 + }, "STt-channeltop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Base", @@ -7966,6 +8023,25 @@ "scenario": "94X", "xsec": 35.85 }, + "STtWantitop5finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "7780870", + "n_files": "129", + "process": "STtWantitop5finclusiveDecaysTuneCP5", + "scenario": "PU2017", + "xsec": 35.6 + }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -8108,6 +8184,25 @@ "scenario": "94X", "xsec": 35.85 }, + "STtWtop5finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "7581624", + "n_files": "129", + "process": "STtWtop5finclusiveDecaysTuneCP5", + "scenario": "PU2017", + "xsec": 35.85 + }, "STtWtop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -13168,6 +13263,9 @@ "xsec": 1.0 }, "SingleElectron_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017B", "data": true, "dbs": "/SingleElectron/Run2017B-31Mar2018-v1/MINIAOD", @@ -13256,6 +13354,9 @@ "xsec": 1.0 }, "SingleElectron_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017C", "data": true, "dbs": "/SingleElectron/Run2017C-31Mar2018-v1/MINIAOD", @@ -13344,6 +13445,9 @@ "xsec": 1.0 }, "SingleElectron_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017D", "data": true, "dbs": "/SingleElectron/Run2017D-31Mar2018-v1/MINIAOD", @@ -13396,6 +13500,9 @@ "xsec": 1.0 }, "SingleElectron_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017E", "data": true, "dbs": "/SingleElectron/Run2017E-31Mar2018-v1/MINIAOD", @@ -13448,6 +13555,9 @@ "xsec": 1.0 }, "SingleElectron_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017F", "data": true, "dbs": "/SingleElectron/Run2017F-31Mar2018-v1/MINIAOD", @@ -14049,6 +14159,9 @@ "xsec": 1.0 }, "SingleMuon_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017B", "data": true, "dbs": "/SingleMuon/Run2017B-31Mar2018-v1/MINIAOD", @@ -14137,6 +14250,9 @@ "xsec": 1.0 }, "SingleMuon_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017C", "data": true, "dbs": "/SingleMuon/Run2017C-31Mar2018-v1/MINIAOD", @@ -14225,6 +14341,9 @@ "xsec": 1.0 }, "SingleMuon_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017D", "data": true, "dbs": "/SingleMuon/Run2017D-31Mar2018-v1/MINIAOD", @@ -14277,6 +14396,9 @@ "xsec": 1.0 }, "SingleMuon_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017E", "data": true, "dbs": "/SingleMuon/Run2017E-31Mar2018-v1/MINIAOD", @@ -14329,6 +14451,9 @@ "xsec": 1.0 }, "SingleMuon_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017F", "data": true, "dbs": "/SingleMuon/Run2017F-31Mar2018-v1/MINIAOD", From 627e9cf69940ce688e151698daa3688fb1561ea3 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 29 Aug 2018 12:43:33 +0200 Subject: [PATCH 273/317] ewkz samples added --- Skimming/data/datasets.json | 134 +++++++++++++++++++++++++++++++++--- 1 file changed, 124 insertions(+), 10 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 89082355..4789675a 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -1387,6 +1387,44 @@ "scenario": "RECOSIMstep", "xsec": 5765.4 }, + "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017RECOSIMstep_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "48675378", + "n_files": "553", + "process": "DYJetsToLL_M50", + "scenario": "PU2017RECOSIMstep", + "xsec": 5765.4 + }, + "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017RECOSIMstep_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "49125561", + "n_files": "591", + "process": "DYJetsToLL_M50", + "scenario": "PU2017RECOSIMstep", + "xsec": 5765.4 + }, "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ "skim_mcv2" @@ -2966,6 +3004,25 @@ "scenario": "94X", "xsec": 20.25 }, + "EWKWMinus2JetsWToLNuM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/EWKWMinus2Jets_WToLNu_M-50_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "4385142", + "n_files": "69", + "process": "EWKWMinus2Jets_WToLNu_M50", + "scenario": "PU2017", + "xsec": 20.25 + }, "EWKWMinus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -3109,6 +3166,25 @@ "scenario": "94X", "xsec": 25.62 }, + "EWKWPlus2JetsWToLNuM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/EWKWPlus2Jets_WToLNu_M-50_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "4358697", + "n_files": "66", + "process": "EWKWPlus2Jets_WToLNu_M50", + "scenario": "PU2017", + "xsec": 25.62 + }, "EWKWPlus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -3252,6 +3328,25 @@ "scenario": "94X", "xsec": 3.987 }, + "EWKZ2JetsZToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToLL_M-50_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "952504", + "n_files": "17", + "process": "EWKZ2Jets_ZToLL_M50", + "scenario": "PU2017", + "xsec": 3.987 + }, "EWKZ2JetsZToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -3393,6 +3488,25 @@ "scenario": "94X", "xsec": 10.01 }, + "EWKZ2Jets_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/EWKZ2Jets_ZToNuNu_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "2949960", + "n_files": "38", + "process": "EWKZ2Jets", + "scenario": "PU2017", + "xsec": 10.01 + }, "EWKZ2Jets_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -13273,7 +13387,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "60537490", "n_files": "499", @@ -13364,7 +13478,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "136637888", "n_files": "1179", @@ -13455,7 +13569,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "51526710", "n_files": "448", @@ -13510,7 +13624,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "102121689", "n_files": "1054", @@ -13565,7 +13679,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "128467223", "n_files": "1351", @@ -14169,7 +14283,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "136300266", "n_files": "1059", @@ -14260,7 +14374,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "165753562", "n_files": "1249", @@ -14351,7 +14465,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "70361660", "n_files": "607", @@ -14406,7 +14520,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "154630534", "n_files": "1523", @@ -14461,7 +14575,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "31Mar2018", + "globalTag": "94X_mc2017_realistic_v14", "inputDBS": "global", "n_events_generated": "242135500", "n_files": "2435", From 4c8706bf0b17aff95bf16cc0b328ae142cee73ef Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 5 Sep 2018 13:01:20 +0200 Subject: [PATCH 274/317] EENoisePatch implementation --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 13 ++++++++++--- .../scripts/checkoutCmssw94xPackagesForSkimming.sh | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 9de8b59f..5438d37f 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -583,8 +583,14 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs")) if tools.is_above_cmssw_version([9]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD - runMetCorAndUncFromMiniAOD(process, isData=data) - process.p *= process.fullPatMetSequence + runMetCorAndUncFromMiniAOD ( + process, + isData = data, # false for MC + fixEE2017 = True, + postfix = "ModifiedMET" + ) + #process.p *= process.fullPatMetSequence + process.p *= process.fullPatMetSequenceModifiedMET elif tools.is_above_cmssw_version([8,0,14]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD(process, isData=data ) @@ -594,12 +600,13 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) slimmedMETsProcess = "PAT" + """ if data: slimmedMETsProcess = "RECO" process.kappaTuple.PatMET.metPF = cms.PSet( src=cms.InputTag("slimmedMETs", "", slimmedMETsProcess), uncorrected=cms.bool(True) ) - + """ if not tools.is_above_cmssw_version([9]): ## Write MVA MET to KMETs process.kappaTuple.active += cms.vstring('PatMETs') diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 44aea41a..d5e0c364 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -114,7 +114,7 @@ rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentifica git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 # Get recipes to re-correct MET (also for ECAL prefiring) -git cms-merge-topic cms-met:METRecipe94xEEnoisePatch +git cms-merge-topic cms-met:METFixEE2017_949 # CP: Refitting package From 48cc1179727d437b1e0c466454135d027417ac85 Mon Sep 17 00:00:00 2001 From: whahmad Date: Thu, 13 Sep 2018 16:08:01 +0200 Subject: [PATCH 275/317] added MuonEG 31march 2017 data --- Skimming/data/datasets.json | 90 +++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 4789675a..b67e3230 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -7616,6 +7616,24 @@ "process": "MuonEG", "scenario": "17Nov2017v1" }, + "MuonEG_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], + "campaign": "Run2017B", + "data": true, + "dbs": "/MuonEG/Run2017B-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "4453465", + "n_files": "48", + "process": "MuonEG", + "scenario": "31Mar2018v1" + }, "MuonEG_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7670,6 +7688,24 @@ "process": "MuonEG", "scenario": "17Nov2017v1" }, + "MuonEG_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], + "campaign": "Run2017C", + "data": true, + "dbs": "/MuonEG/Run2017C-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "15595214", + "n_files": "158", + "process": "MuonEG", + "scenario": "31Mar2018v1" + }, "MuonEG_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7742,6 +7778,24 @@ "process": "MuonEG", "scenario": "17Nov2017v1" }, + "MuonEG_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], + "campaign": "Run2017D", + "data": true, + "dbs": "/MuonEG/Run2017D-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "9164365", + "n_files": "92", + "process": "MuonEG", + "scenario": "31Mar2018v1" + }, "MuonEG_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7778,6 +7832,24 @@ "process": "MuonEG", "scenario": "17Nov2017v1" }, + "MuonEG_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], + "campaign": "Run2017E", + "data": true, + "dbs": "/MuonEG/Run2017E-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "19043421", + "n_files": "242", + "process": "MuonEG", + "scenario": "31Mar2018v1" + }, "MuonEG_Run2017F_17Nov2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -7796,6 +7868,24 @@ "process": "MuonEG", "scenario": "17Nov2017v1" }, + "MuonEG_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], + "campaign": "Run2017F", + "data": true, + "dbs": "/MuonEG/Run2017F-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "global", + "n_events_generated": "25776363", + "n_files": "315", + "process": "MuonEG", + "scenario": "31Mar2018v1" + }, "QCD_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_pythia8": { "Fall15": [ "Skim_Fall15_Full" From b565ac761297fcd9d5a44644b92233a8415fe26c Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 14 Sep 2018 12:27:39 +0200 Subject: [PATCH 276/317] mm jhu sample 2017 --- Skimming/data/datasets.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index b67e3230..6bb1ef7b 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6878,6 +6878,25 @@ "scenario": "PU2017", "xsec": 0.3858 }, + "JJHiggs0Mf05ph0ToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/JJHiggs0Mf05ph0ToTauTau_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen-pythia8", + "globalTag": "94X_mc2017_realistic_v10", + "inputDBS": "global", + "n_events_generated": "983000", + "n_files": "43", + "process": "JJHiggs0Mf05ph0ToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.7893 + }, "JJHiggs0PMToTauTauMaxmixDecayM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { "analysis_2017": [ "skim_mcv2" From dac76a455b30323fdd64627c4fa4bef736d80c55 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Mon, 24 Sep 2018 17:05:02 +0200 Subject: [PATCH 277/317] updating run2 config to match electron id tag changes in 2017 config --- Skimming/higgsTauTau/kSkimming_run2_cfg.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_run2_cfg.py b/Skimming/higgsTauTau/kSkimming_run2_cfg.py index 3cf57e1a..1b2c2560 100755 --- a/Skimming/higgsTauTau/kSkimming_run2_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_run2_cfg.py @@ -308,13 +308,15 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.Electrons.srcIds = cms.string("standalone") if tools.is_above_cmssw_version([8]): - process.kappaTuple.Electrons.ids = cms.vstring( + process.kappaTuple.Electrons.ids = cms.VInputTag( "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium", "egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight", "electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values" ) + process.kappaTuple.Electrons.userFloats = cms.VInputTag() + else: process.kappaTuple.Electrons.ids = cms.vstring( "egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto", From e335318326b0d2e20d0f7f1287ec4d782a0f587f Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 25 Sep 2018 12:52:46 +0200 Subject: [PATCH 278/317] update recipe to the met corrections problems --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 ++- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 5438d37f..f274d54d 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -581,12 +581,13 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs")) - if tools.is_above_cmssw_version([9]): + if tools.is_above_cmssw_version([9,4,9]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD ( process, isData = data, # false for MC fixEE2017 = True, + fixEE2017Params = {'userawPt': True, 'PtThreshold':50.0, 'MinEtaThreshold':2.65, 'MaxEtaThreshold': 3.139} , postfix = "ModifiedMET" ) #process.p *= process.fullPatMetSequence diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index d5e0c364..6485ee18 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -114,7 +114,7 @@ rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentifica git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 # Get recipes to re-correct MET (also for ECAL prefiring) -git cms-merge-topic cms-met:METFixEE2017_949 +git cms-merge-topic cms-met:METFixEE2017_949_v2 #https://twiki.cern.ch/twiki/bin/viewauth/CMS/MissingETUncertaintyPrescription#Instructions_for_9_4_X_X_9_for_2 # CP: Refitting package From 10c1ee8f54220b86c1ff43cce9ae255e35bc9ea5 Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 25 Sep 2018 13:16:00 +0200 Subject: [PATCH 279/317] added the right globalTag for march31 data --- Skimming/data/datasets.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 6bb1ef7b..1b34f106 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -7646,7 +7646,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "4453465", "n_files": "48", @@ -7718,7 +7718,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "15595214", "n_files": "158", @@ -7808,7 +7808,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "9164365", "n_files": "92", @@ -7862,7 +7862,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "19043421", "n_files": "242", @@ -7898,7 +7898,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "25776363", "n_files": "315", @@ -13496,7 +13496,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "60537490", "n_files": "499", @@ -13587,7 +13587,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "136637888", "n_files": "1179", @@ -13678,7 +13678,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "51526710", "n_files": "448", @@ -13733,7 +13733,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "102121689", "n_files": "1054", @@ -13788,7 +13788,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "128467223", "n_files": "1351", @@ -14392,7 +14392,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "136300266", "n_files": "1059", @@ -14483,7 +14483,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "165753562", "n_files": "1249", @@ -14574,7 +14574,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "70361660", "n_files": "607", @@ -14629,7 +14629,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "154630534", "n_files": "1523", @@ -14684,7 +14684,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_dataRun2_v10", "inputDBS": "global", "n_events_generated": "242135500", "n_files": "2435", From edb661b232eb339f8715f0711e5945cec1b1de20 Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 25 Sep 2018 13:45:59 +0200 Subject: [PATCH 280/317] changed global tag to v15 --- Skimming/data/datasets.json | 64 ++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 1b34f106..280bc76e 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -247,7 +247,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9992457896835751, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "32553254", "n_files": "489", @@ -267,7 +267,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.999241814776141, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "34377839", "n_files": "511", @@ -445,7 +445,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9989462858727803, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "11623646", "n_files": "209", @@ -465,7 +465,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9989550171904723, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "9701595", "n_files": "204", @@ -644,7 +644,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9985423936215179, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4779068", "n_files": "132", @@ -823,7 +823,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9974868411862055, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4337967", "n_files": "163", @@ -983,7 +983,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9992006633052464, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "38832197", "n_files": "508", @@ -1339,7 +1339,7 @@ "format": "MINIAOD", "generator": "amcatnlo-pythia8", "generatorWeight": 0.6776542507623793, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "26923935", "n_files": "372", @@ -1359,7 +1359,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9991206409969199, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "48141885", "n_files": "737", @@ -1379,7 +1379,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.6776542507623793, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "48787900", "n_files": "674", @@ -2996,7 +2996,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4337475", "n_files": "101", @@ -3158,7 +3158,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4340368", "n_files": "98", @@ -3320,7 +3320,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "952504", "n_files": "26", @@ -3480,7 +3480,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2925940", "n_files": "53", @@ -5640,7 +5640,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9898636401661972, - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2868880", "n_files": "68", @@ -6889,7 +6889,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v10", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "983000", "n_files": "43", @@ -7997,7 +7997,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3891190", "n_files": "116", @@ -8118,7 +8118,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5841455", "n_files": "186", @@ -8238,7 +8238,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9923770354421567, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7756300", "n_files": "155", @@ -8379,7 +8379,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7636171", "n_files": "167", @@ -8399,7 +8399,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9923104056810751, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7558006", "n_files": "183", @@ -14759,7 +14759,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9919031499695591, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "69705626", "n_files": "1230", @@ -14838,7 +14838,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9919325674242672, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "129985840", "n_files": "2498", @@ -14877,7 +14877,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9919075711842845, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "111381888", "n_files": "2032", @@ -17077,7 +17077,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9992433637178805, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "30003848", "n_files": "484", @@ -17199,7 +17199,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9989203224652948, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19944844", "n_files": "312", @@ -17361,7 +17361,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.998443349608254, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19644745", "n_files": "305", @@ -17523,7 +17523,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9973311427201557, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "11285729", "n_files": "255", @@ -18097,7 +18097,7 @@ "format": "MINIAOD", "generator": "madgraph-pythia8", "generatorWeight": 0.9991034654099692, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "23240598", "n_files": "382", @@ -18476,7 +18476,7 @@ "format": "MINIAOD", "generator": "pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7547722", "n_files": "114", @@ -18990,7 +18990,7 @@ "format": "MINIAOD", "generator": "pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3928630", "n_files": "73", @@ -20147,7 +20147,7 @@ "format": "MINIAOD", "generator": "pythia8", "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v13", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1949768", "n_files": "47", From 588840f53918a9b82d41dc1e0d0c03160e34c4a7 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 26 Sep 2018 13:06:04 +0200 Subject: [PATCH 281/317] removed stuff which is already in CMSSW94x and larger --- .../checkoutCmssw94xPackagesForSkimming.sh | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 6485ee18..b4c7a3eb 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,8 +6,8 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW CMSSW_9_4_9 -cd CMSSW_9_4_9/src +scramv1 project CMSSW CMSSW_9_4_10 +cd CMSSW_9_4_10/src eval `scramv1 runtime -sh` export KAPPA_BRANCH="master" @@ -28,10 +28,14 @@ done ##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recommended_MVA_Recipe_for_regul ##https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 ##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recipes_for_regular_users_common + +git cms-init # cut-based electrons IDs -git cms-merge-topic lsoffi:CMSSW_9_4_0_pre3_TnP +#git cms-merge-topic UAEDF-tomc:eleCutBasedId_94X_V2 # MVA-based electrons IDs -git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 +#git cms-merge-topic guitargeek:EgammaID_9_4_X + + #=========smearing and scaling======= #git cms-merge-topic cms-egamma:EGIDV1AndScaleSmear_940 #git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 #just adds in an extra file to have a setup function to make things easier @@ -41,24 +45,26 @@ git cms-merge-topic guitargeek:ElectronID_MVA2017_940pre3 # Add the area containing the MVA weights (from cms-data, to appear externa). # Note: the external area appears after scram build is run at least once, as above # -mkdir $CMSSW_BASE/tmp_external + + +#mkdir $CMSSW_BASE/tmp_external # Photons - Uncomment if needed -cd $CMSSW_BASE/tmp_external +#cd $CMSSW_BASE/tmp_external # below, you may have a different architecture, this is just one example from lxplus #cd slc7_amd64_gcc630/ -git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data -cd data/RecoEgamma/PhotonIdentification/data -cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/PhotonIdentification/data -git checkout CMSSW_9_4_0_pre3_TnP +#git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data +#cd data/RecoEgamma/PhotonIdentification/data +#cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/PhotonIdentification/data +#git checkout CMSSW_9_4_0_pre3_TnP # # Electrons -cd $CMSSW_BASE/tmp_external +#cd $CMSSW_BASE/tmp_external #cd slc7_amd64_gcc630/ -git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data -cd data/RecoEgamma/ElectronIdentification/data -git checkout CMSSW_9_4_0_pre3_TnP -cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data -cd $CMSSW_BASE/src +#git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data +#cd data/RecoEgamma/ElectronIdentification/data +#git checkout CMSSW_9_4_0_pre3_TnP +#cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data +#cd $CMSSW_BASE/src #=========smearing and scaling======= #now we need to get the .dat files for the scale and smearing #cd $CMSSW_BASE/tmp_external @@ -70,10 +76,10 @@ cd $CMSSW_BASE/src #cp -r Fall17 $CMSSW_BASE/src/EgammaAnalysis/ElectronTools/datas #cd $CMSSW_BASE/src #===================================== -rm -rf tmp_external +#rm -rf tmp_external ##Remove the .git folder as it is not needed and contains a lot of useless data #rm -rf RecoEgamma/ElectronIdentification/data/.git -rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git +#rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git # git cms-addpkg DataFormats/PatCandidates # git cms-addpkg RecoTauTag/Configuration From e445955c8a5d986172209da409d17bbabbda59e5 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 26 Sep 2018 13:13:47 +0200 Subject: [PATCH 282/317] also commented out in a very similar framework --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index f274d54d..259c519d 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -600,7 +600,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', #process.kappaTuple.PatMET.pfmetT1 = cms.PSet(src=cms.InputTag("patpfMETT1")) process.kappaTuple.PatMET.metPuppi = cms.PSet(src=cms.InputTag("slimmedMETsPuppi")) - slimmedMETsProcess = "PAT" + #slimmedMETsProcess = "PAT" """ if data: slimmedMETsProcess = "RECO" process.kappaTuple.PatMET.metPF = cms.PSet( From f2b031ca56d0061d1681a29e0d88ea010becc7be Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 26 Sep 2018 13:14:23 +0200 Subject: [PATCH 283/317] above 94 not 949 --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 259c519d..903d9e98 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -581,7 +581,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', ## Standard MET and GenMet from pat::MET process.kappaTuple.active += cms.vstring('PatMET') process.kappaTuple.PatMET.met = cms.PSet(src=cms.InputTag("slimmedMETs")) - if tools.is_above_cmssw_version([9,4,9]): + if tools.is_above_cmssw_version([9,4]): from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD ( process, From 547673ea7d945dd36f5d2166255e2baef25630c7 Mon Sep 17 00:00:00 2001 From: jordy Date: Mon, 8 Oct 2018 10:16:20 +0200 Subject: [PATCH 284/317] changed tag to 15 and added sm and cp odd vbf jhu samples, maxmix not ready net --- Skimming/data/datasets.json | 110 +++++++++++++++++++++++------------- 1 file changed, 71 insertions(+), 39 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 280bc76e..43de74c2 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -286,7 +286,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "34859434", "n_files": "417", @@ -484,7 +484,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "88895", "n_files": "2", @@ -503,7 +503,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "9701595", "n_files": "143", @@ -663,7 +663,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5748466", "n_files": "84", @@ -682,7 +682,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1149467", "n_files": "22", @@ -842,7 +842,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4346952", "n_files": "78", @@ -1398,7 +1398,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "48675378", "n_files": "553", @@ -1417,7 +1417,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "49125561", "n_files": "591", @@ -1436,7 +1436,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "27413121", "n_files": "305", @@ -1455,7 +1455,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "182359906", "n_files": "2126", @@ -1704,7 +1704,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "8881676", "n_files": "151", @@ -3015,7 +3015,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4385142", "n_files": "69", @@ -3177,7 +3177,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4358697", "n_files": "66", @@ -3339,7 +3339,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "952504", "n_files": "17", @@ -3499,7 +3499,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2949960", "n_files": "38", @@ -5659,7 +5659,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2892030", "n_files": "38", @@ -6870,7 +6870,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "946900", "n_files": "43", @@ -6908,7 +6908,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "935500", "n_files": "52", @@ -6927,7 +6927,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "930600", "n_files": "43", @@ -8016,7 +8016,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3939990", "n_files": "63", @@ -8137,7 +8137,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5865875", "n_files": "111", @@ -8257,7 +8257,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7780870", "n_files": "129", @@ -8418,7 +8418,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7581624", "n_files": "129", @@ -14778,7 +14778,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "8705576", "n_files": "143", @@ -14857,7 +14857,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "42357944", "n_files": "712", @@ -14896,7 +14896,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "41221873", "n_files": "615", @@ -15931,7 +15931,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9986905979826605, - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2975404", "n_files": "43", @@ -16865,6 +16865,22 @@ "scenario": "PUMoriond17", "xsec": 2.6707 }, + "VBFHiggs0MToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0MToTauTau_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "956100", + "n_files": "43", + "process": "VBFHiggs0MToTauTau_M125", + "scenario": "PU2017", + "xsec": 2.6707 + }, "VBFHiggs0Mf05ph0M125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_JHUgenv6": { "Moriond17": [ "MC_SignalCPStudies_Summer16" @@ -16941,6 +16957,22 @@ "scenario": "PUMoriond17", "xsec": 0.2371314 }, + "VBFHiggs0PMToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/VBFHiggs0PMToTauTau_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "JHUgen-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "951200", + "n_files": "53", + "process": "VBFHiggs0PMToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.2371314 + }, "VVTo2L2Nu_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_amcatnlo-pythia8": { "Fall15": [ "Skim_Fall15_Full", @@ -17218,7 +17250,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "6577492", "n_files": "157", @@ -17380,7 +17412,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19700377", "n_files": "250", @@ -17542,7 +17574,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "11333705", "n_files": "186", @@ -18116,7 +18148,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "44881137", "n_files": "746", @@ -18400,7 +18432,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2000000", "n_files": "25", @@ -18495,7 +18527,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7791498", "n_files": "93", @@ -18618,7 +18650,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19086373", "n_files": "309", @@ -18803,7 +18835,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "27582164", "n_files": "406", @@ -19009,7 +19041,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3928630", "n_files": "50", @@ -19964,7 +19996,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "27840918", "n_files": "409", @@ -20066,7 +20098,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "6967853", "n_files": "82", @@ -20166,7 +20198,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v14", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1949768", "n_files": "23", From 5c74cb3f1892d3be59438b722611bb404c1454b2 Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 9 Oct 2018 10:56:33 +0200 Subject: [PATCH 285/317] added tagvalue to vbf jhu --- Skimming/data/datasets.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 43de74c2..dc682c18 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -16866,6 +16866,9 @@ "xsec": 2.6707 }, "VBFHiggs0MToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], "campaign": "RunIIFall17MiniAODv2", "data": false, "dbs": "/VBFHiggs0MToTauTau_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", @@ -16958,6 +16961,9 @@ "xsec": 0.2371314 }, "VBFHiggs0PMToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_JHUgen-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], "campaign": "RunIIFall17MiniAODv2", "data": false, "dbs": "/VBFHiggs0PMToTauTau_M125_13TeV_JHUGenV7011_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", From 96585f2ebd196d518651973e3c1d76919266a778 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 17 Oct 2018 14:02:42 +0200 Subject: [PATCH 286/317] changed global tag from 15 to 16 and added madgraph H+2jet files --- Skimming/data/datasets.json | 143 +++++++++++++++++++++++++----------- 1 file changed, 100 insertions(+), 43 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index dc682c18..5bd218d1 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -286,7 +286,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "34859434", "n_files": "417", @@ -484,7 +484,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "88895", "n_files": "2", @@ -503,7 +503,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "9701595", "n_files": "143", @@ -663,7 +663,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "5748466", "n_files": "84", @@ -682,7 +682,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "1149467", "n_files": "22", @@ -842,7 +842,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "4346952", "n_files": "78", @@ -1398,7 +1398,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "48675378", "n_files": "553", @@ -1417,7 +1417,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "49125561", "n_files": "591", @@ -1436,7 +1436,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "27413121", "n_files": "305", @@ -1455,7 +1455,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "182359906", "n_files": "2126", @@ -1704,7 +1704,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "8881676", "n_files": "151", @@ -3015,7 +3015,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "4385142", "n_files": "69", @@ -3177,7 +3177,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "4358697", "n_files": "66", @@ -3339,7 +3339,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "952504", "n_files": "17", @@ -3499,7 +3499,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "2949960", "n_files": "38", @@ -5659,13 +5659,13 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "2892030", "n_files": "38", "process": "GluGluHToTauTau_M125", "scenario": "PU2017", - "xsec": 3.045966 + "xsec": 2.767578 }, "GluGluHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -6553,6 +6553,63 @@ "scenario": "PU25nsData2015v1", "xsec": 3.045966 }, + "GluGluToHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/GluGluToHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v16", + "inputDBS": "global", + "n_events_generated": "10989343", + "n_files": "225", + "process": "GluGluToHToTauTauPlusTwoJets_M125", + "scenario": "PU2017", + "xsec": 2.767578 + }, + "GluGluToMaxmixHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/GluGluToMaxmixHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v16", + "inputDBS": "global", + "n_events_generated": "15907023", + "n_files": "360", + "process": "GluGluToMaxmixHToTauTauPlusTwoJets_M125", + "scenario": "PU2017", + "xsec": 2.767578 + }, + "GluGluToPseudoscalarHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/GluGluToPseudoscalarHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v16", + "inputDBS": "global", + "n_events_generated": "15713406", + "n_files": "355", + "process": "GluGluToPseudoscalarHToTauTauPlusTwoJets_M125", + "scenario": "PU2017", + "xsec": 2.767578 + }, "GluGluToRadionToHHTo2B2TauM250_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ "Skim_Fall15_Full" @@ -6870,7 +6927,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "946900", "n_files": "43", @@ -6889,7 +6946,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "983000", "n_files": "43", @@ -6908,7 +6965,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "935500", "n_files": "52", @@ -6927,7 +6984,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "930600", "n_files": "43", @@ -8016,7 +8073,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "3939990", "n_files": "63", @@ -8137,7 +8194,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "5865875", "n_files": "111", @@ -8257,7 +8314,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "7780870", "n_files": "129", @@ -8418,7 +8475,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "7581624", "n_files": "129", @@ -14778,7 +14835,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "8705576", "n_files": "143", @@ -14857,7 +14914,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "42357944", "n_files": "712", @@ -14896,7 +14953,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "41221873", "n_files": "615", @@ -15931,7 +15988,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9986905979826605, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "2975404", "n_files": "43", @@ -16876,7 +16933,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "956100", "n_files": "43", @@ -16971,7 +17028,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "951200", "n_files": "53", @@ -17256,7 +17313,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "6577492", "n_files": "157", @@ -17418,7 +17475,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "19700377", "n_files": "250", @@ -17580,7 +17637,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "11333705", "n_files": "186", @@ -18154,7 +18211,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "44881137", "n_files": "746", @@ -18438,7 +18495,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "2000000", "n_files": "25", @@ -18533,7 +18590,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "7791498", "n_files": "93", @@ -18656,7 +18713,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "19086373", "n_files": "309", @@ -18841,7 +18898,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "27582164", "n_files": "406", @@ -19047,7 +19104,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "3928630", "n_files": "50", @@ -20002,7 +20059,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "27840918", "n_files": "409", @@ -20104,7 +20161,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "6967853", "n_files": "82", @@ -20204,7 +20261,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v16", "inputDBS": "global", "n_events_generated": "1949768", "n_files": "23", From c18a6d3ac64681c5edfb9361fa31de9a6d055334 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 17 Oct 2018 14:04:30 +0200 Subject: [PATCH 287/317] saved npNLO, which is needed for stitching the madgraph h cp signal samples --- DataFormats/interface/KInfo.h | 1 + Producers/interface/KGenInfoProducer.h | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/DataFormats/interface/KInfo.h b/DataFormats/interface/KInfo.h index 1ff21997..dbb69a40 100644 --- a/DataFormats/interface/KInfo.h +++ b/DataFormats/interface/KInfo.h @@ -177,6 +177,7 @@ struct KGenEventInfo : public KEventInfo double alphaQCD; //< value of alpha_S for this event double lheHt; //< p-T sum of the outgoing partons of the event int lheNOutPartons; //< number of outgoing partons + int lhenpNLO; float nPUMean; //< mean ("true") number of PU interactions unsigned char nPUm2; // bx = -2 unsigned char nPUm1; // bx = -1 diff --git a/Producers/interface/KGenInfoProducer.h b/Producers/interface/KGenInfoProducer.h index 0449bd20..a3cf17d2 100644 --- a/Producers/interface/KGenInfoProducer.h +++ b/Producers/interface/KGenInfoProducer.h @@ -111,9 +111,12 @@ class KGenInfoProducer : public KInfoProducer edm::Handle lheEventProduct; double lheHt = 0.; int lheNOutPartons = 0; + int npNLO = 0; + if (event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { const lhef::HEPEUP& lheEvent = lheEventProduct->hepeup(); + std::vector lheParticles = lheEvent.PUP; for ( size_t idxParticle = 0; idxParticle < lheParticles.size(); ++idxParticle ) { int id = std::abs(lheEvent.IDUP[idxParticle]); @@ -124,8 +127,18 @@ class KGenInfoProducer : public KInfoProducer } } } + if (event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) + { + npNLO = lheEventProduct->npNLO(); + } + + this->metaEvent->lheHt = lheHt; this->metaEvent->lheNOutPartons = lheNOutPartons; + this->metaEvent->lhenpNLO = npNLO; + + + // Get LHE renormalization and factorization weights if((lheWeightRegexes.size() > 0) && event.getByToken(tokenLhe, lheEventProduct) && lheEventProduct.isValid()) { From 97e936c9f979b7f3dc9c1673dd1565d0b1699d6b Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 17 Oct 2018 14:35:24 +0200 Subject: [PATCH 288/317] updated to latest in htt/sync from artur --- .../checkoutCmssw94xPackagesForSkimming.sh | 124 +++++------------- 1 file changed, 34 insertions(+), 90 deletions(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index b4c7a3eb..358491c1 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,11 +6,11 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW CMSSW_9_4_10 -cd CMSSW_9_4_10/src +scramv1 project CMSSW_9_4_11_cand1 +cd CMSSW_9_4_11_cand1/src eval `scramv1 runtime -sh` -export KAPPA_BRANCH="master" +export KAPPA_BRANCH="dictchanges_CMSSW94X" while getopts :b:g:e:n: option do case "${option}" @@ -29,90 +29,24 @@ done ##https://twiki.cern.ch/twiki/bin/view/CMS/CutBasedElectronIdentificationRun2#Recipe_for_regular_users_for_8_0 ##https://twiki.cern.ch/twiki/bin/view/CMS/MultivariateElectronIdentificationRun2#Recipes_for_regular_users_common + + git cms-init -# cut-based electrons IDs -#git cms-merge-topic UAEDF-tomc:eleCutBasedId_94X_V2 -# MVA-based electrons IDs -#git cms-merge-topic guitargeek:EgammaID_9_4_X - - -#=========smearing and scaling======= -#git cms-merge-topic cms-egamma:EGIDV1AndScaleSmear_940 -#git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 #just adds in an extra file to have a setup function to make things easier -#==================================== -#scram b -j `grep -c ^processor /proc/cpuinfo` -# -# Add the area containing the MVA weights (from cms-data, to appear externa). -# Note: the external area appears after scram build is run at least once, as above -# - - -#mkdir $CMSSW_BASE/tmp_external -# Photons - Uncomment if needed -#cd $CMSSW_BASE/tmp_external -# below, you may have a different architecture, this is just one example from lxplus -#cd slc7_amd64_gcc630/ -#git clone https://github.com/lsoffi/RecoEgamma-PhotonIdentification.git data/RecoEgamma/PhotonIdentification/data -#cd data/RecoEgamma/PhotonIdentification/data -#cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/PhotonIdentification/data -#git checkout CMSSW_9_4_0_pre3_TnP -# -# Electrons -#cd $CMSSW_BASE/tmp_external -#cd slc7_amd64_gcc630/ -#git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data -#cd data/RecoEgamma/ElectronIdentification/data -#git checkout CMSSW_9_4_0_pre3_TnP -#cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data -#cd $CMSSW_BASE/src -#=========smearing and scaling======= -#now we need to get the .dat files for the scale and smearing -#cd $CMSSW_BASE/tmp_external -## below, you may have a different architecture, this is just one example from lxplus -##cd slc7_amd64_gcc630/ -#git clone git@github.com:Sam-Harper/EgammaAnalysis-ElectronTools.git data/EgammaAnalysis/ElectronTools/data -#cd data/EgammaAnalysis/ElectronTools/data -#git checkout ReReco17NovScaleAndSmearing -#cp -r Fall17 $CMSSW_BASE/src/EgammaAnalysis/ElectronTools/datas -#cd $CMSSW_BASE/src -#===================================== -#rm -rf tmp_external -##Remove the .git folder as it is not needed and contains a lot of useless data -#rm -rf RecoEgamma/ElectronIdentification/data/.git -#rm -rf $CMSSW_BASE/external/slc7_amd64_gcc630/data/RecoEgamma/ElectronIdentification/data/.git - -# git cms-addpkg DataFormats/PatCandidates -# git cms-addpkg RecoTauTag/Configuration -# git cms-addpkg RecoTauTag/RecoTau -# -# mkdir $CMSSW_BASE/tmp_external -# #fetch xml files for Egamma Id from private repository -# cd $CMSSW_BASE/tmp_external -# git clone https://github.com/lsoffi/RecoEgamma-ElectronIdentification.git data/RecoEgamma/ElectronIdentification/data -# cd data/RecoEgamma/ElectronIdentification/data -# git checkout CMSSW_9_4_0_pre3_TnP -# cp -r Fall17 $CMSSW_BASE/src/RecoEgamma/ElectronIdentification/data -# # Go back to the src/ -# cd $CMSSW_BASE/src -# rm -rf tmp_external - -# MET filters : -# https://twiki.cern.ch/twiki/bin/viewauth/CMS/MissingETOptionalFiltersRun2#Analysis_Recommendations_for_ana -# No new recipe? - -# Luminosity : -# https://twiki.cern.ch/twiki/bin/view/CMS/TWikiLUM - -# JETS to use: -# https://twiki.cern.ch/twiki/bin/view/CMS/JECDataMC#Jet_Energy_Corrections_in_Run2 -# Cross-check - -# Muons to use: -# https://twiki.cern.ch/twiki/bin/view/CMS/MuonPOG#Basic_documentation_description -# No new recipe? - -# general reference: -# https://twiki.cern.ch/twiki/bin/view/CMS/WebHome + +# Get DeepFlavour b-tagger (optional) +git cms-addpkg RecoBTag/TensorFlow +git cherry-pick 94ceae257f846998c357fcad408986cc8a039152 + +# Get working version of HTXSRivetProducer (mainly relevant for SM HTT) +#TODO the new version in CMSSW_9_4_11_cand1 is validated. To be followed up +#git cms-addpkg GeneratorInterface/RivetInterface +#cd GeneratorInterface/RivetInterface/plugins +#rm HTXSRivetProducer.cc +#wget https://raw.githubusercontent.com/perrozzi/cmssw/HTXS_clean/GeneratorInterface/RivetInterface/plugins/HTXSRivetProducer.cc +#cd - + +# Get code for electron V2 ID's (trained on 94X MC's) +git cms-merge-topic guitargeek:EgammaID_949 @@ -122,6 +56,20 @@ git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 # Get recipes to re-correct MET (also for ECAL prefiring) git cms-merge-topic cms-met:METFixEE2017_949_v2 #https://twiki.cern.ch/twiki/bin/viewauth/CMS/MissingETUncertaintyPrescription#Instructions_for_9_4_X_X_9_for_2 +# Get deep Tau & DPF based Tau ID (and Tau ID Embedder) (deep Tau & DPF Tau optional) +git cms-merge-topic ocolegro:dpfisolation # consists updated version of runTauIdMVA.py (RecoTauTag/RecoTau/python/runTauIdMVA.py). Originally, this .py file comes from https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py + + +#---------OLD-------- +# TAU: Packages needed to rerun tau id +# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 +# NEEDS UPDATE +#wget https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py -P $CMSSW_BASE/src/Kappa/Skimming/python/ + + +# Get latest anti-e discriminator MVA6v2 (2017 training) (optional) +#TODO some files need to be copied from afs. A proper integration of the files will be done by Tau POG. To be followed up. +git cms-merge-topic cms-tau-pog:CMSSW_9_4_X_tau-pog_updateAntiEDisc # CP: Refitting package git clone git@github.com:artus-analysis/TauRefit.git VertexRefit/TauRefit @@ -133,9 +81,5 @@ git clone git@github.com:KappaAnalysis/Kappa.git -b ${KAPPA_BRANCH} # https://twiki.cern.ch/twiki/bin/viewauth/CMS/BtagRecommendation94X # NEEDS UPDATE -# TAU: Packages needed to rerun tau id -# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 -# NEEDS UPDATE -wget https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py -P $CMSSW_BASE/src/Kappa/Skimming/python/ scram b -j `grep -c ^processor /proc/cpuinfo` From 79e357c38656ab40eb6be471f6c891462d205063 Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 19 Oct 2018 12:40:01 +0200 Subject: [PATCH 289/317] global tag 16 has jet problems according to IC, use 15 --- Skimming/data/datasets.json | 90 ++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 5bd218d1..eed689d6 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -286,7 +286,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "34859434", "n_files": "417", @@ -484,7 +484,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "88895", "n_files": "2", @@ -503,7 +503,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "9701595", "n_files": "143", @@ -663,7 +663,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5748466", "n_files": "84", @@ -682,7 +682,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1149467", "n_files": "22", @@ -842,7 +842,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4346952", "n_files": "78", @@ -1398,7 +1398,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "48675378", "n_files": "553", @@ -1417,7 +1417,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "49125561", "n_files": "591", @@ -1436,7 +1436,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "27413121", "n_files": "305", @@ -1455,7 +1455,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "182359906", "n_files": "2126", @@ -1704,7 +1704,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "8881676", "n_files": "151", @@ -3015,7 +3015,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4385142", "n_files": "69", @@ -3177,7 +3177,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4358697", "n_files": "66", @@ -3339,7 +3339,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "952504", "n_files": "17", @@ -3499,7 +3499,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2949960", "n_files": "38", @@ -5659,7 +5659,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2892030", "n_files": "38", @@ -6564,7 +6564,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "10989343", "n_files": "225", @@ -6583,7 +6583,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "15907023", "n_files": "360", @@ -6602,7 +6602,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "15713406", "n_files": "355", @@ -6927,7 +6927,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "946900", "n_files": "43", @@ -6946,7 +6946,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "983000", "n_files": "43", @@ -6965,7 +6965,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "935500", "n_files": "52", @@ -6984,7 +6984,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "930600", "n_files": "43", @@ -8073,7 +8073,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3939990", "n_files": "63", @@ -8194,7 +8194,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5865875", "n_files": "111", @@ -8314,7 +8314,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7780870", "n_files": "129", @@ -8475,7 +8475,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7581624", "n_files": "129", @@ -14835,7 +14835,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "8705576", "n_files": "143", @@ -14914,7 +14914,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "42357944", "n_files": "712", @@ -14953,7 +14953,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "41221873", "n_files": "615", @@ -15988,7 +15988,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9986905979826605, - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2975404", "n_files": "43", @@ -16933,7 +16933,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "956100", "n_files": "43", @@ -17028,7 +17028,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "951200", "n_files": "53", @@ -17313,7 +17313,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "6577492", "n_files": "157", @@ -17475,7 +17475,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19700377", "n_files": "250", @@ -17637,7 +17637,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "11333705", "n_files": "186", @@ -18211,7 +18211,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "44881137", "n_files": "746", @@ -18495,7 +18495,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2000000", "n_files": "25", @@ -18590,7 +18590,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7791498", "n_files": "93", @@ -18713,7 +18713,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19086373", "n_files": "309", @@ -18898,7 +18898,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "27582164", "n_files": "406", @@ -19104,7 +19104,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3928630", "n_files": "50", @@ -20059,7 +20059,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "27840918", "n_files": "409", @@ -20161,7 +20161,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "6967853", "n_files": "82", @@ -20261,7 +20261,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "globalTag": "94X_mc2017_realistic_v16", + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1949768", "n_files": "23", From 4d1508ec4f89fdf8750a43c29f7862ab3697a032 Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 19 Oct 2018 15:25:04 +0200 Subject: [PATCH 290/317] changes as proposed on gitlab --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 130 +++++++++++++++++---- 1 file changed, 110 insertions(+), 20 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 903d9e98..389fbbb0 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -274,7 +274,13 @@ def getBaseConfig( globaltag= 'START70_V7::All', process, jetSource = cms.InputTag('slimmedJets'), labelName = 'UpdatedJEC', - jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute', 'L2L3Residual']), 'None') + jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute', 'L2L3Residual']), 'None'), + btagDiscriminators = [ + "pfDeepFlavourJetTags:probb", + "pfDeepFlavourJetTags:probbb", + "pfDeepFlavourJetTags:problepb", + ], + ) jetCollection = "updatedPatJetsUpdatedJEC" elif tools.is_above_cmssw_version([8]): @@ -311,10 +317,23 @@ def getBaseConfig( globaltag= 'START70_V7::All', if tools.is_above_cmssw_version([9,4]): from RecoEgamma.EgammaTools.EgammaPostRecoTools import setupEgammaPostRecoSeq - setupEgammaPostRecoSeq(process,applyEnergyCorrections=False, - applyVIDOnCorrectedEgamma=False, - isMiniAOD=True, - era='2017-Nov17ReReco') + setupEgammaPostRecoSeq( + process, + runVID=True, + eleIDModules=[ + 'RecoEgamma.ElectronIdentification.Identification.heepElectronID_HEEPV70_cff', + + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff', + + 'RecoEgamma.ElectronIdentification.Identification.cutBasedElectronID_Fall17_94X_V2_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff', + 'RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff', + ], + era='2017-Nov17ReReco' +) + process.p *= process.egammaPostRecoSeq process.kappaTuple.active += cms.vstring('Electrons') @@ -348,24 +367,60 @@ def getBaseConfig( globaltag= 'START70_V7::All', ) """ process.kappaTuple.Electrons.ids = cms.VInputTag( - cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto"), - cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose"), - cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-medium"), - cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-tight"), - cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp90"), - cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80"), - cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose"), - cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90"), - cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80"), - cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose"), - ) + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-veto"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-loose"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-medium"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V1-tight"), + + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-loose"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-medium"), + cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-tight"), + + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp90"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wp80"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V1-wpLoose"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp90"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wp80"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V1-wpLoose"), + + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp90"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wp80"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-noIso-V2-wpLoose"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp90"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wp80"), + cms.InputTag("egmGsfElectronIDs:mvaEleID-Fall17-iso-V2-wpLoose"), + ) + + + + + process.kappaTuple.Electrons.userFloats = cms.VInputTag( cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV1Values"), cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV1Values"), + cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17NoIsoV2Values"), + cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Fall17IsoV2Values"), + cms.InputTag("electronCorrection:ecalTrkEnergyPreCorr"), cms.InputTag("electronCorrection:ecalTrkEnergyPostCorr"), cms.InputTag("electronCorrection:ecalTrkEnergyErrPreCorr"), cms.InputTag("electronCorrection:ecalTrkEnergyErrPostCorr"), + + cms.InputTag("electronCorrection:energyScaleUp"), + cms.InputTag("electronCorrection:energyScaleDown"), + cms.InputTag("electronCorrection:energyScaleStatUp"), + cms.InputTag("electronCorrection:energyScaleStatDown"), + cms.InputTag("electronCorrection:energyScaleSystUp"), + cms.InputTag("electronCorrection:energyScaleSystDown"), + cms.InputTag("electronCorrection:energyScaleGainUp"), + cms.InputTag("electronCorrection:energyScaleGainDown"), + cms.InputTag("electronCorrection:energySigmaUp"), + cms.InputTag("electronCorrection:energySigmaDown"), + cms.InputTag("electronCorrection:energySigmaPhiUp"), + cms.InputTag("electronCorrection:energySigmaPhiDown"), + cms.InputTag("electronCorrection:energySigmaRhoUp"), + cms.InputTag("electronCorrection:energySigmaRhoDown"), ) elif tools.is_above_cmssw_version([8]): @@ -396,21 +451,46 @@ def getBaseConfig( globaltag= 'START70_V7::All', #-------------------------------------------------------------------------------- #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 toKeep = [] - if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2", "newDM2017v2", "dR0p32017v2")) + if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2","DPFTau_2016_v0","DPFTau_2016_v1","deepTau2017v1")) elif tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) - from Kappa.Skimming.runTauIdMVA import TauIDEmbedder + from RecoTauTag.RecoTau.runTauIdMVA import TauIDEmbedder na = TauIDEmbedder(process, cms, debug=True, toKeep = toKeep ) - na.runTauID() - process.p *= process.rerunMvaIsolationSequence * process.NewTauIDsEmbedded + + if tools.is_above_cmssw_version([8,0,20]): + taus = "NewTauIDsEmbedded" + + na.runTauID(taus) + process.p *= process.rerunMvaIsolationSequence + process.p *= getattr(process, taus) + + tauCollection = cms.InputTag(taus) # to be used as input + # Tau ID's embedded additionally into the new collection + additionalIds = cms.vstring( + "byIsolationMVArun2017v2DBoldDMwLTraw2017", + "byVVLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byVLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byLooseIsolationMVArun2017v2DBoldDMwLT2017", + "byMediumIsolationMVArun2017v2DBoldDMwLT2017", + "byTightIsolationMVArun2017v2DBoldDMwLT2017", + "byVTightIsolationMVArun2017v2DBoldDMwLT2017", + "byVVTightIsolationMVArun2017v2DBoldDMwLT2017", + "deepTau2017v1tauVSall", + "DPFTau_2016_v0tauVSall", + "DPFTau_2016_v1tauVSall", + ) + process.kappaTuple.active += cms.vstring('PatTaus') + process.kappaTuple.PatTaus.vertexcollection = cms.InputTag("offlineSlimmedPrimaryVertices") process.kappaTuple.PatTaus.offlineBeamSpot = cms.InputTag("offlineBeamSpot") + process.kappaTuple.PatTaus.taus.binaryDiscrBlacklist = cms.vstring() + process.kappaTuple.PatTaus.taus.src = cms.InputTag(taus) process.kappaTuple.PatTaus.taus.floatDiscrBlacklist = cms.vstring() # just took everything from https://twiki.cern.ch/twiki/bin/viewauth/CMS/TauIDRecommendation13TeV @@ -482,6 +562,16 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byTightIsolationMVArun2017v2DBoldDMdR0p3wLT2017", "byVTightIsolationMVArun2017v2DBoldDMdR0p3wLT2017", "byVVTightIsolationMVArun2017v2DBoldDMdR0p3wLT2017") + if "deepTau2017v1" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + "deepTau2017v1tauVSall") # deep Tau based on same inputs as MVAIso (BDT-based) + if "DPFTau_2016_v0" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + "DPFTau_2016_v0tauVSall") # Deep PF Tau based also on low-level inputs (v0) + if "DPFTau_2016_v1" in toKeep: + process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( + "DPFTau_2016_v1tauVSall") # Deep PF Tau based also on low-level inputs (v1) + if "2016v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( "byIsolationMVArun2v1DBoldDMwLTraw2016", From 0e23548c9231fca50e8dcdc0ca74caecc4f29fce Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 8 Nov 2018 14:30:11 +0100 Subject: [PATCH 291/317] added backgrounds and signals and used latest xsec --- Skimming/data/datasets.json | 499 ++++++++++++++++++++++++++++-------- 1 file changed, 394 insertions(+), 105 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index eed689d6..ccc381fe 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -275,24 +275,43 @@ "scenario": "94X", "xsec": 1012.5 }, + "DY1JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "42331295", + "n_files": "492", + "process": "DY1JetsToLL_M50", + "scenario": "PU2017", + "xsec": 877.8 + }, "DY1JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "dbs": "/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_v3_94X_mc2017_realistic_v14_ext1-v2/MINIAODSIM", "energy": "13", "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "34859434", - "n_files": "417", + "n_events_generated": "33669127", + "n_files": "392", "process": "DY1JetsToLL_M50", "scenario": "PU2017", - "xsec": 1012.5 + "xsec": 877.8 }, "DY1JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -475,7 +494,8 @@ }, "DY2JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -490,11 +510,12 @@ "n_files": "2", "process": "DY2JetsToLL_M50", "scenario": "PU2017", - "xsec": 332.8 + "xsec": 304.4 }, "DY2JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -509,7 +530,7 @@ "n_files": "143", "process": "DY2JetsToLL_M50", "scenario": "PU2017", - "xsec": 332.8 + "xsec": 304.4 }, "DY2JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -654,7 +675,8 @@ }, "DY3JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -669,11 +691,12 @@ "n_files": "84", "process": "DY3JetsToLL_M50", "scenario": "PU2017", - "xsec": 101.8 + "xsec": 111.5 }, "DY3JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -688,7 +711,7 @@ "n_files": "22", "process": "DY3JetsToLL_M50", "scenario": "PU2017", - "xsec": 101.8 + "xsec": 111.5 }, "DY3JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -831,25 +854,6 @@ "scenario": "94X", "xsec": 54.8 }, - "DY4JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { - "analysis_2017": [ - "skim_mcv2" - ], - "campaign": "RunIIFall17MiniAODv2", - "data": false, - "dbs": "/DY4JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", - "inputDBS": "global", - "n_events_generated": "4346952", - "n_files": "78", - "process": "DY4JetsToLL_M50", - "scenario": "PU2017", - "xsec": 54.8 - }, "DY4JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -991,6 +995,25 @@ "scenario": "94X", "xsec": 18610.0 }, + "DYJetsToLLM10to50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DYJetsToLL_M-10to50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "39521230", + "n_files": "477", + "process": "DYJetsToLL_M10to50", + "scenario": "PU2017", + "xsec": 21658.0 + }, "DYJetsToLLM10to50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -1389,7 +1412,8 @@ }, "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -1404,11 +1428,12 @@ "n_files": "553", "process": "DYJetsToLL_M50", "scenario": "PU2017RECOSIMstep", - "xsec": 5765.4 + "xsec": 6225.42 }, "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017RECOSIMstep_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -1423,7 +1448,7 @@ "n_files": "591", "process": "DYJetsToLL_M50", "scenario": "PU2017RECOSIMstep", - "xsec": 5765.4 + "xsec": 6225.42 }, "DYJetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ @@ -3021,7 +3046,7 @@ "n_files": "69", "process": "EWKWMinus2Jets_WToLNu_M50", "scenario": "PU2017", - "xsec": 20.25 + "xsec": 23.24 }, "EWKWMinus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -3183,7 +3208,7 @@ "n_files": "66", "process": "EWKWPlus2Jets_WToLNu_M50", "scenario": "PU2017", - "xsec": 25.62 + "xsec": 29.59 }, "EWKWPlus2JetsWToLNuM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -3345,7 +3370,7 @@ "n_files": "17", "process": "EWKZ2Jets_ZToLL_M50", "scenario": "PU2017", - "xsec": 3.987 + "xsec": 4.321 }, "EWKZ2JetsZToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -3505,7 +3530,7 @@ "n_files": "38", "process": "EWKZ2Jets", "scenario": "PU2017", - "xsec": 10.01 + "xsec": 10.66 }, "EWKZ2Jets_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -5650,7 +5675,8 @@ }, "GluGluHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -5665,7 +5691,7 @@ "n_files": "38", "process": "GluGluHToTauTau_M125", "scenario": "PU2017", - "xsec": 2.767578 + "xsec": 3.045966 }, "GluGluHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -6555,7 +6581,8 @@ }, "GluGluToHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -6570,11 +6597,31 @@ "n_files": "225", "process": "GluGluToHToTauTauPlusTwoJets_M125", "scenario": "PU2017", - "xsec": 2.767578 + "xsec": 1.0 + }, + "GluGluToMaxmixHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToMaxmixHToTauTau_13TeV_USER_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "dwinterb", + "data": false, + "dbs": "/GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-GEN/dwinterb-GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-MiniAOD-v2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "phys03", + "n_events_generated": "3201858", + "n_files": "535", + "process": "GluGluToMaxmixHToTauTau_M125", + "scenario": "GluGluToMaxmixHToTauTau", + "xsec": 3.045966 }, "GluGluToMaxmixHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -6589,11 +6636,31 @@ "n_files": "360", "process": "GluGluToMaxmixHToTauTauPlusTwoJets_M125", "scenario": "PU2017", - "xsec": 2.767578 + "xsec": 1.0 + }, + "GluGluToPseudoscalarHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToPseudoscalarHToTauTau_13TeV_USER_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "dwinterb", + "data": false, + "dbs": "/GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-GEN/dwinterb-GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-MiniAOD-v2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "phys03", + "n_events_generated": "3329183", + "n_files": "557", + "process": "GluGluToPseudoscalarHToTauTau_M125", + "scenario": "GluGluToPseudoscalarHToTauTau", + "xsec": 3.045966 }, "GluGluToPseudoscalarHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -6608,7 +6675,7 @@ "n_files": "355", "process": "GluGluToPseudoscalarHToTauTauPlusTwoJets_M125", "scenario": "PU2017", - "xsec": 2.767578 + "xsec": 1.0 }, "GluGluToRadionToHHTo2B2TauM250_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_madgraph": { "Fall15": [ @@ -8064,22 +8131,23 @@ }, "STt-channelantitop4finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/ST_t-channel_antitop_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "3939990", - "n_files": "63", + "n_events_generated": "3675910", + "n_files": "69", "process": "STt-channelantitop4finclusiveDecaysTuneCP5", "scenario": "PU2017", - "xsec": 26.38 + "xsec": 80.95 }, "STt-channelantitop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -8185,22 +8253,23 @@ }, "STt-channeltop4finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/ST_t-channel_top_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/ST_t-channel_top_4f_inclusiveDecays_TuneCP5_13TeV-powhegV2-madspin-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "5865875", - "n_files": "111", + "n_events_generated": "5982064", + "n_files": "93", "process": "STt-channeltop4finclusiveDecaysTuneCP5", "scenario": "PU2017", - "xsec": 44.33 + "xsec": 136.02 }, "STt-channeltop4finclusiveDecays_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -8305,22 +8374,23 @@ }, "STtWantitop5finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/ST_tW_antitop_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "7780870", - "n_files": "129", + "n_events_generated": "7977430", + "n_files": "134", "process": "STtWantitop5finclusiveDecaysTuneCP5", "scenario": "PU2017", - "xsec": 35.6 + "xsec": 35.85 }, "STtWantitop5finclusiveDecays_RunIIFall15MiniAODv2_PU25nsData2015v1_13TeV_MINIAOD_powheg-pythia8": { "Fall15": [ @@ -8466,19 +8536,20 @@ }, "STtWtop5finclusiveDecaysTuneCP5_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/ST_tW_top_5f_inclusiveDecays_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "7581624", - "n_files": "129", + "n_events_generated": "7794186", + "n_files": "139", "process": "STtWtop5finclusiveDecaysTuneCP5", "scenario": "PU2017", "xsec": 35.85 @@ -14826,22 +14897,23 @@ }, "TTTo2L2Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "8705576", - "n_files": "143", + "n_events_generated": "9000000", + "n_files": "153", "process": "TTTo2L2Nu", "scenario": "PU2017", - "xsec": 87.31 + "xsec": 88.29 }, "TTTo2L2Nu_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -14905,22 +14977,23 @@ }, "TTToHadronic_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/TTToHadronic_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/TTToHadronic_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v2/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "42357944", - "n_files": "712", + "n_events_generated": "41729120", + "n_files": "665", "process": "TTToHadronic", "scenario": "PU2017", - "xsec": 380.1 + "xsec": 377.96 }, "TTToSemiLeptonic_RunIIFall17MiniAOD_94X_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ @@ -14944,22 +15017,23 @@ }, "TTToSemiLeptonic_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "dbs": "/TTToSemiLeptonic_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "41221873", - "n_files": "615", + "n_events_generated": "43732445", + "n_files": "828", "process": "TTToSemiLeptonic", "scenario": "PU2017", - "xsec": 364.4 + "xsec": 365.35 }, "TTToSemilepton_RunIISpring16MiniAODv2_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ @@ -17180,6 +17254,25 @@ "scenario": "94X", "xsec": 9644.5 }, + "W1JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/W1JetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v3/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "54147812", + "n_files": "801", + "process": "W1JetsToLNu", + "scenario": "PU2017", + "xsec": 8104.0 + }, "W1JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -17304,7 +17397,8 @@ }, "W2JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -17319,7 +17413,7 @@ "n_files": "157", "process": "W2JetsToLNu", "scenario": "PU2017", - "xsec": 3144.5 + "xsec": 2793.0 }, "W2JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -17466,7 +17560,8 @@ }, "W3JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -17481,7 +17576,7 @@ "n_files": "250", "process": "W3JetsToLNu", "scenario": "PU2017", - "xsec": 954.8 + "xsec": 992.5 }, "W3JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -17628,7 +17723,8 @@ }, "W4JetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -17643,7 +17739,7 @@ "n_files": "186", "process": "W4JetsToLNu", "scenario": "PU2017", - "xsec": 485.8 + "xsec": 544.3 }, "W4JetsToLNu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ @@ -18200,9 +18296,29 @@ "scenario": "94X", "xsec": 61526.7 }, + "WJetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WJetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "33073306", + "n_files": "514", + "process": "WJetsToLNu", + "scenario": "PU2017", + "xsec": 61526.7 + }, "WJetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -18423,6 +18539,25 @@ "scenario": "PU25nsData2015v1", "xsec": 49.997 }, + "WWTo1L1Nu2Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "5054286", + "n_files": "62", + "process": "WWTo1L1Nu2Q", + "scenario": "PU2017", + "xsec": 80.74 + }, "WWTo1L1Nu2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -18484,6 +18619,25 @@ "scenario": "PUMoriond17", "xsec": 49.997 }, + "WWTo2L2Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WWTo2L2Nu_NNPDF31_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "2000000", + "n_files": "25", + "process": "WWTo2L2Nu", + "scenario": "PU2017", + "xsec": 11.08 + }, "WWTo2L2Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8_ext1": { "analysis_2017": [ "skim_mcv2" @@ -18503,6 +18657,63 @@ "scenario": "PU2017", "xsec": 12.178 }, + "WWTo4Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WWTo4Q_NNPDF31_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "2000000", + "n_files": "24", + "process": "WWTo4Q", + "scenario": "PU2017", + "xsec": 47.73 + }, + "WWToLNuQQ_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WWToLNuQQ_NNPDF31_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "8782525", + "n_files": "122", + "process": "WWToLNuQQ", + "scenario": "PU2017", + "xsec": 45.99 + }, + "WWToLNuQQ_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WWToLNuQQ_NNPDF31_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "9994191", + "n_files": "127", + "process": "WWToLNuQQ", + "scenario": "PU2017", + "xsec": 45.99 + }, "WWToLNuQQ_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg": { "Moriond17": [ "Skim_Base", @@ -18581,7 +18792,8 @@ }, "WW_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -18596,7 +18808,7 @@ "n_files": "93", "process": "WW", "scenario": "PU2017", - "xsec": 63.21 + "xsec": 75.88 }, "WW_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ @@ -18704,7 +18916,8 @@ }, "WZTo1L1Nu2Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -18719,7 +18932,7 @@ "n_files": "309", "process": "WZTo1L1Nu2Q", "scenario": "PU2017", - "xsec": 10.71 + "xsec": 11.66 }, "WZTo1L1Nu2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ @@ -18804,6 +19017,25 @@ "scenario": "PU25nsData2015v1", "xsec": 3.05 }, + "WZTo1L3Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8_v2/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "4994395", + "n_files": "136", + "process": "WZTo1L3Nu", + "scenario": "PU2017", + "xsec": 3.293 + }, "WZTo1L3Nu_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -18889,7 +19121,8 @@ }, "WZTo2L2Q_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -18904,7 +19137,7 @@ "n_files": "406", "process": "WZTo2L2Q", "scenario": "PU2017", - "xsec": 5.595 + "xsec": 6.331 }, "WZTo2L2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ @@ -18968,6 +19201,22 @@ "scenario": "PUMoriond17", "xsec": 5.595 }, + "WZTo3LNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WZTo3LNu_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "10987679", + "n_files": "131", + "process": "WZTo3LNu", + "scenario": "PU2017", + "xsec": 5.052 + }, "WZTo3LNu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "campaign": "RunIISummer16MiniAODv2", "data": false, @@ -19095,7 +19344,8 @@ }, "WZ_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -19110,7 +19360,7 @@ "n_files": "50", "process": "WZ", "scenario": "PU2017", - "xsec": 22.82 + "xsec": 27.57 }, "WZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ @@ -20008,6 +20258,25 @@ "scenario": "PUMoriond17", "xsec": 0.570213152 }, + "ZZTo2L2Nu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ZZTo2L2Nu_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "8744768", + "n_files": "112", + "process": "ZZTo2L2Nu", + "scenario": "PU2017", + "xsec": 0.6008 + }, "ZZTo2L2Nu_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Summer16" @@ -20065,7 +20334,7 @@ "n_files": "409", "process": "ZZTo2L2Q", "scenario": "PU2017", - "xsec": 3.22 + "xsec": 3.688 }, "ZZTo2L2Q_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ @@ -20152,22 +20421,41 @@ }, "ZZTo4L_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/ZZTo4L_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/ZZTo4L_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "6967853", - "n_files": "82", + "n_events_generated": "6964071", + "n_files": "80", "process": "ZZTo4L", "scenario": "PU2017", - "xsec": 1.256 + "xsec": 3.293 + }, + "ZZTo4L_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8_ext1": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ZZTo4L_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM", + "energy": "13", + "extension": "ext1", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "98091559", + "n_files": "1128", + "process": "ZZTo4L", + "scenario": "PU2017", + "xsec": 1.325 }, "ZZTo4L_RunIISpring16MiniAODv2reHLT_PUSpring16RAWAODSIM_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ @@ -20252,7 +20540,8 @@ }, "ZZ_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -20267,7 +20556,7 @@ "n_files": "23", "process": "ZZ", "scenario": "PU2017", - "xsec": 10.32 + "xsec": 12.14 }, "ZZ_RunIISummer17MiniAOD_92X_13TeV_MINIAOD_pythia8": { "analysis_2017": [ From 6c05bf67b7e9af713d58480986d1dad4e1439db9 Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 8 Nov 2018 15:56:50 +0100 Subject: [PATCH 292/317] bugfix in kskimming + chechout cmssw9411_patch2 --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 2 +- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 389fbbb0..bf8c0bd1 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -677,7 +677,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process, isData = data, # false for MC fixEE2017 = True, - fixEE2017Params = {'userawPt': True, 'PtThreshold':50.0, 'MinEtaThreshold':2.65, 'MaxEtaThreshold': 3.139} , + fixEE2017Params = {'userawPt': True, 'ptThreshold':50.0, 'minEtaThreshold':2.65, 'maxEtaThreshold': 3.139}, postfix = "ModifiedMET" ) #process.p *= process.fullPatMetSequence diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 358491c1..8254d78d 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -6,8 +6,8 @@ ssh -vT git@github.com export VO_CMS_SW_DIR=/cvmfs/cms.cern.ch source $VO_CMS_SW_DIR/cmsset_default.sh -scramv1 project CMSSW_9_4_11_cand1 -cd CMSSW_9_4_11_cand1/src +scramv1 project CMSSW_9_4_11_cand2 +cd CMSSW_9_4_11_cand2/src eval `scramv1 runtime -sh` export KAPPA_BRANCH="dictchanges_CMSSW94X" @@ -53,7 +53,7 @@ git cms-merge-topic guitargeek:EgammaID_949 # Get code for electron scale & smear corrections git cms-merge-topic cms-egamma:EgammaPostRecoTools_940 -# Get recipes to re-correct MET (also for ECAL prefiring) +# Get recipes to re-correct MET (also for ECAL noise) git cms-merge-topic cms-met:METFixEE2017_949_v2 #https://twiki.cern.ch/twiki/bin/viewauth/CMS/MissingETUncertaintyPrescription#Instructions_for_9_4_X_X_9_for_2 # Get deep Tau & DPF based Tau ID (and Tau ID Embedder) (deep Tau & DPF Tau optional) From dc81941a619375da50d44917c77706f0cf68df22 Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 9 Nov 2018 12:46:24 +0100 Subject: [PATCH 293/317] removed deep tau ids --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index bf8c0bd1..7ae7d683 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -451,7 +451,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', #-------------------------------------------------------------------------------- #https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuidePFTauID#Rerunning_of_the_tau_ID_on_M_AN1 toKeep = [] - if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2","DPFTau_2016_v0","DPFTau_2016_v1","deepTau2017v1")) + if tools.is_above_cmssw_version([9]): toKeep.extend(("2017v1", "2017v2")) elif tools.is_above_cmssw_version([8,0,20]): toKeep.extend(("2016v1", "newDM2016v1")) from RecoTauTag.RecoTau.runTauIdMVA import TauIDEmbedder @@ -469,6 +469,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', tauCollection = cms.InputTag(taus) # to be used as input # Tau ID's embedded additionally into the new collection + #NO deep tau, to large files additionalIds = cms.vstring( "byIsolationMVArun2017v2DBoldDMwLTraw2017", "byVVLooseIsolationMVArun2017v2DBoldDMwLT2017", @@ -478,9 +479,6 @@ def getBaseConfig( globaltag= 'START70_V7::All', "byTightIsolationMVArun2017v2DBoldDMwLT2017", "byVTightIsolationMVArun2017v2DBoldDMwLT2017", "byVVTightIsolationMVArun2017v2DBoldDMwLT2017", - "deepTau2017v1tauVSall", - "DPFTau_2016_v0tauVSall", - "DPFTau_2016_v1tauVSall", ) From a3c2054fd637bc666fa92d66b0161d7e7b9f3acd Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 9 Nov 2018 12:50:49 +0100 Subject: [PATCH 294/317] remove deeptau data from cmsssw, 150 mb to large for crab --- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 8254d78d..ada395bb 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -59,6 +59,8 @@ git cms-merge-topic cms-met:METFixEE2017_949_v2 #https://twiki.cern.ch/twiki/bin # Get deep Tau & DPF based Tau ID (and Tau ID Embedder) (deep Tau & DPF Tau optional) git cms-merge-topic ocolegro:dpfisolation # consists updated version of runTauIdMVA.py (RecoTauTag/RecoTau/python/runTauIdMVA.py). Originally, this .py file comes from https://raw.githubusercontent.com/greyxray/TauAnalysisTools/CMSSW_9_4_X_tau-pog_RunIIFall17/TauAnalysisTools/python/runTauIdMVA.py +rm -rf RecoTauTag/RecoTau/data/ + #---------OLD-------- # TAU: Packages needed to rerun tau id From 24206abe0f1569a73579a1aa3e7448d3a16cac45 Mon Sep 17 00:00:00 2001 From: jordy Date: Mon, 12 Nov 2018 13:58:18 +0100 Subject: [PATCH 295/317] additional files + dwinterb check to add RunIIFall17MiniAODv2_ to nickname --- Skimming/data/datasets.json | 87 ++++++++++++++++++++++++-- Skimming/python/datasetsHelperTwopz.py | 3 + 2 files changed, 86 insertions(+), 4 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index ccc381fe..b1443508 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6601,7 +6601,8 @@ }, "GluGluToMaxmixHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToMaxmixHToTauTau_13TeV_USER_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2_CP" + "skim_mcv2_CP", + "skim_mcv2_dwinter" ], "campaign": "dwinterb", "data": false, @@ -6640,7 +6641,8 @@ }, "GluGluToPseudoscalarHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToPseudoscalarHToTauTau_13TeV_USER_amcatnlo-pythia8": { "analysis_2017": [ - "skim_mcv2_CP" + "skim_mcv2_CP", + "skim_mcv2_dwinter" ], "campaign": "dwinterb", "data": false, @@ -16052,7 +16054,8 @@ "VBFHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { "analysis_2017": [ "skim_mc", - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -18318,7 +18321,7 @@ "WJetsToLNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8_ext1": { "analysis_2017": [ "skim_mcv2", - "skim_mcv2_CP" + "skim_mcv2_WJETS_ERR" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -19485,6 +19488,25 @@ "scenario": "PU25nsData2015v1", "xsec": 0.03340656 }, + "WminusHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "3860872", + "n_files": "57", + "process": "WminusHToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.533 + }, "WminusHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -19734,6 +19756,25 @@ "scenario": "PU25nsData2015v1", "xsec": 0.052668 }, + "WplusHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "4000000", + "n_files": "61", + "process": "WplusHToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.84 + }, "WplusHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -19981,6 +20022,25 @@ "scenario": "PU25nsData2015v1", "xsec": 0.0554268 }, + "ZHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ZHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "4940230", + "n_files": "75", + "process": "ZHToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.8839 + }, "ZHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -20752,5 +20812,24 @@ "process": "ttHJetToTT_M130", "scenario": "PUMoriond17", "xsec": 0.024743 + }, + "ttHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_powheg-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/ttHToTauTau_M125_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "21713806", + "n_files": "453", + "process": "ttHToTauTau_M125", + "scenario": "PU2017", + "xsec": 0.5071 } } \ No newline at end of file diff --git a/Skimming/python/datasetsHelperTwopz.py b/Skimming/python/datasetsHelperTwopz.py index 74f60451..72796db6 100644 --- a/Skimming/python/datasetsHelperTwopz.py +++ b/Skimming/python/datasetsHelperTwopz.py @@ -72,6 +72,9 @@ def make_nickname(self, sample_dict): nick = "" nick += sample_dict["process"].replace("_", "") + "_" nick += sample_dict["campaign"].replace("_", "") + "_" + if sample_dict["campaign"] == "dwinterb": + if re.search("2017", sample_dict["dbs"]): + nick += "RunIIFall17MiniAODv2_" nick += sample_dict["scenario"].replace("_", "") + "_" nick += sample_dict["energy"].replace("_", "") + "TeV_" nick += sample_dict["format"].replace("_", "") + ("" if (sample_dict["data"]) else "_") From e527a5497757bc12a762af9ea41a4e3811326f5d Mon Sep 17 00:00:00 2001 From: jordy Date: Tue, 20 Nov 2018 17:03:56 +0100 Subject: [PATCH 296/317] added minor missing things in skim --- Skimming/data/datasets.json | 53 ++++++++++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 4 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index b1443508..7fae1d9f 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -854,6 +854,25 @@ "scenario": "94X", "xsec": 54.8 }, + "DY4JetsToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/DY4JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_v2_94X_mc2017_realistic_v14-v2/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "4328648", + "n_files": "75", + "process": "DY4JetsToLL_M50", + "scenario": "PU2017", + "xsec": 44.03 + }, "DY4JetsToLLM50_RunIISpring16MiniAODv1_PUSpring16_13TeV_MINIAOD_madgraph-pythia8": { "Moriond17": [ "MC_Spring16_v1" @@ -3031,7 +3050,8 @@ }, "EWKWMinus2JetsWToLNuM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -3193,7 +3213,8 @@ }, "EWKWPlus2JetsWToLNuM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -3355,7 +3376,8 @@ }, "EWKZ2JetsZToLLM50_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -3515,7 +3537,8 @@ }, "EWKZ2Jets_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_madgraph-pythia8": { "analysis_2017": [ - "skim_mcv2" + "skim_mcv2", + "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, @@ -6579,6 +6602,25 @@ "scenario": "PU25nsData2015v1", "xsec": 3.045966 }, + "GluGluToHToTauTauM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/GluGluToHToTauTau_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "global", + "n_events_generated": "15056746", + "n_files": "271", + "process": "GluGluToHToTauTau_M125", + "scenario": "PU2017", + "xsec": 3.045966 + }, "GluGluToHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ "skim_mcv2", @@ -19205,6 +19247,9 @@ "xsec": 5.595 }, "WZTo3LNu_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP" + ], "campaign": "RunIIFall17MiniAODv2", "data": false, "dbs": "/WZTo3LNu_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", From d53834ae3f9b9747b9250ebfb2980dbceb64e921 Mon Sep 17 00:00:00 2001 From: jordy Date: Wed, 21 Nov 2018 18:45:51 +0100 Subject: [PATCH 297/317] generatorweights --- Skimming/data/datasets.json | 4 ++++ Skimming/python/registerDatasetHelper.py | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 7fae1d9f..44c128ab 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6613,6 +6613,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5709921095743753, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "15056746", @@ -6633,6 +6634,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.3423271982683587, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "10989343", @@ -6673,6 +6675,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.340302456342711, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "15907023", @@ -6713,6 +6716,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.3391376764528327, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "15713406", diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 1538c08d..914bc371 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -240,7 +240,10 @@ def get_extension(details, data=False): def make_nickname(dict): nick = "" nick += dict["process"].replace("_", "") + "_" - nick += dict["campaign"].replace("_", "") + "_" + nick += sample_dict["campaign"].replace("_", "") + "_" + if sample_dict["campaign"] == "dwinterb": + if re.search("2017", sample_dict["dbs"]): + nick += "RunIIFall17MiniAODv2_" nick += dict["scenario"].replace("_", "") + "_" nick += dict["energy"].replace("_", "") + "TeV_" nick += dict["format"].replace("_", "") + ("" if (dict["data"] or dict.get("embedded")) else "_") From b0da35defc657d7b7a0efdc82df8af4f38c6cd10 Mon Sep 17 00:00:00 2001 From: jordy Date: Thu, 22 Nov 2018 16:52:38 +0100 Subject: [PATCH 298/317] generatorweights for all MC, gluglu sample had missing block, leading to missing number of events? --- Skimming/data/datasets.json | 43 ++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 44c128ab..4ef516ab 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -286,6 +286,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9992426879451716, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "42331295", @@ -305,6 +306,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9992446492598397, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "33669127", @@ -504,6 +506,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.998875077338433, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "88895", @@ -524,6 +527,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9989550171904723, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "9701595", @@ -685,6 +689,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.998556484460376, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5748466", @@ -705,6 +710,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9984845149969508, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1149467", @@ -1025,6 +1031,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9992010370122589, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "39521230", @@ -1441,6 +1448,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9991217736408744, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "48675378", @@ -3060,6 +3068,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9978304009311443, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4385142", @@ -3223,6 +3232,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9990818356953924, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4358697", @@ -3386,6 +3396,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9987527611432603, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "952504", @@ -3547,6 +3558,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9976596292831089, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2949960", @@ -5708,6 +5720,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9898652503604735, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2892030", @@ -6616,7 +6629,7 @@ "generatorWeight": 0.5709921095743753, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "15056746", + "n_events_generated": "13719412", "n_files": "271", "process": "GluGluToHToTauTau_M125", "scenario": "PU2017", @@ -8189,6 +8202,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3675910", @@ -8311,6 +8325,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5982064", @@ -8432,6 +8447,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9923797513735627, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7977430", @@ -8594,6 +8610,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.992322225823197, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7794186", @@ -14955,6 +14972,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.991888, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "9000000", @@ -15035,6 +15053,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "41729120", @@ -15075,6 +15094,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9919210554086331, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "43732445", @@ -17314,6 +17334,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9992449187051178, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "54147812", @@ -17456,6 +17477,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9989281628924824, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "6577492", @@ -17619,6 +17641,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9984424663548317, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "19700377", @@ -17782,6 +17805,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9973283229094104, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "11333705", @@ -18356,6 +18380,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", + "generatorWeight": 0.9991058045421888, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "33073306", @@ -18599,6 +18624,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6271077655676786, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "5054286", @@ -18679,6 +18705,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.996261, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2000000", @@ -18717,6 +18744,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.996201, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "2000000", @@ -18736,6 +18764,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9962229541048844, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "8782525", @@ -18755,6 +18784,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9962370140814799, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "9994191", @@ -18851,6 +18881,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "7791498", @@ -19077,6 +19108,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.54419223950048, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4994395", @@ -19261,6 +19293,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.6268305617592214, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "10987679", @@ -19406,6 +19439,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3928630", @@ -19548,6 +19582,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9473466097814173, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "3860872", @@ -19816,6 +19851,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9443945, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4000000", @@ -20082,6 +20118,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9416674932138787, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "4940230", @@ -20378,6 +20415,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9987295260434582, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "8744768", @@ -20539,6 +20577,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9899219867229958, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "6964071", @@ -20558,6 +20597,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", + "generatorWeight": 0.9898710550619345, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "98091559", @@ -20659,6 +20699,7 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", + "generatorWeight": 1.0, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", "n_events_generated": "1949768", From c5947a9429ca157d5c90de685fec07114d4836e5 Mon Sep 17 00:00:00 2001 From: jordy Date: Fri, 7 Dec 2018 17:30:01 +0100 Subject: [PATCH 299/317] fix in nicknaming of CP samples, generatorweights added for cp samples, rho corrected electrons effective area now takes the area and not the radius --- DataFormats/interface/KLepton.h | 3 +-- Skimming/data/datasets.json | 2 ++ Skimming/python/registerDatasetHelper.py | 6 ++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/DataFormats/interface/KLepton.h b/DataFormats/interface/KLepton.h index 7cbb42fc..786bf29f 100644 --- a/DataFormats/interface/KLepton.h +++ b/DataFormats/interface/KLepton.h @@ -102,9 +102,8 @@ struct KLepton : public KLV approximation: effective area as a circle area rho is usually provided by a KPileupDensity object */ - double pfIsoRho(const double rho = 0.0, const double radius = 0.4) const + double pfIsoRho(const double rho = 0.0, const double area = 0.5026544) const { - double area = radius * radius * 3.14159; return std::max(0.0, static_cast(pfIso(0.0)) - std::max(rho * area, 0.0)); } diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 4ef516ab..fd08e75d 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -6668,6 +6668,7 @@ "extension": "", "format": "USER", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5631267845107435, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "phys03", "n_events_generated": "3201858", @@ -6709,6 +6710,7 @@ "extension": "", "format": "USER", "generator": "amcatnlo-pythia8", + "generatorWeight": 0.5646084940359242, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "phys03", "n_events_generated": "3329183", diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 914bc371..9b40b93a 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -240,8 +240,8 @@ def get_extension(details, data=False): def make_nickname(dict): nick = "" nick += dict["process"].replace("_", "") + "_" - nick += sample_dict["campaign"].replace("_", "") + "_" - if sample_dict["campaign"] == "dwinterb": + nick += dict["campaign"].replace("_", "") + "_" + if dict["campaign"] == "dwinterb": if re.search("2017", sample_dict["dbs"]): nick += "RunIIFall17MiniAODv2_" nick += dict["scenario"].replace("_", "") + "_" @@ -292,6 +292,8 @@ def get_sample_by_nick(nickname, expect_n_results = 1): # split nickname split_nick = nickname.split("_") + if 'dwinterb' in split_nick and 'RunIIFall17MiniAODv2' in split_nick: + split_nick.remove("RunIIFall17MiniAODv2") query = { "process" : "^"+split_nick[0]+"$", "campaign" : "^"+split_nick[1]+"$", From 616ad182ce653f48338aa9362f452c2cb39d40f9 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Thu, 14 Feb 2019 14:48:16 +0100 Subject: [PATCH 300/317] datasets.json: added file lists for embedding 2017 --- Skimming/data/datasets.json | 380 ++++++++++++++++++++++++++++++++++++ 1 file changed, 380 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index e146e494..dd3c9a69 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -5416,6 +5416,44 @@ "scenario": "imputPromptDoubleMu_mirror_miniAODv3", "xsec": 821.9 }, + "Embedding2017B_ElMuFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2017B/ElMuFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "4074443", + "n_files": "5633", + "process": "Embedding2017B", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017B_ElTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017B/ElTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "3699519", + "n_files": "5633", + "process": "Embedding2017B", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, "Embedding2017B_MuTauFinalState_imputPromptDoubleMuminiAODv1_13TeV_USER": { "campaign": "MuTauFinalState", "data": true, @@ -5432,6 +5470,348 @@ "process": "Embedding2017B", "scenario": "imputPromptDoubleMu_miniAODv1" }, + "Embedding2017B_MuTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017B/MuTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "3865704", + "n_files": "5633", + "process": "Embedding2017B", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017B_TauTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017B/TauTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "2029600", + "n_files": "5633", + "process": "Embedding2017B", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017C_ElMuFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2017C/ElMuFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "9364234", + "n_files": "16628", + "process": "Embedding2017C", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017C_ElTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017C/ElTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "8093814", + "n_files": "16628", + "process": "Embedding2017C", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017C_MuTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017C/MuTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "8577076", + "n_files": "16628", + "process": "Embedding2017C", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017C_TauTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017C/TauTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "4257905", + "n_files": "16628", + "process": "Embedding2017C", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017D_ElMuFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2017D/ElMuFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "4023470", + "n_files": "7179", + "process": "Embedding2017D", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017D_ElTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017D/ElTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "3471384", + "n_files": "7179", + "process": "Embedding2017D", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017D_MuTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017D/MuTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "3680715", + "n_files": "7179", + "process": "Embedding2017D", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017D_TauTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017D/TauTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "1818106", + "n_files": "7179", + "process": "Embedding2017D", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017E_ElMuFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2017E/ElMuFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "8620632", + "n_files": "15321", + "process": "Embedding2017E", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017E_ElTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017E/ElTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "7444593", + "n_files": "15324", + "process": "Embedding2017E", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017E_MuTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017E/MuTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "7890071", + "n_files": "15324", + "process": "Embedding2017E", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017E_TauTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017E/TauTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "3909711", + "n_files": "15324", + "process": "Embedding2017E", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017F_ElMuFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElMuFinalState", + "data": true, + "dbs": "/EmbeddingRun2017F/ElMuFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "11631141", + "n_files": "20409", + "process": "Embedding2017F", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017F_ElTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "ElTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017F/ElTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "10079672", + "n_files": "20409", + "process": "Embedding2017F", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017F_MuTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "MuTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017F/MuTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "10670413", + "n_files": "20409", + "process": "Embedding2017F", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, + "Embedding2017F_TauTauFinalState_inputDoubleMu94XminiAODv2_13TeV_USER": { + "Embedding2017": [ + "embedding2017_skim" + ], + "campaign": "TauTauFinalState", + "data": true, + "dbs": "/EmbeddingRun2017F/TauTauFinalState-inputDoubleMu_94X_miniAOD-v2/USER", + "embedded": true, + "energy": "13", + "extension": "", + "format": "USER", + "generator": "", + "globalTag": "94X_dataRun2_v10", + "inputDBS": "phys03", + "n_events_generated": "5323238", + "n_files": "20409", + "process": "Embedding2017F", + "scenario": "inputDoubleMu_94X_miniAODv2" + }, "EmbeddingMCRunIISummer16DR80_ElMuFinalState_imputFlatPU28to62HcalNZSRAWAODSIM_13TeV_USER_pythia8": { "Moriond17": [ "Skim_Embedding_MCRunIISummer16" From e39d63290313bcac158c274a300531a2e7fed411 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Thu, 14 Feb 2019 14:54:15 +0100 Subject: [PATCH 301/317] kSkimming_2017_cfg.py: changed config for embedding 2017 --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 7ae7d683..5ec76cda 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -176,7 +176,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "HLT") if isEmbedded: process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "SIMembedding") - process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "SIMembedding") + process.kappaTuple.TriggerObjectStandalone.metfilterbits = cms.InputTag("TriggerResults", "", "MERGE") process.kappaTuple.Info.hltSource = cms.InputTag("TriggerResults", "", "SIMembedding") elif data: if tools.is_above_cmssw_version([9]): @@ -198,7 +198,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', # 80X doesn't have 'slimmedPatTrigger' -> use 'selectedPatTrigger' instead if tools.is_above_cmssw_version([9,0]): process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("slimmedPatTrigger")) - process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") + if not isEmbedded: + process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") elif tools.is_above_cmssw_version([8,0]): process.kappaTuple.TriggerObjectStandalone.triggerObjects = cms.PSet( src = cms.InputTag("selectedPatTrigger")) process.kappaTuple.TriggerObjectStandalone.bits = cms.InputTag("TriggerResults", "", "HLT") @@ -271,17 +272,16 @@ def getBaseConfig( globaltag= 'START70_V7::All', if tools.is_above_cmssw_version([9]): from PhysicsTools.PatAlgos.tools.jetTools import updateJetCollection updateJetCollection( - process, - jetSource = cms.InputTag('slimmedJets'), - labelName = 'UpdatedJEC', - jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute', 'L2L3Residual']), 'None'), - btagDiscriminators = [ - "pfDeepFlavourJetTags:probb", - "pfDeepFlavourJetTags:probbb", - "pfDeepFlavourJetTags:problepb", - ], - - ) + process, + jetSource = cms.InputTag('slimmedJets'), + labelName = 'UpdatedJEC', + jetCorrections = ('AK4PFchs', cms.vstring(['L1FastJet', 'L2Relative', 'L3Absolute', 'L2L3Residual']), 'None'), + btagDiscriminators = [ + "pfDeepFlavourJetTags:probb", + "pfDeepFlavourJetTags:probbb", + "pfDeepFlavourJetTags:problepb", + ], + ) jetCollection = "updatedPatJetsUpdatedJEC" elif tools.is_above_cmssw_version([8]): from RecoMET.METPUSubtraction.jet_recorrections import recorrectJets @@ -673,7 +673,7 @@ def getBaseConfig( globaltag= 'START70_V7::All', from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD runMetCorAndUncFromMiniAOD ( process, - isData = data, # false for MC + isData = (data or isEmbedded), # false for MC fixEE2017 = True, fixEE2017Params = {'userawPt': True, 'ptThreshold':50.0, 'minEtaThreshold':2.65, 'maxEtaThreshold': 3.139}, postfix = "ModifiedMET" From 1f8ffa1e1687319fa4fbd6aa4810cb7959eb72e9 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Thu, 14 Feb 2019 15:27:09 +0100 Subject: [PATCH 302/317] kSkimming_2017_cfg.py: added something for l1taus for embedding 2017 --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 5ec76cda..46c9a1cd 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -518,7 +518,8 @@ def getBaseConfig( globaltag= 'START70_V7::All', ) process.kappaTuple.active += cms.vstring('L1Taus') - + if isEmbedded: + process.kappaTuple.L1Taus.l1taus.src = cms.InputTag("caloStage2Digis","Tau","SIMembedding") if "2017v1" in toKeep: process.kappaTuple.PatTaus.taus.binaryDiscrWhitelist += cms.vstring( From df499dbb61a8731498ed0fcee2f8c62b6ebb106a Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Tue, 9 Apr 2019 11:31:58 +0200 Subject: [PATCH 303/317] Added Daniel's samples for GluGluHToMaxMixTauTau and VBFHToPseudoscalerTauTau --- Skimming/data/datasets.json | 230 +++++++++++++++++++++--------------- 1 file changed, 134 insertions(+), 96 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index dd3c9a69..cf6930b4 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -5966,6 +5966,25 @@ "scenario": "PUMoriond17", "xsec": 0.3987 }, + "GluGluHToPseudoscalarTauTauM125_adow_GluGluToHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { + "GluGluHToPSTauTau": [ + "CP_FinalState2017_skim" + ], + "campaign": "adow", + "data": false, + "dbs": "/GluGluHToPseudoscalarTauTau_M125_13TeV_powheg_pythia8_2017-GEN_TEST07Jan19/adow-GluGluToHToTauTauNoSpin_M125_13TeV_pythia8_2017-MINIAOD-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v17", + "inputDBS": "phys03", + "n_events_generated": "4982800", + "n_files": "831", + "process": "GluGluHToPseudoscalarTauTau_M125", + "scenario": "GluGluToHToTauTauNoSpin", + "xsec": 3.045966 + }, "GluGluHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" @@ -7006,15 +7025,34 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5709921095743753, + "generatorWeight": 0.5709921095743753, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "13719412", + "n_events_generated": "13719412", "n_files": "271", "process": "GluGluToHToTauTau_M125", "scenario": "PU2017", "xsec": 3.045966 }, + "GluGluToHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { + "Moriond17": [ + "skim_CP_IC" + ], + "campaign": "RunIISummer16MiniAODv2", + "data": false, + "dbs": "/GluGluToHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "amcatnlo-pythia8", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "2897630", + "n_files": "92", + "process": "GluGluToHToTauTau_M125", + "scenario": "PUMoriond17", + "xsec": 3.045966 + }, "GluGluToHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ "skim_mcv2", @@ -7036,184 +7074,165 @@ "scenario": "PU2017", "xsec": 1.0 }, - "GluGluToMaxmixHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToMaxmixHToTauTau_13TeV_USER_amcatnlo-pythia8": { - "analysis_2017": [ - "skim_mcv2_CP", - "skim_mcv2_dwinter" + "GluGluToHToTauTauPlusTwoJetsM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { + "Moriond17": [ + "skim_CP_IC" ], - "campaign": "dwinterb", + "campaign": "RunIISummer16MiniAODv2", "data": false, - "dbs": "/GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-GEN/dwinterb-GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-MiniAOD-v2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "dbs": "/GluGluToHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", - "format": "USER", + "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5631267845107435, - "globalTag": "94X_mc2017_realistic_v15", - "inputDBS": "phys03", - "n_events_generated": "3201858", - "n_files": "535", - "process": "GluGluToMaxmixHToTauTau_M125", - "scenario": "GluGluToMaxmixHToTauTau", - "xsec": 3.045966 + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "inputDBS": "global", + "n_events_generated": "13901510", + "n_files": "305", + "process": "GluGluToHToTauTauPlusTwoJets_M125", + "scenario": "PUMoriond17", + "xsec": 1.0 }, - "GluGluToMaxmixHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { - "analysis_2017": [ - "skim_mcv2", - "skim_mcv2_CP" + "GluGluToMaxmixHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { + "Moriond17": [ + "skim_CP_IC" ], - "campaign": "RunIIFall17MiniAODv2", + "campaign": "RunIISummer16MiniAODv2", "data": false, - "dbs": "/GluGluToMaxmixHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.340302456342711, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", "inputDBS": "global", - "n_events_generated": "15907023", - "n_files": "360", - "process": "GluGluToMaxmixHToTauTauPlusTwoJets_M125", - "scenario": "PU2017", - "xsec": 1.0 + "n_events_generated": "3097174", + "n_files": "68", + "process": "GluGluToMaxmixHToTauTau_M125", + "scenario": "PUMoriond17", + "xsec": 3.045966 }, - "GluGluToPseudoscalarHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToPseudoscalarHToTauTau_13TeV_USER_amcatnlo-pythia8": { + "GluGluToMaxmixHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToMaxmixHToTauTau_13TeV_USER_amcatnlo-pythia8": { "analysis_2017": [ "skim_mcv2_CP", "skim_mcv2_dwinter" ], "campaign": "dwinterb", "data": false, - "dbs": "/GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-GEN/dwinterb-GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-MiniAOD-v2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "dbs": "/GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-GEN/dwinterb-GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-MiniAOD-v2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", "energy": "13", "extension": "", "format": "USER", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.5646084940359242, + "generatorWeight": 0.5631267845107435, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "phys03", - "n_events_generated": "3329183", - "n_files": "557", - "process": "GluGluToPseudoscalarHToTauTau_M125", - "scenario": "GluGluToPseudoscalarHToTauTau", + "n_events_generated": "3201858", + "n_files": "535", + "process": "GluGluToMaxmixHToTauTau_M125", + "scenario": "GluGluToMaxmixHToTauTau", "xsec": 3.045966 }, - "GluGluToPseudoscalarHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "GluGluToMaxmixHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { "analysis_2017": [ "skim_mcv2", "skim_mcv2_CP" ], "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/GluGluToPseudoscalarHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "dbs": "/GluGluToMaxmixHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.3391376764528327, + "generatorWeight": 0.340302456342711, "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "15713406", - "n_files": "355", - "process": "GluGluToPseudoscalarHToTauTauPlusTwoJets_M125", + "n_events_generated": "15907023", + "n_files": "360", + "process": "GluGluToMaxmixHToTauTauPlusTwoJets_M125", "scenario": "PU2017", "xsec": 1.0 }, - "GluGluToHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "Moriond17": [ - "skim_CP_IC" - ], - "campaign": "RunIISummer16MiniAODv2", - "data": false, - "dbs": "/GluGluToHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", - "energy": "13", - "extension": "", - "format": "MINIAOD", - "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "2897630", - "n_files": "92", - "process": "GluGluToHToTauTau_M125", - "scenario": "PUMoriond17", - "xsec": 3.045966 - }, - "GluGluToHToTauTauPlusTwoJetsM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { + "GluGluToMaxmixHToTauTauPlusTwoJetsM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "skim_CP_IC" ], "campaign": "RunIISummer16MiniAODv2", "data": false, - "dbs": "/GluGluToHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "dbs": "/GluGluToMaxmixHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", "inputDBS": "global", - "n_events_generated": "13901510", - "n_files": "305", - "process": "GluGluToHToTauTauPlusTwoJets_M125", + "n_events_generated": "18540584", + "n_files": "379", + "process": "GluGluToMaxmixHToTauTauPlusTwoJets_M125", "scenario": "PUMoriond17", "xsec": 1.0 }, - "GluGluToMaxmixHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { + "GluGluToPseudoscalarHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ "skim_CP_IC" ], "campaign": "RunIISummer16MiniAODv2", "data": false, - "dbs": "/GluGluToMaxmixHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "dbs": "/GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", "inputDBS": "global", - "n_events_generated": "3097174", - "n_files": "68", - "process": "GluGluToMaxmixHToTauTau_M125", + "n_events_generated": "3131198", + "n_files": "66", + "process": "GluGluToPseudoscalarHToTauTau_M125", "scenario": "PUMoriond17", "xsec": 3.045966 }, - "GluGluToMaxmixHToTauTauPlusTwoJetsM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "Moriond17": [ - "skim_CP_IC" + "GluGluToPseudoscalarHToTauTauM125_dwinterb_RunIIFall17MiniAODv2_GluGluToPseudoscalarHToTauTau_13TeV_USER_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2_CP", + "skim_mcv2_dwinter" ], - "campaign": "RunIISummer16MiniAODv2", + "campaign": "dwinterb", "data": false, - "dbs": "/GluGluToMaxmixHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "dbs": "/GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-GEN/dwinterb-GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_2017-MiniAOD-v2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", "energy": "13", "extension": "", - "format": "MINIAOD", + "format": "USER", "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", - "inputDBS": "global", - "n_events_generated": "18540584", - "n_files": "379", - "process": "GluGluToMaxmixHToTauTauPlusTwoJets_M125", - "scenario": "PUMoriond17", - "xsec": 1.0 + "generatorWeight": 0.5646084940359242, + "globalTag": "94X_mc2017_realistic_v15", + "inputDBS": "phys03", + "n_events_generated": "3329183", + "n_files": "557", + "process": "GluGluToPseudoscalarHToTauTau_M125", + "scenario": "GluGluToPseudoscalarHToTauTau", + "xsec": 3.045966 }, - "GluGluToPseudoscalarHToTauTauM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { - "Moriond17": [ - "skim_CP_IC" + "GluGluToPseudoscalarHToTauTauPlusTwoJetsM125_RunIIFall17MiniAODv2_PU2017_13TeV_MINIAOD_amcatnlo-pythia8": { + "analysis_2017": [ + "skim_mcv2", + "skim_mcv2_CP" ], - "campaign": "RunIISummer16MiniAODv2", + "campaign": "RunIIFall17MiniAODv2", "data": false, - "dbs": "/GluGluToPseudoscalarHToTauTau_M125_13TeV_amcatnloFXFX_pythia8_tauola/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", + "dbs": "/GluGluToPseudoscalarHToTauTauPlusTwoJets_M125_13TeV_amcatnloFXFX_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "energy": "13", "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "80X_mcRun2_asymptotic_2016_TrancheIV_v8", + "generatorWeight": 0.3391376764528327, + "globalTag": "94X_mc2017_realistic_v15", "inputDBS": "global", - "n_events_generated": "3131198", - "n_files": "66", - "process": "GluGluToPseudoscalarHToTauTau_M125", - "scenario": "PUMoriond17", - "xsec": 3.045966 + "n_events_generated": "15713406", + "n_files": "355", + "process": "GluGluToPseudoscalarHToTauTauPlusTwoJets_M125", + "scenario": "PU2017", + "xsec": 1.0 }, "GluGluToPseudoscalarHToTauTauPlusTwoJetsM125_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_amcatnlo-pythia8": { "Moriond17": [ @@ -16489,6 +16508,25 @@ "process": "Tau", "scenario": "17Nov2017v1" }, + "VBFHToMaxmixTauTauM125_adow_VBFHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { + "VBFHToMaxMixTauTau": [ + "CP_FinalState2017_skim" + ], + "campaign": "adow", + "data": false, + "dbs": "/VBFHToMaxmixTauTau_M125_13TeV_powheg_pythia8_2017-GEN_TEST07Jan19/adow-VBFHToTauTauNoSpin_M125_13TeV_pythia8_2017-MINIAOD-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v17", + "inputDBS": "phys03", + "n_events_generated": "4986000", + "n_files": "831", + "process": "VBFHToMaxmixTauTau_M125", + "scenario": "VBFHToTauTauNoSpin", + "xsec": 0.2370687 + }, "VBFHToTauTauM110_RunIISummer16MiniAODv2_PUMoriond17_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "Skim_Moriond17_MC_Signal" From a4231ca99cf5ab0d8dc1de9b4e8473cac723c9de Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Tue, 9 Apr 2019 11:36:40 +0200 Subject: [PATCH 304/317] switched to official egamma repo --- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index ada395bb..8bf6e03f 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -46,7 +46,8 @@ git cherry-pick 94ceae257f846998c357fcad408986cc8a039152 #cd - # Get code for electron V2 ID's (trained on 94X MC's) -git cms-merge-topic guitargeek:EgammaID_949 +#git cms-merge-topic guitargeek:EgammaID_949 +git cms-merge-topic cms-egamma/EgammaID_949 From 893b32c425e7179a8fb6f67aa3fd236dc712a46c Mon Sep 17 00:00:00 2001 From: lucaswiens Date: Tue, 30 Apr 2019 12:16:48 +0200 Subject: [PATCH 305/317] Fix a typo --- Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh index 8bf6e03f..7f18fad9 100644 --- a/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh +++ b/Skimming/scripts/checkoutCmssw94xPackagesForSkimming.sh @@ -47,7 +47,7 @@ git cherry-pick 94ceae257f846998c357fcad408986cc8a039152 # Get code for electron V2 ID's (trained on 94X MC's) #git cms-merge-topic guitargeek:EgammaID_949 -git cms-merge-topic cms-egamma/EgammaID_949 +git cms-merge-topic cms-egamma:EgammaID_949 From 97c4919037fd3c703ac4e0c5d9caf77c47e1f651 Mon Sep 17 00:00:00 2001 From: lucaswiens Date: Thu, 9 May 2019 11:36:06 +0200 Subject: [PATCH 306/317] Enable refitted Vertex for CMSSW version 9 --- Skimming/higgsTauTau/kSkimming_2017_cfg.py | 53 +++++++++++----------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/Skimming/higgsTauTau/kSkimming_2017_cfg.py b/Skimming/higgsTauTau/kSkimming_2017_cfg.py index 46c9a1cd..b7c7314d 100755 --- a/Skimming/higgsTauTau/kSkimming_2017_cfg.py +++ b/Skimming/higgsTauTau/kSkimming_2017_cfg.py @@ -628,39 +628,38 @@ def getBaseConfig( globaltag= 'START70_V7::All', process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") ## Refitted Vertices collection - #process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") - if not tools.is_above_cmssw_version([9]): - process.kappaTuple.active += cms.vstring('RefitVertex') - process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") + process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") + process.kappaTuple.active += cms.vstring('RefitVertex') + process.load("VertexRefit.TauRefit.AdvancedRefitVertexProducer_cfi") - if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): - process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) - process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) - process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) - process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - process.p *= (process.AdvancedRefitVertexBS) + if tools.is_above_cmssw_version([7,6]): + process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + process.p *= (process.AdvancedRefitVertexBS) + + process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexNoBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexNoBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + process.p *= (process.AdvancedRefitVertexNoBS) + + process.kappaTuple.RefitVertex.whitelist = cms.vstring('AdvancedRefitVertexBS', 'AdvancedRefitVertexNoBS') + + if tools.is_above_cmssw_version([7,6]):#and not tools.is_above_cmssw_version([9]): + process.kappaTuple.RefitVertex.AdvancedRefittedVerticesBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexBSProducer")) + process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) + process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) + process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) + process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) + if tools.is_above_cmssw_version([7,6]): + process.kappaTuple.RefitVertex.AdvancedRefittedVerticesNoBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexNoBSProducer")) process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) process.AdvancedRefitVertexNoBSProducer.srcTaus = cms.InputTag(taus) process.AdvancedRefitVertexNoBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - process.p *= (process.AdvancedRefitVertexNoBS) - - process.kappaTuple.RefitVertex.whitelist = cms.vstring('AdvancedRefitVertexBS', 'AdvancedRefitVertexNoBS') - - if tools.is_above_cmssw_version([7,6]) and not tools.is_above_cmssw_version([9]): - process.kappaTuple.RefitVertex.AdvancedRefittedVerticesBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexBSProducer")) - process.AdvancedRefitVertexBSProducer.srcElectrons = cms.InputTag(electrons) - process.AdvancedRefitVertexBSProducer.srcMuons = cms.InputTag(muons) - process.AdvancedRefitVertexBSProducer.srcTaus = cms.InputTag(taus) - process.AdvancedRefitVertexBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) - - if tools.is_above_cmssw_version([7,6]): - process.kappaTuple.RefitVertex.AdvancedRefittedVerticesNoBS = cms.PSet(src=cms.InputTag("AdvancedRefitVertexNoBSProducer")) - process.AdvancedRefitVertexNoBSProducer.srcElectrons = cms.InputTag(electrons) - process.AdvancedRefitVertexNoBSProducer.srcMuons = cms.InputTag(muons) - process.AdvancedRefitVertexNoBSProducer.srcTaus = cms.InputTag(taus) - process.AdvancedRefitVertexNoBSProducer.srcLeptons = cms.VInputTag(electrons, muons, taus) ## calculate IP info wrt refitted PV process.kappaTuple.Electrons.refitvertexcollection = cms.InputTag("AdvancedRefitVertexNoBSProducer") From c06d175f810b8bc765bb32061b85658e814e99fb Mon Sep 17 00:00:00 2001 From: lucaswiens Date: Tue, 14 May 2019 13:47:54 +0200 Subject: [PATCH 307/317] Implement a workaround to make hashes compatible with Artus The boost library of Kappa and Artus seems to be different, thus the hashes of the individual leptons are saved and later combined in Artus. --- DataFormats/interface/KBasic.h | 2 ++ Producers/interface/KRefitVertexProducer.h | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index ffce2e42..f9f7ca6f 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -68,6 +68,8 @@ struct KRefitVertex : public KVertex virtual ~KRefitVertex() {}; std::size_t leptonSelectionHash; + std::size_t leptonSelectionHash1; + std::size_t leptonSelectionHash2; }; typedef std::vector KRefitVertices; diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index d1c83d4e..f4020412 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -26,19 +26,30 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer hasher; + virtual void fillSingle(const SingleInputType &in, SingleOutputType &out) { if (this->verbosity >= 3) std::cout << "KRefitVertexProducer fillSingle()\n"; KVertexProducer::fillVertex(in, out); // save references to lepton selection in the refitted vertex - std::size_t hash = 0; + size_t hash = 0; + std::vector hashes; for(auto name: in.userCandNames()) { edm::Ptr aRecoCand = in.userCand( name ); - boost::hash_combine(hash,aRecoCand.get()); + + size_t hash_1 = hasher(aRecoCand.get()); + hashes.push_back(hash_1); + boost::hash_combine(hash1,hash_1); + hash = hash1; + } + out.leptonSelectionHash = hash; + out.leptonSelectionHash1 = hashes[0]; + out.leptonSelectionHash2 = hashes[1]; if (this->verbosity >= 3) std::cout << "KRefitVertexProducer fillSingle() end\n"; } }; From 2f1238ae6501090e6749896df0aa2bde0f270b5c Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Wed, 15 May 2019 16:08:34 +0200 Subject: [PATCH 308/317] updated global tags for data, embedding and MC data/embedding: globalTag: 94X_dataRun2_v10 --> 94X_dataRun2_v11 MC: globalTag: 94X_mc2017_realistic_v15 --> 94X_mc2017_realistic_v17 added a 'hack' to have private samples produced by 'adow' be treated like official samples (much like the workaround for 'dwinterb's samples) --- Skimming/data/datasets.json | 298 ++++++++++++----------- Skimming/python/datasetsHelperTwopz.py | 2 +- Skimming/python/registerDatasetHelper.py | 4 +- 3 files changed, 155 insertions(+), 149 deletions(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index cf6930b4..eec3a467 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -286,8 +286,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9992426879451716, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9992426879451716, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "42331295", "n_files": "492", @@ -306,8 +306,8 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9992446492598397, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9992446492598397, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "33669127", "n_files": "392", @@ -506,8 +506,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.998875077338433, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.998875077338433, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "88895", "n_files": "2", @@ -527,8 +527,8 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9989550171904723, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9989550171904723, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "9701595", "n_files": "143", @@ -689,8 +689,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.998556484460376, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.998556484460376, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "5748466", "n_files": "84", @@ -710,8 +710,8 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9984845149969508, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9984845149969508, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "1149467", "n_files": "22", @@ -871,7 +871,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "4328648", "n_files": "75", @@ -1031,8 +1031,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9992010370122589, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9992010370122589, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "39521230", "n_files": "477", @@ -1448,8 +1448,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9991217736408744, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9991217736408744, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "48675378", "n_files": "553", @@ -1469,7 +1469,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "49125561", "n_files": "591", @@ -1488,7 +1488,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "27413121", "n_files": "305", @@ -1507,7 +1507,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "182359906", "n_files": "2126", @@ -1756,7 +1756,7 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "8881676", "n_files": "151", @@ -3068,8 +3068,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9978304009311443, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9978304009311443, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "4385142", "n_files": "69", @@ -3232,8 +3232,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9990818356953924, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9990818356953924, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "4358697", "n_files": "66", @@ -3396,8 +3396,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9987527611432603, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9987527611432603, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "952504", "n_files": "17", @@ -3558,8 +3558,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9976596292831089, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9976596292831089, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "2949960", "n_files": "38", @@ -5428,7 +5428,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "4074443", "n_files": "5633", @@ -5447,7 +5447,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "3699519", "n_files": "5633", @@ -5482,7 +5482,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "3865704", "n_files": "5633", @@ -5501,7 +5501,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "2029600", "n_files": "5633", @@ -5520,7 +5520,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "9364234", "n_files": "16628", @@ -5539,7 +5539,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "8093814", "n_files": "16628", @@ -5558,7 +5558,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "8577076", "n_files": "16628", @@ -5577,7 +5577,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "4257905", "n_files": "16628", @@ -5596,7 +5596,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "4023470", "n_files": "7179", @@ -5615,7 +5615,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "3471384", "n_files": "7179", @@ -5634,7 +5634,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "3680715", "n_files": "7179", @@ -5653,7 +5653,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "1818106", "n_files": "7179", @@ -5672,7 +5672,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "8620632", "n_files": "15321", @@ -5691,7 +5691,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "7444593", "n_files": "15324", @@ -5710,7 +5710,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "7890071", "n_files": "15324", @@ -5729,7 +5729,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "3909711", "n_files": "15324", @@ -5748,7 +5748,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "11631141", "n_files": "20409", @@ -5767,7 +5767,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "10079672", "n_files": "20409", @@ -5786,7 +5786,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "10670413", "n_files": "20409", @@ -5805,7 +5805,7 @@ "extension": "", "format": "USER", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "phys03", "n_events_generated": "5323238", "n_files": "20409", @@ -5966,10 +5966,13 @@ "scenario": "PUMoriond17", "xsec": 0.3987 }, - "GluGluHToPseudoscalarTauTauM125_adow_GluGluToHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { - "GluGluHToPSTauTau": [ + "GluGluHToPseudoscalarTauTauM125_adow_RunIIFall17MiniAODv2_GluGluToHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { + "GluGluHToPSTauTauNoSpin": [ "CP_FinalState2017_skim" ], + "analysis_2017": [ + "skim_mcv2_CP" + ], "campaign": "adow", "data": false, "dbs": "/GluGluHToPseudoscalarTauTau_M125_13TeV_powheg_pythia8_2017-GEN_TEST07Jan19/adow-GluGluToHToTauTauNoSpin_M125_13TeV_pythia8_2017-MINIAOD-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", @@ -6119,8 +6122,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9898652503604735, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9898652503604735, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "2892030", "n_files": "38", @@ -7026,7 +7029,7 @@ "format": "MINIAOD", "generator": "amcatnlo-pythia8", "generatorWeight": 0.5709921095743753, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "13719412", "n_files": "271", @@ -7065,8 +7068,8 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.3423271982683587, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.3423271982683587, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "10989343", "n_files": "225", @@ -7125,7 +7128,7 @@ "format": "USER", "generator": "amcatnlo-pythia8", "generatorWeight": 0.5631267845107435, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "phys03", "n_events_generated": "3201858", "n_files": "535", @@ -7146,7 +7149,7 @@ "format": "MINIAOD", "generator": "amcatnlo-pythia8", "generatorWeight": 0.340302456342711, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "15907023", "n_files": "360", @@ -7205,7 +7208,7 @@ "format": "USER", "generator": "amcatnlo-pythia8", "generatorWeight": 0.5646084940359242, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "phys03", "n_events_generated": "3329183", "n_files": "557", @@ -7226,7 +7229,7 @@ "format": "MINIAOD", "generator": "amcatnlo-pythia8", "generatorWeight": 0.3391376764528327, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "15713406", "n_files": "355", @@ -7570,7 +7573,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "946900", "n_files": "43", @@ -7589,7 +7592,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "983000", "n_files": "43", @@ -7608,7 +7611,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "935500", "n_files": "52", @@ -7627,7 +7630,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "930600", "n_files": "43", @@ -8346,7 +8349,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "4453465", "n_files": "48", @@ -8418,7 +8421,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "15595214", "n_files": "158", @@ -8508,7 +8511,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "9164365", "n_files": "92", @@ -8562,7 +8565,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "19043421", "n_files": "242", @@ -8598,7 +8601,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "25776363", "n_files": "315", @@ -8717,8 +8720,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 1.0, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "3675910", "n_files": "69", @@ -8840,8 +8843,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 1.0, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "5982064", "n_files": "93", @@ -8962,8 +8965,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9923797513735627, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9923797513735627, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "7977430", "n_files": "134", @@ -9125,8 +9128,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.992322225823197, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.992322225823197, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "7794186", "n_files": "139", @@ -14204,7 +14207,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "60537490", "n_files": "499", @@ -14295,7 +14298,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "136637888", "n_files": "1179", @@ -14386,7 +14389,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "51526710", "n_files": "448", @@ -14441,7 +14444,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "102121689", "n_files": "1054", @@ -14496,7 +14499,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "128467223", "n_files": "1351", @@ -15100,7 +15103,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "136300266", "n_files": "1059", @@ -15191,7 +15194,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "165753562", "n_files": "1249", @@ -15282,7 +15285,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "70361660", "n_files": "607", @@ -15337,7 +15340,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "154630534", "n_files": "1523", @@ -15392,7 +15395,7 @@ "extension": "", "format": "MINIAOD", "generator": "", - "globalTag": "94X_dataRun2_v10", + "globalTag": "94X_dataRun2_v11", "inputDBS": "global", "n_events_generated": "242135500", "n_files": "2435", @@ -15487,8 +15490,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.991888, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.991888, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "9000000", "n_files": "153", @@ -15568,8 +15571,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 1.0, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "41729120", "n_files": "665", @@ -15609,8 +15612,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9919210554086331, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9919210554086331, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "43732445", "n_files": "828", @@ -16508,10 +16511,13 @@ "process": "Tau", "scenario": "17Nov2017v1" }, - "VBFHToMaxmixTauTauM125_adow_VBFHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { - "VBFHToMaxMixTauTau": [ + "VBFHToMaxmixTauTauM125_adow_RunIIFall17MiniAODv2_VBFHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { + "VBFHToMaxMixTauTauNoSpin": [ "CP_FinalState2017_skim" ], + "analysis_2017": [ + "skim_mcv2_CP" + ], "campaign": "adow", "data": false, "dbs": "/VBFHToMaxmixTauTau_M125_13TeV_powheg_pythia8_2017-GEN_TEST07Jan19/adow-VBFHToTauTauNoSpin_M125_13TeV_pythia8_2017-MINIAOD-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", @@ -16665,7 +16671,7 @@ "format": "MINIAOD", "generator": "powheg-pythia8", "generatorWeight": 0.9986905979826605, - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "2975404", "n_files": "43", @@ -17610,7 +17616,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "956100", "n_files": "43", @@ -17705,7 +17711,7 @@ "extension": "", "format": "MINIAOD", "generator": "JHUgen-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "951200", "n_files": "53", @@ -17868,8 +17874,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9992449187051178, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9992449187051178, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "54147812", "n_files": "801", @@ -18011,8 +18017,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9989281628924824, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9989281628924824, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "6577492", "n_files": "157", @@ -18175,8 +18181,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9984424663548317, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9984424663548317, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "19700377", "n_files": "250", @@ -18339,8 +18345,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9973283229094104, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9973283229094104, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "11333705", "n_files": "186", @@ -18914,8 +18920,8 @@ "extension": "", "format": "MINIAOD", "generator": "madgraph-pythia8", - "generatorWeight": 0.9991058045421888, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9991058045421888, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "33073306", "n_files": "514", @@ -18935,7 +18941,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "madgraph-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "44881137", "n_files": "746", @@ -19158,8 +19164,8 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6271077655676786, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.6271077655676786, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "5054286", "n_files": "62", @@ -19239,8 +19245,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.996261, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.996261, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "2000000", "n_files": "25", @@ -19259,7 +19265,7 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "2000000", "n_files": "25", @@ -19278,8 +19284,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.996201, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.996201, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "2000000", "n_files": "24", @@ -19298,8 +19304,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9962229541048844, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9962229541048844, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "8782525", "n_files": "122", @@ -19318,8 +19324,8 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9962370140814799, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9962370140814799, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "9994191", "n_files": "127", @@ -19415,8 +19421,8 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 1.0, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "7791498", "n_files": "93", @@ -19540,7 +19546,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "19086373", "n_files": "309", @@ -19642,8 +19648,8 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.54419223950048, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.54419223950048, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "4994395", "n_files": "136", @@ -19746,7 +19752,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "27582164", "n_files": "406", @@ -19827,8 +19833,8 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "generatorWeight": 0.6268305617592214, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.6268305617592214, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "10987679", "n_files": "131", @@ -19973,8 +19979,8 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 1.0, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "3928630", "n_files": "50", @@ -20116,8 +20122,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9473466097814173, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9473466097814173, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "3860872", "n_files": "57", @@ -20385,8 +20391,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9443945, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9443945, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "4000000", "n_files": "61", @@ -20652,8 +20658,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9416674932138787, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9416674932138787, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "4940230", "n_files": "75", @@ -20949,8 +20955,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9987295260434582, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9987295260434582, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "8744768", "n_files": "112", @@ -21009,7 +21015,7 @@ "extension": "", "format": "MINIAOD", "generator": "amcatnlo-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "27840918", "n_files": "409", @@ -21111,8 +21117,8 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9899219867229958, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9899219867229958, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "6964071", "n_files": "80", @@ -21131,8 +21137,8 @@ "extension": "ext1", "format": "MINIAOD", "generator": "powheg-pythia8", - "generatorWeight": 0.9898710550619345, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 0.9898710550619345, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "98091559", "n_files": "1128", @@ -21233,8 +21239,8 @@ "extension": "", "format": "MINIAOD", "generator": "pythia8", - "generatorWeight": 1.0, - "globalTag": "94X_mc2017_realistic_v15", + "generatorWeight": 1.0, + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "1949768", "n_files": "23", @@ -21448,7 +21454,7 @@ "extension": "", "format": "MINIAOD", "generator": "powheg-pythia8", - "globalTag": "94X_mc2017_realistic_v15", + "globalTag": "94X_mc2017_realistic_v17", "inputDBS": "global", "n_events_generated": "21713806", "n_files": "453", diff --git a/Skimming/python/datasetsHelperTwopz.py b/Skimming/python/datasetsHelperTwopz.py index 72796db6..5c1d3b0e 100644 --- a/Skimming/python/datasetsHelperTwopz.py +++ b/Skimming/python/datasetsHelperTwopz.py @@ -72,7 +72,7 @@ def make_nickname(self, sample_dict): nick = "" nick += sample_dict["process"].replace("_", "") + "_" nick += sample_dict["campaign"].replace("_", "") + "_" - if sample_dict["campaign"] == "dwinterb": + if ((sample_dict["campaign"] == "dwinterb") or (sample_dict["campaign"] == "adow")): if re.search("2017", sample_dict["dbs"]): nick += "RunIIFall17MiniAODv2_" nick += sample_dict["scenario"].replace("_", "") + "_" diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 9b40b93a..2b804a8a 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -241,7 +241,7 @@ def make_nickname(dict): nick = "" nick += dict["process"].replace("_", "") + "_" nick += dict["campaign"].replace("_", "") + "_" - if dict["campaign"] == "dwinterb": + if ((dict["campaign"] == "dwinterb") or (dict["campaign"] == "adow")): if re.search("2017", sample_dict["dbs"]): nick += "RunIIFall17MiniAODv2_" nick += dict["scenario"].replace("_", "") + "_" @@ -292,7 +292,7 @@ def get_sample_by_nick(nickname, expect_n_results = 1): # split nickname split_nick = nickname.split("_") - if 'dwinterb' in split_nick and 'RunIIFall17MiniAODv2' in split_nick: + if (('dwinterb' in split_nick) or ('adow' in split_nick)) and 'RunIIFall17MiniAODv2' in split_nick: split_nick.remove("RunIIFall17MiniAODv2") query = { "process" : "^"+split_nick[0]+"$", From 94b26171c175599bbdeb7a0fd05f4782a3f5e486 Mon Sep 17 00:00:00 2001 From: lucaswiens Date: Wed, 15 May 2019 16:14:37 +0200 Subject: [PATCH 309/317] Fix a typo --- Producers/interface/KRefitVertexProducer.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index f4020412..fbea2fd7 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -39,12 +39,9 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer aRecoCand = in.userCand( name ); - - size_t hash_1 = hasher(aRecoCand.get()); - hashes.push_back(hash_1); - boost::hash_combine(hash1,hash_1); - hash = hash1; - + size_t hash_ = hasher(aRecoCand.get()); + hashes.push_back(hash_); + boost::hash_combine(hash,hash_); } out.leptonSelectionHash = hash; From 8a887e8f0d39b087f694bfd2fc60f28083f8a99c Mon Sep 17 00:00:00 2001 From: lucaswiens Date: Thu, 23 May 2019 15:24:48 +0200 Subject: [PATCH 310/317] Implement a function to call the dbs by nickname When submitting a task via crabConfig.py, it would try to generate the config.Data.inputDataset using a function that did not provide the correct inputDataset but just the nick (which is given anyway). This fixes a bug where you could not submit a recovered task. --- Skimming/higgsTauTau/crabConfig.py | 6 +++--- Skimming/python/registerDatasetHelper.py | 10 ++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Skimming/higgsTauTau/crabConfig.py b/Skimming/higgsTauTau/crabConfig.py index 95a624f5..ad981eee 100644 --- a/Skimming/higgsTauTau/crabConfig.py +++ b/Skimming/higgsTauTau/crabConfig.py @@ -7,7 +7,7 @@ from CRABAPI.RawCommand import crabCommand from CRABClient.ClientExceptions import ClientException from multiprocessing import Process -from Kappa.Skimming.registerDatasetHelper import get_sample_by_nick,get_inputDBS_by_nick,get_n_files_from_nick,get_n_generated_events_from_nick +from Kappa.Skimming.registerDatasetHelper import get_sample_by_nick,get_inputDBS_by_nick,get_n_files_from_nick,get_n_generated_events_from_nick,get_dbs_by_nick from Kappa.Skimming.datasetsHelper2015 import isData, getScenario import sys from glob import glob @@ -102,14 +102,14 @@ def submission(events_per_job): config.JobType.pyCfgParams = ['globalTag=80X_dataRun2_2016SeptRepro_v7' if isData(nickname) else 'globalTag=80X_mcRun2_asymptotic_2016_TrancheIV_v8' if "PUMoriond17" in getScenario(nickname) else 'globalTag=80X_mcRun2_asymptotic_2016_miniAODv2_v1' ,'kappaTag=KAPPA_2_1_0','nickname=%s'%(nickname),'outputfilename=kappa_%s.root'%(nickname),'testsuite=False'] config.JobType.outputFiles = ['kappa_%s.root'%(nickname)] - config.Data.inputDataset = get_sample_by_nick(nickname) + config.Data.inputDataset = get_dbs_by_nick(nickname) #config.Data.lumiMask = '/nfs/dust/cms/user//kappa/crab_kappa_skim80X-/results/missingLumis.json' # for running of a subset of lumi sections p = Process(target=submit, args=(config,)) p.start() p.join() if __name__ == "__main__": - if len(sys.argv) == 1: + if len(sys.argv) == 1: print "no setting provided" sys.exit() if sys.argv[1] == "submit": diff --git a/Skimming/python/registerDatasetHelper.py b/Skimming/python/registerDatasetHelper.py index 2b804a8a..59af0b52 100755 --- a/Skimming/python/registerDatasetHelper.py +++ b/Skimming/python/registerDatasetHelper.py @@ -311,12 +311,14 @@ def get_sample_by_nick(nickname, expect_n_results = 1): return query_result(query, expect_n_results) #pd_name, details, filetype = options.sample.strip("/").split("/") #return pd_name, details, filetype + def get_inputDBS_by_nick(nickname): akt_sample_key = get_sample_by_nick(nickname) - try: - return str(database[akt_sample_key]['inputDBS']) - except: - return 'global' + return database.get(akt_sample_key).get('inputDBS', 'global') + +def get_dbs_by_nick(nickname): + akt_sample_key = get_sample_by_nick(nickname) + return databse.get(akt_sample_key).get('dbs') def get_nick_list(query, expect_n_results =1): dict = database From 580ce36caf9b2eaf03da0fe22564346e7d1c58e9 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Mon, 17 Jun 2019 19:35:58 +0200 Subject: [PATCH 311/317] added Tau 2017 Data sets --- Skimming/data/datasets.json | 75 +++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index eec3a467..1a7d8a6c 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -16331,6 +16331,21 @@ "process": "Tau", "scenario": "17Nov2017v1" }, + "Tau_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017B", + "data": true, + "dbs": "/Tau/Run2017B-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v11", + "inputDBS": "global", + "n_events_generated": "38158216", + "n_files": "321", + "process": "Tau", + "scenario": "31Mar2018v1" + }, "Tau_Run2017B_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -16385,6 +16400,21 @@ "process": "Tau", "scenario": "17Nov2017v1" }, + "Tau_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017C", + "data": true, + "dbs": "/Tau/Run2017C-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v11", + "inputDBS": "global", + "n_events_generated": "55416425", + "n_files": "477", + "process": "Tau", + "scenario": "31Mar2018v1" + }, "Tau_Run2017C_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -16457,6 +16487,21 @@ "process": "Tau", "scenario": "17Nov2017v1" }, + "Tau_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017D", + "data": true, + "dbs": "/Tau/Run2017D-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v11", + "inputDBS": "global", + "n_events_generated": "20530776", + "n_files": "182", + "process": "Tau", + "scenario": "31Mar2018v1" + }, "Tau_Run2017D_PromptRecov1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -16493,6 +16538,21 @@ "process": "Tau", "scenario": "17Nov2017v1" }, + "Tau_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017E", + "data": true, + "dbs": "/Tau/Run2017E-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v11", + "inputDBS": "global", + "n_events_generated": "44318231", + "n_files": "490", + "process": "Tau", + "scenario": "31Mar2018v1" + }, "Tau_Run2017F_17Nov2017v1_13TeV_MINIAOD": { "analysis_2017": [ "skim_data" @@ -16511,6 +16571,21 @@ "process": "Tau", "scenario": "17Nov2017v1" }, + "Tau_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "campaign": "Run2017F", + "data": true, + "dbs": "/Tau/Run2017F-31Mar2018-v1/MINIAOD", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "", + "globalTag": "94X_dataRun2_v11", + "inputDBS": "global", + "n_events_generated": "88506372", + "n_files": "914", + "process": "Tau", + "scenario": "31Mar2018v1" + }, "VBFHToMaxmixTauTauM125_adow_RunIIFall17MiniAODv2_VBFHToTauTauNoSpin_13TeV_USER_powheg-pythia8": { "VBFHToMaxMixTauTauNoSpin": [ "CP_FinalState2017_skim" From 58b6d490ab1447e3c9aa91e4b06855dacc1bed39 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Mon, 17 Jun 2019 19:43:50 +0200 Subject: [PATCH 312/317] updated tags for tau 2017 data --- Skimming/data/datasets.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 1a7d8a6c..13ad20e7 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -16332,6 +16332,9 @@ "scenario": "17Nov2017v1" }, "Tau_Run2017B_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017B", "data": true, "dbs": "/Tau/Run2017B-31Mar2018-v1/MINIAOD", @@ -16401,6 +16404,9 @@ "scenario": "17Nov2017v1" }, "Tau_Run2017C_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017C", "data": true, "dbs": "/Tau/Run2017C-31Mar2018-v1/MINIAOD", @@ -16488,6 +16494,9 @@ "scenario": "17Nov2017v1" }, "Tau_Run2017D_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017D", "data": true, "dbs": "/Tau/Run2017D-31Mar2018-v1/MINIAOD", @@ -16539,6 +16548,9 @@ "scenario": "17Nov2017v1" }, "Tau_Run2017E_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017E", "data": true, "dbs": "/Tau/Run2017E-31Mar2018-v1/MINIAOD", @@ -16572,6 +16584,9 @@ "scenario": "17Nov2017v1" }, "Tau_Run2017F_31Mar2018v1_13TeV_MINIAOD": { + "analysis_2017": [ + "skim_data31March" + ], "campaign": "Run2017F", "data": true, "dbs": "/Tau/Run2017F-31Mar2018-v1/MINIAOD", From 8c91601656b6188caf7fbc76d5ea390d3194314a Mon Sep 17 00:00:00 2001 From: Lucas Wiens Date: Wed, 17 Jul 2019 16:20:23 +0200 Subject: [PATCH 313/317] Delete an unused variable The selection hash is now combined in artus, thus the leptonSelectionHash variable is not needed anymore and the leptonSelectionHash1 and leptonSelectionHash2 are used instead. --- DataFormats/interface/KBasic.h | 1 - Producers/interface/KRefitVertexProducer.h | 7 ++----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/DataFormats/interface/KBasic.h b/DataFormats/interface/KBasic.h index f9f7ca6f..130c8a8f 100644 --- a/DataFormats/interface/KBasic.h +++ b/DataFormats/interface/KBasic.h @@ -67,7 +67,6 @@ struct KRefitVertex : public KVertex { virtual ~KRefitVertex() {}; - std::size_t leptonSelectionHash; std::size_t leptonSelectionHash1; std::size_t leptonSelectionHash2; diff --git a/Producers/interface/KRefitVertexProducer.h b/Producers/interface/KRefitVertexProducer.h index fbea2fd7..5d1e38db 100644 --- a/Producers/interface/KRefitVertexProducer.h +++ b/Producers/interface/KRefitVertexProducer.h @@ -34,17 +34,14 @@ class KRefitVertexProducer : public KBaseMultiVectorProducer hashes; for(auto name: in.userCandNames()) { edm::Ptr aRecoCand = in.userCand( name ); - size_t hash_ = hasher(aRecoCand.get()); - hashes.push_back(hash_); - boost::hash_combine(hash,hash_); + size_t hash = hasher(aRecoCand.get()); + hashes.push_back(hash); } - out.leptonSelectionHash = hash; out.leptonSelectionHash1 = hashes[0]; out.leptonSelectionHash2 = hashes[1]; if (this->verbosity >= 3) std::cout << "KRefitVertexProducer fillSingle() end\n"; From ed3bb77687b9c4949f198b8695ac54e05004fdb9 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Thu, 8 Aug 2019 13:46:52 +0200 Subject: [PATCH 314/317] DataFormats/interface/KTrack.h: added functions to get track parameters --- DataFormats/interface/KTrack.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/DataFormats/interface/KTrack.h b/DataFormats/interface/KTrack.h index 4002c78b..5fa8bb2e 100644 --- a/DataFormats/interface/KTrack.h +++ b/DataFormats/interface/KTrack.h @@ -99,12 +99,39 @@ struct KTrack : public KLV }; // https://github.com/cms-sw/cmssw/blob/09c3fce6626f70fd04223e7dacebf0b485f73f54/DataFormats/TrackReco/interface/TrackBase.h#L3-L49 + template + std::vector helixParameters(const T &vertex) const + { + std::vector parameters = { qOverP(), lambda(), phi(), getDxy(vertex), getDsz(vertex) }; + return parameters; + } + std::vector helixParameters() { KVertex origin; std::vector parameters = { qOverP(), lambda(), phi(), getDxy(&origin), getDsz(&origin) }; return parameters; } + + template + float helixParameters(const T &vertex, int index) const + { + switch (index) { + case 0: + return qOverP(); + case 1: + return lambda(); + case 2: + return phi(); + case 3: + return getDxy(vertex); + case 4: + return getDsz(vertex); + default: + return -999; + } + } + ROOT::Math::SMatrix > helixCovariance; float qOverP() const From bd706fbec4a3f7c6b54de620ac6bca78e45ac1fc Mon Sep 17 00:00:00 2001 From: Michal Bluj Date: Fri, 4 Oct 2019 14:59:15 +0200 Subject: [PATCH 315/317] fix logic error --- Producers/interface/KGenTauProducer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Producers/interface/KGenTauProducer.h b/Producers/interface/KGenTauProducer.h index edcb0d1d..27050803 100644 --- a/Producers/interface/KGenTauProducer.h +++ b/Producers/interface/KGenTauProducer.h @@ -214,7 +214,8 @@ class KGenTauProducer : public KBasicGenParticleProducer // The inital tau decays into three leptons, which can be illustrated by a virual photon (gamma*). // Take the lepton with the largest pt, which is most likly to be reconstructed as the tau. The others are usally soft // the loop over the daughters is necessary since also photons can be radiated within this step. - if (std::abs(lep_daughter_wiht_max_pt) == 11 || std::abs(lep_daughter_wiht_max_pt) == 13 ) allowNonPromptTauDecayProduct = true; + int lep_daughter_wiht_max_pt_pdgId = in.daughter(lep_daughter_wiht_max_pt)->pdgId(); + if (std::abs(lep_daughter_wiht_max_pt_pdgId) == 11 || std::abs(lep_daughter_wiht_max_pt_pdgId) == 13 ) allowNonPromptTauDecayProduct = true; walkDecayTree(dynamic_cast(*in.daughter(lep_daughter_wiht_max_pt)), info, level, allowNonPromptTauDecayProduct); } else if(in.numberOfDaughters() == 2 && std::abs(in.pdgId()) == 111 && From f0158fb11df2e995a91c42d9027521b530697374 Mon Sep 17 00:00:00 2001 From: Alexander Zotz Date: Tue, 22 Oct 2019 13:19:43 +0200 Subject: [PATCH 316/317] added new sync VBF sync sample for 2017 and adjusted DatasetsManager to put "new_pmx" in the scenario if it is part of the DBS name --- Skimming/data/datasets.json | 16 ++++++++++++++++ Skimming/scripts/DatasetManager.py | 5 ++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index 13ad20e7..b493de08 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -16769,6 +16769,22 @@ "scenario": "PU2017", "xsec": 0.2370687 }, + "VBFHToTauTauM125_RunIIFall17MiniAODv2_PU2017newpmx_13TeV_MINIAOD_powheg-pythia8": { + "campaign": "RunIIFall17MiniAODv2", + "data": false, + "dbs": "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM", + "energy": "13", + "extension": "", + "format": "MINIAOD", + "generator": "powheg-pythia8", + "globalTag": "94X_mc2017_realistic_v17", + "inputDBS": "global", + "n_events_generated": "2977152", + "n_files": "39", + "process": "VBFHToTauTau_M125", + "scenario": "PU2017_new_pmx", + "xsec": 0.2370687 + }, "VBFHToTauTauM125_RunIISpring16MiniAODv1_PUSpring16RAWAODSIM_13TeV_MINIAOD_powheg-pythia8": { "Moriond17": [ "MC_Spring16_v1" diff --git a/Skimming/scripts/DatasetManager.py b/Skimming/scripts/DatasetManager.py index 53f204a5..87ce45eb 100755 --- a/Skimming/scripts/DatasetManager.py +++ b/Skimming/scripts/DatasetManager.py @@ -103,7 +103,10 @@ def get_scenario(self, details, energy=None, data=False): if (energy == "7" or energy == "8"): scenario = scenario.split("_")[0] + "_" + scenario.split("_")[1] if (energy == "13" or energy =="14"): - scenario = scenario.split("_")[0] + if "new_pmx" in scenario: + scenario = scenario.split("_")[0] + "_new_pmx" + else: + scenario = scenario.split("_")[0] return scenario # do not forget that there is the same function in python/registerDatasetHelper.py that likes to be modified! From b5705356a517f1ee8c60d87138ef485fd3aa6da7 Mon Sep 17 00:00:00 2001 From: whahmad Date: Thu, 26 Dec 2019 10:03:14 +0100 Subject: [PATCH 317/317] LFVZ4JetsToLLM50_madgraph-pythia8_13TeV set added --- Skimming/data/datasets.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Skimming/data/datasets.json b/Skimming/data/datasets.json index b493de08..20ee58a1 100644 --- a/Skimming/data/datasets.json +++ b/Skimming/data/datasets.json @@ -7638,6 +7638,24 @@ "scenario": "PU2017", "xsec": 0.3987 }, + "LFVZ4JetsToLLM50_whajahma_RunIIFall17_13TeV_USER_madgraph-pythia8": { + "analysis_2017": [ + "skim_mc_LFV" + ], + "campaign": "whajahma", + "data": false, + "dbs": "/LFV_Z4JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/whajahma-RunIIFall17_step4_MINIAODSIM_V2-5f646ecd4e1c7a39ab0ed099ff55ceb9/USER", + "energy": "13", + "extension": "", + "format": "USER", + "generator": "madgraph-pythia8", + "globalTag": "94X_mc2017_realistic_v14", + "inputDBS": "phys03", + "n_events_generated": "5395663", + "n_files": "2417", + "process": "LFV_Z4JetsToLL_M50", + "scenario": "RunIIFall17" + }, "LFV_croote_RunIISummer16MiniAODv2_13TeV_USER_madgraph-pythia8_set1": { "campaign": "croote", "data": false,

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

HIo}M4j#5oIbh3hqi0=hgmA9 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