#include <HFValueStruct.h>
Public Member Functions | |
double | EnCor (int ieta) const |
std::vector< double > | EnCor () const |
HFValueStruct () | |
HFValueStruct (const int &version, const std::vector< double > &vect) | |
double | PUIntercept (int ieta) const |
std::vector< double > | PUIntercept () const |
double | PUSlope (int ieta) const |
std::vector< double > | PUSlope () const |
void | setEnCor (int ieta, double val) |
void | setEnCor (const std::vector< double > &val) |
void | setPUIntercept (int ieta, double val) |
void | setPUIntercept (const std::vector< double > &val) |
void | setPUSlope (int ieta, double val) |
void | setPUSlope (const std::vector< double > &val) |
Private Member Functions | |
int | ietaByIndex (int &indx) const |
int | indexByIeta (int &ieta) const |
Private Attributes | |
bool | doEnCor_ |
bool | doPU_ |
std::vector< double > | hfvv_ |
int | v_ |
Definition at line 8 of file HFValueStruct.h.
|
inline |
Definition at line 10 of file HFValueStruct.h.
reco::HFValueStruct::HFValueStruct | ( | const int & | version, |
const std::vector< double > & | vect | ||
) |
double reco::HFValueStruct::EnCor | ( | int | ieta | ) | const |
Definition at line 39 of file HFValueStruct.cc.
References LEDCalibrationChannels::ieta.
Referenced by HFRecoEcalCandidateAlgo::correctEPosition().
std::vector< double > reco::HFValueStruct::EnCor | ( | ) | const |
|
private |
Definition at line 28 of file HFValueStruct.cc.
|
private |
double reco::HFValueStruct::PUIntercept | ( | int | ieta | ) | const |
Definition at line 53 of file HFValueStruct.cc.
References LEDCalibrationChannels::ieta.
Referenced by HFRecoEcalCandidateAlgo::correctEPosition().
std::vector< double > reco::HFValueStruct::PUIntercept | ( | ) | const |
double reco::HFValueStruct::PUSlope | ( | int | ieta | ) | const |
Definition at line 46 of file HFValueStruct.cc.
References LEDCalibrationChannels::ieta.
Referenced by HFRecoEcalCandidateAlgo::correctEPosition().
std::vector< double > reco::HFValueStruct::PUSlope | ( | ) | const |
void reco::HFValueStruct::setEnCor | ( | int | ieta, |
double | val | ||
) |
Definition at line 62 of file HFValueStruct.cc.
References LEDCalibrationChannels::ieta, and heppy_batch::val.
void reco::HFValueStruct::setEnCor | ( | const std::vector< double > & | val | ) |
void reco::HFValueStruct::setPUIntercept | ( | int | ieta, |
double | val | ||
) |
Definition at line 70 of file HFValueStruct.cc.
References LEDCalibrationChannels::ieta, and heppy_batch::val.
void reco::HFValueStruct::setPUIntercept | ( | const std::vector< double > & | val | ) |
void reco::HFValueStruct::setPUSlope | ( | int | ieta, |
double | val | ||
) |
Definition at line 66 of file HFValueStruct.cc.
References LEDCalibrationChannels::ieta, and heppy_batch::val.
void reco::HFValueStruct::setPUSlope | ( | const std::vector< double > & | val | ) |
|
private |
Definition at line 37 of file HFValueStruct.h.
Referenced by HFValueStruct().
|
private |
Definition at line 37 of file HFValueStruct.h.
Referenced by HFValueStruct().
|
private |
Definition at line 35 of file HFValueStruct.h.
|
private |
Definition at line 34 of file HFValueStruct.h.
Referenced by HFValueStruct().