Typedefs | |
typedef boost::function< void(EcalPulseShapes const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result)> | PulseShapeExtractor |
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 (EcalPulseShapes const &pulseshapes, Quantity q) |
void | extractAverage (EcalPulseShapes const &pulseshapes, Quantity q, std::vector< int > const &, std::vector< float > &result) |
void | extractSingleChannel (EcalPulseShapes const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result) |
void | extractSuperModules (EcalPulseShapes const &pulseshapes, Quantity q, std::vector< int > const &which, std::vector< float > &result) |
typedef boost::function<void(EcalPulseShapes const & pulseshapes, Quantity q, std::vector<int> const & which, std::vector<float> & result)> cond::ecalpulseshape::PulseShapeExtractor |
Definition at line 68 of file EcalPulseShapesPyWrapper.cc.
Enumerator | |
---|---|
singleChannel | |
bySuperModule | |
all |
Definition at line 42 of file EcalPulseShapesPyWrapper.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 41 of file EcalPulseShapesPyWrapper.cc.
float cond::ecalpulseshape::average | ( | EcalPulseShapes const & | pulseshapes, |
Quantity | q | ||
) |
Definition at line 44 of file EcalPulseShapesPyWrapper.cc.
References EcalCondObjectContainer< T >::barrelItems(), and EcalPulseShape::val().
Referenced by extractAverage().
void cond::ecalpulseshape::extractAverage | ( | EcalPulseShapes const & | pulseshapes, |
Quantity | q, | ||
std::vector< int > const & | , | ||
std::vector< float > & | result | ||
) |
Definition at line 51 of file EcalPulseShapesPyWrapper.cc.
References average().
Referenced by cond::ValueExtractor< EcalPulseShapes >::extractor().
void cond::ecalpulseshape::extractSingleChannel | ( | EcalPulseShapes const & | pulseshapes, |
Quantity | q, | ||
std::vector< int > const & | which, | ||
std::vector< float > & | result | ||
) |
Definition at line 60 of file EcalPulseShapesPyWrapper.cc.
References EcalCondObjectContainer< T >::barrelItems(), and i.
Referenced by cond::ValueExtractor< EcalPulseShapes >::extractor().
void cond::ecalpulseshape::extractSuperModules | ( | EcalPulseShapes const & | pulseshapes, |
Quantity | q, | ||
std::vector< int > const & | which, | ||
std::vector< float > & | result | ||
) |
Definition at line 56 of file EcalPulseShapesPyWrapper.cc.
Referenced by cond::ValueExtractor< EcalPulseShapes >::extractor().