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
PFSCEnergyCalibration Class Reference

#include <PFSCEnergyCalibration.h>

Public Member Functions

 PFSCEnergyCalibration ()
 
 PFSCEnergyCalibration (std::vector< double > &barrelFbremCorr, std::vector< double > &endcapFbremCorr, std::vector< double > &barrelCorr, std::vector< double > &endcapCorr)
 
double SCCorrEtEtaBarrel (double et, double eta)
 
double SCCorrEtEtaEndcap (double et, double eta)
 
double SCCorrFBremBarrel (double e, double et, double brLinear)
 
double SCCorrFBremEndcap (double e, double eta, double brLinear)
 
 ~PFSCEnergyCalibration ()
 

Private Attributes

std::vector< double > barrelCorr_
 
std::vector< double > barrelFbremCorr_
 
double bb [17]
 
double cc [9]
 
std::vector< double > endcapCorr_
 
std::vector< double > endcapFbremCorr_
 
double pbb [13]
 
double pbe [13]
 

Detailed Description

Definition at line 29 of file PFSCEnergyCalibration.h.

Constructor & Destructor Documentation

PFSCEnergyCalibration::PFSCEnergyCalibration ( )

Definition at line 7 of file PFSCEnergyCalibration.cc.

PFSCEnergyCalibration::PFSCEnergyCalibration ( std::vector< double > &  barrelFbremCorr,
std::vector< double > &  endcapFbremCorr,
std::vector< double > &  barrelCorr,
std::vector< double > &  endcapCorr 
)

Definition at line 10 of file PFSCEnergyCalibration.cc.

PFSCEnergyCalibration::~PFSCEnergyCalibration ( )

Definition at line 77 of file PFSCEnergyCalibration.cc.

Member Function Documentation

double PFSCEnergyCalibration::SCCorrEtEtaBarrel ( double  et,
double  eta 
)

Definition at line 171 of file PFSCEnergyCalibration.cc.

double PFSCEnergyCalibration::SCCorrEtEtaEndcap ( double  et,
double  eta 
)

Definition at line 266 of file PFSCEnergyCalibration.cc.

double PFSCEnergyCalibration::SCCorrFBremBarrel ( double  e,
double  et,
double  brLinear 
)

Definition at line 80 of file PFSCEnergyCalibration.cc.

double PFSCEnergyCalibration::SCCorrFBremEndcap ( double  e,
double  eta,
double  brLinear 
)

Definition at line 125 of file PFSCEnergyCalibration.cc.

Member Data Documentation

std::vector<double> PFSCEnergyCalibration::barrelCorr_
private

Definition at line 60 of file PFSCEnergyCalibration.h.

std::vector<double> PFSCEnergyCalibration::barrelFbremCorr_
private

Definition at line 54 of file PFSCEnergyCalibration.h.

double PFSCEnergyCalibration::bb[17]
private

Definition at line 63 of file PFSCEnergyCalibration.h.

double PFSCEnergyCalibration::cc[9]
private

Definition at line 62 of file PFSCEnergyCalibration.h.

std::vector<double> PFSCEnergyCalibration::endcapCorr_
private

Definition at line 61 of file PFSCEnergyCalibration.h.

std::vector<double> PFSCEnergyCalibration::endcapFbremCorr_
private

Definition at line 55 of file PFSCEnergyCalibration.h.

double PFSCEnergyCalibration::pbb[13]
private

Definition at line 56 of file PFSCEnergyCalibration.h.

double PFSCEnergyCalibration::pbe[13]
private

Definition at line 57 of file PFSCEnergyCalibration.h.