Typedefs | |
typedef boost::function< void(EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result)> | PulseCovarianceExtractor |
Enumerations | |
enum | How { singleChannel, bySuperModule, all } |
enum | Quantity { sample_0 =1, sample_1 =2, sample_2 =3, sample_3 =4, sample_4 =5, sample_5 =6, sample_6 =7, sample_7 =8, sample_8 =9, sample_9 =10, sample_10 =11, sample_11 =12 } |
Functions | |
float | average (EcalPulseCovariances const &pulseshapes, Quantity q) |
void | extractAverage (EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &, std::vector< float > &result) |
void | extractSingleChannel (EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result) |
void | extractSuperModules (EcalPulseCovariances const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result) |
typedef boost::function<void(EcalPulseCovariances const & pulseshapes, Quantity q, std::vector<int> const & which, std::vector<float> & result)> cond::ecalpulsecovariance::PulseCovarianceExtractor |
Definition at line 72 of file EcalPulseCovariancesPyWrapper.cc.
Enumerator | |
---|---|
singleChannel | |
bySuperModule | |
all |
Definition at line 46 of file EcalPulseCovariancesPyWrapper.cc.
Enumerator | |
---|---|
sample_0 | |
sample_1 | |
sample_2 | |
sample_3 | |
sample_4 | |
sample_5 | |
sample_6 | |
sample_7 | |
sample_8 | |
sample_9 | |
sample_10 | |
sample_11 |
Definition at line 45 of file EcalPulseCovariancesPyWrapper.cc.
float cond::ecalpulsecovariance::average | ( | EcalPulseCovariances const & | pulseshapes, |
Quantity | q | ||
) |
Definition at line 48 of file EcalPulseCovariancesPyWrapper.cc.
References EcalCondObjectContainer< T >::barrelItems(), THERAW, and EcalPulseCovariance::val().
Referenced by extractAverage().
void cond::ecalpulsecovariance::extractAverage | ( | EcalPulseCovariances const & | pulseshapes, |
Quantity | q, | ||
std::vector< int > const & | , | ||
std::vector< float > & | result | ||
) |
Definition at line 55 of file EcalPulseCovariancesPyWrapper.cc.
References average().
Referenced by cond::ValueExtractor< EcalPulseCovariances >::extractor().
void cond::ecalpulsecovariance::extractSingleChannel | ( | EcalPulseCovariances const & | pulseshapes, |
Quantity | q, | ||
std::vector< int > const & | which, | ||
std::vector< float > & | result | ||
) |
Definition at line 64 of file EcalPulseCovariancesPyWrapper.cc.
References EcalCondObjectContainer< T >::barrelItems(), i, and THERAW.
Referenced by cond::ValueExtractor< EcalPulseCovariances >::extractor().
void cond::ecalpulsecovariance::extractSuperModules | ( | EcalPulseCovariances const & | pulseshapes, |
Quantity | q, | ||
std::vector< int > const & | which, | ||
std::vector< float > & | result | ||
) |
Definition at line 60 of file EcalPulseCovariancesPyWrapper.cc.
Referenced by cond::ValueExtractor< EcalPulseCovariances >::extractor().