|
|
|
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::array< std::vector< ModuleDescription const * > *, NumBranchTypes > &modulesAll, std::vector< ModuleProcessName > &modulesInPreviousProcesses, 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 51 of file GsfElectronMCAnalyzer.cc.
◆ GsfElectronMCAnalyzer()
◆ ~GsfElectronMCAnalyzer()
GsfElectronMCAnalyzer::~GsfElectronMCAnalyzer |
( |
| ) |
|
|
override |
◆ analyze()
Implements edm::one::EDAnalyzerBase.
Definition at line 2874 of file GsfElectronMCAnalyzer.cc.
2875 std::cout <<
"analyzing new event " << std::endl;
2880 edm::LogInfo(
"") <<
"\n\n =================> Treating event " <<
iEvent.id() <<
" Number of electrons "
2886 histNum_->Fill((*gsfElectrons).size());
2903 double d = gsfIter->vertex().x() * gsfIter->vertex().x() + gsfIter->vertex().y() * gsfIter->vertex().y();
2907 h_ele_Et_all->Fill(gsfIter->superCluster()->energy() / cosh(gsfIter->superCluster()->eta()));
2908 float enrj1 = gsfIter->superCluster()->energy();
2910 for (reco::GsfElectronCollection::const_iterator gsfIter2 = gsfIter + 1; gsfIter2 !=
gsfElectrons->end();
2913 float mee2 = p12.Dot(p12);
2914 float enrj2 = gsfIter2->superCluster()->energy();
2917 if (gsfIter->ecalDrivenSeed() && gsfIter2->ecalDrivenSeed())
2919 if (gsfIter->charge() * gsfIter2->charge() < 0.) {
2921 if (gsfIter->isEB() && gsfIter2->isEB())
2923 if ((gsfIter->isEB() && gsfIter2->isEE()) || (gsfIter->isEE() && gsfIter2->isEB()))
2925 if (gsfIter->isEE() && gsfIter2->isEE())
2927 if ((gsfIter->classification()==GsfElectron::GOLDEN && gsfIter2->classification()==GsfElectron::GOLDEN) ||
2928 (gsfIter->classification()==GsfElectron::GOLDEN && gsfIter2->classification()==GsfElectron::BIGBREM) ||
2930 (gsfIter->classification()==GsfElectron::BIGBREM && gsfIter2->classification()==GsfElectron::GOLDEN) ||
2931 (gsfIter->classification()==GsfElectron::BIGBREM && gsfIter2->classification()==GsfElectron::BIGBREM)
2938 }
else if ((gsfIter->classification() == GsfElectron::SHOWERING &&
2939 gsfIter2->classification() == GsfElectron::SHOWERING) ||
2940 (gsfIter->classification() == GsfElectron::SHOWERING && gsfIter2->isGap()) ||
2941 (gsfIter->isGap() && gsfIter2->classification() == GsfElectron::SHOWERING) ||
2942 (gsfIter->isGap() && gsfIter2->isGap())) {
2951 int mcNum = 0, gamNum = 0, eleNum = 0;
2952 bool matchingID, matchingMotherID;
2967 matchingMotherID =
false;
2970 matchingMotherID =
true;
2972 if (matchingMotherID) {
2982 bool okGsfFound =
false;
2983 double gsfOkRatio = 999999.;
2987 for (reco::GsfElectronCollection::const_iterator gsfIter =
gsfElectrons->begin();
2990 double dphi = gsfIter->
phi() - mcIter->phi();
2992 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
2995 double mc_charge = mcIter->pdgId() == 11 ? -1. : 1.;
2998 if (((mcIter->pdgId() == 11) && (gsfIter->charge() > 0.)) ||
2999 ((mcIter->pdgId() == -11) && (gsfIter->charge() < 0.))) {
3000 double tmpGsfRatio = gsfIter->p() / mcIter->p();
3002 gsfOkRatio = tmpGsfRatio;
3003 bestGsfElectron = *gsfIter;
3030 if (mcIter->pdgId() == 22) {
3044 matchingMotherID =
false;
3047 matchingMotherID =
true;
3049 if (matchingMotherID) {
3061 h_simP->Fill(mcIter->p());
3064 h_simZ->Fill(mcIter->vz());
3065 h_simPtEta->Fill(mcIter->eta(), mcIter->pt());
3068 bool okGsfFound =
false;
3069 double gsfOkRatio = 999999.;
3073 for (reco::GsfElectronCollection::const_iterator gsfIter =
gsfElectrons->begin();
3076 double dphi = gsfIter->
phi() - mcIter->phi();
3078 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
3081 if (((mcIter->pdgId() == 11) && (gsfIter->charge() < 0.)) ||
3082 ((mcIter->pdgId() == -11) && (gsfIter->charge() > 0.))) {
3083 double tmpGsfRatio = gsfIter->p() / mcIter->p();
3085 gsfOkRatio = tmpGsfRatio;
3086 bestGsfElectron = *gsfIter;
3118 double d = (bestGsfElectron.
vertex().x() - mcIter->vx()) * (bestGsfElectron.
vertex().x() - mcIter->vx()) +
3119 (bestGsfElectron.
vertex().y() - mcIter->vy()) * (bestGsfElectron.
vertex().y() - mcIter->vy());
3126 if (bestGsfElectron.
isEB())
3128 if (bestGsfElectron.
isEE())
3134 if (bestGsfElectron.
isEB())
3136 if (bestGsfElectron.
isEE())
3147 if (bestGsfElectron.
isEB())
3149 if (bestGsfElectron.
isEE())
3151 if (bestGsfElectron.
isEB() && bestGsfElectron.
classification() == GsfElectron::GOLDEN)
3153 if (bestGsfElectron.
isEE() && bestGsfElectron.
classification() == GsfElectron::GOLDEN)
3155 if (bestGsfElectron.
isEB() && bestGsfElectron.
classification() == GsfElectron::SHOWERING)
3157 if (bestGsfElectron.
isEE() && bestGsfElectron.
classification() == GsfElectron::SHOWERING)
3159 if (bestGsfElectron.
isEB())
3161 if (bestGsfElectron.
isEE())
3169 double R = TMath::Sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y() + sclRef->z() * sclRef->z());
3170 double Rt = TMath::Sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y());
3174 if (bestGsfElectron.
isEB())
3176 if (bestGsfElectron.
isEE())
3193 if (bestGsfElectron.
isEB())
3195 if (bestGsfElectron.
isEE())
3216 if (bestGsfElectron.
isEB())
3218 if (bestGsfElectron.
isEE())
3221 if (bestGsfElectron.
isEB())
3223 if (bestGsfElectron.
isEE())
3226 if (bestGsfElectron.
isEB())
3228 if (bestGsfElectron.
isEE())
3231 if (bestGsfElectron.
isEB())
3233 if (bestGsfElectron.
isEE())
3236 if (bestGsfElectron.
isEB())
3238 if (bestGsfElectron.
isEE())
3264 float pfEnergy = 0., egEnergy = 0.;
3278 if (bestGsfElectron.
isEB())
3280 if (bestGsfElectron.
isEE())
3286 if (bestGsfElectron.
isEB())
3288 if (bestGsfElectron.
isEE())
3294 if (bestGsfElectron.
isEB())
3296 if (bestGsfElectron.
isEE())
3305 bestGsfElectron.
gsfTrack()->outerMomentum().R());
3322 bestGsfElectron.
gsfTrack()->normalizedChi2(),
3346 if (bestGsfElectron.
isEB())
3350 if (bestGsfElectron.
isEE())
3360 if (bestGsfElectron.
isEB())
3364 if (bestGsfElectron.
isEE())
3374 if (bestGsfElectron.
isEB())
3378 if (bestGsfElectron.
isEE())
3388 if (bestGsfElectron.
isEB())
3392 if (bestGsfElectron.
isEE())
3402 if (bestGsfElectron.
isEB())
3406 if (bestGsfElectron.
isEE())
3416 if (bestGsfElectron.
isEB())
3420 if (bestGsfElectron.
isEE())
3430 if (bestGsfElectron.
isEB())
3434 if (bestGsfElectron.
isEE())
3444 if (bestGsfElectron.
isEB())
3448 if (bestGsfElectron.
isEE())
3458 if (bestGsfElectron.
isEB())
3462 if (bestGsfElectron.
isEE())
3472 if (bestGsfElectron.
isEB())
3476 if (bestGsfElectron.
isEE())
3486 if (bestGsfElectron.
isEB())
3490 if (bestGsfElectron.
isEE())
3503 if (bestGsfElectron.
isEE())
3507 if (bestGsfElectron.
classification() == GsfElectron::GOLDEN && bestGsfElectron.
isEB())
3509 if (bestGsfElectron.
classification() == GsfElectron::GOLDEN && bestGsfElectron.
isEE())
3511 if (bestGsfElectron.
classification() == GsfElectron::SHOWERING && bestGsfElectron.
isEB())
3513 if (bestGsfElectron.
classification() == GsfElectron::SHOWERING && bestGsfElectron.
isEE())
3527 double fbrem_mean = 0.;
3530 1. - bestGsfElectron.
gsfTrack()->outerMomentum().R() / bestGsfElectron.
gsfTrack()->innerMomentum().R();
3531 double fbrem_mode = bestGsfElectron.
fbrem();
3548 bestGsfElectron.
gsfTrack()->innerMomentum().R());
3551 bestGsfElectron.
gsfTrack()->innerMomentum().R());
3562 bestGsfElectron.
gsfTrack()->innerMomentum().Rho());
3565 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 567 of file GsfElectronMCAnalyzer.cc.
579 histNum_ =
new TH1F(
"h_recEleNum",
"# rec electrons", 20, 0., 20.);
601 new TH1F(
"h_ele_EoverP_all_barrel",
"ele E/P_{vertex}, all reco electrons, barrel",
nbineop, 0.,
eopmax);
604 new TH1F(
"h_ele_EoverP_all_endcaps",
"ele E/P_{vertex}, all reco electrons, endcaps",
nbineop, 0.,
eopmax);
609 new TH1F(
"h_ele_EseedOP_all_barrel",
"ele E_{seed}/P_{vertex}, all reco electrons, barrel",
nbineop, 0.,
eopmax);
612 "h_ele_EseedOP_all_endcaps",
"ele E_{seed}/P_{vertex}, all reco electrons, endcaps",
nbineop, 0.,
eopmax);
617 new TH1F(
"h_ele_EoPout_all_barrel",
"ele E_{seed}/P_{out}, all reco electrons barrel",
nbineop, 0.,
eopmax);
620 new TH1F(
"h_ele_EoPout_all_endcaps",
"ele E_{seed}/P_{out}, all reco electrons endcaps",
nbineop, 0.,
eopmax);
625 new TH1F(
"h_ele_EeleOPout_all_barrel",
"ele E_{ele}/P_{out}, all reco electrons barrel",
nbineop, 0.,
eopmax);
628 new TH1F(
"h_ele_EeleOPout_all_endcaps",
"ele E_{ele}/P_{out}, all reco electrons endcaps",
nbineop, 0.,
eopmax);
631 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons",
637 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons barrel",
643 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons endcaps",
649 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons",
655 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons barrel",
661 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons endcaps",
667 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons",
673 new TH1F(
"h_ele_dEtaCl_propOut_all_barrel",
674 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons barrel",
680 new TH1F(
"h_ele_dEtaCl_propOut_all_endcaps",
681 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons endcaps",
687 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons",
693 new TH1F(
"h_ele_dPhiCl_propOut_all_barrel",
694 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons barrel",
699 new TH1F(
"h_ele_dPhiCl_propOut_all_endcaps",
700 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons endcaps",
707 new TH1F(
"h_ele_HoE_all",
"ele hadronic energy / em energy, all reco electrons",
nbinhoe,
hoemin,
hoemax);
710 "h_ele_HoE_all_barrel",
"ele hadronic energy / em energy, all reco electrons barrel",
nbinhoe,
hoemin,
hoemax);
713 "h_ele_HoE_all_endcaps",
"ele hadronic energy / em energy, all reco electrons endcaps",
nbinhoe,
hoemin,
hoemax);
721 h_ele_TIP_all =
new TH1F(
"h_ele_TIP_all",
"ele vertex transverse radius, all reco electrons", 100, 0., 0.2);
724 new TH1F(
"h_ele_TIP_all_barrel",
"ele vertex transverse radius, all reco electrons barrel", 100, 0., 0.2);
727 new TH1F(
"h_ele_TIP_all_endcaps",
"ele vertex transverse radius, all reco electrons endcaps", 100, 0., 0.2);
734 new TH1F(
"h_ele_mee_os_ebeb",
"ele pairs invariant mass, opp. sign, EB-EB",
nbinmee,
meemin,
meemax);
737 new TH1F(
"h_ele_mee_os_ebee",
"ele pairs invariant mass, opp. sign, EB-EE",
nbinmee,
meemin,
meemax);
740 new TH1F(
"h_ele_mee_os_eeee",
"ele pairs invariant mass, opp. sign, EE-EE",
nbinmee,
meemin,
meemax);
743 new TH1F(
"h_ele_mee_os_gg",
"ele pairs invariant mass, opp. sign, good-good",
nbinmee,
meemin,
meemax);
746 new TH1F(
"h_ele_mee_os_gb",
"ele pairs invariant mass, opp. sign, good-bad",
nbinmee,
meemin,
meemax);
749 new TH1F(
"h_ele_mee_os_bb",
"ele pairs invariant mass, opp. sign, bad-bad",
nbinmee,
meemin,
meemax);
754 "E2 - E1 vs ele pairs invariant mass, all electrons",
762 "E2 - E1 vs ele pairs invariant mass, ecal driven pairs, all electrons",
777 new TH1F(
"h_ele_abseta_matched_qmisid",
"charge misid vs gen |eta|",
nbineta / 2, 0.,
etamax);
780 new TH1F(
"h_ele_Pt_matched_qmisid",
"charge misid vs gen transverse momentum",
nbinpteff, 5.,
ptmax);
789 h_ele_charge =
new TH1F(
"h_ele_charge",
"ele charge", 5, -2., 2.);
828 h_ele_vertexTIP =
new TH1F(
"h_ele_vertexTIP",
"ele transverse impact parameter (wrt gen vtx)", 90, 0., 0.15);
831 "ele transverse impact parameter (wrt gen vtx) vs eta",
839 "ele transverse impact parameter (wrt gen vtx) vs phi",
847 "ele transverse impact parameter (wrt gen vtx) vs transverse momentum",
875 "ele momentum / gen momentum, golden, endcaps",
881 "ele momentum / gen momentum, showering, barrel",
887 "ele momentum / gen momentum, showering, endcaps",
893 "ele transverse momentum / gen transverse momentum, barrel",
899 "ele transverse momentum / gen transverse momentum, endcaps",
913 "ele momentum eta - gen eta vs eta",
921 "ele momentum eta - gen eta vs phi",
941 "ele momentum phi - gen phi vs eta",
949 "ele momentum phi - gen phi vs phi",
957 "ele momentum phi - gen phi vs pt",
969 new TH1F(
"h_scl_EoEtrue_barrel",
"ele supercluster energy / gen energy, barrel", 50, 0.2, 1.2);
972 new TH1F(
"h_scl_EoEtrue_barrel_eg",
"ele supercluster energy / gen energy, barrel, ecal driven", 50, 0.2, 1.2);
975 new TH1F(
"h_scl_EoEtrue_barrel_etagap",
"ele supercluster energy / gen energy, barrel, etagap", 50, 0.2, 1.2);
978 new TH1F(
"h_scl_EoEtrue_barrel_phigap",
"ele supercluster energy / gen energy, barrel, phigap", 50, 0.2, 1.2);
981 new TH1F(
"h_scl_EoEtrue_ebeegap",
"ele supercluster energy / gen energy, ebeegap", 50, 0.2, 1.2);
984 new TH1F(
"h_scl_EoEtrue_endcaps",
"ele supercluster energy / gen energy, endcaps", 50, 0.2, 1.2);
987 new TH1F(
"h_scl_EoEtrue_endcaps_eg",
"ele supercluster energy / gen energy, endcaps, ecal driven", 50, 0.2, 1.2);
990 new TH1F(
"h_scl_EoEtrue_endcaps_deegap",
"ele supercluster energy / gen energy, endcaps, deegap", 50, 0.2, 1.2);
993 new TH1F(
"h_scl_EoEtrue_endcaps_ringgap",
"ele supercluster energy / gen energy, endcaps, ringgap", 50, 0.2, 1.2);
999 "ele supercluster energy / gen energy, barrel, ecal driven",
1005 "ele supercluster energy / gen energy, barrel, etagap",
1011 "ele supercluster energy / gen energy, barrel, phigap",
1023 "ele supercluster energy / gen energy, endcaps, ecal driven",
1029 "ele supercluster energy / gen energy, endcaps, deegap",
1035 "ele supercluster energy / gen energy, endcaps, ringgap",
1053 histSclSigEtaEta_ =
new TH1F(
"h_scl_sigetaeta",
"ele supercluster sigma eta eta", 100, 0., 0.05);
1055 histSclSigEtaEta_barrel_ =
new TH1F(
"h_scl_sigetaeta_barrel",
"ele supercluster sigma eta eta barrel", 100, 0., 0.05);
1058 new TH1F(
"h_scl_sigetaeta_endcaps",
"ele supercluster sigma eta eta endcaps", 100, 0., 0.05);
1060 histSclSigIEtaIEta_ =
new TH1F(
"h_scl_sigietaieta",
"ele supercluster sigma ieta ieta", 100, 0., 0.05);
1063 new TH1F(
"h_scl_sigietaieta_barrel",
"ele supercluster sigma ieta ieta, barrel", 100, 0., 0.05);
1066 new TH1F(
"h_scl_sigietaieta_endcaps",
"ele supercluster sigma ieta ieta, endcaps", 100, 0., 0.05);
1077 new TH1F(
"h_scl_E2x5max_barrel",
"ele supercluster energy in 2x5 max barrel",
nbinp, 0.,
pmax);
1080 new TH1F(
"h_scl_E2x5max_endcaps",
"ele supercluster energy in 2x5 max endcaps",
nbinp, 0.,
pmax);
1088 histSclSigEtaEta_eg_ =
new TH1F(
"h_scl_sigetaeta_eg",
"ele supercluster sigma eta eta, ecal driven", 100, 0., 0.05);
1091 new TH1F(
"h_scl_sigetaeta_eg_barrel",
"ele supercluster sigma eta eta, ecal driven barrel", 100, 0., 0.05);
1094 new TH1F(
"h_scl_sigetaeta_eg_endcaps",
"ele supercluster sigma eta eta, ecal driven endcaps", 100, 0., 0.05);
1097 new TH1F(
"h_scl_sigietaieta_eg",
"ele supercluster sigma ieta ieta, ecal driven", 100, 0., 0.05);
1100 new TH1F(
"h_scl_sigietaieta_barrel_eg",
"ele supercluster sigma ieta ieta, barrel, ecal driven", 100, 0., 0.05);
1103 new TH1F(
"h_scl_sigietaieta_endcaps_eg",
"ele supercluster sigma ieta ieta, endcaps, ecal driven", 100, 0., 0.05);
1108 new TH1F(
"h_scl_E1x5_eg_barrel",
"ele supercluster energy in 1x5, ecal driven barrel",
nbinp, 0.,
pmax);
1111 new TH1F(
"h_scl_E1x5_eg_endcaps",
"ele supercluster energy in 1x5, ecal driven endcaps",
nbinp, 0.,
pmax);
1116 new TH1F(
"h_scl_E2x5max_eg_barrel",
"ele supercluster energy in 2x5 max, ecal driven barrel",
nbinp, 0.,
pmax);
1119 new TH1F(
"h_scl_E2x5max_eg_endcaps",
"ele supercluster energy in 2x5 max, ecal driven endcaps",
nbinp, 0.,
pmax);
1124 new TH1F(
"h_scl_E5x5_eg_barrel",
"ele supercluster energy in 5x5, ecal driven barrel",
nbinp, 0.,
pmax);
1127 new TH1F(
"h_scl_E5x5_eg_endcaps",
"ele supercluster energy in 5x5, ecal driven endcaps",
nbinp, 0.,
pmax);
1131 new TH2F(
"h_scl_EoEtruePfVsEg",
"ele supercluster energy / gen energy pflow vs eg", 75, -0.1, 1.4, 75, -0.1, 1.4);
1137 new TH2F(
"h_ele_ambiguousTracksVsEta",
"ele # ambiguous tracks vs eta",
nbineta2D,
etamin,
etamax, 5, 0., 5.);
1139 new TH2F(
"h_ele_ambiguousTracksVsPhi",
"ele # ambiguous tracks vs phi",
nbinphi2D,
phimin,
phimax, 5, 0., 5.);
1141 new TH2F(
"h_ele_ambiguousTracksVsPt",
"ele # ambiguous tracks vs pt",
nbinpt2D, 0.,
ptmax, 5, 0., 5.);
1145 new TH1F(
"h_ele_foundHits_barrel",
"ele track # found hits, barrel",
nbinfhits, 0.,
fhitsmax);
1148 new TH1F(
"h_ele_foundHits_endcaps",
"ele track # found hits, endcaps",
nbinfhits, 0.,
fhitsmax);
1156 h_ele_lostHits =
new TH1F(
"h_ele_lostHits",
"ele track # lost hits", 5, 0., 5.);
1158 h_ele_lostHits_barrel =
new TH1F(
"h_ele_lostHits_barrel",
"ele track # lost hits, barrel", 5, 0., 5.);
1160 h_ele_lostHits_endcaps =
new TH1F(
"h_ele_lostHits_endcaps",
"ele track # lost hits, endcaps", 5, 0., 5.);
1168 h_ele_chi2 =
new TH1F(
"h_ele_chi2",
"ele track #chi^{2}", 100, 0., 15.);
1170 h_ele_chi2_barrel =
new TH1F(
"h_ele_chi2_barrel",
"ele track #chi^{2}, barrel", 100, 0., 15.);
1172 h_ele_chi2_endcaps =
new TH1F(
"h_ele_chi2_endcaps",
"ele track #chi^{2}, endcaps", 100, 0., 15.);
1177 h_ele_PinMnPout =
new TH1F(
"h_ele_PinMnPout",
"ele track inner p - outer p, mean of GSF components",
nbinp, 0., 200.);
1180 new TH1F(
"h_ele_PinMnPout_mode",
"ele track inner p - outer p, mode of GSF components",
nbinp, 0., 100.);
1183 "ele track inner p - outer p vs eta, mode of GSF components",
1191 "ele track inner p - outer p vs phi, mode of GSF components",
1199 "ele track inner p - outer p vs pt, mode of GSF components",
1207 "ele track inner p - outer p vs E, mode of GSF components",
1215 "ele track inner p - outer p vs track chi2, mode of GSF components",
1222 h_ele_outerP =
new TH1F(
"h_ele_outerP",
"ele track outer p, mean of GSF components",
nbinp, 0.,
pmax);
1231 new TH1F(
"h_ele_outerPt_mode",
"ele track outer p_{T}, mode of GSF components",
nbinpt, 0.,
ptmax);
1234 "ele track outer p_{T} vs eta, mode of GSF components",
1242 "ele track outer p_{T} vs phi, mode of GSF components",
1250 "ele track outer p_{T} vs pt, mode of GSF components",
1275 h_ele_EoPVsE =
new TH2F(
"h_ele_EoPVsE",
"ele E/P_{vertex} vs E", 50, 0.,
pmax, 50, 0., 5.);
1283 new TH1F(
"h_ele_EseedOP_eg_barrel",
"ele E_{seed}/P_{vertex}, ecal driven barrel",
nbineop, 0.,
eopmax);
1288 new TH1F(
"h_ele_EseedOP_eg_endcaps",
"ele E_{seed}/P_{vertex}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
1294 h_ele_EseedOPVsE =
new TH2F(
"h_ele_EseedOPVsE",
"ele E_{seed}/P_{vertex} vs E", 50, 0.,
pmax, 50, 0., 5.);
1302 new TH1F(
"h_ele_EoPout_eg_barrel",
"ele E_{seed}/P_{out}, ecal driven, barrel",
nbineop, 0.,
eopmax);
1307 new TH1F(
"h_ele_EoPout_eg_endcaps",
"ele E_{seed}/P_{out}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
1322 new TH1F(
"h_ele_EeleOPout_eg_barrel",
"ele E_{ele}/P_{out}, ecal driven, barrel",
nbineop, 0.,
eopmax);
1327 new TH1F(
"h_ele_EeleOPout_eg_endcaps",
"ele E_{ele}/P_{out}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
1339 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven",
1345 "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
1351 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven, barrel",
1357 "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
1363 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven, endcaps",
1369 "ele #eta_{sc} - #eta_{tr} vs eta, prop from vertex",
1377 "ele #eta_{sc} - #eta_{tr} vs phi, prop from vertex",
1385 "ele #eta_{sc} - #eta_{tr} vs pt, prop from vertex",
1396 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven",
1402 "ele #phi_{sc} - #phi_{tr}, prop from vertex, barrel",
1408 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven, barrel",
1414 "ele #phi_{sc} - #phi_{tr}, prop from vertex, endcaps",
1420 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven, endcaps",
1426 "ele #phi_{sc} - #phi_{tr} vs eta, prop from vertex",
1434 "ele #phi_{sc} - #phi_{tr} vs phi, prop from vertex",
1442 "ele #phi_{sc} - #phi_{tr} vs pt, prop from vertex",
1450 "ele #eta_{cl} - #eta_{tr}, prop from outermost",
1456 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven",
1462 "ele #eta_{cl} - #eta_{tr}, prop from outermost, barrel",
1468 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven, barrel",
1474 "ele #eta_{cl} - #eta_{tr}, prop from outermost, endcaps",
1480 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven, endcaps",
1486 "ele #eta_{cl} - #eta_{tr} vs eta, prop from out",
1494 "ele #eta_{cl} - #eta_{tr} vs phi, prop from out",
1502 "ele #eta_{cl} - #eta_{tr} vs pt, prop from out",
1510 "ele #phi_{cl} - #phi_{tr}, prop from outermost",
1516 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven",
1522 "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
1528 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven, barrel",
1534 "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
1540 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven, endcaps",
1546 "ele #phi_{cl} - #phi_{tr} vs eta, prop from out",
1554 "ele #phi_{cl} - #phi_{tr} vs phi, prop from out",
1562 "ele #phi_{cl} - #phi_{tr} vs pt, prop from out",
1570 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost",
1576 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven",
1582 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, barrel",
1588 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven, barrel",
1594 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, endcaps",
1600 new TH1F(
"h_ele_dEtaEleCl_propOut_eg_endcaps",
1601 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven, endcaps",
1607 "ele #eta_{EleCl} - #eta_{tr} vs eta, prop from out",
1615 "ele #eta_{EleCl} - #eta_{tr} vs phi, prop from out",
1623 "ele #eta_{EleCl} - #eta_{tr} vs pt, prop from out",
1631 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost",
1637 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven",
1643 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, barrel",
1649 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven, barrel",
1655 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, endcaps",
1661 new TH1F(
"h_ele_dPhiEleCl_propOut_eg_endcaps",
1662 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven, endcaps",
1668 "ele #phi_{EleCl} - #phi_{tr} vs eta, prop from out",
1676 "ele #phi_{EleCl} - #phi_{tr} vs phi, prop from out",
1684 "ele #phi_{EleCl} - #phi_{tr} vs pt, prop from out",
1699 new TH1F(
"h_ele_HoE_eg_barrel",
"ele hadronic energy / em energy, ecal driven, barrel",
nbinhoe,
hoemin,
hoemax);
1702 new TH1F(
"h_ele_HoE_endcaps",
"ele hadronic energy / em energy, endcaps",
nbinhoe,
hoemin,
hoemax);
1705 "h_ele_HoE_eg_endcaps",
"ele hadronic energy / em energy, ecal driven, endcaps",
nbinhoe,
hoemin,
hoemax);
1708 new TH1F(
"h_ele_HoE_fiducial",
"ele hadronic energy / em energy, fiducial region",
nbinhoe,
hoemin,
hoemax);
1717 h_ele_seed_dphi2_ =
new TH1F(
"h_ele_seedDphi2",
"ele seed dphi 2nd layer", 50, -0.003, +0.003);
1720 new TH2F(
"h_ele_seedDphi2VsEta",
"ele seed dphi 2nd layer vs eta",
nbineta2D,
etamin,
etamax, 50, -0.003, +0.003);
1722 new TH2F(
"h_ele_seedDphi2VsPt",
"ele seed dphi 2nd layer vs pt",
nbinpt2D, 0.,
ptmax, 50, -0.003, +0.003);
1723 h_ele_seed_drz2_ =
new TH1F(
"h_ele_seedDrz2",
"ele seed dr (dz) 2nd layer", 50, -0.03, +0.03);
1726 new TH2F(
"h_ele_seedDrz2VsEta",
"ele seed dr/dz 2nd layer vs eta",
nbineta2D,
etamin,
etamax, 50, -0.03, +0.03);
1728 new TH2F(
"h_ele_seedDrz2VsPt",
"ele seed dr/dz 2nd layer vs pt",
nbinpt2D, 0.,
ptmax, 50, -0.03, +0.03);
1729 h_ele_seed_subdet2_ =
new TH1F(
"h_ele_seedSubdet2",
"ele seed subdet 2nd layer", 10, 0., 10.);
1733 h_ele_classes =
new TH1F(
"h_ele_classes",
"ele classes", 20, 0.0, 20.);
1746 "ele track inner p vs outer p vs eta, golden, mode of GSF components",
1754 "ele track inner p vs outer p vs eta, showering, mode of GSF components",
1762 "ele track inner p vs outer p vs eta, golden, mean of GSF components",
1770 "ele track inner p vs outer p vs eta, showering, mean of GSF components",
1778 "ele track inner pt vs outer pt vs eta, golden, mode of GSF components",
1786 "ele track inner pt vs outer pt vs eta, showering, mode of GSF components",
1794 "ele track inner pt vs outer pt vs eta, golden, mean of GSF components",
1802 "ele track inner pt vs outer pt vs eta, showering, mean of GSF components",
1810 "ele supercluster energy / gen energy, golden, barrel",
1816 "ele supercluster energy / gen energy, golden, endcaps",
1822 "ele supercluster energy / gen energy, showering, barrel",
1828 "ele supercluster energy / gen energy, showering, endcaps",
1835 h_ele_tkSumPt_dr03 =
new TH1F(
"h_ele_tkSumPt_dr03",
"tk isolation sum, dR=0.3", 100, 0.0, 20.);
1840 new TH1F(
"h_ele_hcalDepth1TowerSumEt_dr03",
"hcal depth1 isolation sum, dR=0.3", 100, 0.0, 20.);
1843 new TH1F(
"h_ele_hcalDepth2TowerSumEt_dr03",
"hcal depth2 isolation sum, dR=0.3", 100, 0.0, 20.);
1845 h_ele_tkSumPt_dr04 =
new TH1F(
"h_ele_tkSumPt_dr04",
"tk isolation sum, dR=0.4", 100, 0.0, 20.);
1850 new TH1F(
"h_ele_hcalDepth1TowerSumEt_dr04",
"hcal depth1 isolation sum, dR=0.4", 100, 0.0, 20.);
1853 new TH1F(
"h_ele_hcalDepth2TowerSumEt_dr04",
"hcal depth2 isolation sum, dR=0.4", 100, 0.0, 20.);
1857 h_ele_fbrem =
new TH1F(
"h_ele_fbrem",
"ele brem fraction, mode of GSF components", 100, 0., 1.);
1859 h_ele_fbrem_eg =
new TH1F(
"h_ele_fbrem_eg",
"ele brem fraction, mode of GSF components, ecal driven", 100, 0., 1.);
1862 "mean ele brem fraction vs eta, mode of GSF components",
1869 "mean ele brem fraction vs eta, mean of GSF components",
1877 h_ele_mva =
new TH1F(
"h_ele_mva",
"ele identification mva", 100, -1., 1.);
1879 h_ele_mva_eg =
new TH1F(
"h_ele_mva_eg",
"ele identification mva, ecal driven", 100, -1., 1.);
1881 h_ele_provenance =
new TH1F(
"h_ele_provenance",
"ele provenance", 5, -2., 3.);
1885 h_mcNum->GetXaxis()->SetTitle(
"N_{gen}");
1886 h_mcNum->GetYaxis()->SetTitle(
"Events");
1887 h_eleNum->GetXaxis()->SetTitle(
"# gen ele");
1888 h_eleNum->GetYaxis()->SetTitle(
"Events");
1889 h_gamNum->GetXaxis()->SetTitle(
"N_{gen #gamma}");
1890 h_gamNum->GetYaxis()->SetTitle(
"Events");
1891 h_simEta->GetXaxis()->SetTitle(
"#eta");
1892 h_simEta->GetYaxis()->SetTitle(
"Events");
1893 h_simP->GetXaxis()->SetTitle(
"p (GeV/c)");
1894 h_simP->GetYaxis()->SetTitle(
"Events");
1909 h_ele_chi2->GetXaxis()->SetTitle(
"#Chi^{2}");
1921 h_ele_Et->GetXaxis()->SetTitle(
"E_{T} (GeV)");
1922 h_ele_Et->GetYaxis()->SetTitle(
"Events");
2031 h_ele_PinMnPout->GetXaxis()->SetTitle(
"P_{vertex} - P_{out} (GeV/c)");
2033 h_ele_PinMnPout_mode->GetXaxis()->SetTitle(
"P_{vertex} - P_{out}, mode of GSF components (GeV/c)");
2043 h_ele_EoP->GetXaxis()->SetTitle(
"E/P_{vertex}");
2044 h_ele_EoP->GetYaxis()->SetTitle(
"Events");
2047 h_ele_EoPout->GetXaxis()->SetTitle(
"E_{seed}/P_{out}");
2120 h_ele_HoE->GetYaxis()->SetTitle(
"Events");
2127 h_ele_fbrem->GetXaxis()->SetTitle(
"P_{in} - P_{out} / P_{in}");
2157 h_ele_mee_os->GetXaxis()->SetTitle(
"m_{e^{+}e^{-}} (GeV/c^{2})");
2175 histNum_->GetXaxis()->SetTitle(
"N_{ele}");
2176 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 2181 of file GsfElectronMCAnalyzer.cc.
2184 std::cout <<
"[GsfElectronMCAnalyzer] efficiency calculation " << std::endl;
2187 h_ele_etaEff->Reset();
2189 h_ele_etaEff->Print();
2190 h_ele_etaEff->GetXaxis()->SetTitle(
"#eta");
2191 h_ele_etaEff->GetYaxis()->SetTitle(
"Efficiency");
2195 h_ele_zEff->Reset();
2197 h_ele_zEff->Print();
2198 h_ele_zEff->GetXaxis()->SetTitle(
"z (cm)");
2199 h_ele_zEff->GetYaxis()->SetTitle(
"Efficiency");
2203 h_ele_absetaEff->Reset();
2205 h_ele_absetaEff->GetXaxis()->SetTitle(
"|#eta|");
2206 h_ele_absetaEff->GetYaxis()->SetTitle(
"Efficiency");
2210 h_ele_ptEff->Reset();
2212 h_ele_ptEff->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2213 h_ele_ptEff->GetYaxis()->SetTitle(
"Efficiency");
2217 h_ele_phiEff->Reset();
2219 h_ele_phiEff->GetXaxis()->SetTitle(
"#phi (rad)");
2220 h_ele_phiEff->GetYaxis()->SetTitle(
"Efficiency");
2224 h_ele_ptEtaEff->Reset();
2226 h_ele_ptEtaEff->GetYaxis()->SetTitle(
"p_{T} (GeV/c)");
2227 h_ele_ptEtaEff->GetXaxis()->SetTitle(
"#eta");
2229 std::cout <<
"[GsfElectronMCAnalyzer] q-misid calculation " << std::endl;
2232 h_ele_etaQmisid->Reset();
2234 h_ele_etaQmisid->Print();
2235 h_ele_etaQmisid->GetXaxis()->SetTitle(
"#eta");
2236 h_ele_etaQmisid->GetYaxis()->SetTitle(
"q misId");
2240 h_ele_zQmisid->Reset();
2242 h_ele_zQmisid->Print();
2243 h_ele_zQmisid->GetXaxis()->SetTitle(
"z (cm)");
2244 h_ele_zQmisid->GetYaxis()->SetTitle(
"q misId");
2248 h_ele_absetaQmisid->Reset();
2250 h_ele_absetaQmisid->GetXaxis()->SetTitle(
"|#eta|");
2251 h_ele_absetaQmisid->GetYaxis()->SetTitle(
"q misId");
2255 h_ele_ptQmisid->Reset();
2257 h_ele_ptQmisid->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2258 h_ele_ptQmisid->GetYaxis()->SetTitle(
"q misId");
2260 std::cout <<
"[GsfElectronMCAnalyzer] all reco electrons " << std::endl;
2263 h_ele_etaEff_all->Reset();
2265 h_ele_etaEff_all->Print();
2266 h_ele_etaEff_all->GetXaxis()->SetTitle(
"#eta");
2267 h_ele_etaEff_all->GetYaxis()->SetTitle(
"N_{rec}/N_{gen}");
2269 h_ele_ptEff_all->Reset();
2271 h_ele_ptEff_all->Print();
2272 h_ele_ptEff_all->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2273 h_ele_ptEff_all->GetYaxis()->SetTitle(
"N_{rec}/N_{gen}");
2276 TH1F *h_ele_eta_goldenFrac = (TH1F *)
h_ele_eta_golden->Clone(
"h_ele_eta_goldenFrac");
2277 h_ele_eta_goldenFrac->Reset();
2279 h_ele_eta_goldenFrac->GetXaxis()->SetTitle(
"|#eta|");
2280 h_ele_eta_goldenFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2281 h_ele_eta_goldenFrac->SetTitle(
"fraction of golden electrons vs eta");
2282 TH1F *h_ele_eta_bbremFrac = (TH1F *)
h_ele_eta_bbrem->Clone(
"h_ele_eta_bbremFrac");
2283 h_ele_eta_bbremFrac->Reset();
2284 h_ele_eta_bbremFrac->GetXaxis()->SetTitle(
"|#eta|");
2285 h_ele_eta_bbremFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2287 h_ele_eta_bbremFrac->SetTitle(
"fraction of big brem electrons vs eta");
2288 TH1F *h_ele_eta_narrowFrac = (TH1F *)
h_ele_eta_narrow->Clone(
"h_ele_eta_narrowFrac");
2289 h_ele_eta_narrowFrac->Reset();
2291 h_ele_eta_narrowFrac->GetXaxis()->SetTitle(
"|#eta|");
2292 h_ele_eta_narrowFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2293 h_ele_eta_narrowFrac->SetTitle(
"fraction of narrow electrons vs eta");
2294 TH1F *h_ele_eta_showerFrac = (TH1F *)
h_ele_eta_shower->Clone(
"h_ele_eta_showerFrac");
2295 h_ele_eta_showerFrac->Reset();
2297 h_ele_eta_showerFrac->GetXaxis()->SetTitle(
"|#eta|");
2298 h_ele_eta_showerFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2299 h_ele_eta_showerFrac->SetTitle(
"fraction of showering electrons vs eta");
2302 TH1F *h_ele_xOverX0VsEta =
new TH1F(
"h_ele_xOverx0VsEta",
"mean X/X_0 vs eta",
nbineta / 2, 0.0, 2.5);
2304 double xOverX0 = 0.;
2307 h_ele_xOverX0VsEta->SetBinContent(ibin, xOverX0);
2312 p_ele_PoPtrueVsEta->SetTitle(
"mean ele momentum / gen momentum vs eta");
2313 p_ele_PoPtrueVsEta->GetXaxis()->SetTitle(
"#eta");
2314 p_ele_PoPtrueVsEta->GetYaxis()->SetTitle(
"<P/P_{gen}>");
2315 p_ele_PoPtrueVsEta->Write();
2317 p_ele_PoPtrueVsPhi->SetTitle(
"mean ele momentum / gen momentum vs phi");
2318 p_ele_PoPtrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2319 p_ele_PoPtrueVsPhi->GetYaxis()->SetTitle(
"<P/P_{gen}>");
2320 p_ele_PoPtrueVsPhi->Write();
2322 p_ele_EoEtruePfVsEg_x->SetTitle(
"mean pflow sc energy / true energy vs e/g sc energy");
2323 p_ele_EoEtruePfVsEg_x->GetXaxis()->SetTitle(
"E/E_{gen} (e/g)");
2324 p_ele_EoEtruePfVsEg_x->GetYaxis()->SetTitle(
"<E/E_{gen}> (pflow)");
2325 p_ele_EoEtruePfVsEg_x->Write();
2327 p_ele_EoEtruePfVsEg_y->SetTitle(
"mean e/g sc energy / true energy vs pflow sc energy");
2328 p_ele_EoEtruePfVsEg_y->GetXaxis()->SetTitle(
"E/E_{gen} (pflow)");
2329 p_ele_EoEtruePfVsEg_y->GetYaxis()->SetTitle(
"<E/E_{gen}> (eg)");
2330 p_ele_EoEtruePfVsEg_y->Write();
2332 p_ele_EtaMnEtaTrueVsEta->SetTitle(
"mean ele eta - gen eta vs eta");
2333 p_ele_EtaMnEtaTrueVsEta->GetXaxis()->SetTitle(
"#eta");
2334 p_ele_EtaMnEtaTrueVsEta->GetYaxis()->SetTitle(
"<#eta_{rec} - #eta_{gen}>");
2335 p_ele_EtaMnEtaTrueVsEta->Write();
2337 p_ele_EtaMnEtaTrueVsPhi->SetTitle(
"mean ele eta - gen eta vs phi");
2338 p_ele_EtaMnEtaTrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2339 p_ele_EtaMnEtaTrueVsPhi->GetYaxis()->SetTitle(
"<#eta_{rec} - #eta_{gen}>");
2340 p_ele_EtaMnEtaTrueVsPhi->Write();
2342 p_ele_PhiMnPhiTrueVsEta->SetTitle(
"mean ele phi - gen phi vs eta");
2343 p_ele_PhiMnPhiTrueVsEta->GetXaxis()->SetTitle(
"#eta");
2344 p_ele_PhiMnPhiTrueVsEta->GetYaxis()->SetTitle(
"<#phi_{rec} - #phi_{gen}> (rad)");
2345 p_ele_PhiMnPhiTrueVsEta->Write();
2347 p_ele_PhiMnPhiTrueVsPhi->SetTitle(
"mean ele phi - gen phi vs phi");
2348 p_ele_PhiMnPhiTrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2349 p_ele_PhiMnPhiTrueVsPhi->Write();
2351 p_ele_vertexPtVsEta->SetTitle(
"mean ele transverse momentum vs eta");
2352 p_ele_vertexPtVsEta->GetXaxis()->SetTitle(
"#eta");
2353 p_ele_vertexPtVsEta->GetYaxis()->SetTitle(
"<p_{T}> (GeV/c)");
2354 p_ele_vertexPtVsEta->Write();
2356 p_ele_vertexPtVsPhi->SetTitle(
"mean ele transverse momentum vs phi");
2357 p_ele_vertexPtVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2358 p_ele_vertexPtVsPhi->GetYaxis()->SetTitle(
"<p_{T}> (GeV/c)");
2359 p_ele_vertexPtVsPhi->Write();
2361 p_ele_EoPVsEta->SetTitle(
"mean ele E/p vs eta");
2362 p_ele_EoPVsEta->GetXaxis()->SetTitle(
"#eta");
2363 p_ele_EoPVsEta->GetYaxis()->SetTitle(
"<E/P_{vertex}>");
2364 p_ele_EoPVsEta->Write();
2366 p_ele_EoPVsPhi->SetTitle(
"mean ele E/p vs phi");
2367 p_ele_EoPVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2368 p_ele_EoPVsPhi->GetYaxis()->SetTitle(
"<E/P_{vertex}>");
2369 p_ele_EoPVsPhi->Write();
2371 p_ele_EoPoutVsEta->SetTitle(
"mean ele E/pout vs eta");
2372 p_ele_EoPoutVsEta->GetXaxis()->SetTitle(
"#eta");
2373 p_ele_EoPoutVsEta->GetYaxis()->SetTitle(
"<E_{seed}/P_{out}>");
2374 p_ele_EoPoutVsEta->Write();
2376 p_ele_EoPoutVsPhi->SetTitle(
"mean ele E/pout vs phi");
2377 p_ele_EoPoutVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2378 p_ele_EoPoutVsPhi->GetYaxis()->SetTitle(
"<E_{seed}/P_{out}>");
2379 p_ele_EoPoutVsPhi->Write();
2381 p_ele_EeleOPoutVsEta->SetTitle(
"mean ele Eele/pout vs eta");
2382 p_ele_EeleOPoutVsEta->GetXaxis()->SetTitle(
"#eta");
2383 p_ele_EeleOPoutVsEta->GetYaxis()->SetTitle(
"<E_{ele}/P_{out}>");
2384 p_ele_EeleOPoutVsEta->Write();
2386 p_ele_EeleOPoutVsPhi->SetTitle(
"mean ele Eele/pout vs phi");
2387 p_ele_EeleOPoutVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2388 p_ele_EeleOPoutVsPhi->GetYaxis()->SetTitle(
"<E_{ele}/P_{out}>");
2389 p_ele_EeleOPoutVsPhi->Write();
2391 p_ele_HoEVsEta->SetTitle(
"mean ele H/E vs eta");
2392 p_ele_HoEVsEta->GetXaxis()->SetTitle(
"#eta");
2393 p_ele_HoEVsEta->GetYaxis()->SetTitle(
"<H/E>");
2394 p_ele_HoEVsEta->Write();
2396 p_ele_HoEVsPhi->SetTitle(
"mean ele H/E vs phi");
2397 p_ele_HoEVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2398 p_ele_HoEVsPhi->GetYaxis()->SetTitle(
"<H/E>");
2399 p_ele_HoEVsPhi->Write();
2401 p_ele_chi2VsEta->SetTitle(
"mean ele track chi2 vs eta");
2402 p_ele_chi2VsEta->GetXaxis()->SetTitle(
"#eta");
2403 p_ele_chi2VsEta->GetYaxis()->SetTitle(
"<#Chi^{2}>");
2404 p_ele_chi2VsEta->Write();
2406 p_ele_chi2VsPhi->SetTitle(
"mean ele track chi2 vs phi");
2407 p_ele_chi2VsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2408 p_ele_chi2VsPhi->GetYaxis()->SetTitle(
"<#Chi^{2}>");
2409 p_ele_chi2VsPhi->Write();
2411 p_ele_foundHitsVsEta->SetTitle(
"mean ele track # found hits vs eta");
2412 p_ele_foundHitsVsEta->GetXaxis()->SetTitle(
"#eta");
2413 p_ele_foundHitsVsEta->GetYaxis()->SetTitle(
"<N_{hits}>");
2414 p_ele_foundHitsVsEta->Write();
2416 p_ele_foundHitsVsPhi->SetTitle(
"mean ele track # found hits vs phi");
2417 p_ele_foundHitsVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2418 p_ele_foundHitsVsPhi->GetYaxis()->SetTitle(
"<N_{hits}>");
2419 p_ele_foundHitsVsPhi->Write();
2421 p_ele_lostHitsVsEta->SetTitle(
"mean ele track # lost hits vs eta");
2422 p_ele_lostHitsVsEta->GetXaxis()->SetTitle(
"#eta");
2423 p_ele_lostHitsVsEta->GetYaxis()->SetTitle(
"<N_{hits}>");
2424 p_ele_lostHitsVsEta->Write();
2426 p_ele_lostHitsVsPhi->SetTitle(
"mean ele track # lost hits vs phi");
2427 p_ele_lostHitsVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2428 p_ele_lostHitsVsPhi->GetYaxis()->SetTitle(
"<N_{hits}>");
2429 p_ele_lostHitsVsPhi->Write();
2431 p_ele_vertexTIPVsEta->SetTitle(
"mean tip (wrt gen vtx) vs eta");
2432 p_ele_vertexTIPVsEta->GetXaxis()->SetTitle(
"#eta");
2433 p_ele_vertexTIPVsEta->GetYaxis()->SetTitle(
"<TIP> (cm)");
2434 p_ele_vertexTIPVsEta->Write();
2436 p_ele_vertexTIPVsPhi->SetTitle(
"mean tip (wrt gen vtx) vs phi");
2437 p_ele_vertexTIPVsPhi->GetXaxis()->SetTitle(
"#phi");
2438 p_ele_vertexTIPVsPhi->GetYaxis()->SetTitle(
"<TIP> (cm)");
2439 p_ele_vertexTIPVsPhi->Write();
2441 p_ele_vertexTIPVsPt->SetTitle(
"mean tip (wrt gen vtx) vs phi");
2442 p_ele_vertexTIPVsPt->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2443 p_ele_vertexTIPVsPt->GetYaxis()->SetTitle(
"<TIP> (cm)");
2444 p_ele_vertexTIPVsPt->Write();
2751 p_ele_seed_dphi2VsEta_->SetTitle(
"mean ele seed dphi 2nd layer vs eta");
2752 p_ele_seed_dphi2VsEta_->GetXaxis()->SetTitle(
"#eta");
2753 p_ele_seed_dphi2VsEta_->GetYaxis()->SetTitle(
"<#phi_{pred} - #phi_{hit}, 2nd layer> (rad)");
2754 p_ele_seed_dphi2VsEta_->SetMinimum(-0.004);
2755 p_ele_seed_dphi2VsEta_->SetMaximum(0.004);
2756 p_ele_seed_dphi2VsEta_->Write();
2758 p_ele_seed_dphi2VsPt_->SetTitle(
"mean ele seed dphi 2nd layer vs pt");
2759 p_ele_seed_dphi2VsPt_->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2760 p_ele_seed_dphi2VsPt_->GetYaxis()->SetTitle(
"<#phi_{pred} - #phi_{hit}, 2nd layer> (rad)");
2761 p_ele_seed_dphi2VsPt_->SetMinimum(-0.004);
2762 p_ele_seed_dphi2VsPt_->SetMaximum(0.004);
2763 p_ele_seed_dphi2VsPt_->Write();
2766 p_ele_seed_drz2VsEta_->SetTitle(
"mean ele seed dr(dz) 2nd layer vs eta");
2767 p_ele_seed_drz2VsEta_->GetXaxis()->SetTitle(
"#eta");
2768 p_ele_seed_drz2VsEta_->GetYaxis()->SetTitle(
"<r(z)_{pred} - r(z)_{hit}, 2nd layer> (cm)");
2769 p_ele_seed_drz2VsEta_->SetMinimum(-0.15);
2770 p_ele_seed_drz2VsEta_->SetMaximum(0.15);
2771 p_ele_seed_drz2VsEta_->Write();
2773 p_ele_seed_drz2VsPt_->SetTitle(
"mean ele seed dr(dz) 2nd layer vs pt");
2774 p_ele_seed_drz2VsPt_->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2775 p_ele_seed_drz2VsPt_->GetYaxis()->SetTitle(
"<r(z)_{pred} - r(z)_{hit}, 2nd layer> (cm)");
2776 p_ele_seed_drz2VsPt_->SetMinimum(-0.15);
2777 p_ele_seed_drz2VsPt_->SetMaximum(0.15);
2778 p_ele_seed_drz2VsPt_->Write();
2809 h_ele_eta_goldenFrac->Write();
2810 h_ele_eta_bbremFrac->Write();
2811 h_ele_eta_narrowFrac->Write();
2812 h_ele_eta_showerFrac->Write();
2813 h_ele_xOverX0VsEta->Write();
2816 h_ele_etaEff->Write();
2817 h_ele_zEff->Write();
2818 h_ele_phiEff->Write();
2819 h_ele_absetaEff->Write();
2820 h_ele_ptEff->Write();
2821 h_ele_ptEtaEff->Write();
2822 h_ele_etaEff_all->Write();
2823 h_ele_ptEff_all->Write();
2826 h_ele_etaQmisid->Write();
2827 h_ele_zQmisid->Write();
2828 h_ele_absetaQmisid->Write();
2829 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