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
pftools::CandidateWrapper Class Reference

Small wrapper class to store information associated with PFCandidates. More...

#include <Calibratable.h>

Public Member Functions

 CandidateWrapper ()
 
 CandidateWrapper (double energy, double eta, double phi, double energyEcal, double energyHcal, int type)
 
void recompute ()
 
void reset ()
 

Public Attributes

CaloEllipse caloellipse_ecal_
 
CaloEllipse caloellipse_hcal_
 
CaloWindow calowindow_ecal_
 
CaloWindow calowindow_hcal_
 
int cluster_numEcal_
 
int cluster_numHcal_
 
double energy_
 
double energyEcal_
 
double energyHcal_
 
double eta_
 
double phi_
 
int type_
 

Detailed Description

Small wrapper class to store information associated with PFCandidates.

Author
Jamie Ballin
Date
May 2008

Documentation added Dec 08.

Definition at line 66 of file Calibratable.h.

Constructor & Destructor Documentation

pftools::CandidateWrapper::CandidateWrapper ( )
inline

Definition at line 68 of file Calibratable.h.

pftools::CandidateWrapper::CandidateWrapper ( double  energy,
double  eta,
double  phi,
double  energyEcal,
double  energyHcal,
int  type 
)
inline

Definition at line 72 of file Calibratable.h.

Member Function Documentation

void pftools::CandidateWrapper::recompute ( )
inline

Definition at line 108 of file Calibratable.h.

void pftools::CandidateWrapper::reset ( void  )
inline

Definition at line 93 of file Calibratable.h.

Member Data Documentation

CaloEllipse pftools::CandidateWrapper::caloellipse_ecal_

Definition at line 90 of file Calibratable.h.

CaloEllipse pftools::CandidateWrapper::caloellipse_hcal_

Definition at line 91 of file Calibratable.h.

CaloWindow pftools::CandidateWrapper::calowindow_ecal_

Definition at line 87 of file Calibratable.h.

CaloWindow pftools::CandidateWrapper::calowindow_hcal_

Definition at line 88 of file Calibratable.h.

int pftools::CandidateWrapper::cluster_numEcal_

Definition at line 84 of file Calibratable.h.

int pftools::CandidateWrapper::cluster_numHcal_

Definition at line 84 of file Calibratable.h.

double pftools::CandidateWrapper::energy_

Definition at line 83 of file Calibratable.h.

double pftools::CandidateWrapper::energyEcal_

Definition at line 83 of file Calibratable.h.

double pftools::CandidateWrapper::energyHcal_

Definition at line 83 of file Calibratable.h.

double pftools::CandidateWrapper::eta_

Definition at line 83 of file Calibratable.h.

double pftools::CandidateWrapper::phi_

Definition at line 83 of file Calibratable.h.

int pftools::CandidateWrapper::type_

Definition at line 85 of file Calibratable.h.

Referenced by RandomRunSource.RandomRunSource::insertInto().