|
typedef dqm::reco::DQMStore | DQMStore |
|
typedef dqm::reco::MonitorElement | MonitorElement |
|
using | CacheTypes = CacheContexts< T...> |
|
using | GlobalCache = typename CacheTypes::GlobalCache |
|
using | HasAbility = AbilityChecker< T...> |
|
using | InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache |
|
using | LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache |
|
using | LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > |
|
using | LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache |
|
using | RunCache = typename CacheTypes::RunCache |
|
using | RunContext = RunContextT< RunCache, GlobalCache > |
|
using | RunSummaryCache = typename CacheTypes::RunSummaryCache |
|
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
|
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
|
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
|
static std::unique_ptr
< DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
|
MonitorElement * | bookH1 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P") |
|
MonitorElement * | bookH1withSumw2 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P") |
|
MonitorElement * | bookH2 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ") |
|
MonitorElement * | bookH2withSumw2 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ") |
|
MonitorElement * | bookP1 (DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="E1 P") |
|
MonitorElement * | cloneH1 (DQMStore::IBooker &iBooker, const std::string &name, MonitorElement *original, const std::string &title="") |
|
MonitorElement * | cloneH1 (DQMStore::IBooker &iBooker, const std::string &name, const std::string &original, const std::string &title="") |
|
| ElectronDqmAnalyzerBase (const edm::ParameterSet &conf) |
|
void | setBookEfficiencyFlag (const bool &) |
|
void | setBookIndex (short) |
|
void | setBookPrefix (const std::string &) |
|
void | setBookStatOverflowFlag (const bool &) |
|
int | verbosity () |
|
| ~ElectronDqmAnalyzerBase () override |
|
uint64_t | meId () const |
|
edm::EDPutTokenT< DQMToken > | lumiToken_ |
|
edm::EDPutTokenT< DQMToken > | runToken_ |
|
unsigned int | streamId_ |
|
ElectronMcSignalValidatorMiniAOD::ElectronMcSignalValidatorMiniAOD |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
Definition at line 11 of file ElectronMcMiniAODSignalValidator.cc.
References deltaR2_, deltaR_, detamatch2D_nbin, detamatch_max, detamatch_min, detamatch_nbin, dphi_max, dphi_min, dphi_nbin, dphimatch2D_nbin, dphimatch_max, dphimatch_min, dphimatch_nbin, ele_max, ele_min, ele_nbin, electronToken_, electronTokenEndcaps_, eta2D_nbin, eta_max, eta_min, eta_nbin, fhits_max, fhits_nbin, edm::ParameterSet::getParameter(), h1_ele_chargedHadronRelativeIso_mAOD, h1_ele_chargedHadronRelativeIso_mAOD_barrel, h1_ele_chargedHadronRelativeIso_mAOD_endcaps, h1_ele_dEtaSc_propVtx_mAOD, h1_ele_dEtaSc_propVtx_mAOD_barrel, h1_ele_dEtaSc_propVtx_mAOD_endcaps, h1_ele_dPhiCl_propOut_mAOD, h1_ele_dPhiCl_propOut_mAOD_barrel, h1_ele_dPhiCl_propOut_mAOD_endcaps, h1_ele_fbrem_mAOD, h1_ele_fbrem_mAOD_barrel, h1_ele_fbrem_mAOD_endcaps, h1_ele_HoE_mAOD, h1_ele_HoE_mAOD_barrel, h1_ele_HoE_mAOD_endcaps, h1_ele_mee_all, h1_ele_mee_os, h1_ele_neutralHadronRelativeIso_mAOD, h1_ele_neutralHadronRelativeIso_mAOD_barrel, h1_ele_neutralHadronRelativeIso_mAOD_endcaps, h1_ele_photonRelativeIso_mAOD, h1_ele_photonRelativeIso_mAOD_barrel, h1_ele_photonRelativeIso_mAOD_endcaps, h1_ele_vertexEta, h1_ele_vertexPt, h1_ele_vertexPt_nocut, h1_recEleNum, h1_scl_SigIEtaIEta_mAOD, h1_scl_SigIEtaIEta_mAOD_barrel, h1_scl_SigIEtaIEta_mAOD_endcaps, h2_ele_foundHitsVsEta, h2_ele_foundHitsVsEta_mAOD, h2_ele_PoPtrueVsEta, h2_ele_sigmaIetaIetaVsPt, hoe_max, hoe_min, hoe_nbin, matchingIDs_, matchingMotherIDs_, maxAbsEta_, maxPt_, mcTruthCollection_, mee_max, mee_min, mee_nbin, outputInternalPath_, poptrue_max, poptrue_min, poptrue_nbin, pt2D_nbin, pt_max, pt_nbin, pteff_nbin, set_EfficiencyFlag, set_StatOverflowFlag, AlCaHLTBitMon_QueryRunRegistry::string, and xyz_nbin.
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD
MonitorElement * h2_ele_PoPtrueVsEta
MonitorElement * h1_scl_SigIEtaIEta_mAOD_endcaps
MonitorElement * h1_ele_fbrem_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD
MonitorElement * h1_ele_fbrem_mAOD_barrel
std::vector< int > matchingMotherIDs_
MonitorElement * h1_ele_mee_os
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD
std::vector< int > matchingIDs_
MonitorElement * h2_ele_sigmaIetaIetaVsPt
MonitorElement * h1_scl_SigIEtaIEta_mAOD
MonitorElement * h1_ele_vertexPt
MonitorElement * h1_scl_SigIEtaIEta_mAOD_barrel
MonitorElement * h1_ele_vertexEta
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD
bool set_StatOverflowFlag
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_endcaps
edm::EDGetTokenT< edm::View< reco::GenParticle > > mcTruthCollection_
MonitorElement * h1_ele_vertexPt_nocut
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_barrel
MonitorElement * h1_recEleNum
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_endcaps
MonitorElement * h1_ele_photonRelativeIso_mAOD
MonitorElement * h1_ele_mee_all
MonitorElement * h1_ele_photonRelativeIso_mAOD_barrel
ElectronDqmAnalyzerBase(const edm::ParameterSet &conf)
MonitorElement * h1_ele_fbrem_mAOD
edm::EDGetTokenT< pat::ElectronCollection > electronTokenEndcaps_
std::string outputInternalPath_
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_barrel
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_barrel
T getParameter(std::string const &) const
MonitorElement * h1_ele_photonRelativeIso_mAOD_endcaps
MonitorElement * h2_ele_foundHitsVsEta
MonitorElement * h2_ele_foundHitsVsEta_mAOD
MonitorElement * h1_ele_HoE_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD_endcaps
MonitorElement * h1_ele_dPhiCl_propOut_mAOD
edm::EDGetTokenT< pat::ElectronCollection > electronToken_
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_endcaps
Reimplemented from ElectronDqmAnalyzerBase.
Definition at line 419 of file ElectronMcMiniAODSignalValidator.cc.
References funct::abs(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSeedClusterTrackAtCalo(), reco::deltaR2(), deltaR2_, HI_PhotonSkim_cff::electrons, ElectronMcSignalValidatorMiniAOD_cfi::electrons_endcaps, electronToken_, electronTokenEndcaps_, PVValHelper::eta, reco::LeafCandidate::eta(), reco::GsfElectron::fbrem(), dqm::impl::MonitorElement::Fill(), genParticleCandidates2GenParticles_cfi::genParticles, edm::Event::getHandle(), pat::Electron::gsfTrack(), h1_ele_chargedHadronRelativeIso_mAOD, h1_ele_chargedHadronRelativeIso_mAOD_barrel, h1_ele_chargedHadronRelativeIso_mAOD_endcaps, h1_ele_dEtaSc_propVtx_mAOD, h1_ele_dEtaSc_propVtx_mAOD_barrel, h1_ele_dEtaSc_propVtx_mAOD_endcaps, h1_ele_dPhiCl_propOut_mAOD, h1_ele_dPhiCl_propOut_mAOD_barrel, h1_ele_dPhiCl_propOut_mAOD_endcaps, h1_ele_fbrem_mAOD, h1_ele_fbrem_mAOD_barrel, h1_ele_fbrem_mAOD_endcaps, h1_ele_HoE_mAOD, h1_ele_HoE_mAOD_barrel, h1_ele_HoE_mAOD_endcaps, h1_ele_mee_all, h1_ele_mee_os, h1_ele_neutralHadronRelativeIso_mAOD, h1_ele_neutralHadronRelativeIso_mAOD_barrel, h1_ele_neutralHadronRelativeIso_mAOD_endcaps, h1_ele_photonRelativeIso_mAOD, h1_ele_photonRelativeIso_mAOD_barrel, h1_ele_photonRelativeIso_mAOD_endcaps, h1_ele_vertexEta, h1_ele_vertexPt, h1_ele_vertexPt_nocut, h1_recEleNum, h1_scl_SigIEtaIEta_mAOD, h1_scl_SigIEtaIEta_mAOD_barrel, h1_scl_SigIEtaIEta_mAOD_endcaps, h2_ele_foundHitsVsEta, h2_ele_foundHitsVsEta_mAOD, h2_ele_PoPtrueVsEta, h2_ele_sigmaIetaIetaVsPt, reco::GsfElectron::hcalOverEcal(), mps_fire::i, edm::EventBase::id(), cuy::ii, reco::GsfElectron::isEB(), reco::GsfElectron::isEE(), matchingMotherIDs_, maxAbsEta_, maxPt_, mcTruthCollection_, reco::Candidate::mother(), reco::Candidate::numberOfDaughters(), reco::LeafCandidate::p(), reco::GsfElectron::p4(), reco::Candidate::pdgId(), reco::GsfElectron::pfIsolationVariables(), reco::LeafCandidate::phi(), pi, reco::LeafCandidate::pt(), reco::GsfElectron::scSigmaIEtaIEta(), mathSSE::sqrt(), reco::GsfElectron::PflowIsolationVariables::sumChargedHadronPt, reco::GsfElectron::PflowIsolationVariables::sumNeutralHadronEt, and reco::GsfElectron::PflowIsolationVariables::sumPhotonEt.
427 edm::LogInfo(
"ElectronMcSignalValidatorMiniAOD::analyze")
428 <<
"Treating event " << iEvent.
id() <<
" with " <<
electrons.product()->size() <<
" electrons";
429 edm::LogInfo(
"ElectronMcSignalValidatorMiniAOD::analyze")
431 <<
" multi slimmed electrons";
440 pat::ElectronCollection::const_iterator el1;
441 std::vector<pat::Electron>::const_iterator el3;
442 std::vector<pat::Electron>::const_iterator el4;
447 std::vector<pat::Electron> localCollection;
454 localCollection.push_back(*el1);
462 localCollection.push_back(*el1);
467 for (el3 = localCollection.begin(); el3 != localCollection.end(); el3++) {
468 for (el4 = el3 + 1; el4 != localCollection.end(); el4++) {
470 float mee2 = p12.Dot(p12);
472 if (el3->charge() * el4->charge() < 0.) {
482 int mcNum = 0, gamNum = 0, eleNum = 0;
483 bool matchingMotherID;
501 matchingMotherID =
false;
503 if (mother ==
nullptr) {
504 matchingMotherID =
true;
507 matchingMotherID =
true;
512 if (!matchingMotherID) {
523 bool okGsfFound =
false;
524 bool passMiniAODSelection =
true;
525 double gsfOkRatio = 999999.;
526 bool isEBflag =
false;
527 bool isEEflag =
false;
530 for (el3 = localCollection.begin(); el3 != localCollection.end(); el3++) {
531 double dphi = el3->
phi() - (*genParticles)[
i].phi();
533 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
535 double deltaR2 = (el3->eta() - (*genParticles)[
i].eta()) * (el3->eta() - (*genParticles)[
i].eta()) + dphi * dphi;
537 if ((((*
genParticles)[
i].pdgId() == 11) && (el3->charge() < 0.)) ||
538 (((*
genParticles)[
i].pdgId() == -11) && (el3->charge() > 0.))) {
539 double tmpGsfRatio = el3->p() / (*genParticles)[
i].p();
541 gsfOkRatio = tmpGsfRatio;
542 bestGsfElectron = *el3;
553 passMiniAODSelection = bestGsfElectron.
pt() >= 5.;
554 double one_over_pt = 1. / bestGsfElectron.
pt();
555 isEBflag = bestGsfElectron.
isEB();
556 isEEflag = bestGsfElectron.
isEE();
569 if (passMiniAODSelection) {
630 }
const PflowIsolationVariables & pfIsolationVariables() const
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD
MonitorElement * h2_ele_PoPtrueVsEta
double pt() const final
transverse momentum
const LorentzVector & p4(P4Kind kind) const
MonitorElement * h1_scl_SigIEtaIEta_mAOD_endcaps
virtual const Candidate * mother(size_type i=0) const =0
return pointer to mother
MonitorElement * h1_ele_fbrem_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD
MonitorElement * h1_ele_fbrem_mAOD_barrel
std::vector< int > matchingMotherIDs_
MonitorElement * h1_ele_mee_os
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD
reco::GsfTrackRef gsfTrack() const override
override the reco::GsfElectron::gsfTrack method, to access the internal storage of the supercluster ...
MonitorElement * h2_ele_sigmaIetaIetaVsPt
MonitorElement * h1_scl_SigIEtaIEta_mAOD
MonitorElement * h1_ele_vertexPt
MonitorElement * h1_scl_SigIEtaIEta_mAOD_barrel
MonitorElement * h1_ele_vertexEta
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_endcaps
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
edm::EDGetTokenT< edm::View< reco::GenParticle > > mcTruthCollection_
Handle< PROD > getHandle(EDGetTokenT< PROD > token) const
virtual size_type numberOfDaughters() const =0
number of daughters
float deltaEtaSuperClusterTrackAtVtx() const
MonitorElement * h1_ele_vertexPt_nocut
double p() const final
magnitude of momentum vector
float deltaPhiSeedClusterTrackAtCalo() const
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_barrel
MonitorElement * h1_recEleNum
float sumPhotonEt
sum pt of PF photons // old float photonIso ;
Abs< T >::type abs(const T &t)
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_endcaps
MonitorElement * h1_ele_photonRelativeIso_mAOD
MonitorElement * h1_ele_mee_all
MonitorElement * h1_ele_photonRelativeIso_mAOD_barrel
float sumNeutralHadronEt
sum pt of neutral hadrons // old float neutralHadronIso ;
MonitorElement * h1_ele_fbrem_mAOD
float scSigmaIEtaIEta() const
edm::EDGetTokenT< pat::ElectronCollection > electronTokenEndcaps_
virtual int pdgId() const =0
PDG identifier.
Log< level::Info, false > LogInfo
constexpr auto deltaR2(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_barrel
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_barrel
MonitorElement * h1_ele_photonRelativeIso_mAOD_endcaps
Analysis-level electron class.
MonitorElement * h2_ele_foundHitsVsEta
MonitorElement * h2_ele_foundHitsVsEta_mAOD
float hcalOverEcal(const ShowerShape &ss, int depth) const
MonitorElement * h1_ele_HoE_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD_endcaps
MonitorElement * h1_ele_dPhiCl_propOut_mAOD
edm::EDGetTokenT< pat::ElectronCollection > electronToken_
double phi() const final
momentum azimuthal angle
float sumChargedHadronPt
sum-pt of charged Hadron // old float chargedHadronIso ;
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_endcaps
double eta() const final
momentum pseudorapidity
Reimplemented from ElectronDqmAnalyzerBase.
Definition at line 129 of file ElectronMcMiniAODSignalValidator.cc.
References ElectronDqmAnalyzerBase::bookH1(), ElectronDqmAnalyzerBase::bookH1withSumw2(), ElectronDqmAnalyzerBase::bookH2(), ElectronDqmAnalyzerBase::bookH2withSumw2(), detamatch_max, detamatch_min, detamatch_nbin, dphimatch_max, dphimatch_min, dphimatch_nbin, ele_max, ele_min, ele_nbin, eta2D_nbin, eta_max, eta_min, eta_nbin, fhits_max, fhits_nbin, h1_ele_chargedHadronRelativeIso_mAOD, h1_ele_chargedHadronRelativeIso_mAOD_barrel, h1_ele_chargedHadronRelativeIso_mAOD_endcaps, h1_ele_dEtaSc_propVtx_mAOD, h1_ele_dEtaSc_propVtx_mAOD_barrel, h1_ele_dEtaSc_propVtx_mAOD_endcaps, h1_ele_dPhiCl_propOut_mAOD, h1_ele_dPhiCl_propOut_mAOD_barrel, h1_ele_dPhiCl_propOut_mAOD_endcaps, h1_ele_fbrem_mAOD, h1_ele_fbrem_mAOD_barrel, h1_ele_fbrem_mAOD_endcaps, h1_ele_HoE_mAOD, h1_ele_HoE_mAOD_barrel, h1_ele_HoE_mAOD_endcaps, h1_ele_mee_all, h1_ele_mee_os, h1_ele_neutralHadronRelativeIso_mAOD, h1_ele_neutralHadronRelativeIso_mAOD_barrel, h1_ele_neutralHadronRelativeIso_mAOD_endcaps, h1_ele_photonRelativeIso_mAOD, h1_ele_photonRelativeIso_mAOD_barrel, h1_ele_photonRelativeIso_mAOD_endcaps, h1_ele_vertexEta, h1_ele_vertexPt, h1_ele_vertexPt_nocut, h1_recEleNum, h1_scl_SigIEtaIEta_mAOD, h1_scl_SigIEtaIEta_mAOD_barrel, h1_scl_SigIEtaIEta_mAOD_endcaps, h2_ele_foundHitsVsEta, h2_ele_foundHitsVsEta_mAOD, h2_ele_PoPtrueVsEta, h2_ele_sigmaIetaIetaVsPt, hoe_max, hoe_min, hoe_nbin, mee_max, mee_min, mee_nbin, outputInternalPath_, poptrue_max, poptrue_min, pt_max, pt_nbin, set_EfficiencyFlag, set_StatOverflowFlag, ElectronDqmAnalyzerBase::setBookEfficiencyFlag(), ElectronDqmAnalyzerBase::setBookIndex(), ElectronDqmAnalyzerBase::setBookPrefix(), ElectronDqmAnalyzerBase::setBookStatOverflowFlag(), and dqm::implementation::NavigatorBase::setCurrentFolder().
148 bookH1withSumw2(iBooker,
"vertexPt_nocut",
"pT of prunned electrons",
pt_nbin, 0., 20.,
"p_{T vertex} (GeV/c)");
151 "ele momentum / gen momentum vs eta",
159 bookH2(iBooker,
"sigmaIetaIetaVsPt",
"SigmaIetaIeta vs pt", 100, 0.,
pt_max, 100, 0., 0.05);
165 "ele pairs invariant mass, all reco electrons",
169 "m_{ee} (GeV/c^{2})",
174 "ele pairs invariant mass, opp. sign",
178 "m_{e^{+}e^{-}} (GeV/c^{2})",
186 "ele supercluster sigma ieta ieta",
190 "#sigma_{i#eta i#eta}",
194 "SigIEtaIEta_mAOD_barrel",
195 "ele supercluster sigma ieta ieta, barrel",
199 "#sigma_{i#eta i#eta}",
203 "SigIEtaIEta_mAOD_endcaps",
204 "ele supercluster sigma ieta ieta, endcaps",
208 "#sigma_{i#eta i#eta}",
216 "ele track # found hits vs eta",
224 "foundHitsVsEta_mAOD",
225 "ele track # found hits vs eta",
237 "ele hadronic energy / em energy",
246 "ele hadronic energy / em energy, barrel",
255 "ele hadronic energy / em energy, endcaps",
263 "dEtaSc_propVtx_mAOD",
264 "ele #eta_{sc} - #eta_{tr}, prop from vertex",
268 "#eta_{sc} - #eta_{tr}",
272 "dEtaSc_propVtx_mAOD_barrel",
273 "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
277 "#eta_{sc} - #eta_{tr}",
281 "dEtaSc_propVtx_mAOD_endcaps",
282 "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
286 "#eta_{sc} - #eta_{tr}",
290 "dPhiCl_propOut_mAOD",
291 "ele #phi_{cl} - #phi_{tr}, prop from outermost",
295 "#phi_{seedcl} - #phi_{tr} (rad)",
299 "dPhiCl_propOut_mAOD_barrel",
300 "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
304 "#phi_{seedcl} - #phi_{tr} (rad)",
308 "dPhiCl_propOut_mAOD_endcaps",
309 "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
313 "#phi_{seedcl} - #phi_{tr} (rad)",
319 iBooker,
"fbrem_mAOD",
"ele brem fraction, mode of GSF components", 100, 0., 1.,
"P_{in} - P_{out} / P_{in}");
322 "ele brem fraction for barrel, mode of GSF components",
326 "P_{in} - P_{out} / P_{in}");
328 "fbrem_mAOD_endcaps",
329 "ele brem franction for endcaps, mode of GSF components",
333 "P_{in} - P_{out} / P_{in}");
337 "chargedHadronRelativeIso_mAOD",
338 "chargedHadronRelativeIso",
342 "chargedHadronRelativeIso",
346 "chargedHadronRelativeIso_mAOD_barrel",
347 "chargedHadronRelativeIso for barrel",
351 "chargedHadronRelativeIso_barrel",
355 "chargedHadronRelativeIso_mAOD_endcaps",
356 "chargedHadronRelativeIso for endcaps",
360 "chargedHadronRelativeIso_endcaps",
364 "neutralHadronRelativeIso_mAOD",
365 "neutralHadronRelativeIso",
369 "neutralHadronRelativeIso",
373 "neutralHadronRelativeIso_mAOD_barrel",
374 "neutralHadronRelativeIso for barrel",
378 "neutralHadronRelativeIso_barrel",
382 "neutralHadronRelativeIso_mAOD_endcaps",
383 "neutralHadronRelativeIso for endcaps",
387 "neutralHadronRelativeIso_endcaps",
391 "photonRelativeIso_mAOD",
400 "photonRelativeIso_mAOD_barrel",
401 "photonRelativeIso for barrel",
405 "photonRelativeIso_barrel",
409 "photonRelativeIso_mAOD_endcaps",
410 "photonRelativeIso for endcaps",
414 "photonRelativeIso_endcaps",
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD
MonitorElement * h2_ele_PoPtrueVsEta
MonitorElement * h1_scl_SigIEtaIEta_mAOD_endcaps
virtual void setCurrentFolder(std::string const &fullpath)
MonitorElement * h1_ele_fbrem_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD
MonitorElement * h1_ele_fbrem_mAOD_barrel
MonitorElement * h1_ele_mee_os
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD
MonitorElement * h2_ele_sigmaIetaIetaVsPt
MonitorElement * h1_scl_SigIEtaIEta_mAOD
MonitorElement * h1_ele_vertexPt
MonitorElement * h1_scl_SigIEtaIEta_mAOD_barrel
MonitorElement * h1_ele_vertexEta
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD
bool set_StatOverflowFlag
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_endcaps
MonitorElement * bookH1(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
MonitorElement * h1_ele_vertexPt_nocut
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_barrel
MonitorElement * h1_recEleNum
MonitorElement * h1_ele_dEtaSc_propVtx_mAOD_endcaps
MonitorElement * h1_ele_photonRelativeIso_mAOD
void setBookPrefix(const std::string &)
MonitorElement * h1_ele_mee_all
MonitorElement * h1_ele_photonRelativeIso_mAOD_barrel
MonitorElement * h1_ele_fbrem_mAOD
void setBookEfficiencyFlag(const bool &)
std::string outputInternalPath_
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_barrel
MonitorElement * h1_ele_chargedHadronRelativeIso_mAOD_barrel
MonitorElement * bookH2withSumw2(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
MonitorElement * h1_ele_photonRelativeIso_mAOD_endcaps
MonitorElement * bookH2(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, const std::string &titleX="", const std::string &titleY="", Option_t *option="COLZ")
MonitorElement * bookH1withSumw2(DQMStore::IBooker &, const std::string &name, const std::string &title, int nchX, double lowX, double highX, const std::string &titleX="", const std::string &titleY="Events", Option_t *option="E1 P")
MonitorElement * h2_ele_foundHitsVsEta
MonitorElement * h2_ele_foundHitsVsEta_mAOD
MonitorElement * h1_ele_HoE_mAOD_barrel
MonitorElement * h1_ele_neutralHadronRelativeIso_mAOD_endcaps
MonitorElement * h1_ele_HoE_mAOD_endcaps
MonitorElement * h1_ele_dPhiCl_propOut_mAOD
void setBookStatOverflowFlag(const bool &)
MonitorElement * h1_ele_dPhiCl_propOut_mAOD_endcaps
double ElectronMcSignalValidatorMiniAOD::deltaR2_ |
|
private |
double ElectronMcSignalValidatorMiniAOD::deltaR_ |
|
private |
double ElectronMcSignalValidatorMiniAOD::deta_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::deta_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::deta_nbin |
|
private |
int ElectronMcSignalValidatorMiniAOD::detamatch2D_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::detamatch_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::detamatch_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::detamatch_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::dphi_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::dphi_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::dphi_nbin |
|
private |
int ElectronMcSignalValidatorMiniAOD::dphimatch2D_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::dphimatch_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::dphimatch_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::dphimatch_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::ele_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::ele_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::ele_nbin |
|
private |
int ElectronMcSignalValidatorMiniAOD::eta2D_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::eta_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::eta_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::eta_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::fhits_max |
|
private |
int ElectronMcSignalValidatorMiniAOD::fhits_nbin |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_chargedHadronRelativeIso_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_chargedHadronRelativeIso_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_chargedHadronRelativeIso_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_dEtaSc_propVtx_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_dEtaSc_propVtx_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_dEtaSc_propVtx_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_dPhiCl_propOut_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_dPhiCl_propOut_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_dPhiCl_propOut_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_fbrem_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_fbrem_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_HoE_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_HoE_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_neutralHadronRelativeIso_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_neutralHadronRelativeIso_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_neutralHadronRelativeIso_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_photonRelativeIso_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_photonRelativeIso_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_photonRelativeIso_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_ele_vertexPt_nocut |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_scl_SigIEtaIEta_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_scl_SigIEtaIEta_mAOD_barrel |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h1_scl_SigIEtaIEta_mAOD_endcaps |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h2_ele_foundHitsVsEta |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h2_ele_foundHitsVsEta_mAOD |
|
private |
MonitorElement* ElectronMcSignalValidatorMiniAOD::h2_ele_sigmaIetaIetaVsPt |
|
private |
double ElectronMcSignalValidatorMiniAOD::hoe_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::hoe_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::hoe_nbin |
|
private |
std::vector<int> ElectronMcSignalValidatorMiniAOD::matchingIDs_ |
|
private |
std::vector<int> ElectronMcSignalValidatorMiniAOD::matchingMotherIDs_ |
|
private |
double ElectronMcSignalValidatorMiniAOD::maxAbsEta_ |
|
private |
double ElectronMcSignalValidatorMiniAOD::maxPt_ |
|
private |
double ElectronMcSignalValidatorMiniAOD::mee_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::mee_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::mee_nbin |
|
private |
std::string ElectronMcSignalValidatorMiniAOD::outputInternalPath_ |
|
private |
int ElectronMcSignalValidatorMiniAOD::phi2D_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::phi_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::phi_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::phi_nbin |
|
private |
double ElectronMcSignalValidatorMiniAOD::poptrue_max |
|
private |
double ElectronMcSignalValidatorMiniAOD::poptrue_min |
|
private |
int ElectronMcSignalValidatorMiniAOD::poptrue_nbin |
|
private |
int ElectronMcSignalValidatorMiniAOD::pt2D_nbin |
|
private |
float ElectronMcSignalValidatorMiniAOD::pt_ |
|
private |
double ElectronMcSignalValidatorMiniAOD::pt_max |
|
private |
int ElectronMcSignalValidatorMiniAOD::pt_nbin |
|
private |
int ElectronMcSignalValidatorMiniAOD::pteff_nbin |
|
private |
bool ElectronMcSignalValidatorMiniAOD::set_EfficiencyFlag |
|
private |
bool ElectronMcSignalValidatorMiniAOD::set_StatOverflowFlag |
|
private |
int ElectronMcSignalValidatorMiniAOD::xyz_nbin |
|
private |