CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
HTrackVariables Class Reference

#include <Histograms.h>

Public Member Functions

MonitorElementcharge ()
 
double computeEfficiency (HTrackVariables *sim, DQMStore::IBooker &ibooker)
 
MonitorElementcomputeEfficiency (MonitorElement *reco, MonitorElement *sim, DQMStore::IBooker &ibooker)
 
int entries ()
 
MonitorElementeta ()
 
void Fill (double p, double pt, double eta, double phi, double charge)
 
void Fill (double pt, double eta, double phi)
 
void FillDeltaR (double deltaR)
 
 HTrackVariables (DQMStore::IBooker &ibooker, std::string dirName_, std::string name, std::string whereIs="")
 
MonitorElementp ()
 
MonitorElementphi ()
 
MonitorElementpt ()
 
 ~HTrackVariables ()
 

Private Attributes

std::vector< MonitorElement * > efficiencyHistos
 
MonitorElementhCharge
 
MonitorElementhDeltaR
 
MonitorElementhEta
 
MonitorElementhEtaVsGen
 
MonitorElementhP
 
MonitorElementhPhi
 
MonitorElementhPhiVsGen
 
MonitorElementhPt
 
MonitorElementhPtVsGen
 
int theEntries
 
std::string theName
 
std::string where
 

Detailed Description

Definition at line 25 of file Histograms.h.

Constructor & Destructor Documentation

HTrackVariables::HTrackVariables ( DQMStore::IBooker ibooker,
std::string  dirName_,
std::string  name,
std::string  whereIs = "" 
)
inline

Definition at line 28 of file Histograms.h.

HTrackVariables::~HTrackVariables ( )
inline

Definition at line 62 of file Histograms.h.

Member Function Documentation

MonitorElement* HTrackVariables::charge ( void  )
inline

Definition at line 68 of file Histograms.h.

double HTrackVariables::computeEfficiency ( HTrackVariables sim,
DQMStore::IBooker ibooker 
)
inline

Definition at line 90 of file Histograms.h.

MonitorElement* HTrackVariables::computeEfficiency ( MonitorElement reco,
MonitorElement sim,
DQMStore::IBooker ibooker 
)
inline

Definition at line 100 of file Histograms.h.

int HTrackVariables::entries ( )
inline

Definition at line 69 of file Histograms.h.

MonitorElement* HTrackVariables::eta ( void  )
inline

Definition at line 64 of file Histograms.h.

Referenced by Particle.Particle::__str__().

void HTrackVariables::Fill ( double  p,
double  pt,
double  eta,
double  phi,
double  charge 
)
inline

Definition at line 71 of file Histograms.h.

void HTrackVariables::Fill ( double  pt,
double  eta,
double  phi 
)
inline

Definition at line 80 of file Histograms.h.

void HTrackVariables::FillDeltaR ( double  deltaR)
inline

Definition at line 86 of file Histograms.h.

MonitorElement* HTrackVariables::p ( )
inline

Definition at line 66 of file Histograms.h.

MonitorElement* HTrackVariables::phi ( void  )
inline

Definition at line 65 of file Histograms.h.

Referenced by Particle.Particle::__str__().

MonitorElement* HTrackVariables::pt ( void  )
inline

Member Data Documentation

std::vector<MonitorElement*> HTrackVariables::efficiencyHistos
private

Definition at line 153 of file Histograms.h.

MonitorElement* HTrackVariables::hCharge
private

Definition at line 145 of file Histograms.h.

MonitorElement* HTrackVariables::hDeltaR
private

Definition at line 151 of file Histograms.h.

MonitorElement* HTrackVariables::hEta
private

Definition at line 141 of file Histograms.h.

MonitorElement* HTrackVariables::hEtaVsGen
private

Definition at line 147 of file Histograms.h.

MonitorElement* HTrackVariables::hP
private

Definition at line 143 of file Histograms.h.

MonitorElement* HTrackVariables::hPhi
private

Definition at line 142 of file Histograms.h.

MonitorElement* HTrackVariables::hPhiVsGen
private

Definition at line 148 of file Histograms.h.

MonitorElement* HTrackVariables::hPt
private

Definition at line 144 of file Histograms.h.

MonitorElement* HTrackVariables::hPtVsGen
private

Definition at line 149 of file Histograms.h.

int HTrackVariables::theEntries
private

Definition at line 139 of file Histograms.h.

std::string HTrackVariables::theName
private

Definition at line 136 of file Histograms.h.

std::string HTrackVariables::where
private

Definition at line 137 of file Histograms.h.