|
|
|
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 |
|
| EDAnalyzer (const EDAnalyzer &)=delete |
|
SerialTaskQueue * | globalLuminosityBlocksQueue () final |
|
SerialTaskQueue * | globalRunsQueue () final |
|
const EDAnalyzer & | operator= (const EDAnalyzer &)=delete |
|
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 |
|
void | selectInputProcessBlocks (ProductRegistry const &productRegistry, ProcessBlockHelperBase const &processBlockHelperBase) |
|
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 50 of file GsfElectronMCAnalyzer.cc.
◆ GsfElectronMCAnalyzer()
◆ ~GsfElectronMCAnalyzer()
GsfElectronMCAnalyzer::~GsfElectronMCAnalyzer |
( |
| ) |
|
|
override |
◆ analyze()
Implements edm::one::EDAnalyzerBase.
Definition at line 2873 of file GsfElectronMCAnalyzer.cc.
2874 std::cout <<
"analyzing new event " << std::endl;
2879 edm::LogInfo(
"") <<
"\n\n =================> Treating event " <<
iEvent.id() <<
" Number of electrons "
2885 histNum_->Fill((*gsfElectrons).size());
2902 double d = gsfIter->vertex().x() * gsfIter->vertex().x() + gsfIter->vertex().y() * gsfIter->vertex().y();
2906 h_ele_Et_all->Fill(gsfIter->superCluster()->energy() / cosh(gsfIter->superCluster()->eta()));
2907 float enrj1 = gsfIter->superCluster()->energy();
2909 for (reco::GsfElectronCollection::const_iterator gsfIter2 = gsfIter + 1; gsfIter2 !=
gsfElectrons->end();
2912 float mee2 = p12.Dot(p12);
2913 float enrj2 = gsfIter2->superCluster()->energy();
2916 if (gsfIter->ecalDrivenSeed() && gsfIter2->ecalDrivenSeed())
2918 if (gsfIter->charge() * gsfIter2->charge() < 0.) {
2920 if (gsfIter->isEB() && gsfIter2->isEB())
2922 if ((gsfIter->isEB() && gsfIter2->isEE()) || (gsfIter->isEE() && gsfIter2->isEB()))
2924 if (gsfIter->isEE() && gsfIter2->isEE())
2926 if ((gsfIter->classification()==GsfElectron::GOLDEN && gsfIter2->classification()==GsfElectron::GOLDEN) ||
2927 (gsfIter->classification()==GsfElectron::GOLDEN && gsfIter2->classification()==GsfElectron::BIGBREM) ||
2929 (gsfIter->classification()==GsfElectron::BIGBREM && gsfIter2->classification()==GsfElectron::GOLDEN) ||
2930 (gsfIter->classification()==GsfElectron::BIGBREM && gsfIter2->classification()==GsfElectron::BIGBREM)
2937 }
else if ((gsfIter->classification() == GsfElectron::SHOWERING &&
2938 gsfIter2->classification() == GsfElectron::SHOWERING) ||
2939 (gsfIter->classification() == GsfElectron::SHOWERING && gsfIter2->isGap()) ||
2940 (gsfIter->isGap() && gsfIter2->classification() == GsfElectron::SHOWERING) ||
2941 (gsfIter->isGap() && gsfIter2->isGap())) {
2950 int mcNum = 0, gamNum = 0, eleNum = 0;
2951 bool matchingID, matchingMotherID;
2966 matchingMotherID =
false;
2969 matchingMotherID =
true;
2971 if (matchingMotherID) {
2981 bool okGsfFound =
false;
2982 double gsfOkRatio = 999999.;
2986 for (reco::GsfElectronCollection::const_iterator gsfIter =
gsfElectrons->begin();
2989 double dphi = gsfIter->
phi() - mcIter->phi();
2991 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
2994 double mc_charge = mcIter->pdgId() == 11 ? -1. : 1.;
2997 if (((mcIter->pdgId() == 11) && (gsfIter->charge() > 0.)) ||
2998 ((mcIter->pdgId() == -11) && (gsfIter->charge() < 0.))) {
2999 double tmpGsfRatio = gsfIter->p() / mcIter->p();
3001 gsfOkRatio = tmpGsfRatio;
3002 bestGsfElectron = *gsfIter;
3029 if (mcIter->pdgId() == 22) {
3043 matchingMotherID =
false;
3046 matchingMotherID =
true;
3048 if (matchingMotherID) {
3060 h_simP->Fill(mcIter->p());
3063 h_simZ->Fill(mcIter->vz());
3064 h_simPtEta->Fill(mcIter->eta(), mcIter->pt());
3067 bool okGsfFound =
false;
3068 double gsfOkRatio = 999999.;
3072 for (reco::GsfElectronCollection::const_iterator gsfIter =
gsfElectrons->begin();
3075 double dphi = gsfIter->
phi() - mcIter->phi();
3077 dphi = dphi < 0 ? (CLHEP::twopi) + dphi : dphi - CLHEP::twopi;
3080 if (((mcIter->pdgId() == 11) && (gsfIter->charge() < 0.)) ||
3081 ((mcIter->pdgId() == -11) && (gsfIter->charge() > 0.))) {
3082 double tmpGsfRatio = gsfIter->p() / mcIter->p();
3084 gsfOkRatio = tmpGsfRatio;
3085 bestGsfElectron = *gsfIter;
3117 double d = (bestGsfElectron.
vertex().x() - mcIter->vx()) * (bestGsfElectron.
vertex().x() - mcIter->vx()) +
3118 (bestGsfElectron.
vertex().y() - mcIter->vy()) * (bestGsfElectron.
vertex().y() - mcIter->vy());
3125 if (bestGsfElectron.
isEB())
3127 if (bestGsfElectron.
isEE())
3133 if (bestGsfElectron.
isEB())
3135 if (bestGsfElectron.
isEE())
3146 if (bestGsfElectron.
isEB())
3148 if (bestGsfElectron.
isEE())
3150 if (bestGsfElectron.
isEB() && bestGsfElectron.
classification() == GsfElectron::GOLDEN)
3152 if (bestGsfElectron.
isEE() && bestGsfElectron.
classification() == GsfElectron::GOLDEN)
3154 if (bestGsfElectron.
isEB() && bestGsfElectron.
classification() == GsfElectron::SHOWERING)
3156 if (bestGsfElectron.
isEE() && bestGsfElectron.
classification() == GsfElectron::SHOWERING)
3158 if (bestGsfElectron.
isEB())
3160 if (bestGsfElectron.
isEE())
3168 double R =
std::sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y() + sclRef->z() * sclRef->z());
3169 double Rt =
std::sqrt(sclRef->x() * sclRef->x() + sclRef->y() * sclRef->y());
3173 if (bestGsfElectron.
isEB())
3175 if (bestGsfElectron.
isEE())
3192 if (bestGsfElectron.
isEB())
3194 if (bestGsfElectron.
isEE())
3215 if (bestGsfElectron.
isEB())
3217 if (bestGsfElectron.
isEE())
3220 if (bestGsfElectron.
isEB())
3222 if (bestGsfElectron.
isEE())
3225 if (bestGsfElectron.
isEB())
3227 if (bestGsfElectron.
isEE())
3230 if (bestGsfElectron.
isEB())
3232 if (bestGsfElectron.
isEE())
3235 if (bestGsfElectron.
isEB())
3237 if (bestGsfElectron.
isEE())
3263 float pfEnergy = 0., egEnergy = 0.;
3277 if (bestGsfElectron.
isEB())
3279 if (bestGsfElectron.
isEE())
3285 if (bestGsfElectron.
isEB())
3287 if (bestGsfElectron.
isEE())
3293 if (bestGsfElectron.
isEB())
3295 if (bestGsfElectron.
isEE())
3304 bestGsfElectron.
gsfTrack()->outerMomentum().R());
3321 bestGsfElectron.
gsfTrack()->normalizedChi2(),
3345 if (bestGsfElectron.
isEB())
3349 if (bestGsfElectron.
isEE())
3359 if (bestGsfElectron.
isEB())
3363 if (bestGsfElectron.
isEE())
3373 if (bestGsfElectron.
isEB())
3377 if (bestGsfElectron.
isEE())
3387 if (bestGsfElectron.
isEB())
3391 if (bestGsfElectron.
isEE())
3401 if (bestGsfElectron.
isEB())
3405 if (bestGsfElectron.
isEE())
3415 if (bestGsfElectron.
isEB())
3419 if (bestGsfElectron.
isEE())
3429 if (bestGsfElectron.
isEB())
3433 if (bestGsfElectron.
isEE())
3443 if (bestGsfElectron.
isEB())
3447 if (bestGsfElectron.
isEE())
3457 if (bestGsfElectron.
isEB())
3461 if (bestGsfElectron.
isEE())
3471 if (bestGsfElectron.
isEB())
3475 if (bestGsfElectron.
isEE())
3485 if (bestGsfElectron.
isEB())
3489 if (bestGsfElectron.
isEE())
3502 if (bestGsfElectron.
isEE())
3506 if (bestGsfElectron.
classification() == GsfElectron::GOLDEN && bestGsfElectron.
isEB())
3508 if (bestGsfElectron.
classification() == GsfElectron::GOLDEN && bestGsfElectron.
isEE())
3510 if (bestGsfElectron.
classification() == GsfElectron::SHOWERING && bestGsfElectron.
isEB())
3512 if (bestGsfElectron.
classification() == GsfElectron::SHOWERING && bestGsfElectron.
isEE())
3526 double fbrem_mean = 0.;
3529 1. - bestGsfElectron.
gsfTrack()->outerMomentum().R() / bestGsfElectron.
gsfTrack()->innerMomentum().R();
3530 double fbrem_mode = bestGsfElectron.
fbrem();
3547 bestGsfElectron.
gsfTrack()->innerMomentum().R());
3550 bestGsfElectron.
gsfTrack()->innerMomentum().R());
3561 bestGsfElectron.
gsfTrack()->innerMomentum().Rho());
3564 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::dr03HcalTowerSumEt(), reco::GsfElectron::dr03TkSumPt(), reco::GsfElectron::dr04EcalRecHitSumEt(), reco::GsfElectron::dr04HcalTowerSumEt(), 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 566 of file GsfElectronMCAnalyzer.cc.
578 histNum_ =
new TH1F(
"h_recEleNum",
"# rec electrons", 20, 0., 20.);
600 new TH1F(
"h_ele_EoverP_all_barrel",
"ele E/P_{vertex}, all reco electrons, barrel",
nbineop, 0.,
eopmax);
603 new TH1F(
"h_ele_EoverP_all_endcaps",
"ele E/P_{vertex}, all reco electrons, endcaps",
nbineop, 0.,
eopmax);
608 new TH1F(
"h_ele_EseedOP_all_barrel",
"ele E_{seed}/P_{vertex}, all reco electrons, barrel",
nbineop, 0.,
eopmax);
611 "h_ele_EseedOP_all_endcaps",
"ele E_{seed}/P_{vertex}, all reco electrons, endcaps",
nbineop, 0.,
eopmax);
616 new TH1F(
"h_ele_EoPout_all_barrel",
"ele E_{seed}/P_{out}, all reco electrons barrel",
nbineop, 0.,
eopmax);
619 new TH1F(
"h_ele_EoPout_all_endcaps",
"ele E_{seed}/P_{out}, all reco electrons endcaps",
nbineop, 0.,
eopmax);
624 new TH1F(
"h_ele_EeleOPout_all_barrel",
"ele E_{ele}/P_{out}, all reco electrons barrel",
nbineop, 0.,
eopmax);
627 new TH1F(
"h_ele_EeleOPout_all_endcaps",
"ele E_{ele}/P_{out}, all reco electrons endcaps",
nbineop, 0.,
eopmax);
630 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons",
636 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons barrel",
642 "ele #eta_{sc} - #eta_{tr}, prop from vertex, all reco electrons endcaps",
648 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons",
654 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons barrel",
660 "ele #phi_{sc} - #phi_{tr}, prop from vertex, all reco electrons endcaps",
666 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons",
672 new TH1F(
"h_ele_dEtaCl_propOut_all_barrel",
673 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons barrel",
679 new TH1F(
"h_ele_dEtaCl_propOut_all_endcaps",
680 "ele #eta_{cl} - #eta_{tr}, prop from outermost, all reco electrons endcaps",
686 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons",
692 new TH1F(
"h_ele_dPhiCl_propOut_all_barrel",
693 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons barrel",
698 new TH1F(
"h_ele_dPhiCl_propOut_all_endcaps",
699 "ele #phi_{cl} - #phi_{tr}, prop from outermost, all reco electrons endcaps",
706 new TH1F(
"h_ele_HoE_all",
"ele hadronic energy / em energy, all reco electrons",
nbinhoe,
hoemin,
hoemax);
709 "h_ele_HoE_all_barrel",
"ele hadronic energy / em energy, all reco electrons barrel",
nbinhoe,
hoemin,
hoemax);
712 "h_ele_HoE_all_endcaps",
"ele hadronic energy / em energy, all reco electrons endcaps",
nbinhoe,
hoemin,
hoemax);
720 h_ele_TIP_all =
new TH1F(
"h_ele_TIP_all",
"ele vertex transverse radius, all reco electrons", 100, 0., 0.2);
723 new TH1F(
"h_ele_TIP_all_barrel",
"ele vertex transverse radius, all reco electrons barrel", 100, 0., 0.2);
726 new TH1F(
"h_ele_TIP_all_endcaps",
"ele vertex transverse radius, all reco electrons endcaps", 100, 0., 0.2);
733 new TH1F(
"h_ele_mee_os_ebeb",
"ele pairs invariant mass, opp. sign, EB-EB",
nbinmee,
meemin,
meemax);
736 new TH1F(
"h_ele_mee_os_ebee",
"ele pairs invariant mass, opp. sign, EB-EE",
nbinmee,
meemin,
meemax);
739 new TH1F(
"h_ele_mee_os_eeee",
"ele pairs invariant mass, opp. sign, EE-EE",
nbinmee,
meemin,
meemax);
742 new TH1F(
"h_ele_mee_os_gg",
"ele pairs invariant mass, opp. sign, good-good",
nbinmee,
meemin,
meemax);
745 new TH1F(
"h_ele_mee_os_gb",
"ele pairs invariant mass, opp. sign, good-bad",
nbinmee,
meemin,
meemax);
748 new TH1F(
"h_ele_mee_os_bb",
"ele pairs invariant mass, opp. sign, bad-bad",
nbinmee,
meemin,
meemax);
753 "E2 - E1 vs ele pairs invariant mass, all electrons",
761 "E2 - E1 vs ele pairs invariant mass, ecal driven pairs, all electrons",
776 new TH1F(
"h_ele_abseta_matched_qmisid",
"charge misid vs gen |eta|",
nbineta / 2, 0.,
etamax);
779 new TH1F(
"h_ele_Pt_matched_qmisid",
"charge misid vs gen transverse momentum",
nbinpteff, 5.,
ptmax);
788 h_ele_charge =
new TH1F(
"h_ele_charge",
"ele charge", 5, -2., 2.);
827 h_ele_vertexTIP =
new TH1F(
"h_ele_vertexTIP",
"ele transverse impact parameter (wrt gen vtx)", 90, 0., 0.15);
830 "ele transverse impact parameter (wrt gen vtx) vs eta",
838 "ele transverse impact parameter (wrt gen vtx) vs phi",
846 "ele transverse impact parameter (wrt gen vtx) vs transverse momentum",
874 "ele momentum / gen momentum, golden, endcaps",
880 "ele momentum / gen momentum, showering, barrel",
886 "ele momentum / gen momentum, showering, endcaps",
892 "ele transverse momentum / gen transverse momentum, barrel",
898 "ele transverse momentum / gen transverse momentum, endcaps",
912 "ele momentum eta - gen eta vs eta",
920 "ele momentum eta - gen eta vs phi",
940 "ele momentum phi - gen phi vs eta",
948 "ele momentum phi - gen phi vs phi",
956 "ele momentum phi - gen phi vs pt",
968 new TH1F(
"h_scl_EoEtrue_barrel",
"ele supercluster energy / gen energy, barrel", 50, 0.2, 1.2);
971 new TH1F(
"h_scl_EoEtrue_barrel_eg",
"ele supercluster energy / gen energy, barrel, ecal driven", 50, 0.2, 1.2);
974 new TH1F(
"h_scl_EoEtrue_barrel_etagap",
"ele supercluster energy / gen energy, barrel, etagap", 50, 0.2, 1.2);
977 new TH1F(
"h_scl_EoEtrue_barrel_phigap",
"ele supercluster energy / gen energy, barrel, phigap", 50, 0.2, 1.2);
980 new TH1F(
"h_scl_EoEtrue_ebeegap",
"ele supercluster energy / gen energy, ebeegap", 50, 0.2, 1.2);
983 new TH1F(
"h_scl_EoEtrue_endcaps",
"ele supercluster energy / gen energy, endcaps", 50, 0.2, 1.2);
986 new TH1F(
"h_scl_EoEtrue_endcaps_eg",
"ele supercluster energy / gen energy, endcaps, ecal driven", 50, 0.2, 1.2);
989 new TH1F(
"h_scl_EoEtrue_endcaps_deegap",
"ele supercluster energy / gen energy, endcaps, deegap", 50, 0.2, 1.2);
992 new TH1F(
"h_scl_EoEtrue_endcaps_ringgap",
"ele supercluster energy / gen energy, endcaps, ringgap", 50, 0.2, 1.2);
998 "ele supercluster energy / gen energy, barrel, ecal driven",
1004 "ele supercluster energy / gen energy, barrel, etagap",
1010 "ele supercluster energy / gen energy, barrel, phigap",
1022 "ele supercluster energy / gen energy, endcaps, ecal driven",
1028 "ele supercluster energy / gen energy, endcaps, deegap",
1034 "ele supercluster energy / gen energy, endcaps, ringgap",
1052 histSclSigEtaEta_ =
new TH1F(
"h_scl_sigetaeta",
"ele supercluster sigma eta eta", 100, 0., 0.05);
1054 histSclSigEtaEta_barrel_ =
new TH1F(
"h_scl_sigetaeta_barrel",
"ele supercluster sigma eta eta barrel", 100, 0., 0.05);
1057 new TH1F(
"h_scl_sigetaeta_endcaps",
"ele supercluster sigma eta eta endcaps", 100, 0., 0.05);
1059 histSclSigIEtaIEta_ =
new TH1F(
"h_scl_sigietaieta",
"ele supercluster sigma ieta ieta", 100, 0., 0.05);
1062 new TH1F(
"h_scl_sigietaieta_barrel",
"ele supercluster sigma ieta ieta, barrel", 100, 0., 0.05);
1065 new TH1F(
"h_scl_sigietaieta_endcaps",
"ele supercluster sigma ieta ieta, endcaps", 100, 0., 0.05);
1076 new TH1F(
"h_scl_E2x5max_barrel",
"ele supercluster energy in 2x5 max barrel",
nbinp, 0.,
pmax);
1079 new TH1F(
"h_scl_E2x5max_endcaps",
"ele supercluster energy in 2x5 max endcaps",
nbinp, 0.,
pmax);
1087 histSclSigEtaEta_eg_ =
new TH1F(
"h_scl_sigetaeta_eg",
"ele supercluster sigma eta eta, ecal driven", 100, 0., 0.05);
1090 new TH1F(
"h_scl_sigetaeta_eg_barrel",
"ele supercluster sigma eta eta, ecal driven barrel", 100, 0., 0.05);
1093 new TH1F(
"h_scl_sigetaeta_eg_endcaps",
"ele supercluster sigma eta eta, ecal driven endcaps", 100, 0., 0.05);
1096 new TH1F(
"h_scl_sigietaieta_eg",
"ele supercluster sigma ieta ieta, ecal driven", 100, 0., 0.05);
1099 new TH1F(
"h_scl_sigietaieta_barrel_eg",
"ele supercluster sigma ieta ieta, barrel, ecal driven", 100, 0., 0.05);
1102 new TH1F(
"h_scl_sigietaieta_endcaps_eg",
"ele supercluster sigma ieta ieta, endcaps, ecal driven", 100, 0., 0.05);
1107 new TH1F(
"h_scl_E1x5_eg_barrel",
"ele supercluster energy in 1x5, ecal driven barrel",
nbinp, 0.,
pmax);
1110 new TH1F(
"h_scl_E1x5_eg_endcaps",
"ele supercluster energy in 1x5, ecal driven endcaps",
nbinp, 0.,
pmax);
1115 new TH1F(
"h_scl_E2x5max_eg_barrel",
"ele supercluster energy in 2x5 max, ecal driven barrel",
nbinp, 0.,
pmax);
1118 new TH1F(
"h_scl_E2x5max_eg_endcaps",
"ele supercluster energy in 2x5 max, ecal driven endcaps",
nbinp, 0.,
pmax);
1123 new TH1F(
"h_scl_E5x5_eg_barrel",
"ele supercluster energy in 5x5, ecal driven barrel",
nbinp, 0.,
pmax);
1126 new TH1F(
"h_scl_E5x5_eg_endcaps",
"ele supercluster energy in 5x5, ecal driven endcaps",
nbinp, 0.,
pmax);
1130 new TH2F(
"h_scl_EoEtruePfVsEg",
"ele supercluster energy / gen energy pflow vs eg", 75, -0.1, 1.4, 75, -0.1, 1.4);
1136 new TH2F(
"h_ele_ambiguousTracksVsEta",
"ele # ambiguous tracks vs eta",
nbineta2D,
etamin,
etamax, 5, 0., 5.);
1138 new TH2F(
"h_ele_ambiguousTracksVsPhi",
"ele # ambiguous tracks vs phi",
nbinphi2D,
phimin,
phimax, 5, 0., 5.);
1140 new TH2F(
"h_ele_ambiguousTracksVsPt",
"ele # ambiguous tracks vs pt",
nbinpt2D, 0.,
ptmax, 5, 0., 5.);
1144 new TH1F(
"h_ele_foundHits_barrel",
"ele track # found hits, barrel",
nbinfhits, 0.,
fhitsmax);
1147 new TH1F(
"h_ele_foundHits_endcaps",
"ele track # found hits, endcaps",
nbinfhits, 0.,
fhitsmax);
1155 h_ele_lostHits =
new TH1F(
"h_ele_lostHits",
"ele track # lost hits", 5, 0., 5.);
1157 h_ele_lostHits_barrel =
new TH1F(
"h_ele_lostHits_barrel",
"ele track # lost hits, barrel", 5, 0., 5.);
1159 h_ele_lostHits_endcaps =
new TH1F(
"h_ele_lostHits_endcaps",
"ele track # lost hits, endcaps", 5, 0., 5.);
1167 h_ele_chi2 =
new TH1F(
"h_ele_chi2",
"ele track #chi^{2}", 100, 0., 15.);
1169 h_ele_chi2_barrel =
new TH1F(
"h_ele_chi2_barrel",
"ele track #chi^{2}, barrel", 100, 0., 15.);
1171 h_ele_chi2_endcaps =
new TH1F(
"h_ele_chi2_endcaps",
"ele track #chi^{2}, endcaps", 100, 0., 15.);
1176 h_ele_PinMnPout =
new TH1F(
"h_ele_PinMnPout",
"ele track inner p - outer p, mean of GSF components",
nbinp, 0., 200.);
1179 new TH1F(
"h_ele_PinMnPout_mode",
"ele track inner p - outer p, mode of GSF components",
nbinp, 0., 100.);
1182 "ele track inner p - outer p vs eta, mode of GSF components",
1190 "ele track inner p - outer p vs phi, mode of GSF components",
1198 "ele track inner p - outer p vs pt, mode of GSF components",
1206 "ele track inner p - outer p vs E, mode of GSF components",
1214 "ele track inner p - outer p vs track chi2, mode of GSF components",
1221 h_ele_outerP =
new TH1F(
"h_ele_outerP",
"ele track outer p, mean of GSF components",
nbinp, 0.,
pmax);
1230 new TH1F(
"h_ele_outerPt_mode",
"ele track outer p_{T}, mode of GSF components",
nbinpt, 0.,
ptmax);
1233 "ele track outer p_{T} vs eta, mode of GSF components",
1241 "ele track outer p_{T} vs phi, mode of GSF components",
1249 "ele track outer p_{T} vs pt, mode of GSF components",
1274 h_ele_EoPVsE =
new TH2F(
"h_ele_EoPVsE",
"ele E/P_{vertex} vs E", 50, 0.,
pmax, 50, 0., 5.);
1282 new TH1F(
"h_ele_EseedOP_eg_barrel",
"ele E_{seed}/P_{vertex}, ecal driven barrel",
nbineop, 0.,
eopmax);
1287 new TH1F(
"h_ele_EseedOP_eg_endcaps",
"ele E_{seed}/P_{vertex}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
1293 h_ele_EseedOPVsE =
new TH2F(
"h_ele_EseedOPVsE",
"ele E_{seed}/P_{vertex} vs E", 50, 0.,
pmax, 50, 0., 5.);
1301 new TH1F(
"h_ele_EoPout_eg_barrel",
"ele E_{seed}/P_{out}, ecal driven, barrel",
nbineop, 0.,
eopmax);
1306 new TH1F(
"h_ele_EoPout_eg_endcaps",
"ele E_{seed}/P_{out}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
1321 new TH1F(
"h_ele_EeleOPout_eg_barrel",
"ele E_{ele}/P_{out}, ecal driven, barrel",
nbineop, 0.,
eopmax);
1326 new TH1F(
"h_ele_EeleOPout_eg_endcaps",
"ele E_{ele}/P_{out}, ecal driven, endcaps",
nbineop, 0.,
eopmax);
1338 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven",
1344 "ele #eta_{sc} - #eta_{tr}, prop from vertex, barrel",
1350 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven, barrel",
1356 "ele #eta_{sc} - #eta_{tr}, prop from vertex, endcaps",
1362 "ele #eta_{sc} - #eta_{tr}, prop from vertex, ecal driven, endcaps",
1368 "ele #eta_{sc} - #eta_{tr} vs eta, prop from vertex",
1376 "ele #eta_{sc} - #eta_{tr} vs phi, prop from vertex",
1384 "ele #eta_{sc} - #eta_{tr} vs pt, prop from vertex",
1395 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven",
1401 "ele #phi_{sc} - #phi_{tr}, prop from vertex, barrel",
1407 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven, barrel",
1413 "ele #phi_{sc} - #phi_{tr}, prop from vertex, endcaps",
1419 "ele #phi_{sc} - #phi_{tr}, prop from vertex, ecal driven, endcaps",
1425 "ele #phi_{sc} - #phi_{tr} vs eta, prop from vertex",
1433 "ele #phi_{sc} - #phi_{tr} vs phi, prop from vertex",
1441 "ele #phi_{sc} - #phi_{tr} vs pt, prop from vertex",
1449 "ele #eta_{cl} - #eta_{tr}, prop from outermost",
1455 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven",
1461 "ele #eta_{cl} - #eta_{tr}, prop from outermost, barrel",
1467 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven, barrel",
1473 "ele #eta_{cl} - #eta_{tr}, prop from outermost, endcaps",
1479 "ele #eta_{cl} - #eta_{tr}, prop from outermost, ecal driven, endcaps",
1485 "ele #eta_{cl} - #eta_{tr} vs eta, prop from out",
1493 "ele #eta_{cl} - #eta_{tr} vs phi, prop from out",
1501 "ele #eta_{cl} - #eta_{tr} vs pt, prop from out",
1509 "ele #phi_{cl} - #phi_{tr}, prop from outermost",
1515 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven",
1521 "ele #phi_{cl} - #phi_{tr}, prop from outermost, barrel",
1527 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven, barrel",
1533 "ele #phi_{cl} - #phi_{tr}, prop from outermost, endcaps",
1539 "ele #phi_{cl} - #phi_{tr}, prop from outermost, ecal driven, endcaps",
1545 "ele #phi_{cl} - #phi_{tr} vs eta, prop from out",
1553 "ele #phi_{cl} - #phi_{tr} vs phi, prop from out",
1561 "ele #phi_{cl} - #phi_{tr} vs pt, prop from out",
1569 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost",
1575 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven",
1581 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, barrel",
1587 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven, barrel",
1593 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, endcaps",
1599 new TH1F(
"h_ele_dEtaEleCl_propOut_eg_endcaps",
1600 "ele #eta_{EleCl} - #eta_{tr}, prop from outermost, ecal driven, endcaps",
1606 "ele #eta_{EleCl} - #eta_{tr} vs eta, prop from out",
1614 "ele #eta_{EleCl} - #eta_{tr} vs phi, prop from out",
1622 "ele #eta_{EleCl} - #eta_{tr} vs pt, prop from out",
1630 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost",
1636 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven",
1642 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, barrel",
1648 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven, barrel",
1654 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, endcaps",
1660 new TH1F(
"h_ele_dPhiEleCl_propOut_eg_endcaps",
1661 "ele #phi_{EleCl} - #phi_{tr}, prop from outermost, ecal driven, endcaps",
1667 "ele #phi_{EleCl} - #phi_{tr} vs eta, prop from out",
1675 "ele #phi_{EleCl} - #phi_{tr} vs phi, prop from out",
1683 "ele #phi_{EleCl} - #phi_{tr} vs pt, prop from out",
1698 new TH1F(
"h_ele_HoE_eg_barrel",
"ele hadronic energy / em energy, ecal driven, barrel",
nbinhoe,
hoemin,
hoemax);
1701 new TH1F(
"h_ele_HoE_endcaps",
"ele hadronic energy / em energy, endcaps",
nbinhoe,
hoemin,
hoemax);
1704 "h_ele_HoE_eg_endcaps",
"ele hadronic energy / em energy, ecal driven, endcaps",
nbinhoe,
hoemin,
hoemax);
1707 new TH1F(
"h_ele_HoE_fiducial",
"ele hadronic energy / em energy, fiducial region",
nbinhoe,
hoemin,
hoemax);
1716 h_ele_seed_dphi2_ =
new TH1F(
"h_ele_seedDphi2",
"ele seed dphi 2nd layer", 50, -0.003, +0.003);
1719 new TH2F(
"h_ele_seedDphi2VsEta",
"ele seed dphi 2nd layer vs eta",
nbineta2D,
etamin,
etamax, 50, -0.003, +0.003);
1721 new TH2F(
"h_ele_seedDphi2VsPt",
"ele seed dphi 2nd layer vs pt",
nbinpt2D, 0.,
ptmax, 50, -0.003, +0.003);
1722 h_ele_seed_drz2_ =
new TH1F(
"h_ele_seedDrz2",
"ele seed dr (dz) 2nd layer", 50, -0.03, +0.03);
1725 new TH2F(
"h_ele_seedDrz2VsEta",
"ele seed dr/dz 2nd layer vs eta",
nbineta2D,
etamin,
etamax, 50, -0.03, +0.03);
1727 new TH2F(
"h_ele_seedDrz2VsPt",
"ele seed dr/dz 2nd layer vs pt",
nbinpt2D, 0.,
ptmax, 50, -0.03, +0.03);
1728 h_ele_seed_subdet2_ =
new TH1F(
"h_ele_seedSubdet2",
"ele seed subdet 2nd layer", 10, 0., 10.);
1732 h_ele_classes =
new TH1F(
"h_ele_classes",
"ele classes", 20, 0.0, 20.);
1745 "ele track inner p vs outer p vs eta, golden, mode of GSF components",
1753 "ele track inner p vs outer p vs eta, showering, mode of GSF components",
1761 "ele track inner p vs outer p vs eta, golden, mean of GSF components",
1769 "ele track inner p vs outer p vs eta, showering, mean of GSF components",
1777 "ele track inner pt vs outer pt vs eta, golden, mode of GSF components",
1785 "ele track inner pt vs outer pt vs eta, showering, mode of GSF components",
1793 "ele track inner pt vs outer pt vs eta, golden, mean of GSF components",
1801 "ele track inner pt vs outer pt vs eta, showering, mean of GSF components",
1809 "ele supercluster energy / gen energy, golden, barrel",
1815 "ele supercluster energy / gen energy, golden, endcaps",
1821 "ele supercluster energy / gen energy, showering, barrel",
1827 "ele supercluster energy / gen energy, showering, endcaps",
1834 h_ele_tkSumPt_dr03 =
new TH1F(
"h_ele_tkSumPt_dr03",
"tk isolation sum, dR=0.3", 100, 0.0, 20.);
1839 new TH1F(
"h_ele_hcalDepth1TowerSumEt_dr03",
"hcal depth1 isolation sum, dR=0.3", 100, 0.0, 20.);
1842 new TH1F(
"h_ele_hcalDepth2TowerSumEt_dr03",
"hcal depth2 isolation sum, dR=0.3", 100, 0.0, 20.);
1844 h_ele_tkSumPt_dr04 =
new TH1F(
"h_ele_tkSumPt_dr04",
"tk isolation sum, dR=0.4", 100, 0.0, 20.);
1849 new TH1F(
"h_ele_hcalDepth1TowerSumEt_dr04",
"hcal depth1 isolation sum, dR=0.4", 100, 0.0, 20.);
1852 new TH1F(
"h_ele_hcalDepth2TowerSumEt_dr04",
"hcal depth2 isolation sum, dR=0.4", 100, 0.0, 20.);
1856 h_ele_fbrem =
new TH1F(
"h_ele_fbrem",
"ele brem fraction, mode of GSF components", 100, 0., 1.);
1858 h_ele_fbrem_eg =
new TH1F(
"h_ele_fbrem_eg",
"ele brem fraction, mode of GSF components, ecal driven", 100, 0., 1.);
1861 "mean ele brem fraction vs eta, mode of GSF components",
1868 "mean ele brem fraction vs eta, mean of GSF components",
1876 h_ele_mva =
new TH1F(
"h_ele_mva",
"ele identification mva", 100, -1., 1.);
1878 h_ele_mva_eg =
new TH1F(
"h_ele_mva_eg",
"ele identification mva, ecal driven", 100, -1., 1.);
1880 h_ele_provenance =
new TH1F(
"h_ele_provenance",
"ele provenance", 5, -2., 3.);
1884 h_mcNum->GetXaxis()->SetTitle(
"N_{gen}");
1885 h_mcNum->GetYaxis()->SetTitle(
"Events");
1886 h_eleNum->GetXaxis()->SetTitle(
"# gen ele");
1887 h_eleNum->GetYaxis()->SetTitle(
"Events");
1888 h_gamNum->GetXaxis()->SetTitle(
"N_{gen #gamma}");
1889 h_gamNum->GetYaxis()->SetTitle(
"Events");
1890 h_simEta->GetXaxis()->SetTitle(
"#eta");
1891 h_simEta->GetYaxis()->SetTitle(
"Events");
1892 h_simP->GetXaxis()->SetTitle(
"p (GeV/c)");
1893 h_simP->GetYaxis()->SetTitle(
"Events");
1908 h_ele_chi2->GetXaxis()->SetTitle(
"#Chi^{2}");
1920 h_ele_Et->GetXaxis()->SetTitle(
"E_{T} (GeV)");
1921 h_ele_Et->GetYaxis()->SetTitle(
"Events");
2030 h_ele_PinMnPout->GetXaxis()->SetTitle(
"P_{vertex} - P_{out} (GeV/c)");
2032 h_ele_PinMnPout_mode->GetXaxis()->SetTitle(
"P_{vertex} - P_{out}, mode of GSF components (GeV/c)");
2042 h_ele_EoP->GetXaxis()->SetTitle(
"E/P_{vertex}");
2043 h_ele_EoP->GetYaxis()->SetTitle(
"Events");
2046 h_ele_EoPout->GetXaxis()->SetTitle(
"E_{seed}/P_{out}");
2119 h_ele_HoE->GetYaxis()->SetTitle(
"Events");
2126 h_ele_fbrem->GetXaxis()->SetTitle(
"P_{in} - P_{out} / P_{in}");
2156 h_ele_mee_os->GetXaxis()->SetTitle(
"m_{e^{+}e^{-}} (GeV/c^{2})");
2174 histNum_->GetXaxis()->SetTitle(
"N_{ele}");
2175 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 2180 of file GsfElectronMCAnalyzer.cc.
2183 std::cout <<
"[GsfElectronMCAnalyzer] efficiency calculation " << std::endl;
2186 h_ele_etaEff->Reset();
2188 h_ele_etaEff->Print();
2189 h_ele_etaEff->GetXaxis()->SetTitle(
"#eta");
2190 h_ele_etaEff->GetYaxis()->SetTitle(
"Efficiency");
2194 h_ele_zEff->Reset();
2196 h_ele_zEff->Print();
2197 h_ele_zEff->GetXaxis()->SetTitle(
"z (cm)");
2198 h_ele_zEff->GetYaxis()->SetTitle(
"Efficiency");
2202 h_ele_absetaEff->Reset();
2204 h_ele_absetaEff->GetXaxis()->SetTitle(
"|#eta|");
2205 h_ele_absetaEff->GetYaxis()->SetTitle(
"Efficiency");
2209 h_ele_ptEff->Reset();
2211 h_ele_ptEff->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2212 h_ele_ptEff->GetYaxis()->SetTitle(
"Efficiency");
2216 h_ele_phiEff->Reset();
2218 h_ele_phiEff->GetXaxis()->SetTitle(
"#phi (rad)");
2219 h_ele_phiEff->GetYaxis()->SetTitle(
"Efficiency");
2223 h_ele_ptEtaEff->Reset();
2225 h_ele_ptEtaEff->GetYaxis()->SetTitle(
"p_{T} (GeV/c)");
2226 h_ele_ptEtaEff->GetXaxis()->SetTitle(
"#eta");
2228 std::cout <<
"[GsfElectronMCAnalyzer] q-misid calculation " << std::endl;
2231 h_ele_etaQmisid->Reset();
2233 h_ele_etaQmisid->Print();
2234 h_ele_etaQmisid->GetXaxis()->SetTitle(
"#eta");
2235 h_ele_etaQmisid->GetYaxis()->SetTitle(
"q misId");
2239 h_ele_zQmisid->Reset();
2241 h_ele_zQmisid->Print();
2242 h_ele_zQmisid->GetXaxis()->SetTitle(
"z (cm)");
2243 h_ele_zQmisid->GetYaxis()->SetTitle(
"q misId");
2247 h_ele_absetaQmisid->Reset();
2249 h_ele_absetaQmisid->GetXaxis()->SetTitle(
"|#eta|");
2250 h_ele_absetaQmisid->GetYaxis()->SetTitle(
"q misId");
2254 h_ele_ptQmisid->Reset();
2256 h_ele_ptQmisid->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2257 h_ele_ptQmisid->GetYaxis()->SetTitle(
"q misId");
2259 std::cout <<
"[GsfElectronMCAnalyzer] all reco electrons " << std::endl;
2262 h_ele_etaEff_all->Reset();
2264 h_ele_etaEff_all->Print();
2265 h_ele_etaEff_all->GetXaxis()->SetTitle(
"#eta");
2266 h_ele_etaEff_all->GetYaxis()->SetTitle(
"N_{rec}/N_{gen}");
2268 h_ele_ptEff_all->Reset();
2270 h_ele_ptEff_all->Print();
2271 h_ele_ptEff_all->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2272 h_ele_ptEff_all->GetYaxis()->SetTitle(
"N_{rec}/N_{gen}");
2275 TH1F *h_ele_eta_goldenFrac = (TH1F *)
h_ele_eta_golden->Clone(
"h_ele_eta_goldenFrac");
2276 h_ele_eta_goldenFrac->Reset();
2278 h_ele_eta_goldenFrac->GetXaxis()->SetTitle(
"|#eta|");
2279 h_ele_eta_goldenFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2280 h_ele_eta_goldenFrac->SetTitle(
"fraction of golden electrons vs eta");
2281 TH1F *h_ele_eta_bbremFrac = (TH1F *)
h_ele_eta_bbrem->Clone(
"h_ele_eta_bbremFrac");
2282 h_ele_eta_bbremFrac->Reset();
2283 h_ele_eta_bbremFrac->GetXaxis()->SetTitle(
"|#eta|");
2284 h_ele_eta_bbremFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2286 h_ele_eta_bbremFrac->SetTitle(
"fraction of big brem electrons vs eta");
2287 TH1F *h_ele_eta_narrowFrac = (TH1F *)
h_ele_eta_narrow->Clone(
"h_ele_eta_narrowFrac");
2288 h_ele_eta_narrowFrac->Reset();
2290 h_ele_eta_narrowFrac->GetXaxis()->SetTitle(
"|#eta|");
2291 h_ele_eta_narrowFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2292 h_ele_eta_narrowFrac->SetTitle(
"fraction of narrow electrons vs eta");
2293 TH1F *h_ele_eta_showerFrac = (TH1F *)
h_ele_eta_shower->Clone(
"h_ele_eta_showerFrac");
2294 h_ele_eta_showerFrac->Reset();
2296 h_ele_eta_showerFrac->GetXaxis()->SetTitle(
"|#eta|");
2297 h_ele_eta_showerFrac->GetYaxis()->SetTitle(
"Fraction of electrons");
2298 h_ele_eta_showerFrac->SetTitle(
"fraction of showering electrons vs eta");
2301 TH1F *h_ele_xOverX0VsEta =
new TH1F(
"h_ele_xOverx0VsEta",
"mean X/X_0 vs eta",
nbineta / 2, 0.0, 2.5);
2303 double xOverX0 = 0.;
2306 h_ele_xOverX0VsEta->SetBinContent(ibin, xOverX0);
2311 p_ele_PoPtrueVsEta->SetTitle(
"mean ele momentum / gen momentum vs eta");
2312 p_ele_PoPtrueVsEta->GetXaxis()->SetTitle(
"#eta");
2313 p_ele_PoPtrueVsEta->GetYaxis()->SetTitle(
"<P/P_{gen}>");
2314 p_ele_PoPtrueVsEta->Write();
2316 p_ele_PoPtrueVsPhi->SetTitle(
"mean ele momentum / gen momentum vs phi");
2317 p_ele_PoPtrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2318 p_ele_PoPtrueVsPhi->GetYaxis()->SetTitle(
"<P/P_{gen}>");
2319 p_ele_PoPtrueVsPhi->Write();
2321 p_ele_EoEtruePfVsEg_x->SetTitle(
"mean pflow sc energy / true energy vs e/g sc energy");
2322 p_ele_EoEtruePfVsEg_x->GetXaxis()->SetTitle(
"E/E_{gen} (e/g)");
2323 p_ele_EoEtruePfVsEg_x->GetYaxis()->SetTitle(
"<E/E_{gen}> (pflow)");
2324 p_ele_EoEtruePfVsEg_x->Write();
2326 p_ele_EoEtruePfVsEg_y->SetTitle(
"mean e/g sc energy / true energy vs pflow sc energy");
2327 p_ele_EoEtruePfVsEg_y->GetXaxis()->SetTitle(
"E/E_{gen} (pflow)");
2328 p_ele_EoEtruePfVsEg_y->GetYaxis()->SetTitle(
"<E/E_{gen}> (eg)");
2329 p_ele_EoEtruePfVsEg_y->Write();
2331 p_ele_EtaMnEtaTrueVsEta->SetTitle(
"mean ele eta - gen eta vs eta");
2332 p_ele_EtaMnEtaTrueVsEta->GetXaxis()->SetTitle(
"#eta");
2333 p_ele_EtaMnEtaTrueVsEta->GetYaxis()->SetTitle(
"<#eta_{rec} - #eta_{gen}>");
2334 p_ele_EtaMnEtaTrueVsEta->Write();
2336 p_ele_EtaMnEtaTrueVsPhi->SetTitle(
"mean ele eta - gen eta vs phi");
2337 p_ele_EtaMnEtaTrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2338 p_ele_EtaMnEtaTrueVsPhi->GetYaxis()->SetTitle(
"<#eta_{rec} - #eta_{gen}>");
2339 p_ele_EtaMnEtaTrueVsPhi->Write();
2341 p_ele_PhiMnPhiTrueVsEta->SetTitle(
"mean ele phi - gen phi vs eta");
2342 p_ele_PhiMnPhiTrueVsEta->GetXaxis()->SetTitle(
"#eta");
2343 p_ele_PhiMnPhiTrueVsEta->GetYaxis()->SetTitle(
"<#phi_{rec} - #phi_{gen}> (rad)");
2344 p_ele_PhiMnPhiTrueVsEta->Write();
2346 p_ele_PhiMnPhiTrueVsPhi->SetTitle(
"mean ele phi - gen phi vs phi");
2347 p_ele_PhiMnPhiTrueVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2348 p_ele_PhiMnPhiTrueVsPhi->Write();
2350 p_ele_vertexPtVsEta->SetTitle(
"mean ele transverse momentum vs eta");
2351 p_ele_vertexPtVsEta->GetXaxis()->SetTitle(
"#eta");
2352 p_ele_vertexPtVsEta->GetYaxis()->SetTitle(
"<p_{T}> (GeV/c)");
2353 p_ele_vertexPtVsEta->Write();
2355 p_ele_vertexPtVsPhi->SetTitle(
"mean ele transverse momentum vs phi");
2356 p_ele_vertexPtVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2357 p_ele_vertexPtVsPhi->GetYaxis()->SetTitle(
"<p_{T}> (GeV/c)");
2358 p_ele_vertexPtVsPhi->Write();
2360 p_ele_EoPVsEta->SetTitle(
"mean ele E/p vs eta");
2361 p_ele_EoPVsEta->GetXaxis()->SetTitle(
"#eta");
2362 p_ele_EoPVsEta->GetYaxis()->SetTitle(
"<E/P_{vertex}>");
2363 p_ele_EoPVsEta->Write();
2365 p_ele_EoPVsPhi->SetTitle(
"mean ele E/p vs phi");
2366 p_ele_EoPVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2367 p_ele_EoPVsPhi->GetYaxis()->SetTitle(
"<E/P_{vertex}>");
2368 p_ele_EoPVsPhi->Write();
2370 p_ele_EoPoutVsEta->SetTitle(
"mean ele E/pout vs eta");
2371 p_ele_EoPoutVsEta->GetXaxis()->SetTitle(
"#eta");
2372 p_ele_EoPoutVsEta->GetYaxis()->SetTitle(
"<E_{seed}/P_{out}>");
2373 p_ele_EoPoutVsEta->Write();
2375 p_ele_EoPoutVsPhi->SetTitle(
"mean ele E/pout vs phi");
2376 p_ele_EoPoutVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2377 p_ele_EoPoutVsPhi->GetYaxis()->SetTitle(
"<E_{seed}/P_{out}>");
2378 p_ele_EoPoutVsPhi->Write();
2380 p_ele_EeleOPoutVsEta->SetTitle(
"mean ele Eele/pout vs eta");
2381 p_ele_EeleOPoutVsEta->GetXaxis()->SetTitle(
"#eta");
2382 p_ele_EeleOPoutVsEta->GetYaxis()->SetTitle(
"<E_{ele}/P_{out}>");
2383 p_ele_EeleOPoutVsEta->Write();
2385 p_ele_EeleOPoutVsPhi->SetTitle(
"mean ele Eele/pout vs phi");
2386 p_ele_EeleOPoutVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2387 p_ele_EeleOPoutVsPhi->GetYaxis()->SetTitle(
"<E_{ele}/P_{out}>");
2388 p_ele_EeleOPoutVsPhi->Write();
2390 p_ele_HoEVsEta->SetTitle(
"mean ele H/E vs eta");
2391 p_ele_HoEVsEta->GetXaxis()->SetTitle(
"#eta");
2392 p_ele_HoEVsEta->GetYaxis()->SetTitle(
"<H/E>");
2393 p_ele_HoEVsEta->Write();
2395 p_ele_HoEVsPhi->SetTitle(
"mean ele H/E vs phi");
2396 p_ele_HoEVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2397 p_ele_HoEVsPhi->GetYaxis()->SetTitle(
"<H/E>");
2398 p_ele_HoEVsPhi->Write();
2400 p_ele_chi2VsEta->SetTitle(
"mean ele track chi2 vs eta");
2401 p_ele_chi2VsEta->GetXaxis()->SetTitle(
"#eta");
2402 p_ele_chi2VsEta->GetYaxis()->SetTitle(
"<#Chi^{2}>");
2403 p_ele_chi2VsEta->Write();
2405 p_ele_chi2VsPhi->SetTitle(
"mean ele track chi2 vs phi");
2406 p_ele_chi2VsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2407 p_ele_chi2VsPhi->GetYaxis()->SetTitle(
"<#Chi^{2}>");
2408 p_ele_chi2VsPhi->Write();
2410 p_ele_foundHitsVsEta->SetTitle(
"mean ele track # found hits vs eta");
2411 p_ele_foundHitsVsEta->GetXaxis()->SetTitle(
"#eta");
2412 p_ele_foundHitsVsEta->GetYaxis()->SetTitle(
"<N_{hits}>");
2413 p_ele_foundHitsVsEta->Write();
2415 p_ele_foundHitsVsPhi->SetTitle(
"mean ele track # found hits vs phi");
2416 p_ele_foundHitsVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2417 p_ele_foundHitsVsPhi->GetYaxis()->SetTitle(
"<N_{hits}>");
2418 p_ele_foundHitsVsPhi->Write();
2420 p_ele_lostHitsVsEta->SetTitle(
"mean ele track # lost hits vs eta");
2421 p_ele_lostHitsVsEta->GetXaxis()->SetTitle(
"#eta");
2422 p_ele_lostHitsVsEta->GetYaxis()->SetTitle(
"<N_{hits}>");
2423 p_ele_lostHitsVsEta->Write();
2425 p_ele_lostHitsVsPhi->SetTitle(
"mean ele track # lost hits vs phi");
2426 p_ele_lostHitsVsPhi->GetXaxis()->SetTitle(
"#phi (rad)");
2427 p_ele_lostHitsVsPhi->GetYaxis()->SetTitle(
"<N_{hits}>");
2428 p_ele_lostHitsVsPhi->Write();
2430 p_ele_vertexTIPVsEta->SetTitle(
"mean tip (wrt gen vtx) vs eta");
2431 p_ele_vertexTIPVsEta->GetXaxis()->SetTitle(
"#eta");
2432 p_ele_vertexTIPVsEta->GetYaxis()->SetTitle(
"<TIP> (cm)");
2433 p_ele_vertexTIPVsEta->Write();
2435 p_ele_vertexTIPVsPhi->SetTitle(
"mean tip (wrt gen vtx) vs phi");
2436 p_ele_vertexTIPVsPhi->GetXaxis()->SetTitle(
"#phi");
2437 p_ele_vertexTIPVsPhi->GetYaxis()->SetTitle(
"<TIP> (cm)");
2438 p_ele_vertexTIPVsPhi->Write();
2440 p_ele_vertexTIPVsPt->SetTitle(
"mean tip (wrt gen vtx) vs phi");
2441 p_ele_vertexTIPVsPt->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2442 p_ele_vertexTIPVsPt->GetYaxis()->SetTitle(
"<TIP> (cm)");
2443 p_ele_vertexTIPVsPt->Write();
2750 p_ele_seed_dphi2VsEta_->SetTitle(
"mean ele seed dphi 2nd layer vs eta");
2751 p_ele_seed_dphi2VsEta_->GetXaxis()->SetTitle(
"#eta");
2752 p_ele_seed_dphi2VsEta_->GetYaxis()->SetTitle(
"<#phi_{pred} - #phi_{hit}, 2nd layer> (rad)");
2753 p_ele_seed_dphi2VsEta_->SetMinimum(-0.004);
2754 p_ele_seed_dphi2VsEta_->SetMaximum(0.004);
2755 p_ele_seed_dphi2VsEta_->Write();
2757 p_ele_seed_dphi2VsPt_->SetTitle(
"mean ele seed dphi 2nd layer vs pt");
2758 p_ele_seed_dphi2VsPt_->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2759 p_ele_seed_dphi2VsPt_->GetYaxis()->SetTitle(
"<#phi_{pred} - #phi_{hit}, 2nd layer> (rad)");
2760 p_ele_seed_dphi2VsPt_->SetMinimum(-0.004);
2761 p_ele_seed_dphi2VsPt_->SetMaximum(0.004);
2762 p_ele_seed_dphi2VsPt_->Write();
2765 p_ele_seed_drz2VsEta_->SetTitle(
"mean ele seed dr(dz) 2nd layer vs eta");
2766 p_ele_seed_drz2VsEta_->GetXaxis()->SetTitle(
"#eta");
2767 p_ele_seed_drz2VsEta_->GetYaxis()->SetTitle(
"<r(z)_{pred} - r(z)_{hit}, 2nd layer> (cm)");
2768 p_ele_seed_drz2VsEta_->SetMinimum(-0.15);
2769 p_ele_seed_drz2VsEta_->SetMaximum(0.15);
2770 p_ele_seed_drz2VsEta_->Write();
2772 p_ele_seed_drz2VsPt_->SetTitle(
"mean ele seed dr(dz) 2nd layer vs pt");
2773 p_ele_seed_drz2VsPt_->GetXaxis()->SetTitle(
"p_{T} (GeV/c)");
2774 p_ele_seed_drz2VsPt_->GetYaxis()->SetTitle(
"<r(z)_{pred} - r(z)_{hit}, 2nd layer> (cm)");
2775 p_ele_seed_drz2VsPt_->SetMinimum(-0.15);
2776 p_ele_seed_drz2VsPt_->SetMaximum(0.15);
2777 p_ele_seed_drz2VsPt_->Write();
2808 h_ele_eta_goldenFrac->Write();
2809 h_ele_eta_bbremFrac->Write();
2810 h_ele_eta_narrowFrac->Write();
2811 h_ele_eta_showerFrac->Write();
2812 h_ele_xOverX0VsEta->Write();
2815 h_ele_etaEff->Write();
2816 h_ele_zEff->Write();
2817 h_ele_phiEff->Write();
2818 h_ele_absetaEff->Write();
2819 h_ele_ptEff->Write();
2820 h_ele_ptEtaEff->Write();
2821 h_ele_etaEff_all->Write();
2822 h_ele_ptEff_all->Write();
2825 h_ele_etaQmisid->Write();
2826 h_ele_zQmisid->Write();
2827 h_ele_absetaQmisid->Write();
2828 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.
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
float dr04HcalTowerSumEt(int depth=0) const
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
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 dr03HcalTowerSumEt(int depth=0) 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 dr03EcalRecHitSumEt() const
TH1F * h_ele_simPhi_matched
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