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::leptonDistributionT< T > Struct Template Reference

Public Member Functions

void bookHistograms (DQMStore &dqmStore)
 
void fillHistograms (int numJets, const edm::Event &evt, double evtWeight)
 
 leptonDistributionT (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)
 
 ~leptonDistributionT ()
 

Public Attributes

StringCutObjectSelector
< reco::Candidate > * 
cutGen_
 
StringCutObjectSelector< T > * cutRec_
 
std::string dqmDirectory_
 
double dRmatch_
 
MonitorElementhistogramGenLeptonEta_
 
MonitorElementhistogramGenLeptonPhi_
 
MonitorElementhistogramGenLeptonPt_
 
MonitorElementhistogramNumGenLeptons_
 
MonitorElementhistogramNumRecLeptons_
 
MonitorElementhistogramRecLeptonEta_
 
MonitorElementhistogramRecLeptonPhi_
 
MonitorElementhistogramRecLeptonPt_
 
MonitorElementhistogramRecMinusGenLeptonEta_
 
MonitorElementhistogramRecMinusGenLeptonPhi_
 
MonitorElementhistogramRecMinusGenLeptonPt_
 
MonitorElementhistogramRecMinusGenLeptonPt_div_genLeptonPt_
 
int maxJets_
 
int minJets_
 
edm::InputTag srcGen_
 
edm::InputTag srcRec_
 

Detailed Description

template<typename T>
struct MCEmbeddingValidationAnalyzer::leptonDistributionT< T >

Definition at line 638 of file MCEmbeddingValidationAnalyzer.h.

Constructor & Destructor Documentation

template<typename T >
MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::leptonDistributionT ( 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 
)
inline

Definition at line 640 of file MCEmbeddingValidationAnalyzer.h.

Definition at line 660 of file MCEmbeddingValidationAnalyzer.h.

Member Function Documentation

template<typename T >
void MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::bookHistograms ( DQMStore dqmStore)
inline

Definition at line 665 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
void MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::fillHistograms ( int  numJets,
const edm::Event evt,
double  evtWeight 
)
inline

Definition at line 681 of file MCEmbeddingValidationAnalyzer.h.

Member Data Documentation

Definition at line 720 of file MCEmbeddingValidationAnalyzer.h.

Definition at line 722 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
std::string MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::dqmDirectory_

Definition at line 724 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
double MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::dRmatch_

Definition at line 723 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramGenLeptonEta_

Definition at line 727 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramGenLeptonPhi_

Definition at line 728 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramGenLeptonPt_

Definition at line 726 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramNumGenLeptons_

Definition at line 725 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramNumRecLeptons_

Definition at line 729 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecLeptonEta_

Definition at line 731 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecLeptonPhi_

Definition at line 732 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecLeptonPt_

Definition at line 730 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecMinusGenLeptonEta_

Definition at line 735 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecMinusGenLeptonPhi_

Definition at line 736 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecMinusGenLeptonPt_

Definition at line 733 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
MonitorElement* MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::histogramRecMinusGenLeptonPt_div_genLeptonPt_

Definition at line 734 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
int MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::maxJets_

Definition at line 718 of file MCEmbeddingValidationAnalyzer.h.

template<typename T >
int MCEmbeddingValidationAnalyzer::leptonDistributionT< T >::minJets_

Definition at line 717 of file MCEmbeddingValidationAnalyzer.h.

Definition at line 719 of file MCEmbeddingValidationAnalyzer.h.

Definition at line 721 of file MCEmbeddingValidationAnalyzer.h.