|
|
#include <GsfElectronMCAnalyzer.h>
|
void | analyze (const edm::Event &e, const edm::EventSetup &c) override |
|
void | beginJob () override |
|
void | endJob () override |
|
| GsfElectronMCAnalyzer (const edm::ParameterSet &conf) |
|
| ~GsfElectronMCAnalyzer () override |
|
| EDAnalyzer ()=default |
|
SerialTaskQueue * | globalLuminosityBlocksQueue () final |
|
SerialTaskQueue * | globalRunsQueue () final |
|
bool | wantsGlobalLuminosityBlocks () const final |
|
bool | wantsGlobalRuns () const final |
|
bool | wantsInputProcessBlocks () const final |
|
bool | wantsProcessBlocks () const final |
|
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
|
| EDAnalyzerBase () |
|
ModuleDescription const & | moduleDescription () const |
|
bool | wantsStreamLuminosityBlocks () const |
|
bool | wantsStreamRuns () const |
|
| ~EDAnalyzerBase () override |
|
std::vector< ConsumesInfo > | consumesInfo () const |
|
void | convertCurrentProcessAlias (std::string const &processName) |
| Convert "@currentProcess" in InputTag process names to the actual current process name. More...
|
|
| EDConsumerBase () |
|
| EDConsumerBase (EDConsumerBase &&)=default |
|
| EDConsumerBase (EDConsumerBase const &)=delete |
|
ESProxyIndex const * | esGetTokenIndices (edm::Transition iTrans) const |
|
std::vector< ESProxyIndex > const & | esGetTokenIndicesVector (edm::Transition iTrans) const |
|
std::vector< ESRecordIndex > const & | esGetTokenRecordIndicesVector (edm::Transition iTrans) const |
|
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
|
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
|
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
|
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
|
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
|
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
|
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
|
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
|
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
|
ProductResolverIndexAndSkipBit | uncheckedIndexFrom (EDGetToken) const |
|
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
|
void | updateLookup (eventsetup::ESRecordsToProxyIndices const &) |
|
virtual | ~EDConsumerBase () noexcept(false) |
|
|
typedef EDAnalyzerBase | ModuleType |
|
typedef ProductLabels | Labels |
|
static const std::string & | baseType () |
|
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
|
static void | prevalidate (ConfigurationDescriptions &descriptions) |
|
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
|
template<typename ProductType , BranchType B = InEvent> |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
|
template<BranchType B = InEvent> |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
|
template<BranchType B> |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
|
ConsumesCollector | consumesCollector () |
| Use a ConsumesCollector to gather consumes information from helper functions. More...
|
|
template<typename ProductType , BranchType B = InEvent> |
void | consumesMany () |
|
void | consumesMany (const TypeToGet &id) |
|
template<BranchType B> |
void | consumesMany (const TypeToGet &id) |
|
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> |
auto | esConsumes () |
|
template<Transition Tr = Transition::Event> |
constexpr auto | esConsumes () noexcept |
|
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> |
auto | esConsumes (ESInputTag const &tag) |
|
template<Transition Tr = Transition::Event> |
auto | esConsumes (ESInputTag tag) noexcept |
|
template<Transition Tr = Transition::Event> |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
| Used with EventSetupRecord::doGet. More...
|
|
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
|
template<BranchType B> |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
|
template<typename ProductType , BranchType B = InEvent> |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
|
Description: GsfElectrons analyzer using MC truth
Implementation: <Notes on="" implementation>="">
Definition at line 36 of file GsfElectronMCAnalyzer.h.
◆ GsfElectronMCAnalyzer()
◆ ~GsfElectronMCAnalyzer()
GsfElectronMCAnalyzer::~GsfElectronMCAnalyzer |
( |
| ) |
|
|
override |
◆ analyze()
Implements edm::one::EDAnalyzerBase.
Definition at line 2420 of file GsfElectronMCAnalyzer.cc.
2421 std::cout <<
"analyzing new event " << std::endl;
2426 edm::LogInfo(
"") <<
"\n\n =================> Treating event " <<
iEvent.id() <<
" Number of electrons "
2432 histNum_->Fill((*gsfElectrons).size());
2449 double d = gsfIter->vertex().x() * gsfIter->vertex().x() + gsfIter->vertex().y() * gsfIter->vertex().y();
2453 h_ele_Et_all->Fill(gsfIter->superCluster()->energy() / cosh(gsfIter->superCluster()->eta()));
2454 float enrj1 = gsfIter->superCluster()->energy();
2456 for (reco::GsfElectronCollection::const_iterator gsfIter2 = gsfIter + 1; gsfIter2 !=
gsfElectrons->end();
2459 float mee2 = p12.Dot(p12);
2460 float enrj2 = gsfIter2->superCluster()->energy();
2463 if (gsfIter->ecalDrivenSeed() && gsfIter2->ecalDrivenSeed())
2465 if (gsfIter->charge() * gsfIter2->charge() < 0.) {
2467 if (gsfIter->isEB() && gsfIter2->isEB())
2469 if ((gsfIter->isEB() && gsfIter2->isEE()) || (gsfIter->isEE() && gsfIter2->isEB()))
2471 if (gsfIter->isEE() && gsfIter2->isEE())
2473 if ((gsfIter->classification()==GsfElectron::GOLDEN && gsfIter2->classification()==GsfElectron::GOLDEN) ||
2474 (gsfIter->classification()==GsfElectron::GOLDEN && gsfIter2->classification()==GsfElectron::BIGBREM) ||
2476 (gsfIter->classification()==GsfElectron::BIGBREM && gsfIter2->classification()==GsfElectron::GOLDEN) ||
2477 (gsfIter->classification()==GsfElectron::BIGBREM && gsfIter2->classification()==GsfElectron::BIGBREM)
2484 }
else if ((gsfIter->classification() == GsfElectron::SHOWERING &&
2485 gsfIter2->classification() == GsfElectron::SHOWERING) ||
2486 (gsfIter->classification() == GsfElectron::SHOWERING && gsfIter2->isGap()) ||
2487 (gsfIter->isGap() && gsfIter2->classification() == GsfElectron::SHOWERING) ||
2488 (gsfIter->isGap() && gsfIter2->isGap())) {
2497 int mcNum = 0, gamNum = 0, eleNum = 0;
2498 bool matchingID, matchingMotherID;
2513 matchingMotherID =
false;
2516 matchingMotherID =
true;
2518 if (matchingMotherID) {
2528 bool okGsfFound =
false;
2529 double gsfOkRatio = 999999.;
2533 for (reco::GsfElectronCollection::const_iterator gsfIter =
gsfElectrons->begin();
2536 double dphi = gsfIter->
phi() - mcIter->phi();
2538 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
2541 double mc_charge = mcIter->pdgId() == 11 ? -1. : 1.;
2544 if (((mcIter->pdgId() == 11) && (gsfIter->charge() > 0.)) ||
2545 ((mcIter->pdgId() == -11) && (gsfIter->charge() < 0.))) {
2546 double tmpGsfRatio = gsfIter->p() / mcIter->p();
2548 gsfOkRatio = tmpGsfRatio;
2549 bestGsfElectron = *gsfIter;
2576 if (mcIter->pdgId() == 22) {
2590 matchingMotherID =
false;
2593 matchingMotherID =
true;
2595 if (matchingMotherID) {
2607 h_simP->Fill(mcIter->p());
2610 h_simZ->Fill(mcIter->vz());
2611 h_simPtEta->Fill(mcIter->eta(), mcIter->pt());
2614 bool okGsfFound =
false;
2615 double gsfOkRatio = 999999.;
2619 for (reco::GsfElectronCollection::const_iterator gsfIter =
gsfElectrons->begin();
2622 double dphi = gsfIter->
phi() - mcIter->phi();
2624 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
2627 if (((mcIter->pdgId() == 11) && (gsfIter->charge() < 0.)) ||
2628 ((mcIter->pdgId() == -11) && (gsfIter->charge() > 0.))) {
2629 double tmpGsfRatio = gsfIter->p() / mcIter->p();
2631 gsfOkRatio = tmpGsfRatio;
2632 bestGsfElectron = *gsfIter;
2664 double d = (bestGsfElectron.
vertex().x() - mcIter->vx()) * (bestGsfElectron.
vertex().x() - mcIter->vx()) +
2665 (bestGsfElectron.
vertex().y() - mcIter->vy()) * (bestGsfElectron.
vertex().y() - mcIter->vy());
2672 if (bestGsfElectron.
isEB())
2674 if (bestGsfElectron.
isEE())
2680 if (bestGsfElectron.
isEB())
2682 if (bestGsfElectron.
isEE())
2693 if (bestGsfElectron.
isEB())
2695 if (bestGsfElectron.
isEE())
2697 if (bestGsfElectron.
isEB() && bestGsfElectron.
classification() == GsfElectron::GOLDEN)
2699 if (bestGsfElectron.
isEE() && bestGsfElectron.
classification() == GsfElectron::GOLDEN)
2701 if (bestGsfElectron.
isEB() && bestGsfElectron.
classification() == GsfElectron::SHOWERING)
2703 if (bestGsfElectron.
isEE() && bestGsfElectron.
classification() == GsfElectron::SHOWERING)
2705 if (bestGsfElectron.
isEB())
2707 if (bestGsfElectron.
isEE())
2715 double R = TMath::Sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y() + sclRef->z() * sclRef->z());
2716 double Rt = TMath::Sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y());
2720 if (bestGsfElectron.
isEB())
2722 if (bestGsfElectron.
isEE())
2739 if (bestGsfElectron.
isEB())
2741 if (bestGsfElectron.
isEE())
2762 if (bestGsfElectron.
isEB())
2764 if (bestGsfElectron.
isEE())
2767 if (bestGsfElectron.
isEB())
2769 if (bestGsfElectron.
isEE())
2772 if (bestGsfElectron.
isEB())
2774 if (bestGsfElectron.
isEE())
2777 if (bestGsfElectron.
isEB())
2779 if (bestGsfElectron.
isEE())
2782 if (bestGsfElectron.
isEB())
2784 if (bestGsfElectron.
isEE())
2810 float pfEnergy = 0., egEnergy = 0.;
2824 if (bestGsfElectron.
isEB())
2826 if (bestGsfElectron.
isEE())
2832 if (bestGsfElectron.
isEB())
2834 if (bestGsfElectron.
isEE())
2840 if (bestGsfElectron.
isEB())
2842 if (bestGsfElectron.
isEE())
2851 bestGsfElectron.
gsfTrack()->outerMomentum().R());
2868 bestGsfElectron.
gsfTrack()->normalizedChi2(),
2892 if (bestGsfElectron.
isEB())
2896 if (bestGsfElectron.
isEE())
2906 if (bestGsfElectron.
isEB())
2910 if (bestGsfElectron.
isEE())
2920 if (bestGsfElectron.
isEB())
2924 if (bestGsfElectron.
isEE())
2934 if (bestGsfElectron.
isEB())
2938 if (bestGsfElectron.
isEE())
2948 if (bestGsfElectron.
isEB())
2952 if (bestGsfElectron.
isEE())
2962 if (bestGsfElectron.
isEB())
2966 if (bestGsfElectron.
isEE())
2976 if (bestGsfElectron.
isEB())
2980 if (bestGsfElectron.
isEE())
2990 if (bestGsfElectron.
isEB())
2994 if (bestGsfElectron.
isEE())
3004 if (bestGsfElectron.
isEB())
3008 if (bestGsfElectron.
isEE())
3018 if (bestGsfElectron.
isEB())
3022 if (bestGsfElectron.
isEE())
3032 if (bestGsfElectron.
isEB())
3036 if (bestGsfElectron.
isEE())
3049 if (bestGsfElectron.
isEE())
3053 if (bestGsfElectron.
classification() == GsfElectron::GOLDEN && bestGsfElectron.
isEB())
3055 if (bestGsfElectron.
classification() == GsfElectron::GOLDEN && bestGsfElectron.
isEE())
3057 if (bestGsfElectron.
classification() == GsfElectron::SHOWERING && bestGsfElectron.
isEB())
3059 if (bestGsfElectron.
classification() == GsfElectron::SHOWERING && bestGsfElectron.
isEE())
3073 double fbrem_mean = 0.;
3076 1. - bestGsfElectron.
gsfTrack()->outerMomentum().R() / bestGsfElectron.
gsfTrack()->innerMomentum().R();
3077 double fbrem_mode = bestGsfElectron.
fbrem();
3094 bestGsfElectron.
gsfTrack()->innerMomentum().R());
3097 bestGsfElectron.
gsfTrack()->innerMomentum().R());
3108 bestGsfElectron.
gsfTrack()->innerMomentum().Rho());
3111 bestGsfElectron.
gsfTrack()->innerMomentum().Rho());
References funct::abs(), reco::GsfElectron::ambiguousGsfTracksSize(), reco::GsfElectron::BIGBREM, reco::GsfElectron::caloEnergy(), reco::LeafCandidate::charge(), reco::GsfElectron::classification(), gather_cfg::cout, ztail::d, reco::GsfElectron::deltaEtaEleClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiEleClusterTrackAtCalo(), reco::GsfElectron::deltaPhiSeedClusterTrackAtCalo(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), reco::deltaR(), reco::GsfElectron::dr03EcalRecHitSumEt(), reco::GsfElectron::dr03HcalDepth1TowerSumEt(), reco::GsfElectron::dr03HcalDepth2TowerSumEt(), reco::GsfElectron::dr03TkSumPt(), reco::GsfElectron::dr04EcalRecHitSumEt(), reco::GsfElectron::dr04HcalDepth1TowerSumEt(), reco::GsfElectron::dr04HcalDepth2TowerSumEt(), reco::GsfElectron::dr04TkSumPt(), reco::GsfElectron::ecalDrivenSeed(), reco::GsfElectron::eEleClusterOverPout(), reco::GsfElectron::eSeedClusterOverP(), reco::GsfElectron::eSeedClusterOverPout(), reco::GsfElectron::eSuperClusterOverP(), reco::LeafCandidate::eta(), reco::GsfElectron::fbrem(), genParticles2HepMC_cfi::genParticles, reco::GsfElectron::GOLDEN, electronIsolatorFromEffectiveArea_cfi::gsfElectrons, reco::GsfElectron::gsfTrack(), reco::GsfElectron::hadronicOverEm(), mps_fire::i, iEvent, reco::GsfElectron::isEB(), reco::GsfElectron::isEBEEGap(), reco::GsfElectron::isEBEtaGap(), reco::GsfElectron::isEBPhiGap(), reco::GsfElectron::isEE(), reco::GsfElectron::isEEDeeGap(), reco::GsfElectron::isEERingGap(), edm::Ref< C, T, F >::isNull(), reco::Candidate::mother(), reco::GsfElectron::mva_e_pi(), reco::LeafCandidate::p(), reco::GsfElectron::parentSuperCluster(), reco::Candidate::pdgId(), reco::LeafCandidate::phi(), pi, funct::pow(), reco::LeafCandidate::pt(), reco::LeafCandidate::py(), dttmaxenums::R, reco::GsfElectron::scE1x5(), reco::GsfElectron::scE2x5Max(), reco::GsfElectron::scE5x5(), reco::GsfElectron::scSigmaEtaEta(), reco::GsfElectron::scSigmaIEtaIEta(), fileCollector::seed, reco::GsfElectron::SHOWERING, mathSSE::sqrt(), reco::GsfElectron::superCluster(), reco::GsfElectron::trackerDrivenSeed(), reco::GsfElectron::trackMomentumAtVtx(), reco::GsfElectron::trackMomentumOut(), and reco::LeafCandidate::vertex().
◆ beginJob()
void GsfElectronMCAnalyzer::beginJob |
( |
void |
| ) |
|
|
overridevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 113 of file GsfElectronMCAnalyzer.cc.
125 histNum_ =
new TH1F(
"h_recEleNum",
"# rec electrons", 20, 0., 20.);
147 new TH1F(
"h_ele_EoverP_all_barrel",
"ele E/P_{vertex}, all reco electrons, barrel",
nbineop, 0.,
eopmax);
150 new TH1F(
"h_ele_EoverP_all_endcaps",
"ele E/P_{vertex}, all reco electrons, endcaps",
nbineop, 0.,
eopmax);
155 new TH1F(
"h_ele_EseedOP_all_barrel",
"ele E_{seed}/P_{vertex}, all reco electrons, barrel",
nbineop, 0.,
eopmax);
158 "h_ele_EseedOP_all_endcaps",
"ele E_{seed}/P_{vertex}, all reco electrons, endcaps",
nbineop, 0.,
eopmax);
163 new TH1F(
"h_ele_EoPout_all_barrel",
"ele E_{seed}/P_{out}, all reco electrons barrel",
nbineop, 0.,
eopmax);
166 new TH1F(
"h_ele_EoPout_all_endcaps",
"ele E_{seed}/P_{out}, all reco electrons endcaps",
nbineop, 0.,
eopmax);
171 new TH1F(
"h_ele_EeleOPout_all_barrel",
"ele E_{ele}/P_{out}, all reco electrons barrel",
nbineop, 0.,
eopmax);
174 new TH1F(
"h_ele_EeleOPout_all_endcaps",
"ele E_{ele}/P_{out}, all reco electrons endcaps",
nbineop, 0.,
eopmax);
177 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons",
183 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons barrel",
189 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons endcaps",
195 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons",
201 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons barrel",
207 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons endcaps",
213 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons",
219 new TH1F(
"h_ele_dEtaCl_propOut_all_barrel",
220 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons barrel",
226 new TH1F(
"h_ele_dEtaCl_propOut_all_endcaps",
227 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons endcaps",
233 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons",
239 new TH1F(
"h_ele_dPhiCl_propOut_all_barrel",
240 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons barrel",
245 new TH1F(
"h_ele_dPhiCl_propOut_all_endcaps",
246 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons endcaps",
253 new TH1F(
"h_ele_HoE_all",
"ele hadronic energy / em energy, all reco electrons",
nbinhoe,
hoemin,
hoemax);
256 "h_ele_HoE_all_barrel",
"ele hadronic energy / em energy, all reco electrons barrel",
nbinhoe,
hoemin,
hoemax);
259 "h_ele_HoE_all_endcaps",
"ele hadronic energy / em energy, all reco electrons endcaps",
nbinhoe,
hoemin,
hoemax);
267 h_ele_TIP_all =
new TH1F(
"h_ele_TIP_all",
"ele vertex transverse radius, all reco electrons", 100, 0., 0.2);
270 new TH1F(
"h_ele_TIP_all_barrel",
"ele vertex transverse radius, all reco electrons barrel", 100, 0., 0.2);
273 new TH1F(
"h_ele_TIP_all_endcaps",
"ele vertex transverse radius, all reco electrons endcaps", 100, 0., 0.2);
280 new TH1F(
"h_ele_mee_os_ebeb",
"ele pairs invariant mass, opp. sign, EB-EB",
nbinmee,
meemin,
meemax);
283 new TH1F(
"h_ele_mee_os_ebee",
"ele pairs invariant mass, opp. sign, EB-EE",
nbinmee,
meemin,
meemax);
286 new TH1F(
"h_ele_mee_os_eeee",
"ele pairs invariant mass, opp. sign, EE-EE",
nbinmee,
meemin,
meemax);
289 new TH1F(
"h_ele_mee_os_gg",
"ele pairs invariant mass, opp. sign, good-good",
nbinmee,
meemin,
meemax);
292 new TH1F(
"h_ele_mee_os_gb",
"ele pairs invariant mass, opp. sign, good-bad",
nbinmee,
meemin,
meemax);
295 new TH1F(
"h_ele_mee_os_bb",
"ele pairs invariant mass, opp. sign, bad-bad",
nbinmee,
meemin,
meemax);
300 "E2 - E1 vs ele pairs invariant mass, all electrons",
308 "E2 - E1 vs ele pairs invariant mass, ecal driven pairs, all electrons",
323 new TH1F(
"h_ele_abseta_matched_qmisid",
"charge misid vs gen |eta|",
nbineta / 2, 0.,
etamax);
326 new TH1F(
"h_ele_Pt_matched_qmisid",
"charge misid vs gen transverse momentum",
nbinpteff, 5.,
ptmax);
335 h_ele_charge =
new TH1F(
"h_ele_charge",
"ele charge", 5, -2., 2.);
374 h_ele_vertexTIP =
new TH1F(
"h_ele_vertexTIP",
"ele transverse impact parameter (wrt gen vtx)", 90, 0., 0.15);
377 "ele transverse impact parameter (wrt gen vtx) vs eta",
385 "ele transverse impact parameter (wrt gen vtx) vs phi",
393 "ele transverse impact parameter (wrt gen vtx) vs transverse momentum",
421 "ele momentum / gen momentum, golden, endcaps",
427 "ele momentum / gen momentum, showering, barrel",
433 "ele momentum / gen momentum, showering, endcaps",
439 "ele transverse momentum / gen transverse momentum, barrel",
445 "ele transverse momentum / gen transverse momentum, endcaps",
459 "ele momentum eta - gen eta vs eta",
467 "ele momentum eta - gen eta vs phi",
487 "ele momentum phi - gen phi vs eta",
495 "ele momentum phi - gen phi vs phi",
503 "ele momentum phi - gen phi vs pt",
515 new TH1F(
"h_scl_EoEtrue_barrel",
"ele supercluster energy / gen energy, barrel", 50, 0.2, 1.2);
518 new TH1F(
"h_scl_EoEtrue_barrel_eg",
"ele supercluster energy / gen energy, barrel, ecal driven", 50, 0.2, 1.2);
521 new TH1F(
"h_scl_EoEtrue_barrel_etagap",
"ele supercluster energy / gen energy, barrel, etagap", 50, 0.2, 1.2);
524 new TH1F(
"h_scl_EoEtrue_barrel_phigap",
"ele supercluster energy / gen energy, barrel, phigap", 50, 0.2, 1.2);
527 new TH1F(
"h_scl_EoEtrue_ebeegap",
"ele supercluster energy / gen energy, ebeegap", 50, 0.2, 1.2);
530 new TH1F(
"h_scl_EoEtrue_endcaps",
"ele supercluster energy / gen energy, endcaps", 50, 0.2, 1.2);
533 new TH1F(
"h_scl_EoEtrue_endcaps_eg",
"ele supercluster energy / gen energy, endcaps, ecal driven", 50, 0.2, 1.2);
536 new TH1F(
"h_scl_EoEtrue_endcaps_deegap",
"ele supercluster energy / gen energy, endcaps, deegap", 50, 0.2, 1.2);
539 new TH1F(
"h_scl_EoEtrue_endcaps_ringgap",
"ele supercluster energy / gen energy, endcaps, ringgap", 50, 0.2, 1.2);
545 "ele supercluster energy / gen energy, barrel, ecal driven",
551 "ele supercluster energy / gen energy, barrel, etagap",
557 "ele supercluster energy / gen energy, barrel, phigap",
569 "ele supercluster energy / gen energy, endcaps, ecal driven",
575 "ele supercluster energy / gen energy, endcaps, deegap",
581 "ele supercluster energy / gen energy, endcaps, ringgap",
599 histSclSigEtaEta_ =
new TH1F(
"h_scl_sigetaeta",
"ele supercluster sigma eta eta", 100, 0., 0.05);
601 histSclSigEtaEta_barrel_ =
new TH1F(
"h_scl_sigetaeta_barrel",
"ele supercluster sigma eta eta barrel", 100, 0., 0.05);
604 new TH1F(
"h_scl_sigetaeta_endcaps",
"ele supercluster sigma eta eta endcaps", 100, 0., 0.05);
606 histSclSigIEtaIEta_ =
new TH1F(
"h_scl_sigietaieta",
"ele supercluster sigma ieta ieta", 100, 0., 0.05);
609 new TH1F(
"h_scl_sigietaieta_barrel",
"ele supercluster sigma ieta ieta, barrel", 100, 0., 0.05);
612 new TH1F(
"h_scl_sigietaieta_endcaps",
"ele supercluster sigma ieta ieta, endcaps", 100, 0., 0.05);
623 new TH1F(
"h_scl_E2x5max_barrel",
"ele supercluster energy in 2x5 max barrel",
nbinp, 0.,
pmax);
626 new TH1F(
"h_scl_E2x5max_endcaps",
"ele supercluster energy in 2x5 max endcaps",
nbinp, 0.,
pmax);
634 histSclSigEtaEta_eg_ =
new TH1F(
"h_scl_sigetaeta_eg",
"ele supercluster sigma eta eta, ecal driven", 100, 0., 0.05);
637 new TH1F(
"h_scl_sigetaeta_eg_barrel",
"ele supercluster sigma eta eta, ecal driven barrel", 100, 0., 0.05);
640 new TH1F(
"h_scl_sigetaeta_eg_endcaps",
"ele supercluster sigma eta eta, ecal driven endcaps", 100, 0., 0.05);
643 new TH1F(
"h_scl_sigietaieta_eg",
"ele supercluster sigma ieta ieta, ecal driven", 100, 0., 0.05);
646 new TH1F(
"h_scl_sigietaieta_barrel_eg",
"ele supercluster sigma ieta ieta, barrel, ecal driven", 100, 0., 0.05);
649 new TH1F(
"h_scl_sigietaieta_endcaps_eg",
"ele supercluster sigma ieta ieta, endcaps, ecal driven", 100, 0., 0.05);
654 new TH1F(
"h_scl_E1x5_eg_barrel",
"ele supercluster energy in 1x5, ecal driven barrel",
nbinp, 0.,
pmax);
657 new TH1F(
"h_scl_E1x5_eg_endcaps",
"ele supercluster energy in 1x5, ecal driven endcaps",
nbinp, 0.,
pmax);
662 new TH1F(
"h_scl_E2x5max_eg_barrel",
"ele supercluster energy in 2x5 max, ecal driven barrel",
nbinp, 0.,
pmax);
665 new TH1F(
"h_scl_E2x5max_eg_endcaps",
"ele supercluster energy in 2x5 max, ecal driven endcaps",
nbinp, 0.,
pmax);
670 new TH1F(
"h_scl_E5x5_eg_barrel",
"ele supercluster energy in 5x5, ecal driven barrel",
nbinp, 0.,
pmax);
673 new TH1F(
"h_scl_E5x5_eg_endcaps",
"ele supercluster energy in 5x5, ecal driven endcaps",
nbinp, 0.,
pmax);
677 new TH2F(
"h_scl_EoEtruePfVsEg",
"ele supercluster energy / gen energy pflow vs eg", 75, -0.1, 1.4, 75, -0.1, 1.4);
683 new TH2F(
"h_ele_ambiguousTracksVsEta",
"ele # ambiguous tracks vs eta",
nbineta2D,
etamin,
etamax, 5, 0., 5.);
685 new TH2F(
"h_ele_ambiguousTracksVsPhi",
"ele # ambiguous tracks vs phi",
nbinphi2D,
phimin,
phimax, 5, 0., 5.);
687 new TH2F(
"h_ele_ambiguousTracksVsPt",
"ele # ambiguous tracks vs pt",
nbinpt2D, 0.,
ptmax, 5, 0., 5.);
691 new TH1F(
"h_ele_foundHits_barrel",
"ele track # found hits, barrel",
nbinfhits, 0.,
fhitsmax);
694 new TH1F(
"h_ele_foundHits_endcaps",
"ele track # found hits, endcaps",
nbinfhits, 0.,
fhitsmax);
702 h_ele_lostHits =
new TH1F(
"h_ele_lostHits",
"ele track # lost hits", 5, 0., 5.);
704 h_ele_lostHits_barrel =
new TH1F(
"h_ele_lostHits_barrel",
"ele track # lost hits, barrel", 5, 0., 5.);
714 h_ele_chi2 =
new TH1F(
"h_ele_chi2",
"ele track #chi^{2}", 100, 0., 15.);
716 h_ele_chi2_barrel =
new TH1F(
"h_ele_chi2_barrel",
"ele track #chi^{2}, barrel", 100, 0., 15.);
718 h_ele_chi2_endcaps =
new TH1F(
"h_ele_chi2_endcaps",
"ele track #chi^{2}, endcaps", 100, 0., 15.);
723 h_ele_PinMnPout =
new TH1F(
"h_ele_PinMnPout",
"ele track inner p - outer p, mean of GSF components",
nbinp, 0., 200.);
726 new TH1F(
"h_ele_PinMnPout_mode",
"ele track inner p - outer p, mode of GSF components",
nbinp, 0., 100.);
729 "ele track inner p - outer p vs eta, mode of GSF components",
737 "ele track inner p - outer p vs phi, mode of GSF components",
745 "ele track inner p - outer p vs pt, mode of GSF components",
753 "ele track inner p - outer p vs E, mode of GSF components",
761 "ele track inner p - outer p vs track chi2, mode of GSF components",
768 h_ele_outerP =
new TH1F(
"h_ele_outerP",
"ele track outer p, mean of GSF components",
nbinp, 0.,
pmax);
777 new TH1F(
"h_ele_outerPt_mode",
"ele track outer p_{T}, mode of GSF components",
nbinpt, 0.,
ptmax);
780 "ele track outer p_{T} vs eta, mode of GSF components",
788 "ele track outer p_{T} vs phi, mode of GSF components",
796 "ele track outer p_{T} vs pt, mode of GSF components",
821 h_ele_EoPVsE =
new TH2F(
"h_ele_EoPVsE",
"ele E/P_{vertex} vs E", 50, 0.,
pmax, 50, 0., 5.);
829 new TH1F(
"h_ele_EseedOP_eg_barrel",
"ele E_{seed}/P_{vertex}, ecal driven barrel",
nbineop, 0.,
eopmax);
834 new TH1F(
"h_ele_EseedOP_eg_endcaps",
"ele E_{seed}/P_{vertex}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
840 h_ele_EseedOPVsE =
new TH2F(
"h_ele_EseedOPVsE",
"ele E_{seed}/P_{vertex} vs E", 50, 0.,
pmax, 50, 0., 5.);
848 new TH1F(
"h_ele_EoPout_eg_barrel",
"ele E_{seed}/P_{out}, ecal driven, barrel",
nbineop, 0.,
eopmax);
853 new TH1F(
"h_ele_EoPout_eg_endcaps",
"ele E_{seed}/P_{out}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
868 new TH1F(
"h_ele_EeleOPout_eg_barrel",
"ele E_{ele}/P_{out}, ecal driven, barrel",
nbineop, 0.,
eopmax);
873 new TH1F(
"h_ele_EeleOPout_eg_endcaps",
"ele E_{ele}/P_{out}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
885 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven",
891 "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
897 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven, barrel",
903 "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
909 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven, endcaps",
915 "ele #eta_{sc} - #eta_{tr} vs eta, prop from vertex",
923 "ele #eta_{sc} - #eta_{tr} vs phi, prop from vertex",
931 "ele #eta_{sc} - #eta_{tr} vs pt, prop from vertex",
942 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven",
948 "ele #phi_{sc} - #phi_{tr}, prop from vertex, barrel",
954 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven, barrel",
960 "ele #phi_{sc} - #phi_{tr}, prop from vertex, endcaps",
966 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven, endcaps",
972 "ele #phi_{sc} - #phi_{tr} vs eta, prop from vertex",
980 "ele #phi_{sc} - #phi_{tr} vs phi, prop from vertex",
988 "ele #phi_{sc} - #phi_{tr} vs pt, prop from vertex",
996 "ele #eta_{cl} - #eta_{tr}, prop from outermost",
1002 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven",
1008 "ele #eta_{cl} - #eta_{tr}, prop from outermost, barrel",
1014 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven, barrel",
1020 "ele #eta_{cl} - #eta_{tr}, prop from outermost, endcaps",
1026 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven, endcaps",
1032 "ele #eta_{cl} - #eta_{tr} vs eta, prop from out",
1040 "ele #eta_{cl} - #eta_{tr} vs phi, prop from out",
1048 "ele #eta_{cl} - #eta_{tr} vs pt, prop from out",
1056 "ele #phi_{cl} - #phi_{tr}, prop from outermost",
1062 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven",
1068 "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
1074 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven, barrel",
1080 "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
1086 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven, endcaps",
1092 "ele #phi_{cl} - #phi_{tr} vs eta, prop from out",
1100 "ele #phi_{cl} - #phi_{tr} vs phi, prop from out",
1108 "ele #phi_{cl} - #phi_{tr} vs pt, prop from out",
1116 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost",
1122 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven",
1128 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, barrel",
1134 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven, barrel",
1140 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, endcaps",
1146 new TH1F(
"h_ele_dEtaEleCl_propOut_eg_endcaps",
1147 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven, endcaps",
1153 "ele #eta_{EleCl} - #eta_{tr} vs eta, prop from out",
1161 "ele #eta_{EleCl} - #eta_{tr} vs phi, prop from out",
1169 "ele #eta_{EleCl} - #eta_{tr} vs pt, prop from out",
1177 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost",
1183 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven",
1189 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, barrel",
1195 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven, barrel",
1201 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, endcaps",
1207 new TH1F(
"h_ele_dPhiEleCl_propOut_eg_endcaps",
1208 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven, endcaps",
1214 "ele #phi_{EleCl} - #phi_{tr} vs eta, prop from out",
1222 "ele #phi_{EleCl} - #phi_{tr} vs phi, prop from out",
1230 "ele #phi_{EleCl} - #phi_{tr} vs pt, prop from out",
1245 new TH1F(
"h_ele_HoE_eg_barrel",
"ele hadronic energy / em energy, ecal driven, barrel",
nbinhoe,
hoemin,
hoemax);
1248 new TH1F(
"h_ele_HoE_endcaps",
"ele hadronic energy / em energy, endcaps",
nbinhoe,
hoemin,
hoemax);
1251 "h_ele_HoE_eg_endcaps",
"ele hadronic energy / em energy, ecal driven, endcaps",
nbinhoe,
hoemin,
hoemax);
1254 new TH1F(
"h_ele_HoE_fiducial",
"ele hadronic energy / em energy, fiducial region",
nbinhoe,
hoemin,
hoemax);
1263 h_ele_seed_dphi2_ =
new TH1F(
"h_ele_seedDphi2",
"ele seed dphi 2nd layer", 50, -0.003, +0.003);
1266 new TH2F(
"h_ele_seedDphi2VsEta",
"ele seed dphi 2nd layer vs eta",
nbineta2D,
etamin,
etamax, 50, -0.003, +0.003);
1268 new TH2F(
"h_ele_seedDphi2VsPt",
"ele seed dphi 2nd layer vs pt",
nbinpt2D, 0.,
ptmax, 50, -0.003, +0.003);
1269 h_ele_seed_drz2_ =
new TH1F(
"h_ele_seedDrz2",
"ele seed dr (dz) 2nd layer", 50, -0.03, +0.03);
1272 new TH2F(
"h_ele_seedDrz2VsEta",
"ele seed dr/dz 2nd layer vs eta",
nbineta2D,
etamin,
etamax, 50, -0.03, +0.03);
1274 new TH2F(
"h_ele_seedDrz2VsPt",
"ele seed dr/dz 2nd layer vs pt",
nbinpt2D, 0.,
ptmax, 50, -0.03, +0.03);
1275 h_ele_seed_subdet2_ =
new TH1F(
"h_ele_seedSubdet2",
"ele seed subdet 2nd layer", 10, 0., 10.);
1279 h_ele_classes =
new TH1F(
"h_ele_classes",
"ele classes", 20, 0.0, 20.);
1292 "ele track inner p vs outer p vs eta, golden, mode of GSF components",
1300 "ele track inner p vs outer p vs eta, showering, mode of GSF components",
1308 "ele track inner p vs outer p vs eta, golden, mean of GSF components",
1316 "ele track inner p vs outer p vs eta, showering, mean of GSF components",
1324 "ele track inner pt vs outer pt vs eta, golden, mode of GSF components",
1332 "ele track inner pt vs outer pt vs eta, showering, mode of GSF components",
1340 "ele track inner pt vs outer pt vs eta, golden, mean of GSF components",
1348 "ele track inner pt vs outer pt vs eta, showering, mean of GSF components",
1356 "ele supercluster energy / gen energy, golden, barrel",
1362 "ele supercluster energy / gen energy, golden, endcaps",
1368 "ele supercluster energy / gen energy, showering, barrel",
1374 "ele supercluster energy / gen energy, showering, endcaps",
1381 h_ele_tkSumPt_dr03 =
new TH1F(
"h_ele_tkSumPt_dr03",
"tk isolation sum, dR=0.3", 100, 0.0, 20.);
1386 new TH1F(
"h_ele_hcalDepth1TowerSumEt_dr03",
"hcal depth1 isolation sum, dR=0.3", 100, 0.0, 20.);
1389 new TH1F(
"h_ele_hcalDepth2TowerSumEt_dr03",
"hcal depth2 isolation sum, dR=0.3", 100, 0.0, 20.);
1391 h_ele_tkSumPt_dr04 =
new TH1F(
"h_ele_tkSumPt_dr04",
"tk isolation sum, dR=0.4", 100, 0.0, 20.);
1396 new TH1F(
"h_ele_hcalDepth1TowerSumEt_dr04",
"hcal depth1 isolation sum, dR=0.4", 100, 0.0, 20.);
1399 new TH1F(
"h_ele_hcalDepth2TowerSumEt_dr04",
"hcal depth2 isolation sum, dR=0.4", 100, 0.0, 20.);
1403 h_ele_fbrem =
new TH1F(
"h_ele_fbrem",
"ele brem fraction, mode of GSF components", 100, 0., 1.);
1405 h_ele_fbrem_eg =
new TH1F(
"h_ele_fbrem_eg",
"ele brem fraction, mode of GSF components, ecal driven", 100, 0., 1.);
1408 "mean ele brem fraction vs eta, mode of GSF components",
1415 "mean ele brem fraction vs eta, mean of GSF components",
1423 h_ele_mva =
new TH1F(
"h_ele_mva",
"ele identification mva", 100, -1., 1.);
1425 h_ele_mva_eg =
new TH1F(
"h_ele_mva_eg",
"ele identification mva, ecal driven", 100, -1., 1.);
1427 h_ele_provenance =
new TH1F(
"h_ele_provenance",
"ele provenance", 5, -2., 3.);
1431 h_mcNum->GetXaxis()->SetTitle(
"N_{gen}");
1432 h_mcNum->GetYaxis()->SetTitle(
"Events");
1433 h_eleNum->GetXaxis()->SetTitle(
"# gen ele");
1434 h_eleNum->GetYaxis()->SetTitle(
"Events");
1435 h_gamNum->GetXaxis()->SetTitle(
"N_{gen #gamma}");
1436 h_gamNum->GetYaxis()->SetTitle(
"Events");
1437 h_simEta->GetXaxis()->SetTitle(
"#eta");
1438 h_simEta->GetYaxis()->SetTitle(
"Events");
1439 h_simP->GetXaxis()->SetTitle(
"p (GeV/c)");
1440 h_simP->GetYaxis()->SetTitle(
"Events");
1455 h_ele_chi2->GetXaxis()->SetTitle(
"#Chi^{2}");
1467 h_ele_Et->GetXaxis()->SetTitle(
"E_{T} (GeV)");
1468 h_ele_Et->GetYaxis()->SetTitle(
"Events");
1577 h_ele_PinMnPout->GetXaxis()->SetTitle(
"P_{vertex} - P_{out} (GeV/c)");
1579 h_ele_PinMnPout_mode->GetXaxis()->SetTitle(
"P_{vertex} - P_{out}, mode of GSF components (GeV/c)");
1589 h_ele_EoP->GetXaxis()->SetTitle(
"E/P_{vertex}");
1590 h_ele_EoP->GetYaxis()->SetTitle(
"Events");
1593 h_ele_EoPout->GetXaxis()->SetTitle(
"E_{seed}/P_{out}");
1666 h_ele_HoE->GetYaxis()->SetTitle(
"Events");
1673 h_ele_fbrem->GetXaxis()->SetTitle(
"P_{in} - P_{out} / P_{in}");
1703 h_ele_mee_os->GetXaxis()->SetTitle(
"m_{e^{+}e^{-}} (GeV/c^{2})");
1721 histNum_->GetXaxis()->SetTitle(
"N_{ele}");
1722 histNum_->GetYaxis()->SetTitle(
"Events");
References muonTiming_cfi::etamax, muonTiming_cfi::etamin, phimax, phimin, and muonTiming_cfi::ptmax.
◆ endJob()
void GsfElectronMCAnalyzer::endJob |
( |
void |
| ) |
|
|
overridevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 1727 of file GsfElectronMCAnalyzer.cc.
1730 std::cout <<
"[GsfElectronMCAnalyzer] efficiency calculation " << std::endl;
1733 h_ele_etaEff->Reset();
1735 h_ele_etaEff->Print();
1736 h_ele_etaEff->GetXaxis()->SetTitle(
"#eta");
1737 h_ele_etaEff->GetYaxis()->SetTitle(
"Efficiency");
1741 h_ele_zEff->Reset();
1743 h_ele_zEff->Print();
1744 h_ele_zEff->GetXaxis()->SetTitle(
"z (cm)");
1745 h_ele_zEff->GetYaxis()->SetTitle(
"Efficiency");
1749 h_ele_absetaEff->Reset();
1751 h_ele_absetaEff->GetXaxis()->SetTitle(
"|#eta|");
1752 h_ele_absetaEff->GetYaxis()->SetTitle(
"Efficiency");
1756 h_ele_ptEff->Reset();
1758 h_ele_ptEff->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
1759 h_ele_ptEff->GetYaxis()->SetTitle(
"Efficiency");
1763 h_ele_phiEff->Reset();
1765 h_ele_phiEff->GetXaxis()->SetTitle(
"#phi (rad)");
1766 h_ele_phiEff->GetYaxis()->SetTitle(
"Efficiency");
1770 h_ele_ptEtaEff->Reset();
1772 h_ele_ptEtaEff->GetYaxis()->SetTitle(
"p_{T} (GeV/c)");
1773 h_ele_ptEtaEff->GetXaxis()->SetTitle(
"#eta");
1775 std::cout <<
"[GsfElectronMCAnalyzer] q-misid calculation " << std::endl;
1778 h_ele_etaQmisid->Reset();
1780 h_ele_etaQmisid->Print();
1781 h_ele_etaQmisid->GetXaxis()->SetTitle(
"#eta");
1782 h_ele_etaQmisid->GetYaxis()->SetTitle(
"q misId");
1786 h_ele_zQmisid->Reset();
1788 h_ele_zQmisid->Print();
1789 h_ele_zQmisid->GetXaxis()->SetTitle(
"z (cm)");
1790 h_ele_zQmisid->GetYaxis()->SetTitle(
"q misId");
1794 h_ele_absetaQmisid->Reset();
1796 h_ele_absetaQmisid->GetXaxis()->SetTitle(
"|#eta|");
1797 h_ele_absetaQmisid->GetYaxis()->SetTitle(
"q misId");
1801 h_ele_ptQmisid->Reset();
1803 h_ele_ptQmisid->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
1804 h_ele_ptQmisid->GetYaxis()->SetTitle(
"q misId");
1806 std::cout <<
"[GsfElectronMCAnalyzer] all reco electrons " << std::endl;
1809 h_ele_etaEff_all->Reset();
1811 h_ele_etaEff_all->Print();
1812 h_ele_etaEff_all->GetXaxis()->SetTitle(
"#eta");
1813 h_ele_etaEff_all->GetYaxis()->SetTitle(
"N_{rec}/N_{gen}");
1815 h_ele_ptEff_all->Reset();
1817 h_ele_ptEff_all->Print();
1818 h_ele_ptEff_all->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
1819 h_ele_ptEff_all->GetYaxis()->SetTitle(
"N_{rec}/N_{gen}");
1822 TH1F *h_ele_eta_goldenFrac = (TH1F *)
h_ele_eta_golden->Clone(
"h_ele_eta_goldenFrac");
1823 h_ele_eta_goldenFrac->Reset();
1825 h_ele_eta_goldenFrac->GetXaxis()->SetTitle(
"|#eta|");
1826 h_ele_eta_goldenFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
1827 h_ele_eta_goldenFrac->SetTitle(
"fraction of golden electrons vs eta");
1828 TH1F *h_ele_eta_bbremFrac = (TH1F *)
h_ele_eta_bbrem->Clone(
"h_ele_eta_bbremFrac");
1829 h_ele_eta_bbremFrac->Reset();
1830 h_ele_eta_bbremFrac->GetXaxis()->SetTitle(
"|#eta|");
1831 h_ele_eta_bbremFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
1833 h_ele_eta_bbremFrac->SetTitle(
"fraction of big brem electrons vs eta");
1834 TH1F *h_ele_eta_narrowFrac = (TH1F *)
h_ele_eta_narrow->Clone(
"h_ele_eta_narrowFrac");
1835 h_ele_eta_narrowFrac->Reset();
1837 h_ele_eta_narrowFrac->GetXaxis()->SetTitle(
"|#eta|");
1838 h_ele_eta_narrowFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
1839 h_ele_eta_narrowFrac->SetTitle(
"fraction of narrow electrons vs eta");
1840 TH1F *h_ele_eta_showerFrac = (TH1F *)
h_ele_eta_shower->Clone(
"h_ele_eta_showerFrac");
1841 h_ele_eta_showerFrac->Reset();
1843 h_ele_eta_showerFrac->GetXaxis()->SetTitle(
"|#eta|");
1844 h_ele_eta_showerFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
1845 h_ele_eta_showerFrac->SetTitle(
"fraction of showering electrons vs eta");
1848 TH1F *h_ele_xOverX0VsEta =
new TH1F(
"h_ele_xOverx0VsEta",
"mean X/X_0 vs eta",
nbineta / 2, 0.0, 2.5);
1850 double xOverX0 = 0.;
1853 h_ele_xOverX0VsEta->SetBinContent(ibin, xOverX0);
1858 p_ele_PoPtrueVsEta->SetTitle(
"mean ele momentum / gen momentum vs eta");
1859 p_ele_PoPtrueVsEta->GetXaxis()->SetTitle(
"#eta");
1860 p_ele_PoPtrueVsEta->GetYaxis()->SetTitle(
"<P/P_{gen}>");
1861 p_ele_PoPtrueVsEta->Write();
1863 p_ele_PoPtrueVsPhi->SetTitle(
"mean ele momentum / gen momentum vs phi");
1864 p_ele_PoPtrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1865 p_ele_PoPtrueVsPhi->GetYaxis()->SetTitle(
"<P/P_{gen}>");
1866 p_ele_PoPtrueVsPhi->Write();
1868 p_ele_EoEtruePfVsEg_x->SetTitle(
"mean pflow sc energy / true energy vs e/g sc energy");
1869 p_ele_EoEtruePfVsEg_x->GetXaxis()->SetTitle(
"E/E_{gen} (e/g)");
1870 p_ele_EoEtruePfVsEg_x->GetYaxis()->SetTitle(
"<E/E_{gen}> (pflow)");
1871 p_ele_EoEtruePfVsEg_x->Write();
1873 p_ele_EoEtruePfVsEg_y->SetTitle(
"mean e/g sc energy / true energy vs pflow sc energy");
1874 p_ele_EoEtruePfVsEg_y->GetXaxis()->SetTitle(
"E/E_{gen} (pflow)");
1875 p_ele_EoEtruePfVsEg_y->GetYaxis()->SetTitle(
"<E/E_{gen}> (eg)");
1876 p_ele_EoEtruePfVsEg_y->Write();
1878 p_ele_EtaMnEtaTrueVsEta->SetTitle(
"mean ele eta - gen eta vs eta");
1879 p_ele_EtaMnEtaTrueVsEta->GetXaxis()->SetTitle(
"#eta");
1880 p_ele_EtaMnEtaTrueVsEta->GetYaxis()->SetTitle(
"<#eta_{rec} - #eta_{gen}>");
1881 p_ele_EtaMnEtaTrueVsEta->Write();
1883 p_ele_EtaMnEtaTrueVsPhi->SetTitle(
"mean ele eta - gen eta vs phi");
1884 p_ele_EtaMnEtaTrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1885 p_ele_EtaMnEtaTrueVsPhi->GetYaxis()->SetTitle(
"<#eta_{rec} - #eta_{gen}>");
1886 p_ele_EtaMnEtaTrueVsPhi->Write();
1888 p_ele_PhiMnPhiTrueVsEta->SetTitle(
"mean ele phi - gen phi vs eta");
1889 p_ele_PhiMnPhiTrueVsEta->GetXaxis()->SetTitle(
"#eta");
1890 p_ele_PhiMnPhiTrueVsEta->GetYaxis()->SetTitle(
"<#phi_{rec} - #phi_{gen}> (rad)");
1891 p_ele_PhiMnPhiTrueVsEta->Write();
1893 p_ele_PhiMnPhiTrueVsPhi->SetTitle(
"mean ele phi - gen phi vs phi");
1894 p_ele_PhiMnPhiTrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1895 p_ele_PhiMnPhiTrueVsPhi->Write();
1897 p_ele_vertexPtVsEta->SetTitle(
"mean ele transverse momentum vs eta");
1898 p_ele_vertexPtVsEta->GetXaxis()->SetTitle(
"#eta");
1899 p_ele_vertexPtVsEta->GetYaxis()->SetTitle(
"<p_{T}> (GeV/c)");
1900 p_ele_vertexPtVsEta->Write();
1902 p_ele_vertexPtVsPhi->SetTitle(
"mean ele transverse momentum vs phi");
1903 p_ele_vertexPtVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1904 p_ele_vertexPtVsPhi->GetYaxis()->SetTitle(
"<p_{T}> (GeV/c)");
1905 p_ele_vertexPtVsPhi->Write();
1907 p_ele_EoPVsEta->SetTitle(
"mean ele E/p vs eta");
1908 p_ele_EoPVsEta->GetXaxis()->SetTitle(
"#eta");
1909 p_ele_EoPVsEta->GetYaxis()->SetTitle(
"<E/P_{vertex}>");
1910 p_ele_EoPVsEta->Write();
1912 p_ele_EoPVsPhi->SetTitle(
"mean ele E/p vs phi");
1913 p_ele_EoPVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1914 p_ele_EoPVsPhi->GetYaxis()->SetTitle(
"<E/P_{vertex}>");
1915 p_ele_EoPVsPhi->Write();
1917 p_ele_EoPoutVsEta->SetTitle(
"mean ele E/pout vs eta");
1918 p_ele_EoPoutVsEta->GetXaxis()->SetTitle(
"#eta");
1919 p_ele_EoPoutVsEta->GetYaxis()->SetTitle(
"<E_{seed}/P_{out}>");
1920 p_ele_EoPoutVsEta->Write();
1922 p_ele_EoPoutVsPhi->SetTitle(
"mean ele E/pout vs phi");
1923 p_ele_EoPoutVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1924 p_ele_EoPoutVsPhi->GetYaxis()->SetTitle(
"<E_{seed}/P_{out}>");
1925 p_ele_EoPoutVsPhi->Write();
1927 p_ele_EeleOPoutVsEta->SetTitle(
"mean ele Eele/pout vs eta");
1928 p_ele_EeleOPoutVsEta->GetXaxis()->SetTitle(
"#eta");
1929 p_ele_EeleOPoutVsEta->GetYaxis()->SetTitle(
"<E_{ele}/P_{out}>");
1930 p_ele_EeleOPoutVsEta->Write();
1932 p_ele_EeleOPoutVsPhi->SetTitle(
"mean ele Eele/pout vs phi");
1933 p_ele_EeleOPoutVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1934 p_ele_EeleOPoutVsPhi->GetYaxis()->SetTitle(
"<E_{ele}/P_{out}>");
1935 p_ele_EeleOPoutVsPhi->Write();
1937 p_ele_HoEVsEta->SetTitle(
"mean ele H/E vs eta");
1938 p_ele_HoEVsEta->GetXaxis()->SetTitle(
"#eta");
1939 p_ele_HoEVsEta->GetYaxis()->SetTitle(
"<H/E>");
1940 p_ele_HoEVsEta->Write();
1942 p_ele_HoEVsPhi->SetTitle(
"mean ele H/E vs phi");
1943 p_ele_HoEVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1944 p_ele_HoEVsPhi->GetYaxis()->SetTitle(
"<H/E>");
1945 p_ele_HoEVsPhi->Write();
1947 p_ele_chi2VsEta->SetTitle(
"mean ele track chi2 vs eta");
1948 p_ele_chi2VsEta->GetXaxis()->SetTitle(
"#eta");
1949 p_ele_chi2VsEta->GetYaxis()->SetTitle(
"<#Chi^{2}>");
1950 p_ele_chi2VsEta->Write();
1952 p_ele_chi2VsPhi->SetTitle(
"mean ele track chi2 vs phi");
1953 p_ele_chi2VsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1954 p_ele_chi2VsPhi->GetYaxis()->SetTitle(
"<#Chi^{2}>");
1955 p_ele_chi2VsPhi->Write();
1957 p_ele_foundHitsVsEta->SetTitle(
"mean ele track # found hits vs eta");
1958 p_ele_foundHitsVsEta->GetXaxis()->SetTitle(
"#eta");
1959 p_ele_foundHitsVsEta->GetYaxis()->SetTitle(
"<N_{hits}>");
1960 p_ele_foundHitsVsEta->Write();
1962 p_ele_foundHitsVsPhi->SetTitle(
"mean ele track # found hits vs phi");
1963 p_ele_foundHitsVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1964 p_ele_foundHitsVsPhi->GetYaxis()->SetTitle(
"<N_{hits}>");
1965 p_ele_foundHitsVsPhi->Write();
1967 p_ele_lostHitsVsEta->SetTitle(
"mean ele track # lost hits vs eta");
1968 p_ele_lostHitsVsEta->GetXaxis()->SetTitle(
"#eta");
1969 p_ele_lostHitsVsEta->GetYaxis()->SetTitle(
"<N_{hits}>");
1970 p_ele_lostHitsVsEta->Write();
1972 p_ele_lostHitsVsPhi->SetTitle(
"mean ele track # lost hits vs phi");
1973 p_ele_lostHitsVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
1974 p_ele_lostHitsVsPhi->GetYaxis()->SetTitle(
"<N_{hits}>");
1975 p_ele_lostHitsVsPhi->Write();
1977 p_ele_vertexTIPVsEta->SetTitle(
"mean tip (wrt gen vtx) vs eta");
1978 p_ele_vertexTIPVsEta->GetXaxis()->SetTitle(
"#eta");
1979 p_ele_vertexTIPVsEta->GetYaxis()->SetTitle(
"<TIP> (cm)");
1980 p_ele_vertexTIPVsEta->Write();
1982 p_ele_vertexTIPVsPhi->SetTitle(
"mean tip (wrt gen vtx) vs phi");
1983 p_ele_vertexTIPVsPhi->GetXaxis()->SetTitle(
"#phi");
1984 p_ele_vertexTIPVsPhi->GetYaxis()->SetTitle(
"<TIP> (cm)");
1985 p_ele_vertexTIPVsPhi->Write();
1987 p_ele_vertexTIPVsPt->SetTitle(
"mean tip (wrt gen vtx) vs phi");
1988 p_ele_vertexTIPVsPt->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
1989 p_ele_vertexTIPVsPt->GetYaxis()->SetTitle(
"<TIP> (cm)");
1990 p_ele_vertexTIPVsPt->Write();
2297 p_ele_seed_dphi2VsEta_->SetTitle(
"mean ele seed dphi 2nd layer vs eta");
2298 p_ele_seed_dphi2VsEta_->GetXaxis()->SetTitle(
"#eta");
2299 p_ele_seed_dphi2VsEta_->GetYaxis()->SetTitle(
"<#phi_{pred} - #phi_{hit}, 2nd layer> (rad)");
2300 p_ele_seed_dphi2VsEta_->SetMinimum(-0.004);
2301 p_ele_seed_dphi2VsEta_->SetMaximum(0.004);
2302 p_ele_seed_dphi2VsEta_->Write();
2304 p_ele_seed_dphi2VsPt_->SetTitle(
"mean ele seed dphi 2nd layer vs pt");
2305 p_ele_seed_dphi2VsPt_->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2306 p_ele_seed_dphi2VsPt_->GetYaxis()->SetTitle(
"<#phi_{pred} - #phi_{hit}, 2nd layer> (rad)");
2307 p_ele_seed_dphi2VsPt_->SetMinimum(-0.004);
2308 p_ele_seed_dphi2VsPt_->SetMaximum(0.004);
2309 p_ele_seed_dphi2VsPt_->Write();
2312 p_ele_seed_drz2VsEta_->SetTitle(
"mean ele seed dr(dz) 2nd layer vs eta");
2313 p_ele_seed_drz2VsEta_->GetXaxis()->SetTitle(
"#eta");
2314 p_ele_seed_drz2VsEta_->GetYaxis()->SetTitle(
"<r(z)_{pred} - r(z)_{hit}, 2nd layer> (cm)");
2315 p_ele_seed_drz2VsEta_->SetMinimum(-0.15);
2316 p_ele_seed_drz2VsEta_->SetMaximum(0.15);
2317 p_ele_seed_drz2VsEta_->Write();
2319 p_ele_seed_drz2VsPt_->SetTitle(
"mean ele seed dr(dz) 2nd layer vs pt");
2320 p_ele_seed_drz2VsPt_->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2321 p_ele_seed_drz2VsPt_->GetYaxis()->SetTitle(
"<r(z)_{pred} - r(z)_{hit}, 2nd layer> (cm)");
2322 p_ele_seed_drz2VsPt_->SetMinimum(-0.15);
2323 p_ele_seed_drz2VsPt_->SetMaximum(0.15);
2324 p_ele_seed_drz2VsPt_->Write();
2355 h_ele_eta_goldenFrac->Write();
2356 h_ele_eta_bbremFrac->Write();
2357 h_ele_eta_narrowFrac->Write();
2358 h_ele_eta_showerFrac->Write();
2359 h_ele_xOverX0VsEta->Write();
2362 h_ele_etaEff->Write();
2363 h_ele_zEff->Write();
2364 h_ele_phiEff->Write();
2365 h_ele_absetaEff->Write();
2366 h_ele_ptEff->Write();
2367 h_ele_ptEtaEff->Write();
2368 h_ele_etaEff_all->Write();
2369 h_ele_ptEff_all->Write();
2372 h_ele_etaQmisid->Write();
2373 h_ele_zQmisid->Write();
2374 h_ele_absetaQmisid->Write();
2375 h_ele_ptQmisid->Write();
References gather_cfg::cout, and dqm-mbProfile::log.
◆ deltaR_
double GsfElectronMCAnalyzer::deltaR_ |
|
private |
◆ detamatchmax
double GsfElectronMCAnalyzer::detamatchmax |
|
private |
◆ detamatchmin
double GsfElectronMCAnalyzer::detamatchmin |
|
private |
◆ detamax
double GsfElectronMCAnalyzer::detamax |
|
private |
◆ detamin
double GsfElectronMCAnalyzer::detamin |
|
private |
◆ dphimatchmax
double GsfElectronMCAnalyzer::dphimatchmax |
|
private |
◆ dphimatchmin
double GsfElectronMCAnalyzer::dphimatchmin |
|
private |
◆ dphimax
double GsfElectronMCAnalyzer::dphimax |
|
private |
◆ dphimin
double GsfElectronMCAnalyzer::dphimin |
|
private |
◆ electronCollection_
◆ eopmax
double GsfElectronMCAnalyzer::eopmax |
|
private |
◆ eopmaxsht
double GsfElectronMCAnalyzer::eopmaxsht |
|
private |
◆ etamax
double GsfElectronMCAnalyzer::etamax |
|
private |
◆ etamin
double GsfElectronMCAnalyzer::etamin |
|
private |
◆ fhitsmax
double GsfElectronMCAnalyzer::fhitsmax |
|
private |
◆ h_ele_ambiguousTracks
TH1F* GsfElectronMCAnalyzer::h_ele_ambiguousTracks |
|
private |
◆ h_ele_ambiguousTracksVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_ambiguousTracksVsEta |
|
private |
◆ h_ele_ambiguousTracksVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_ambiguousTracksVsPhi |
|
private |
◆ h_ele_ambiguousTracksVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_ambiguousTracksVsPt |
|
private |
◆ h_ele_charge
TH1F* GsfElectronMCAnalyzer::h_ele_charge |
|
private |
◆ h_ele_ChargeMnChargeTrue
TH1F* GsfElectronMCAnalyzer::h_ele_ChargeMnChargeTrue |
|
private |
◆ h_ele_chargeVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_chargeVsEta |
|
private |
◆ h_ele_chargeVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_chargeVsPhi |
|
private |
◆ h_ele_chargeVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_chargeVsPt |
|
private |
◆ h_ele_chi2
TH1F* GsfElectronMCAnalyzer::h_ele_chi2 |
|
private |
◆ h_ele_chi2_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_chi2_barrel |
|
private |
◆ h_ele_chi2_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_chi2_endcaps |
|
private |
◆ h_ele_chi2VsEta
TH2F* GsfElectronMCAnalyzer::h_ele_chi2VsEta |
|
private |
◆ h_ele_chi2VsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_chi2VsPhi |
|
private |
◆ h_ele_chi2VsPt
TH2F* GsfElectronMCAnalyzer::h_ele_chi2VsPt |
|
private |
◆ h_ele_classes
TH1F* GsfElectronMCAnalyzer::h_ele_classes |
|
private |
◆ h_ele_dEtaCl_propOut
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut |
|
private |
◆ h_ele_dEtaCl_propOut_all
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_all |
|
private |
◆ h_ele_dEtaCl_propOut_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_all_barrel |
|
private |
◆ h_ele_dEtaCl_propOut_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_all_endcaps |
|
private |
◆ h_ele_dEtaCl_propOut_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_barrel |
|
private |
◆ h_ele_dEtaCl_propOut_eg
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_eg |
|
private |
◆ h_ele_dEtaCl_propOut_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_eg_barrel |
|
private |
◆ h_ele_dEtaCl_propOut_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_eg_endcaps |
|
private |
◆ h_ele_dEtaCl_propOut_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaCl_propOut_endcaps |
|
private |
◆ h_ele_dEtaClVsEta_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaClVsEta_propOut |
|
private |
◆ h_ele_dEtaClVsPhi_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaClVsPhi_propOut |
|
private |
◆ h_ele_dEtaClVsPt_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaClVsPt_propOut |
|
private |
◆ h_ele_dEtaEleCl_propOut
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaEleCl_propOut |
|
private |
◆ h_ele_dEtaEleCl_propOut_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaEleCl_propOut_barrel |
|
private |
◆ h_ele_dEtaEleCl_propOut_eg
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaEleCl_propOut_eg |
|
private |
◆ h_ele_dEtaEleCl_propOut_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaEleCl_propOut_eg_barrel |
|
private |
◆ h_ele_dEtaEleCl_propOut_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaEleCl_propOut_eg_endcaps |
|
private |
◆ h_ele_dEtaEleCl_propOut_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaEleCl_propOut_endcaps |
|
private |
◆ h_ele_dEtaEleClVsEta_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaEleClVsEta_propOut |
|
private |
◆ h_ele_dEtaEleClVsPhi_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaEleClVsPhi_propOut |
|
private |
◆ h_ele_dEtaEleClVsPt_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaEleClVsPt_propOut |
|
private |
◆ h_ele_dEtaSc_propVtx
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx |
|
private |
◆ h_ele_dEtaSc_propVtx_all
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_all |
|
private |
◆ h_ele_dEtaSc_propVtx_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_all_barrel |
|
private |
◆ h_ele_dEtaSc_propVtx_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_all_endcaps |
|
private |
◆ h_ele_dEtaSc_propVtx_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_barrel |
|
private |
◆ h_ele_dEtaSc_propVtx_eg
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_eg |
|
private |
◆ h_ele_dEtaSc_propVtx_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_eg_barrel |
|
private |
◆ h_ele_dEtaSc_propVtx_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_eg_endcaps |
|
private |
◆ h_ele_dEtaSc_propVtx_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dEtaSc_propVtx_endcaps |
|
private |
◆ h_ele_dEtaScVsEta_propVtx
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaScVsEta_propVtx |
|
private |
◆ h_ele_dEtaScVsPhi_propVtx
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaScVsPhi_propVtx |
|
private |
◆ h_ele_dEtaScVsPt_propVtx
TH2F* GsfElectronMCAnalyzer::h_ele_dEtaScVsPt_propVtx |
|
private |
◆ h_ele_dPhiCl_propOut
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut |
|
private |
◆ h_ele_dPhiCl_propOut_all
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_all |
|
private |
◆ h_ele_dPhiCl_propOut_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_all_barrel |
|
private |
◆ h_ele_dPhiCl_propOut_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_all_endcaps |
|
private |
◆ h_ele_dPhiCl_propOut_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_barrel |
|
private |
◆ h_ele_dPhiCl_propOut_eg
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_eg |
|
private |
◆ h_ele_dPhiCl_propOut_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_eg_barrel |
|
private |
◆ h_ele_dPhiCl_propOut_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_eg_endcaps |
|
private |
◆ h_ele_dPhiCl_propOut_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiCl_propOut_endcaps |
|
private |
◆ h_ele_dPhiClVsEta_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiClVsEta_propOut |
|
private |
◆ h_ele_dPhiClVsPhi_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiClVsPhi_propOut |
|
private |
◆ h_ele_dPhiClVsPt_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiClVsPt_propOut |
|
private |
◆ h_ele_dPhiEleCl_propOut
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiEleCl_propOut |
|
private |
◆ h_ele_dPhiEleCl_propOut_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiEleCl_propOut_barrel |
|
private |
◆ h_ele_dPhiEleCl_propOut_eg
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiEleCl_propOut_eg |
|
private |
◆ h_ele_dPhiEleCl_propOut_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiEleCl_propOut_eg_barrel |
|
private |
◆ h_ele_dPhiEleCl_propOut_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiEleCl_propOut_eg_endcaps |
|
private |
◆ h_ele_dPhiEleCl_propOut_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiEleCl_propOut_endcaps |
|
private |
◆ h_ele_dPhiEleClVsEta_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiEleClVsEta_propOut |
|
private |
◆ h_ele_dPhiEleClVsPhi_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiEleClVsPhi_propOut |
|
private |
◆ h_ele_dPhiEleClVsPt_propOut
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiEleClVsPt_propOut |
|
private |
◆ h_ele_dPhiSc_propVtx
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx |
|
private |
◆ h_ele_dPhiSc_propVtx_all
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_all |
|
private |
◆ h_ele_dPhiSc_propVtx_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_all_barrel |
|
private |
◆ h_ele_dPhiSc_propVtx_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_all_endcaps |
|
private |
◆ h_ele_dPhiSc_propVtx_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_barrel |
|
private |
◆ h_ele_dPhiSc_propVtx_eg
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_eg |
|
private |
◆ h_ele_dPhiSc_propVtx_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_eg_barrel |
|
private |
◆ h_ele_dPhiSc_propVtx_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_eg_endcaps |
|
private |
◆ h_ele_dPhiSc_propVtx_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_dPhiSc_propVtx_endcaps |
|
private |
◆ h_ele_dPhiScVsEta_propVtx
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiScVsEta_propVtx |
|
private |
◆ h_ele_dPhiScVsPhi_propVtx
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiScVsPhi_propVtx |
|
private |
◆ h_ele_dPhiScVsPt_propVtx
TH2F* GsfElectronMCAnalyzer::h_ele_dPhiScVsPt_propVtx |
|
private |
◆ h_ele_E2mnE1vsMee_all
TH2F* GsfElectronMCAnalyzer::h_ele_E2mnE1vsMee_all |
|
private |
◆ h_ele_E2mnE1vsMee_egeg_all
TH2F* GsfElectronMCAnalyzer::h_ele_E2mnE1vsMee_egeg_all |
|
private |
◆ h_ele_ecalRecHitSumEt_dr03
TH1F* GsfElectronMCAnalyzer::h_ele_ecalRecHitSumEt_dr03 |
|
private |
◆ h_ele_ecalRecHitSumEt_dr04
TH1F* GsfElectronMCAnalyzer::h_ele_ecalRecHitSumEt_dr04 |
|
private |
◆ h_ele_EeleOPout
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout |
|
private |
◆ h_ele_EeleOPout_all
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_all |
|
private |
◆ h_ele_EeleOPout_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_all_barrel |
|
private |
◆ h_ele_EeleOPout_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_all_endcaps |
|
private |
◆ h_ele_EeleOPout_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_barrel |
|
private |
◆ h_ele_EeleOPout_eg
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_eg |
|
private |
◆ h_ele_EeleOPout_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_eg_barrel |
|
private |
◆ h_ele_EeleOPout_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_eg_endcaps |
|
private |
◆ h_ele_EeleOPout_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EeleOPout_endcaps |
|
private |
◆ h_ele_EeleOPoutVsE
TH2F* GsfElectronMCAnalyzer::h_ele_EeleOPoutVsE |
|
private |
◆ h_ele_EeleOPoutVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_EeleOPoutVsEta |
|
private |
◆ h_ele_EeleOPoutVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_EeleOPoutVsPhi |
|
private |
◆ h_ele_EoP
TH1F* GsfElectronMCAnalyzer::h_ele_EoP |
|
private |
◆ h_ele_EoP_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EoP_barrel |
|
private |
◆ h_ele_EoP_eg
TH1F* GsfElectronMCAnalyzer::h_ele_EoP_eg |
|
private |
◆ h_ele_EoP_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EoP_eg_barrel |
|
private |
◆ h_ele_EoP_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EoP_eg_endcaps |
|
private |
◆ h_ele_EoP_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EoP_endcaps |
|
private |
◆ h_ele_EoPout
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout |
|
private |
◆ h_ele_EoPout_all
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_all |
|
private |
◆ h_ele_EoPout_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_all_barrel |
|
private |
◆ h_ele_EoPout_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_all_endcaps |
|
private |
◆ h_ele_EoPout_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_barrel |
|
private |
◆ h_ele_EoPout_eg
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_eg |
|
private |
◆ h_ele_EoPout_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_eg_barrel |
|
private |
◆ h_ele_EoPout_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_eg_endcaps |
|
private |
◆ h_ele_EoPout_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EoPout_endcaps |
|
private |
◆ h_ele_EoPoutVsE
TH2F* GsfElectronMCAnalyzer::h_ele_EoPoutVsE |
|
private |
◆ h_ele_EoPoutVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_EoPoutVsEta |
|
private |
◆ h_ele_EoPoutVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_EoPoutVsPhi |
|
private |
◆ h_ele_EoPVsE
TH2F* GsfElectronMCAnalyzer::h_ele_EoPVsE |
|
private |
◆ h_ele_EoPVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_EoPVsEta |
|
private |
◆ h_ele_EoPVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_EoPVsPhi |
|
private |
◆ h_ele_EoverP_all
TH1F* GsfElectronMCAnalyzer::h_ele_EoverP_all |
|
private |
◆ h_ele_EoverP_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EoverP_all_barrel |
|
private |
◆ h_ele_EoverP_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EoverP_all_endcaps |
|
private |
◆ h_ele_EseedOP
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP |
|
private |
◆ h_ele_EseedOP_all
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_all |
|
private |
◆ h_ele_EseedOP_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_all_barrel |
|
private |
◆ h_ele_EseedOP_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_all_endcaps |
|
private |
◆ h_ele_EseedOP_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_barrel |
|
private |
◆ h_ele_EseedOP_eg
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_eg |
|
private |
◆ h_ele_EseedOP_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_eg_barrel |
|
private |
◆ h_ele_EseedOP_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_eg_endcaps |
|
private |
◆ h_ele_EseedOP_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EseedOP_endcaps |
|
private |
◆ h_ele_EseedOPVsE
TH2F* GsfElectronMCAnalyzer::h_ele_EseedOPVsE |
|
private |
◆ h_ele_EseedOPVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_EseedOPVsEta |
|
private |
◆ h_ele_EseedOPVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_EseedOPVsPhi |
|
private |
◆ h_ele_Et
TH1F* GsfElectronMCAnalyzer::h_ele_Et |
|
private |
◆ h_ele_Et_all
TH1F* GsfElectronMCAnalyzer::h_ele_Et_all |
|
private |
◆ h_ele_eta
TH1F* GsfElectronMCAnalyzer::h_ele_eta |
|
private |
◆ h_ele_eta_bbrem
TH1F* GsfElectronMCAnalyzer::h_ele_eta_bbrem |
|
private |
◆ h_ele_eta_golden
TH1F* GsfElectronMCAnalyzer::h_ele_eta_golden |
|
private |
◆ h_ele_eta_narrow
TH1F* GsfElectronMCAnalyzer::h_ele_eta_narrow |
|
private |
◆ h_ele_eta_shower
TH1F* GsfElectronMCAnalyzer::h_ele_eta_shower |
|
private |
◆ h_ele_EtaMnEtaTrue
TH1F* GsfElectronMCAnalyzer::h_ele_EtaMnEtaTrue |
|
private |
◆ h_ele_EtaMnEtaTrue_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_EtaMnEtaTrue_barrel |
|
private |
◆ h_ele_EtaMnEtaTrue_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_EtaMnEtaTrue_endcaps |
|
private |
◆ h_ele_EtaMnEtaTrueVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_EtaMnEtaTrueVsEta |
|
private |
◆ h_ele_EtaMnEtaTrueVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_EtaMnEtaTrueVsPhi |
|
private |
◆ h_ele_EtaMnEtaTrueVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_EtaMnEtaTrueVsPt |
|
private |
◆ h_ele_fbrem
TH1F* GsfElectronMCAnalyzer::h_ele_fbrem |
|
private |
◆ h_ele_fbrem_eg
TH1F* GsfElectronMCAnalyzer::h_ele_fbrem_eg |
|
private |
◆ h_ele_fbremVsEta_mean
TProfile* GsfElectronMCAnalyzer::h_ele_fbremVsEta_mean |
|
private |
◆ h_ele_fbremVsEta_mode
TProfile* GsfElectronMCAnalyzer::h_ele_fbremVsEta_mode |
|
private |
◆ h_ele_foundHits
TH1F* GsfElectronMCAnalyzer::h_ele_foundHits |
|
private |
◆ h_ele_foundHits_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_foundHits_barrel |
|
private |
◆ h_ele_foundHits_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_foundHits_endcaps |
|
private |
◆ h_ele_foundHitsVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_foundHitsVsEta |
|
private |
◆ h_ele_foundHitsVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_foundHitsVsPhi |
|
private |
◆ h_ele_foundHitsVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_foundHitsVsPt |
|
private |
◆ h_ele_hcalDepth1TowerSumEt_dr03
TH1F* GsfElectronMCAnalyzer::h_ele_hcalDepth1TowerSumEt_dr03 |
|
private |
◆ h_ele_hcalDepth1TowerSumEt_dr04
TH1F* GsfElectronMCAnalyzer::h_ele_hcalDepth1TowerSumEt_dr04 |
|
private |
◆ h_ele_hcalDepth2TowerSumEt_dr03
TH1F* GsfElectronMCAnalyzer::h_ele_hcalDepth2TowerSumEt_dr03 |
|
private |
◆ h_ele_hcalDepth2TowerSumEt_dr04
TH1F* GsfElectronMCAnalyzer::h_ele_hcalDepth2TowerSumEt_dr04 |
|
private |
◆ h_ele_HoE
TH1F* GsfElectronMCAnalyzer::h_ele_HoE |
|
private |
◆ h_ele_HoE_all
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_all |
|
private |
◆ h_ele_HoE_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_all_barrel |
|
private |
◆ h_ele_HoE_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_all_endcaps |
|
private |
◆ h_ele_HoE_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_barrel |
|
private |
◆ h_ele_HoE_eg
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_eg |
|
private |
◆ h_ele_HoE_eg_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_eg_barrel |
|
private |
◆ h_ele_HoE_eg_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_eg_endcaps |
|
private |
◆ h_ele_HoE_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_endcaps |
|
private |
◆ h_ele_HoE_fiducial
TH1F* GsfElectronMCAnalyzer::h_ele_HoE_fiducial |
|
private |
◆ h_ele_HoEVsE
TH2F* GsfElectronMCAnalyzer::h_ele_HoEVsE |
|
private |
◆ h_ele_HoEVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_HoEVsEta |
|
private |
◆ h_ele_HoEVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_HoEVsPhi |
|
private |
◆ h_ele_lostHits
TH1F* GsfElectronMCAnalyzer::h_ele_lostHits |
|
private |
◆ h_ele_lostHits_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_lostHits_barrel |
|
private |
◆ h_ele_lostHits_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_lostHits_endcaps |
|
private |
◆ h_ele_lostHitsVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_lostHitsVsEta |
|
private |
◆ h_ele_lostHitsVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_lostHitsVsPhi |
|
private |
◆ h_ele_lostHitsVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_lostHitsVsPt |
|
private |
◆ h_ele_mee_all
TH1F* GsfElectronMCAnalyzer::h_ele_mee_all |
|
private |
◆ h_ele_mee_os
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os |
|
private |
◆ h_ele_mee_os_bb
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os_bb |
|
private |
◆ h_ele_mee_os_ebeb
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os_ebeb |
|
private |
◆ h_ele_mee_os_ebee
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os_ebee |
|
private |
◆ h_ele_mee_os_eeee
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os_eeee |
|
private |
◆ h_ele_mee_os_gb
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os_gb |
|
private |
◆ h_ele_mee_os_gg
TH1F* GsfElectronMCAnalyzer::h_ele_mee_os_gg |
|
private |
◆ h_ele_mva
TH1F* GsfElectronMCAnalyzer::h_ele_mva |
|
private |
◆ h_ele_mva_eg
TH1F* GsfElectronMCAnalyzer::h_ele_mva_eg |
|
private |
◆ h_ele_outerP
TH1F* GsfElectronMCAnalyzer::h_ele_outerP |
|
private |
◆ h_ele_outerP_mode
TH1F* GsfElectronMCAnalyzer::h_ele_outerP_mode |
|
private |
◆ h_ele_outerPt
TH1F* GsfElectronMCAnalyzer::h_ele_outerPt |
|
private |
◆ h_ele_outerPt_mode
TH1F* GsfElectronMCAnalyzer::h_ele_outerPt_mode |
|
private |
◆ h_ele_outerPtVsEta_mode
TH2F* GsfElectronMCAnalyzer::h_ele_outerPtVsEta_mode |
|
private |
◆ h_ele_outerPtVsPhi_mode
TH2F* GsfElectronMCAnalyzer::h_ele_outerPtVsPhi_mode |
|
private |
◆ h_ele_outerPtVsPt_mode
TH2F* GsfElectronMCAnalyzer::h_ele_outerPtVsPt_mode |
|
private |
◆ h_ele_outerPVsEta_mode
TH2F* GsfElectronMCAnalyzer::h_ele_outerPVsEta_mode |
|
private |
◆ h_ele_PhiMnPhiTrue
TH1F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrue |
|
private |
◆ h_ele_PhiMnPhiTrue2
TH1F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrue2 |
|
private |
◆ h_ele_PhiMnPhiTrue_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrue_barrel |
|
private |
◆ h_ele_PhiMnPhiTrue_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrue_endcaps |
|
private |
◆ h_ele_PhiMnPhiTrueVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrueVsEta |
|
private |
◆ h_ele_PhiMnPhiTrueVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrueVsPhi |
|
private |
◆ h_ele_PhiMnPhiTrueVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_PhiMnPhiTrueVsPt |
|
private |
◆ h_ele_PinMnPout
TH1F* GsfElectronMCAnalyzer::h_ele_PinMnPout |
|
private |
◆ h_ele_PinMnPout_mode
TH1F* GsfElectronMCAnalyzer::h_ele_PinMnPout_mode |
|
private |
◆ h_ele_PinMnPoutVsChi2_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinMnPoutVsChi2_mode |
|
private |
◆ h_ele_PinMnPoutVsE_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinMnPoutVsE_mode |
|
private |
◆ h_ele_PinMnPoutVsEta_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinMnPoutVsEta_mode |
|
private |
◆ h_ele_PinMnPoutVsPhi_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinMnPoutVsPhi_mode |
|
private |
◆ h_ele_PinMnPoutVsPt_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinMnPoutVsPt_mode |
|
private |
◆ h_ele_PinVsPoutGolden_mean
TH2F* GsfElectronMCAnalyzer::h_ele_PinVsPoutGolden_mean |
|
private |
◆ h_ele_PinVsPoutGolden_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinVsPoutGolden_mode |
|
private |
◆ h_ele_PinVsPoutShowering_mean
TH2F* GsfElectronMCAnalyzer::h_ele_PinVsPoutShowering_mean |
|
private |
◆ h_ele_PinVsPoutShowering_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PinVsPoutShowering_mode |
|
private |
◆ h_ele_PoPtrue
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue |
|
private |
◆ h_ele_PoPtrue_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue_barrel |
|
private |
◆ h_ele_PoPtrue_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue_endcaps |
|
private |
◆ h_ele_PoPtrue_golden_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue_golden_barrel |
|
private |
◆ h_ele_PoPtrue_golden_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue_golden_endcaps |
|
private |
◆ h_ele_PoPtrue_showering_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue_showering_barrel |
|
private |
◆ h_ele_PoPtrue_showering_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_PoPtrue_showering_endcaps |
|
private |
◆ h_ele_PoPtrueVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_PoPtrueVsEta |
|
private |
◆ h_ele_PoPtrueVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_PoPtrueVsPhi |
|
private |
◆ h_ele_PoPtrueVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_PoPtrueVsPt |
|
private |
◆ h_ele_provenance
TH1F* GsfElectronMCAnalyzer::h_ele_provenance |
|
private |
◆ h_ele_PtinVsPtoutGolden_mean
TH2F* GsfElectronMCAnalyzer::h_ele_PtinVsPtoutGolden_mean |
|
private |
◆ h_ele_PtinVsPtoutGolden_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PtinVsPtoutGolden_mode |
|
private |
◆ h_ele_PtinVsPtoutShowering_mean
TH2F* GsfElectronMCAnalyzer::h_ele_PtinVsPtoutShowering_mean |
|
private |
◆ h_ele_PtinVsPtoutShowering_mode
TH2F* GsfElectronMCAnalyzer::h_ele_PtinVsPtoutShowering_mode |
|
private |
◆ h_ele_PtoPttrue
TH1F* GsfElectronMCAnalyzer::h_ele_PtoPttrue |
|
private |
◆ h_ele_PtoPttrue_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_PtoPttrue_barrel |
|
private |
◆ h_ele_PtoPttrue_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_PtoPttrue_endcaps |
|
private |
◆ h_ele_seed_dphi2_
TH1F* GsfElectronMCAnalyzer::h_ele_seed_dphi2_ |
|
private |
◆ h_ele_seed_dphi2VsEta_
TH2F* GsfElectronMCAnalyzer::h_ele_seed_dphi2VsEta_ |
|
private |
◆ h_ele_seed_dphi2VsPt_
TH2F* GsfElectronMCAnalyzer::h_ele_seed_dphi2VsPt_ |
|
private |
◆ h_ele_seed_drz2_
TH1F* GsfElectronMCAnalyzer::h_ele_seed_drz2_ |
|
private |
◆ h_ele_seed_drz2VsEta_
TH2F* GsfElectronMCAnalyzer::h_ele_seed_drz2VsEta_ |
|
private |
◆ h_ele_seed_drz2VsPt_
TH2F* GsfElectronMCAnalyzer::h_ele_seed_drz2VsPt_ |
|
private |
◆ h_ele_seed_subdet2_
TH1F* GsfElectronMCAnalyzer::h_ele_seed_subdet2_ |
|
private |
◆ h_ele_simAbsEta_matched
TH1F* GsfElectronMCAnalyzer::h_ele_simAbsEta_matched |
|
private |
◆ h_ele_simAbsEta_matched_qmisid
TH1F* GsfElectronMCAnalyzer::h_ele_simAbsEta_matched_qmisid |
|
private |
◆ h_ele_simEta_matched
TH1F* GsfElectronMCAnalyzer::h_ele_simEta_matched |
|
private |
◆ h_ele_simEta_matched_qmisid
TH1F* GsfElectronMCAnalyzer::h_ele_simEta_matched_qmisid |
|
private |
◆ h_ele_simPhi_matched
TH1F* GsfElectronMCAnalyzer::h_ele_simPhi_matched |
|
private |
◆ h_ele_simPhi_matched_qmisid
TH1F* GsfElectronMCAnalyzer::h_ele_simPhi_matched_qmisid |
|
private |
◆ h_ele_simPt_matched
TH1F* GsfElectronMCAnalyzer::h_ele_simPt_matched |
|
private |
◆ h_ele_simPt_matched_qmisid
TH1F* GsfElectronMCAnalyzer::h_ele_simPt_matched_qmisid |
|
private |
◆ h_ele_simPtEta_matched
TH2F* GsfElectronMCAnalyzer::h_ele_simPtEta_matched |
|
private |
◆ h_ele_simZ_matched
TH1F* GsfElectronMCAnalyzer::h_ele_simZ_matched |
|
private |
◆ h_ele_simZ_matched_qmisid
TH1F* GsfElectronMCAnalyzer::h_ele_simZ_matched_qmisid |
|
private |
◆ h_ele_TIP_all
TH1F* GsfElectronMCAnalyzer::h_ele_TIP_all |
|
private |
◆ h_ele_TIP_all_barrel
TH1F* GsfElectronMCAnalyzer::h_ele_TIP_all_barrel |
|
private |
◆ h_ele_TIP_all_endcaps
TH1F* GsfElectronMCAnalyzer::h_ele_TIP_all_endcaps |
|
private |
◆ h_ele_tkSumPt_dr03
TH1F* GsfElectronMCAnalyzer::h_ele_tkSumPt_dr03 |
|
private |
◆ h_ele_tkSumPt_dr04
TH1F* GsfElectronMCAnalyzer::h_ele_tkSumPt_dr04 |
|
private |
◆ h_ele_vertexAbsEta
TH1F* GsfElectronMCAnalyzer::h_ele_vertexAbsEta |
|
private |
◆ h_ele_vertexEta
TH1F* GsfElectronMCAnalyzer::h_ele_vertexEta |
|
private |
◆ h_ele_vertexEta_all
TH1F* GsfElectronMCAnalyzer::h_ele_vertexEta_all |
|
private |
◆ h_ele_vertexEtaVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_vertexEtaVsPhi |
|
private |
◆ h_ele_vertexP
TH1F* GsfElectronMCAnalyzer::h_ele_vertexP |
|
private |
◆ h_ele_vertexPhi
TH1F* GsfElectronMCAnalyzer::h_ele_vertexPhi |
|
private |
◆ h_ele_vertexPt
TH1F* GsfElectronMCAnalyzer::h_ele_vertexPt |
|
private |
◆ h_ele_vertexPt_5100
TH1F* GsfElectronMCAnalyzer::h_ele_vertexPt_5100 |
|
private |
◆ h_ele_vertexPt_all
TH1F* GsfElectronMCAnalyzer::h_ele_vertexPt_all |
|
private |
◆ h_ele_vertexPtVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_vertexPtVsEta |
|
private |
◆ h_ele_vertexPtVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_vertexPtVsPhi |
|
private |
◆ h_ele_vertexTIP
TH1F* GsfElectronMCAnalyzer::h_ele_vertexTIP |
|
private |
◆ h_ele_vertexTIPVsEta
TH2F* GsfElectronMCAnalyzer::h_ele_vertexTIPVsEta |
|
private |
◆ h_ele_vertexTIPVsPhi
TH2F* GsfElectronMCAnalyzer::h_ele_vertexTIPVsPhi |
|
private |
◆ h_ele_vertexTIPVsPt
TH2F* GsfElectronMCAnalyzer::h_ele_vertexTIPVsPt |
|
private |
◆ h_ele_vertexX
TH1F* GsfElectronMCAnalyzer::h_ele_vertexX |
|
private |
◆ h_ele_vertexY
TH1F* GsfElectronMCAnalyzer::h_ele_vertexY |
|
private |
◆ h_ele_vertexZ
TH1F* GsfElectronMCAnalyzer::h_ele_vertexZ |
|
private |
◆ h_eleNum
TH1F* GsfElectronMCAnalyzer::h_eleNum |
|
private |
◆ h_gamNum
TH1F* GsfElectronMCAnalyzer::h_gamNum |
|
private |
◆ h_mcNum
TH1F* GsfElectronMCAnalyzer::h_mcNum |
|
private |
◆ h_simAbsEta
TH1F* GsfElectronMCAnalyzer::h_simAbsEta |
|
private |
◆ h_simEta
TH1F* GsfElectronMCAnalyzer::h_simEta |
|
private |
◆ h_simP
TH1F* GsfElectronMCAnalyzer::h_simP |
|
private |
◆ h_simPhi
TH1F* GsfElectronMCAnalyzer::h_simPhi |
|
private |
◆ h_simPt
TH1F* GsfElectronMCAnalyzer::h_simPt |
|
private |
◆ h_simPtEta
TH2F* GsfElectronMCAnalyzer::h_simPtEta |
|
private |
◆ h_simZ
TH1F* GsfElectronMCAnalyzer::h_simZ |
|
private |
◆ histfile_
TFile* GsfElectronMCAnalyzer::histfile_ |
|
private |
◆ histNum_
TH1F* GsfElectronMCAnalyzer::histNum_ |
|
private |
◆ histSclE1x5_
TH1F* GsfElectronMCAnalyzer::histSclE1x5_ |
|
private |
◆ histSclE1x5_barrel_
TH1F* GsfElectronMCAnalyzer::histSclE1x5_barrel_ |
|
private |
◆ histSclE1x5_eg_
TH1F* GsfElectronMCAnalyzer::histSclE1x5_eg_ |
|
private |
◆ histSclE1x5_eg_barrel_
TH1F* GsfElectronMCAnalyzer::histSclE1x5_eg_barrel_ |
|
private |
◆ histSclE1x5_eg_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclE1x5_eg_endcaps_ |
|
private |
◆ histSclE1x5_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclE1x5_endcaps_ |
|
private |
◆ histSclE2x5max_
TH1F* GsfElectronMCAnalyzer::histSclE2x5max_ |
|
private |
◆ histSclE2x5max_barrel_
TH1F* GsfElectronMCAnalyzer::histSclE2x5max_barrel_ |
|
private |
◆ histSclE2x5max_eg_
TH1F* GsfElectronMCAnalyzer::histSclE2x5max_eg_ |
|
private |
◆ histSclE2x5max_eg_barrel_
TH1F* GsfElectronMCAnalyzer::histSclE2x5max_eg_barrel_ |
|
private |
◆ histSclE2x5max_eg_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclE2x5max_eg_endcaps_ |
|
private |
◆ histSclE2x5max_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclE2x5max_endcaps_ |
|
private |
◆ histSclE5x5_
TH1F* GsfElectronMCAnalyzer::histSclE5x5_ |
|
private |
◆ histSclE5x5_barrel_
TH1F* GsfElectronMCAnalyzer::histSclE5x5_barrel_ |
|
private |
◆ histSclE5x5_eg_
TH1F* GsfElectronMCAnalyzer::histSclE5x5_eg_ |
|
private |
◆ histSclE5x5_eg_barrel_
TH1F* GsfElectronMCAnalyzer::histSclE5x5_eg_barrel_ |
|
private |
◆ histSclE5x5_eg_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclE5x5_eg_endcaps_ |
|
private |
◆ histSclE5x5_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclE5x5_endcaps_ |
|
private |
◆ histSclEn_
TH1F* GsfElectronMCAnalyzer::histSclEn_ |
|
private |
◆ histSclEoEtrue_barrel
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel |
|
private |
◆ histSclEoEtrue_barrel_eg
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_eg |
|
private |
◆ histSclEoEtrue_barrel_eg_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_eg_new |
|
private |
◆ histSclEoEtrue_barrel_etagap
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_etagap |
|
private |
◆ histSclEoEtrue_barrel_etagap_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_etagap_new |
|
private |
◆ histSclEoEtrue_barrel_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_new |
|
private |
◆ histSclEoEtrue_barrel_phigap
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_phigap |
|
private |
◆ histSclEoEtrue_barrel_phigap_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_barrel_phigap_new |
|
private |
◆ histSclEoEtrue_ebeegap
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_ebeegap |
|
private |
◆ histSclEoEtrue_ebeegap_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_ebeegap_new |
|
private |
◆ histSclEoEtrue_endcaps
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps |
|
private |
◆ histSclEoEtrue_endcaps_deegap
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_deegap |
|
private |
◆ histSclEoEtrue_endcaps_deegap_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_deegap_new |
|
private |
◆ histSclEoEtrue_endcaps_eg
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_eg |
|
private |
◆ histSclEoEtrue_endcaps_eg_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_eg_new |
|
private |
◆ histSclEoEtrue_endcaps_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_new |
|
private |
◆ histSclEoEtrue_endcaps_ringgap
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_ringgap |
|
private |
◆ histSclEoEtrue_endcaps_ringgap_new
TH1F* GsfElectronMCAnalyzer::histSclEoEtrue_endcaps_ringgap_new |
|
private |
◆ histSclEoEtrueGolden_barrel
TH1F* GsfElectronMCAnalyzer::histSclEoEtrueGolden_barrel |
|
private |
◆ histSclEoEtrueGolden_endcaps
TH1F* GsfElectronMCAnalyzer::histSclEoEtrueGolden_endcaps |
|
private |
◆ histSclEoEtruePfVsEg
TH2F* GsfElectronMCAnalyzer::histSclEoEtruePfVsEg |
|
private |
◆ histSclEoEtrueShowering_barrel
TH1F* GsfElectronMCAnalyzer::histSclEoEtrueShowering_barrel |
|
private |
◆ histSclEoEtrueShowering_endcaps
TH1F* GsfElectronMCAnalyzer::histSclEoEtrueShowering_endcaps |
|
private |
◆ histSclEt_
TH1F* GsfElectronMCAnalyzer::histSclEt_ |
|
private |
◆ histSclEta_
TH1F* GsfElectronMCAnalyzer::histSclEta_ |
|
private |
◆ histSclEtaVsPhi_
TH2F* GsfElectronMCAnalyzer::histSclEtaVsPhi_ |
|
private |
◆ histSclEtVsEta_
TH2F* GsfElectronMCAnalyzer::histSclEtVsEta_ |
|
private |
◆ histSclEtVsPhi_
TH2F* GsfElectronMCAnalyzer::histSclEtVsPhi_ |
|
private |
◆ histSclPhi_
TH1F* GsfElectronMCAnalyzer::histSclPhi_ |
|
private |
◆ histSclSigEtaEta_
TH1F* GsfElectronMCAnalyzer::histSclSigEtaEta_ |
|
private |
◆ histSclSigEtaEta_barrel_
TH1F* GsfElectronMCAnalyzer::histSclSigEtaEta_barrel_ |
|
private |
◆ histSclSigEtaEta_eg_
TH1F* GsfElectronMCAnalyzer::histSclSigEtaEta_eg_ |
|
private |
◆ histSclSigEtaEta_eg_barrel_
TH1F* GsfElectronMCAnalyzer::histSclSigEtaEta_eg_barrel_ |
|
private |
◆ histSclSigEtaEta_eg_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclSigEtaEta_eg_endcaps_ |
|
private |
◆ histSclSigEtaEta_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclSigEtaEta_endcaps_ |
|
private |
◆ histSclSigIEtaIEta_
TH1F* GsfElectronMCAnalyzer::histSclSigIEtaIEta_ |
|
private |
◆ histSclSigIEtaIEta_barrel_
TH1F* GsfElectronMCAnalyzer::histSclSigIEtaIEta_barrel_ |
|
private |
◆ histSclSigIEtaIEta_eg_
TH1F* GsfElectronMCAnalyzer::histSclSigIEtaIEta_eg_ |
|
private |
◆ histSclSigIEtaIEta_eg_barrel_
TH1F* GsfElectronMCAnalyzer::histSclSigIEtaIEta_eg_barrel_ |
|
private |
◆ histSclSigIEtaIEta_eg_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclSigIEtaIEta_eg_endcaps_ |
|
private |
◆ histSclSigIEtaIEta_endcaps_
TH1F* GsfElectronMCAnalyzer::histSclSigIEtaIEta_endcaps_ |
|
private |
◆ hoemax
double GsfElectronMCAnalyzer::hoemax |
|
private |
◆ hoemin
double GsfElectronMCAnalyzer::hoemin |
|
private |
◆ lhitsmax
double GsfElectronMCAnalyzer::lhitsmax |
|
private |
◆ matchingIDs_
std::vector<int> GsfElectronMCAnalyzer::matchingIDs_ |
|
private |
◆ matchingMotherIDs_
std::vector<int> GsfElectronMCAnalyzer::matchingMotherIDs_ |
|
private |
◆ maxAbsEta_
double GsfElectronMCAnalyzer::maxAbsEta_ |
|
private |
◆ maxPt_
double GsfElectronMCAnalyzer::maxPt_ |
|
private |
◆ mcEnergy
float GsfElectronMCAnalyzer::mcEnergy[10] |
|
private |
◆ mcEta
float GsfElectronMCAnalyzer::mcEta[10] |
|
private |
◆ mcPhi
float GsfElectronMCAnalyzer::mcPhi[10] |
|
private |
◆ mcPt
float GsfElectronMCAnalyzer::mcPt[10] |
|
private |
◆ mcQ
float GsfElectronMCAnalyzer::mcQ[10] |
|
private |
◆ mcTruthCollection_
◆ meemax
double GsfElectronMCAnalyzer::meemax |
|
private |
◆ meemin
double GsfElectronMCAnalyzer::meemin |
|
private |
◆ nbindeta
int GsfElectronMCAnalyzer::nbindeta |
|
private |
◆ nbindetamatch
int GsfElectronMCAnalyzer::nbindetamatch |
|
private |
◆ nbindetamatch2D
int GsfElectronMCAnalyzer::nbindetamatch2D |
|
private |
◆ nbindphi
int GsfElectronMCAnalyzer::nbindphi |
|
private |
◆ nbindphimatch
int GsfElectronMCAnalyzer::nbindphimatch |
|
private |
◆ nbindphimatch2D
int GsfElectronMCAnalyzer::nbindphimatch2D |
|
private |
◆ nbineop
int GsfElectronMCAnalyzer::nbineop |
|
private |
◆ nbineop2D
int GsfElectronMCAnalyzer::nbineop2D |
|
private |
◆ nbineta
int GsfElectronMCAnalyzer::nbineta |
|
private |
◆ nbineta2D
int GsfElectronMCAnalyzer::nbineta2D |
|
private |
◆ nbinfhits
int GsfElectronMCAnalyzer::nbinfhits |
|
private |
◆ nbinhoe
int GsfElectronMCAnalyzer::nbinhoe |
|
private |
◆ nbinlhits
int GsfElectronMCAnalyzer::nbinlhits |
|
private |
◆ nbinmee
int GsfElectronMCAnalyzer::nbinmee |
|
private |
◆ nbinp
int GsfElectronMCAnalyzer::nbinp |
|
private |
◆ nbinp2D
int GsfElectronMCAnalyzer::nbinp2D |
|
private |
◆ nbinphi
int GsfElectronMCAnalyzer::nbinphi |
|
private |
◆ nbinphi2D
int GsfElectronMCAnalyzer::nbinphi2D |
|
private |
◆ nbinpoptrue
int GsfElectronMCAnalyzer::nbinpoptrue |
|
private |
◆ nbinpt
int GsfElectronMCAnalyzer::nbinpt |
|
private |
◆ nbinpt2D
int GsfElectronMCAnalyzer::nbinpt2D |
|
private |
◆ nbinpteff
int GsfElectronMCAnalyzer::nbinpteff |
|
private |
◆ nbinxyz
int GsfElectronMCAnalyzer::nbinxyz |
|
private |
◆ outputFile_
std::string GsfElectronMCAnalyzer::outputFile_ |
|
private |
◆ pDD
◆ phimax
double GsfElectronMCAnalyzer::phimax |
|
private |
◆ phimin
double GsfElectronMCAnalyzer::phimin |
|
private |
◆ pmax
double GsfElectronMCAnalyzer::pmax |
|
private |
◆ poptruemax
double GsfElectronMCAnalyzer::poptruemax |
|
private |
◆ poptruemin
double GsfElectronMCAnalyzer::poptruemin |
|
private |
◆ ptmax
double GsfElectronMCAnalyzer::ptmax |
|
private |
◆ readAOD_
bool GsfElectronMCAnalyzer::readAOD_ |
|
private |
◆ seedEta
float GsfElectronMCAnalyzer::seedEta[10] |
|
private |
◆ seedMomentum
float GsfElectronMCAnalyzer::seedMomentum[10] |
|
private |
◆ seedPhi
float GsfElectronMCAnalyzer::seedPhi[10] |
|
private |
◆ seedPt
float GsfElectronMCAnalyzer::seedPt[10] |
|
private |
◆ seedQ
float GsfElectronMCAnalyzer::seedQ[10] |
|
private |
◆ superclusterEnergy
float GsfElectronMCAnalyzer::superclusterEnergy[10] |
|
private |
◆ superclusterEt
float GsfElectronMCAnalyzer::superclusterEt[10] |
|
private |
◆ superclusterEta
float GsfElectronMCAnalyzer::superclusterEta[10] |
|
private |
◆ superclusterPhi
float GsfElectronMCAnalyzer::superclusterPhi[10] |
|
private |
◆ theMagField
◆ transformer_
◆ tree_
TTree* GsfElectronMCAnalyzer::tree_ |
|
private |
float deltaEtaSeedClusterTrackAtCalo() const
TH1F * h_ele_dPhiCl_propOut_all
TH1F * h_ele_simEta_matched_qmisid
TH2F * h_ele_PinMnPoutVsEta_mode
TH1F * h_ele_PoPtrue_showering_endcaps
TH1F * h_ele_PinMnPout_mode
float dr04EcalRecHitSumEt() const
TH2F * h_ele_dPhiClVsPhi_propOut
TH2F * h_ele_PinMnPoutVsPt_mode
TH1F * h_ele_dEtaCl_propOut_eg_endcaps
TH2F * h_ele_PtinVsPtoutShowering_mode
float dr03TkSumPt() const
TH1F * h_ele_dPhiSc_propVtx_eg
TH2F * h_ele_PtinVsPtoutGolden_mean
TH2F * h_ele_seed_drz2VsEta_
GsfTrackRef gsfTrack() const override
reference to a GsfTrack
TH1F * h_ele_dEtaSc_propVtx_barrel
TH2F * h_ele_ambiguousTracksVsPhi
math::XYZVectorF trackMomentumOut() const
TH1F * histSclEoEtrue_barrel
TH1F * h_ele_PtoPttrue_barrel
TH2F * h_ele_vertexPtVsEta
TH1F * histSclEoEtrue_endcaps_ringgap_new
TH1F * histSclEoEtrueShowering_endcaps
TH1F * h_ele_vertexPt_all
TH1F * h_ele_EoPout_endcaps
float deltaPhiSuperClusterTrackAtVtx() const
TH1F * h_ele_simZ_matched_qmisid
virtual SuperClusterRef parentSuperCluster() const
TH1F * h_ele_EoverP_all_barrel
TH2F * h_ele_vertexTIPVsPt
TH2F * h_ele_dPhiScVsPhi_propVtx
TH2F * h_ele_vertexTIPVsEta
TH1F * h_ele_dPhiEleCl_propOut_eg
TH1F * histSclE5x5_eg_barrel_
TH1F * h_ele_lostHits_endcaps
bool isNull() const
Checks for null.
float dr04HcalDepth1TowerSumEt() const
TH1F * h_ele_EoPout_all_barrel
TH1F * h_ele_outerPt_mode
TH1F * h_ele_PtoPttrue_endcaps
TH1F * histSclSigIEtaIEta_
TH1F * h_ele_ambiguousTracks
TH1F * h_ele_dEtaCl_propOut_eg
TH2F * h_ele_PinVsPoutShowering_mode
TH2F * h_ele_dPhiEleClVsEta_propOut
TH1F * h_ele_dPhiSc_propVtx
TH1F * h_ele_dEtaSc_propVtx_all
TH1F * h_ele_dEtaEleCl_propOut_eg
TH1F * h_ele_dEtaCl_propOut_all
TH2F * h_ele_EeleOPoutVsPhi
TH2F * h_ele_foundHitsVsPt
TH1F * histSclSigIEtaIEta_eg_endcaps_
TH1F * h_ele_EeleOPout_eg_endcaps
TH1F * h_ele_dPhiEleCl_propOut_endcaps
TH1F * h_ele_seed_subdet2_
TH1F * histSclE1x5_eg_endcaps_
TH1F * histSclSigEtaEta_eg_
TH1F * histSclE2x5max_endcaps_
float deltaPhiSeedClusterTrackAtCalo() const
TH1F * h_ele_EseedOP_endcaps
TH2F * h_ele_dPhiScVsPt_propVtx
TH2F * h_ele_PhiMnPhiTrueVsPt
double pt() const final
transverse momentum
Log< level::Info, false > LogInfo
TH1F * h_ele_dEtaSc_propVtx_eg
TH1F * histSclEoEtrue_barrel_phigap_new
virtual const Candidate * mother(size_type i=0) const =0
return pointer to mother
float hadronicOverEm() const
TH1F * h_ele_hcalDepth1TowerSumEt_dr04
TH2F * h_ele_dPhiEleClVsPhi_propOut
TH1F * histSclE2x5max_eg_endcaps_
TH1F * histSclEoEtrue_barrel_eg
TH1F * h_ele_dEtaCl_propOut_all_endcaps
TH1F * h_ele_simEta_matched
TH1F * h_ele_HoE_fiducial
TH1F * histSclEoEtrue_endcaps_eg
TH1F * histSclE2x5max_eg_
TH1F * h_ele_PoPtrue_golden_barrel
TH1F * histSclSigEtaEta_barrel_
TH1F * h_ele_dPhiEleCl_propOut_eg_endcaps
TH2F * h_ele_ambiguousTracksVsPt
TH1F * h_ele_dPhiCl_propOut_eg_endcaps
TH2F * h_ele_PhiMnPhiTrueVsPhi
TH1F * h_ele_EoPout_all_endcaps
TH1F * h_ele_EseedOP_barrel
TH1F * h_ele_tkSumPt_dr04
TH1F * histSclEoEtrueShowering_barrel
GsfTrackRefVector::size_type ambiguousGsfTracksSize() const
TH2F * h_ele_dPhiClVsEta_propOut
TH1F * h_ele_dEtaEleCl_propOut_barrel
TH1F * h_ele_HoE_all_endcaps
TH1F * h_ele_foundHits_endcaps
TH1F * h_ele_dEtaCl_propOut_eg_barrel
TH1F * h_ele_EoP_eg_endcaps
TH2F * h_ele_outerPtVsPt_mode
TH1F * h_ele_simZ_matched
TH1F * h_ele_ChargeMnChargeTrue
double py() const final
y coordinate of momentum vector
TH1F * h_ele_EeleOPout_endcaps
TH2F * h_ele_EtaMnEtaTrueVsEta
TH2F * h_ele_simPtEta_matched
TH1F * h_ele_simPhi_matched_qmisid
TH1F * histSclE2x5max_barrel_
TH1F * histSclEoEtrueGolden_endcaps
math::XYZVectorF trackMomentumAtVtx() const
TH1F * histSclSigEtaEta_eg_endcaps_
TH1F * histSclSigEtaEta_eg_barrel_
TH1F * h_ele_dPhiSc_propVtx_all_endcaps
bool ecalDrivenSeed() const
TH2F * h_ele_lostHitsVsPhi
TH1F * h_ele_ecalRecHitSumEt_dr03
TH2F * h_ele_PoPtrueVsEta
TH1F * h_ele_EtaMnEtaTrue_endcaps
TH1F * histSclE1x5_eg_barrel_
TH1F * histSclE1x5_barrel_
TH1F * histSclSigIEtaIEta_barrel_
TH2F * h_ele_foundHitsVsEta
TH2F * h_ele_dEtaScVsPhi_propVtx
TH1F * histSclEoEtrue_endcaps_ringgap
TH1F * h_ele_simAbsEta_matched_qmisid
TH1F * h_ele_EoverP_all_endcaps
TH1F * h_ele_PhiMnPhiTrue
TH1F * h_ele_dPhiCl_propOut_barrel
TH1F * h_ele_dEtaCl_propOut
TH2F * h_ele_EeleOPoutVsE
TH2F * h_ele_dEtaScVsEta_propVtx
edm::InputTag mcTruthCollection_
TH1F * h_ele_dEtaEleCl_propOut_eg_endcaps
TH1F * h_ele_dEtaCl_propOut_all_barrel
TH1F * h_ele_dPhiEleCl_propOut
TH1F * h_ele_PoPtrue_showering_barrel
TH2F * h_ele_dEtaClVsPt_propOut
TH1F * h_ele_dPhiCl_propOut_eg_barrel
TH1F * h_ele_hcalDepth1TowerSumEt_dr03
edm::InputTag electronCollection_
TH2F * h_ele_seed_dphi2VsPt_
TH2F * h_ele_dPhiClVsPt_propOut
TH1F * h_ele_foundHits_barrel
TH2F * h_ele_PtinVsPtoutGolden_mode
TH1F * h_ele_dPhiCl_propOut_eg
TH1F * histSclEoEtrue_endcaps_eg_new
float deltaEtaSuperClusterTrackAtVtx() const
double eta() const final
momentum pseudorapidity
TProfile * h_ele_fbremVsEta_mean
TH1F * h_ele_dPhiSc_propVtx_all_barrel
TH1F * h_ele_EoPout_barrel
TH1F * histSclSigEtaEta_endcaps_
TH1F * h_ele_dPhiCl_propOut
TH1F * histSclSigIEtaIEta_endcaps_
TH1F * h_ele_dEtaEleCl_propOut
TH1F * h_ele_EtaMnEtaTrue_barrel
float dr03HcalDepth1TowerSumEt() const
TH1F * histSclEoEtrue_endcaps_deegap_new
TH1F * histSclEoEtrue_barrel_eg_new
TH1F * h_ele_dEtaSc_propVtx_endcaps
TH1F * h_ele_vertexEta_all
TH1F * h_ele_dPhiSc_propVtx_endcaps
TH1F * h_ele_tkSumPt_dr03
TH2F * h_ele_outerPtVsPhi_mode
float eSeedClusterOverP() const
float dr04TkSumPt() const
TH1F * histSclEoEtrue_endcaps_deegap
TH2F * h_ele_PinVsPoutGolden_mode
TH1F * histSclEoEtrue_ebeegap
TH2F * h_ele_lostHitsVsEta
TH2F * h_ele_PhiMnPhiTrueVsEta
TH2F * h_ele_PinVsPoutGolden_mean
TH1F * histSclE1x5_endcaps_
TH2F * h_ele_outerPtVsEta_mode
TH1F * h_ele_TIP_all_endcaps
TH2F * h_ele_dEtaClVsEta_propOut
TH2F * h_ele_E2mnE1vsMee_all
int charge() const final
electric charge
TH1F * h_ele_EoPout_eg_barrel
TH1F * h_ele_dEtaSc_propVtx_all_endcaps
TH1F * histSclSigIEtaIEta_eg_
TH1F * histSclEoEtrue_barrel_etagap
TH1F * h_ele_HoE_eg_barrel
TH1F * histSclSigIEtaIEta_eg_barrel_
TH2F * h_ele_PinMnPoutVsE_mode
virtual int pdgId() const =0
PDG identifier.
TH1F * h_ele_EseedOP_all_barrel
TH2F * h_ele_PtinVsPtoutShowering_mean
TProfile * h_ele_fbremVsEta_mode
TH2F * h_ele_dPhiScVsEta_propVtx
TH1F * h_ele_dEtaSc_propVtx_eg_endcaps
const Point & vertex() const override
vertex position (overwritten by PF...)
TH1F * h_ele_TIP_all_barrel
TH1F * histSclE2x5max_eg_barrel_
TH1F * h_ele_HoE_all_barrel
TH1F * histSclEoEtrue_barrel_etagap_new
TH2F * h_ele_EtaMnEtaTrueVsPhi
TH1F * h_ele_PoPtrue_endcaps
TH2F * h_ele_PinMnPoutVsPhi_mode
TH1F * h_ele_PhiMnPhiTrue_endcaps
TH1F * h_ele_lostHits_barrel
TH1F * h_ele_hcalDepth2TowerSumEt_dr03
TH1F * h_ele_ecalRecHitSumEt_dr04
TH2F * h_ele_ambiguousTracksVsEta
TH1F * h_ele_PoPtrue_golden_endcaps
TH2F * h_ele_E2mnE1vsMee_egeg_all
TH1F * histSclE5x5_endcaps_
TH2F * h_ele_vertexPtVsPhi
TH1F * h_ele_dPhiCl_propOut_all_endcaps
TH1F * h_ele_PhiMnPhiTrue_barrel
TH1F * h_ele_PhiMnPhiTrue2
std::vector< int > matchingIDs_
TH1F * h_ele_dEtaEleCl_propOut_eg_barrel
TH1F * h_ele_simPt_matched_qmisid
TH1F * h_ele_dPhiSc_propVtx_all
TH1F * h_ele_dEtaEleCl_propOut_endcaps
double phi() const final
momentum azimuthal angle
TH1F * h_ele_EtaMnEtaTrue
TH2F * h_ele_dEtaEleClVsEta_propOut
TH2F * h_ele_dEtaEleClVsPhi_propOut
TH2F * histSclEoEtruePfVsEg
TH1F * histSclE5x5_barrel_
float scSigmaEtaEta() const
TH1F * h_ele_EseedOP_eg_endcaps
TH1F * h_ele_EeleOPout_all_barrel
TH2F * h_ele_dEtaScVsPt_propVtx
TH1F * h_ele_EeleOPout_eg_barrel
std::vector< int > matchingMotherIDs_
TH2F * h_ele_foundHitsVsPhi
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
TH1F * h_ele_chi2_endcaps
double p() const final
magnitude of momentum vector
TH2F * h_ele_dEtaEleClVsPt_propOut
TH1F * h_ele_dPhiEleCl_propOut_barrel
TH1F * h_ele_dEtaSc_propVtx_eg_barrel
float deltaEtaEleClusterTrackAtCalo() const
float eSuperClusterOverP() const
Classification classification() const
TH1F * histSclEoEtrue_endcaps_new
TH2F * h_ele_seed_drz2VsPt_
TH1F * histSclEoEtrueGolden_barrel
TH1F * histSclEoEtrue_barrel_phigap
float eEleClusterOverPout() const
TH2F * h_ele_seed_dphi2VsEta_
bool trackerDrivenSeed() const
T getParameter(std::string const &) const
float eSeedClusterOverPout() const
SuperClusterRef superCluster() const override
reference to a SuperCluster
TH1F * h_ele_dEtaCl_propOut_barrel
TH2F * h_ele_dEtaClVsPhi_propOut
TH1F * histSclEoEtrue_endcaps
TH1F * h_ele_simPt_matched
TH2F * h_ele_vertexTIPVsPhi
TH2F * h_ele_vertexEtaVsPhi
TH1F * h_ele_HoE_eg_endcaps
TH1F * h_ele_dPhiSc_propVtx_barrel
TH1F * h_ele_EseedOP_all_endcaps
Power< A, B >::type pow(const A &a, const B &b)
Abs< T >::type abs(const T &t)
TH2F * h_ele_PoPtrueVsPhi
TH2F * h_ele_dPhiEleClVsPt_propOut
TH2F * h_ele_outerPVsEta_mode
TH1F * h_ele_PoPtrue_barrel
TH1F * h_ele_dEtaCl_propOut_endcaps
TH1F * h_ele_EeleOPout_barrel
TH1F * h_ele_EoPout_eg_endcaps
TH2F * h_ele_PinMnPoutVsChi2_mode
float scSigmaIEtaIEta() const
TH1F * histSclEoEtrue_barrel_new
TH1F * h_ele_dPhiCl_propOut_endcaps
TH1F * h_ele_dPhiCl_propOut_all_barrel
float deltaPhiEleClusterTrackAtCalo() const
TH1F * h_ele_hcalDepth2TowerSumEt_dr04
TH1F * h_ele_EoP_eg_barrel
TH1F * h_ele_dPhiEleCl_propOut_eg_barrel
TH1F * histSclE5x5_eg_endcaps_
TH1F * histSclEoEtrue_ebeegap_new
TH2F * h_ele_EseedOPVsEta
TH2F * h_ele_EtaMnEtaTrueVsPt
float dr03HcalDepth2TowerSumEt() const
float dr03EcalRecHitSumEt() const
TH1F * h_ele_simPhi_matched
float dr04HcalDepth2TowerSumEt() const
TH2F * h_ele_PinVsPoutShowering_mean
TH2F * h_ele_lostHitsVsPt
TH1F * h_ele_EeleOPout_all_endcaps
TH1F * h_ele_dEtaSc_propVtx
TH2F * h_ele_EeleOPoutVsEta
TH1F * h_ele_simAbsEta_matched
TH1F * h_ele_EeleOPout_all
TH2F * h_ele_EseedOPVsPhi
TH1F * h_ele_EeleOPout_eg
TH1F * h_ele_dPhiSc_propVtx_eg_barrel
TH1F * h_ele_dPhiSc_propVtx_eg_endcaps
TH1F * h_ele_dEtaSc_propVtx_all_barrel
TH1F * h_ele_EseedOP_eg_barrel