CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
MCEmbeddingValidationAnalyzer::electronDistributionExtra Struct Reference

Public Member Functions

void bookHistograms (DQMStore &dqmStore)
 
 electronDistributionExtra (int minJets, int maxJets, const edm::InputTag &srcGen, const std::string &cutGen, const edm::InputTag &srcRec, const std::string &cutRec, double dRmatch, const std::string &dqmDirectory, const edm::InputTag &srcTheRecVertex)
 
void fillHistograms (int numJets, const edm::Event &evt, const edm::EventSetup &es, double evtWeight)
 
 ~electronDistributionExtra ()
 

Public Attributes

StringCutObjectSelector
< reco::Candidate > * 
cutGen_
 
StringCutObjectSelector
< pat::Electron > * 
cutRec_
 
std::string dqmDirectory_
 
double dRmatch_
 
MonitorElementhistogramCharge_
 
MonitorElementhistogramD0_
 
MonitorElementhistogramDEta_
 
MonitorElementhistogramDEtaCalo_
 
MonitorElementhistogramDPhi_
 
MonitorElementhistogramEleEoPout_
 
MonitorElementhistogramEoP_
 
MonitorElementhistogramEta_
 
MonitorElementhistogramEtaWidth_
 
MonitorElementhistogramFBrem_
 
MonitorElementhistogramFlags_
 
MonitorElementhistogramGSFchi2_
 
MonitorElementhistogramHoE_
 
MonitorElementhistogramIoEmIoP_
 
MonitorElementhistogramIP3d_
 
MonitorElementhistogramKFchi2_
 
MonitorElementhistogramMVAptGt20AbsEta0_8to1_479_
 
MonitorElementhistogramMVAptGt20AbsEtaGt1_479_
 
MonitorElementhistogramMVAptGt20AbsEtaLt0_8_
 
MonitorElementhistogramMVAptLt20AbsEta0_8to1_479_
 
MonitorElementhistogramMVAptLt20AbsEtaGt1_479_
 
MonitorElementhistogramMVAptLt20AbsEtaLt0_8_
 
MonitorElementhistogramNumKFhits_
 
MonitorElementhistogramOneMinusE1x5E5x5_
 
MonitorElementhistogramPhiWidth_
 
MonitorElementhistogramPreShowerOverRaw_
 
MonitorElementhistogramPt_
 
MonitorElementhistogramR9_
 
MonitorElementhistogramSee_
 
MonitorElementhistogramSpp_
 
int maxJets_
 
int minJets_
 
edm::InputTag srcGen_
 
edm::InputTag srcRec_
 
edm::InputTag srcTheRecVertex_
 

Detailed Description

Definition at line 737 of file MCEmbeddingValidationAnalyzer.h.

Constructor & Destructor Documentation

MCEmbeddingValidationAnalyzer::electronDistributionExtra::electronDistributionExtra ( int  minJets,
int  maxJets,
const edm::InputTag srcGen,
const std::string &  cutGen,
const edm::InputTag srcRec,
const std::string &  cutRec,
double  dRmatch,
const std::string &  dqmDirectory,
const edm::InputTag srcTheRecVertex 
)
inline

Definition at line 739 of file MCEmbeddingValidationAnalyzer.h.

References cutGen_, cutRec_, dqmDirectory_, maxJets_, and minJets_.

742  : minJets_(minJets),
743  maxJets_(maxJets),
744  srcGen_(srcGen),
745  cutGen_(0),
746  srcRec_(srcRec),
747  cutRec_(0),
748  dRmatch_(dRmatch),
749  srcTheRecVertex_(srcTheRecVertex)
750  {
751  if ( cutGen != "" ) cutGen_ = new StringCutObjectSelector<reco::Candidate>(cutGen);
752  if ( cutRec != "" ) cutRec_ = new StringCutObjectSelector<pat::Electron>(cutRec);
753  dqmDirectory_ = dqmDirectory;
754  if ( minJets_ < 0 && maxJets_ < 0 ) dqmDirectory_.append("");
755  else if ( maxJets_ < 0 ) dqmDirectory_.append(Form("_numJetsGe%i", minJets_));
756  else if ( minJets_ < 0 ) dqmDirectory_.append(Form("_numJetsLe%i", maxJets_));
757  else if ( maxJets_ == minJets_ ) dqmDirectory_.append(Form("_numJetsEq%i", minJets_));
758  else dqmDirectory_.append(Form("_numJets%ito%i", minJets_, maxJets_));
759  /*if ( !fMVA_isInitialized_ ) {
760  std::vector<std::string> mvaWeightFiles;
761  mvaWeightFiles.push_back("EGamma/EGammaAnalysisTools/data/Electrons_BDTG_NonTrigV0_Cat1.weights.xml");
762  mvaWeightFiles.push_back("EGamma/EGammaAnalysisTools/data/Electrons_BDTG_NonTrigV0_Cat2.weights.xml");
763  mvaWeightFiles.push_back("EGamma/EGammaAnalysisTools/data/Electrons_BDTG_NonTrigV0_Cat3.weights.xml");
764  mvaWeightFiles.push_back("EGamma/EGammaAnalysisTools/data/Electrons_BDTG_NonTrigV0_Cat4.weights.xml");
765  mvaWeightFiles.push_back("EGamma/EGammaAnalysisTools/data/Electrons_BDTG_NonTrigV0_Cat5.weights.xml");
766  mvaWeightFiles.push_back("EGamma/EGammaAnalysisTools/data/Electrons_BDTG_NonTrigV0_Cat6.weights.xml");
767  std::vector<std::string> mvaWeightFiles_full;
768  for ( std::vector<std::string>::const_iterator mvaWeightFile = mvaWeightFiles.begin();
769  mvaWeightFile != mvaWeightFiles.end(); ++mvaWeightFile ) {
770  edm::FileInPath mvaWeightFile_full(*mvaWeightFile);
771  if ( mvaWeightFile_full.location() == edm::FileInPath::Unknown )
772  throw cms::Exception("MCEmbeddingValidationAnalyzer")
773  << " Failed to find File = " << (*mvaWeightFile) << " !!\n";
774  mvaWeightFiles_full.push_back(mvaWeightFile_full.fullPath());
775  }
776  fMVA_ = new EGammaMvaEleEstimator();
777  fMVA_->initialize("BDT",
778  EGammaMvaEleEstimator::kNonTrig,
779  true,
780  mvaWeightFiles_full);
781  fMVA_isInitialized_ = true;
782  }*/
783  }
MCEmbeddingValidationAnalyzer::electronDistributionExtra::~electronDistributionExtra ( )
inline

Definition at line 784 of file MCEmbeddingValidationAnalyzer.h.

References cutGen_, and cutRec_.

785  {
786  delete cutGen_;
787  delete cutRec_;
788  /*if ( fMVA_isInitialized_ ) {
789  delete fMVA_;
790  fMVA_ = 0;
791  fMVA_isInitialized_ = false;
792  }*/
793  }

Member Function Documentation

void MCEmbeddingValidationAnalyzer::electronDistributionExtra::bookHistograms ( DQMStore dqmStore)
inline

Definition at line 794 of file MCEmbeddingValidationAnalyzer.h.

References DQMStore::book1D(), dqmDirectory_, histogramCharge_, histogramD0_, histogramDEta_, histogramDEtaCalo_, histogramDPhi_, histogramEleEoPout_, histogramEoP_, histogramEta_, histogramEtaWidth_, histogramFBrem_, histogramFlags_, histogramGSFchi2_, histogramHoE_, histogramIoEmIoP_, histogramIP3d_, histogramKFchi2_, histogramMVAptGt20AbsEta0_8to1_479_, histogramMVAptGt20AbsEtaGt1_479_, histogramMVAptGt20AbsEtaLt0_8_, histogramMVAptLt20AbsEta0_8to1_479_, histogramMVAptLt20AbsEtaGt1_479_, histogramMVAptLt20AbsEtaLt0_8_, histogramNumKFhits_, histogramOneMinusE1x5E5x5_, histogramPhiWidth_, histogramPreShowerOverRaw_, histogramPt_, histogramR9_, histogramSee_, histogramSpp_, and DQMStore::setCurrentFolder().

795  {
796  dqmStore.setCurrentFolder(dqmDirectory_.data());
797  histogramMVAptLt20AbsEtaLt0_8_ = dqmStore.book1D("MVAptLt20AbsEtaLt0_8", "MVAptLt20AbsEtaLt0_8", 201, -1.005, +1.005);
798  histogramMVAptLt20AbsEta0_8to1_479_ = dqmStore.book1D("MVAptLt20AbsEta0_8to1_479", "MVAptLt20AbsEta0_8to1_479", 201, -1.005, +1.005);
799  histogramMVAptLt20AbsEtaGt1_479_ = dqmStore.book1D("MVAptLt20AbsEtaGt1_479", "MVAptLt20AbsEtaGt1_479", 201, -1.005, +1.005);
800  histogramMVAptGt20AbsEtaLt0_8_ = dqmStore.book1D("MVAptGt20AbsEtaLt0_8", "MVAptGt20AbsEtaLt0_8", 201, -1.005, +1.005);
801  histogramMVAptGt20AbsEta0_8to1_479_ = dqmStore.book1D("MVAptGt20AbsEta0_8to1_479", "MVAptGt20AbsEta0_8to1_479", 201, -1.005, +1.005);
802  histogramMVAptGt20AbsEtaGt1_479_ = dqmStore.book1D("MVAptGt20AbsEtaGt1_479", "MVAptGt20AbsEtaGt1_479", 201, -1.005, +1.005);
803  histogramFBrem_ = dqmStore.book1D("fBrem", "fBrem", 1100, -1., +10.);
804  histogramKFchi2_ = dqmStore.book1D("kfChi2", "kfChi2", 1001, -0.05, +100.05);
805  histogramNumKFhits_ = dqmStore.book1D("numKFhits", "numKFhits", 25, -0.5, +24.5);
806  histogramGSFchi2_ = dqmStore.book1D("gsfChi2", "gsfChi2", 1001, -0.05, +100.05);
807  histogramDEta_ = dqmStore.book1D("dEta", "dEta", 1000, -0.5, +0.5);
808  histogramDPhi_ = dqmStore.book1D("dPhi", "dPhi", 1000, -0.5, +0.5);
809  histogramDEtaCalo_ = dqmStore.book1D("dEtaCalo", "dEtaCalo", 1000, -0.5, +0.5);
810  histogramSee_ = dqmStore.book1D("See", "See", 500, 0., 0.5);
811  histogramSpp_ = dqmStore.book1D("Spp", "Spp", 500, 0., 0.5);
812  histogramEtaWidth_ = dqmStore.book1D("etaWidth", "etaWidth", 500, 0., 0.5);
813  histogramPhiWidth_ = dqmStore.book1D("phiWidth", "phiWidth", 500, 0., 0.5);
814  histogramOneMinusE1x5E5x5_ = dqmStore.book1D("oneMinusE1x5E5x5", "oneMinusE1x5E5x5", 201, -1.005, +1.005);
815  histogramR9_ = dqmStore.book1D("R9", "R9", 1000, 0., 10.);
816  histogramHoE_ = dqmStore.book1D("HoE", "HoE", 200, -1., +1.);
817  histogramEoP_ = dqmStore.book1D("EoP", "EoP", 1000, 0., 10.);
818  histogramIoEmIoP_ = dqmStore.book1D("IoEmIoP", "IoEmIoP", 1000, 0., 10.);
819  histogramEleEoPout_ = dqmStore.book1D("EleEoPout", "EleEoPout", 1000, 0., 10.);
820  histogramPreShowerOverRaw_ = dqmStore.book1D("PreShowerOverRaw", "PreShowerOverRaw", 1000, 0., 10.);
821  histogramD0_ = dqmStore.book1D("D0", "D0", 1000, 0., 0.1);
822  histogramIP3d_ = dqmStore.book1D("IP3d", "IP3d", 5000, 0., 0.5);
823  histogramEta_ = dqmStore.book1D("eta", "eta", 198, -9.9, +9.9);
824  histogramPt_ = dqmStore.book1D("pt", "pt", 250, 0., 250.);
825  histogramCharge_ = dqmStore.book1D("charge", "charge", 3, -1.5, +1.5);
826  histogramFlags_ = dqmStore.book1D("flags", "flags", 12, -0.5, +11.5);
827  }
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:872
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:584
void MCEmbeddingValidationAnalyzer::electronDistributionExtra::fillHistograms ( int  numJets,
const edm::Event evt,
const edm::EventSetup es,
double  evtWeight 
)
inline

Definition at line 828 of file MCEmbeddingValidationAnalyzer.h.

References cutGen_, cutRec_, deltaR(), PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, dRmatch_, edm::hlt::Exception, MonitorElement::Fill(), edm::EventSetup::get(), edm::Event::getByLabel(), histogramCharge_, histogramFlags_, maxJets_, minJets_, edm::ESHandle< class >::product(), srcGen_, srcRec_, and srcTheRecVertex_.

830  {
831  if ( (minJets_ == -1 || numJets >= minJets_) &&
832  (maxJets_ == -1 || numJets <= maxJets_) ) {
834  edm::Handle<CandidateView> genLeptons;
835  evt.getByLabel(srcGen_, genLeptons);
836  typedef std::vector<pat::Electron> recLeptonCollection;
838  evt.getByLabel(srcRec_, recLeptons);
839  for ( CandidateView::const_iterator genLepton = genLeptons->begin();
840  genLepton != genLeptons->end(); ++genLepton ) {
841  if ( cutGen_ && !(*cutGen_)(*genLepton) ) continue;
842  for ( recLeptonCollection::const_iterator recLepton = recLeptons->begin();
843  recLepton != recLeptons->end(); ++recLepton ) {
844  if ( cutRec_ && !(*cutRec_)(*recLepton) ) continue;
845  double dR = deltaR(genLepton->p4(), recLepton->p4());
846  if ( dR < dRmatch_ ) {
848  evt.getByLabel(srcTheRecVertex_, theVertex);
849  if ( !(theVertex->size() >= 1) ) return;
850  edm::ESHandle<TransientTrackBuilder> trackBuilderHandle;
851  es.get<TransientTrackRecord>().get("TransientTrackBuilder", trackBuilderHandle);
852  const TransientTrackBuilder* trackBuilder = trackBuilderHandle.product();
853  if ( !trackBuilder )
854  throw cms::Exception("MCEmbeddingValidationAnalyzer")
855  << " Failed to access TransientTrackBuilder !!\n";
856  EcalClusterLazyTools myEcalCluster(evt, es, edm::InputTag("reducedEcalRecHitsEB"), edm::InputTag("reducedEcalRecHitsEE"));
857  /*double mva = fMVA_->mvaValue(*recLepton, theVertex->front(), *trackBuilder, myEcalCluster);
858  if ( recLepton->pt() < 20. ) {
859  if ( TMath::Abs(recLepton->eta()) < 0.8 ) histogramMVAptLt20AbsEtaLt0_8_->Fill(mva, evtWeight);
860  else if ( TMath::Abs(recLepton->eta()) < 1.479 ) histogramMVAptLt20AbsEta0_8to1_479_->Fill(mva, evtWeight);
861  else histogramMVAptLt20AbsEtaGt1_479_->Fill(mva, evtWeight);
862  } else {
863  if ( TMath::Abs(recLepton->eta()) < 0.8 ) histogramMVAptGt20AbsEtaLt0_8_->Fill(mva, evtWeight);
864  else if ( TMath::Abs(recLepton->eta()) < 1.479 ) histogramMVAptGt20AbsEta0_8to1_479_->Fill(mva, evtWeight);
865  else histogramMVAptGt20AbsEtaGt1_479_->Fill(mva, evtWeight);
866  }
867  histogramFBrem_->Fill(fMVA_->fBrem(), evtWeight);
868  histogramKFchi2_->Fill(fMVA_->kfChi2(), evtWeight);
869  histogramNumKFhits_->Fill(fMVA_->numKFhits(), evtWeight);
870  histogramGSFchi2_->Fill(fMVA_->gsfChi2(), evtWeight);
871  histogramDEta_->Fill(fMVA_->dEta(), evtWeight);
872  histogramDPhi_->Fill(fMVA_->dPhi(), evtWeight);
873  histogramDEtaCalo_->Fill(fMVA_->dEtaCalo(), evtWeight);
874  histogramSee_->Fill(fMVA_->See(), evtWeight);
875  histogramSpp_->Fill(fMVA_->Spp(), evtWeight);
876  histogramEtaWidth_->Fill(fMVA_->etaWidth(), evtWeight);
877  histogramPhiWidth_->Fill(fMVA_->phiWidth(), evtWeight);
878  histogramOneMinusE1x5E5x5_->Fill(fMVA_->oneMinusE1x5E5x5(), evtWeight);
879  histogramR9_->Fill(fMVA_->R9(), evtWeight);
880  histogramHoE_->Fill(fMVA_->HoE(), evtWeight);
881  histogramEoP_->Fill(fMVA_->EoP(), evtWeight);
882  histogramIoEmIoP_->Fill(fMVA_->IoEmIoP(), evtWeight);
883  histogramEleEoPout_->Fill(fMVA_->eleEoPout(), evtWeight);
884  histogramPreShowerOverRaw_->Fill(fMVA_->preShowerOverRaw(), evtWeight);
885  histogramD0_->Fill(fMVA_->d0(), evtWeight);
886  //std::cout << "d0 = " << fMVA_->d0() << std::endl;
887  histogramIP3d_->Fill(fMVA_->ip3d(), evtWeight);
888  //std::cout << "ip3d = " << fMVA_->ip3d() << std::endl;
889  histogramEta_->Fill(fMVA_->eta(), evtWeight);
890  histogramPt_->Fill(fMVA_->pt(), evtWeight);*/
891  histogramCharge_->Fill(recLepton->charge(), evtWeight);
892  histogramFlags_->Fill(0, evtWeight);
893  if ( recLepton->isEB() ) histogramFlags_->Fill(1, evtWeight);
894  if ( recLepton->isEE() ) histogramFlags_->Fill(2, evtWeight);
895  if ( recLepton->isEBEEGap() ) histogramFlags_->Fill(3, evtWeight);
896  if ( recLepton->isEBEtaGap() ) histogramFlags_->Fill(4, evtWeight);
897  if ( recLepton->isEBPhiGap() ) histogramFlags_->Fill(5, evtWeight);
898  if ( recLepton->isEEDeeGap() ) histogramFlags_->Fill(6, evtWeight);
899  if ( recLepton->isEERingGap() ) histogramFlags_->Fill(7, evtWeight);
900  if ( recLepton->ecalDrivenSeed() ) histogramFlags_->Fill(8, evtWeight);
901  if ( recLepton->trackerDrivenSeed() ) histogramFlags_->Fill(9, evtWeight);
902  if ( recLepton->superCluster().isNonnull() || recLepton->superCluster().id() != recLepton->parentSuperCluster().id() ) histogramFlags_->Fill(10, evtWeight);
903  if ( recLepton->parentSuperCluster().isNonnull() ) histogramFlags_->Fill(11, evtWeight);
904  }
905  }
906  }
907  }
908  }
boost::indirect_iterator< typename seq_t::const_iterator > const_iterator
Definition: View.h:81
void Fill(long long x)
edm::View< reco::Candidate > CandidateView
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:390
double deltaR(double eta1, double eta2, double phi1, double phi2)
Definition: TreeUtility.cc:17
const T & get() const
Definition: EventSetup.h:55
T const * product() const
Definition: ESHandle.h:62

Member Data Documentation

StringCutObjectSelector<reco::Candidate>* MCEmbeddingValidationAnalyzer::electronDistributionExtra::cutGen_
StringCutObjectSelector<pat::Electron>* MCEmbeddingValidationAnalyzer::electronDistributionExtra::cutRec_
std::string MCEmbeddingValidationAnalyzer::electronDistributionExtra::dqmDirectory_

Definition at line 916 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms(), and electronDistributionExtra().

double MCEmbeddingValidationAnalyzer::electronDistributionExtra::dRmatch_

Definition at line 915 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramCharge_

Definition at line 948 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms(), and fillHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramD0_

Definition at line 944 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramDEta_

Definition at line 930 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramDEtaCalo_

Definition at line 932 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramDPhi_

Definition at line 931 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEleEoPout_

Definition at line 942 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEoP_

Definition at line 940 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEta_

Definition at line 946 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEtaWidth_

Definition at line 935 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramFBrem_

Definition at line 926 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramFlags_

Definition at line 949 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms(), and fillHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramGSFchi2_

Definition at line 929 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramHoE_

Definition at line 939 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramIoEmIoP_

Definition at line 941 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramIP3d_

Definition at line 945 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramKFchi2_

Definition at line 927 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptGt20AbsEta0_8to1_479_

Definition at line 924 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptGt20AbsEtaGt1_479_

Definition at line 925 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptGt20AbsEtaLt0_8_

Definition at line 923 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptLt20AbsEta0_8to1_479_

Definition at line 921 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptLt20AbsEtaGt1_479_

Definition at line 922 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptLt20AbsEtaLt0_8_

Definition at line 920 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramNumKFhits_

Definition at line 928 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramOneMinusE1x5E5x5_

Definition at line 937 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramPhiWidth_

Definition at line 936 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramPreShowerOverRaw_

Definition at line 943 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramPt_

Definition at line 947 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramR9_

Definition at line 938 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramSee_

Definition at line 933 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramSpp_

Definition at line 934 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

int MCEmbeddingValidationAnalyzer::electronDistributionExtra::maxJets_

Definition at line 910 of file MCEmbeddingValidationAnalyzer.h.

Referenced by electronDistributionExtra(), and fillHistograms().

int MCEmbeddingValidationAnalyzer::electronDistributionExtra::minJets_

Definition at line 909 of file MCEmbeddingValidationAnalyzer.h.

Referenced by electronDistributionExtra(), and fillHistograms().

edm::InputTag MCEmbeddingValidationAnalyzer::electronDistributionExtra::srcGen_

Definition at line 911 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

edm::InputTag MCEmbeddingValidationAnalyzer::electronDistributionExtra::srcRec_

Definition at line 913 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

edm::InputTag MCEmbeddingValidationAnalyzer::electronDistributionExtra::srcTheRecVertex_

Definition at line 919 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().