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, edm::EDGetTokenT< EcalRecHitCollection > tk1, edm::EDGetTokenT< EcalRecHitCollection > tk2)
 
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_
 
edm::EDGetTokenT
< EcalRecHitCollection
ebRHToken_
 
edm::EDGetTokenT
< EcalRecHitCollection
eeRHToken_
 
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 739 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,
edm::EDGetTokenT< EcalRecHitCollection tk1,
edm::EDGetTokenT< EcalRecHitCollection tk2 
)
inline

Definition at line 741 of file MCEmbeddingValidationAnalyzer.h.

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

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

Definition at line 790 of file MCEmbeddingValidationAnalyzer.h.

References cutGen_, and cutRec_.

791  {
792  delete cutGen_;
793  delete cutRec_;
794  /*if ( fMVA_isInitialized_ ) {
795  delete fMVA_;
796  fMVA_ = 0;
797  fMVA_isInitialized_ = false;
798  }*/
799  }

Member Function Documentation

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

Definition at line 800 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().

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

Definition at line 834 of file MCEmbeddingValidationAnalyzer.h.

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

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

Member Data Documentation

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

Definition at line 922 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms(), and electronDistributionExtra().

double MCEmbeddingValidationAnalyzer::electronDistributionExtra::dRmatch_

Definition at line 921 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

edm::EDGetTokenT<EcalRecHitCollection> MCEmbeddingValidationAnalyzer::electronDistributionExtra::ebRHToken_

Definition at line 926 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

edm::EDGetTokenT<EcalRecHitCollection> MCEmbeddingValidationAnalyzer::electronDistributionExtra::eeRHToken_

Definition at line 926 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramCharge_

Definition at line 955 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms(), and fillHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramD0_

Definition at line 951 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramDEta_

Definition at line 937 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramDEtaCalo_

Definition at line 939 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramDPhi_

Definition at line 938 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEleEoPout_

Definition at line 949 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEoP_

Definition at line 947 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEta_

Definition at line 953 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramEtaWidth_

Definition at line 942 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramFBrem_

Definition at line 933 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramFlags_

Definition at line 956 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms(), and fillHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramGSFchi2_

Definition at line 936 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramHoE_

Definition at line 946 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramIoEmIoP_

Definition at line 948 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramIP3d_

Definition at line 952 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramKFchi2_

Definition at line 934 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptGt20AbsEta0_8to1_479_

Definition at line 931 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptGt20AbsEtaGt1_479_

Definition at line 932 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptGt20AbsEtaLt0_8_

Definition at line 930 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptLt20AbsEta0_8to1_479_

Definition at line 928 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptLt20AbsEtaGt1_479_

Definition at line 929 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramMVAptLt20AbsEtaLt0_8_

Definition at line 927 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramNumKFhits_

Definition at line 935 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramOneMinusE1x5E5x5_

Definition at line 944 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramPhiWidth_

Definition at line 943 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramPreShowerOverRaw_

Definition at line 950 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramPt_

Definition at line 954 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramR9_

Definition at line 945 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramSee_

Definition at line 940 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

MonitorElement* MCEmbeddingValidationAnalyzer::electronDistributionExtra::histogramSpp_

Definition at line 941 of file MCEmbeddingValidationAnalyzer.h.

Referenced by bookHistograms().

int MCEmbeddingValidationAnalyzer::electronDistributionExtra::maxJets_

Definition at line 916 of file MCEmbeddingValidationAnalyzer.h.

Referenced by electronDistributionExtra(), and fillHistograms().

int MCEmbeddingValidationAnalyzer::electronDistributionExtra::minJets_

Definition at line 915 of file MCEmbeddingValidationAnalyzer.h.

Referenced by electronDistributionExtra(), and fillHistograms().

edm::InputTag MCEmbeddingValidationAnalyzer::electronDistributionExtra::srcGen_

Definition at line 917 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

edm::InputTag MCEmbeddingValidationAnalyzer::electronDistributionExtra::srcRec_

Definition at line 919 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().

edm::InputTag MCEmbeddingValidationAnalyzer::electronDistributionExtra::srcTheRecVertex_

Definition at line 925 of file MCEmbeddingValidationAnalyzer.h.

Referenced by fillHistograms().