|
|
Go to the documentation of this file.
2 #ifndef RecoLocalCalo_HcalRecAlgos_rawEnergy_h
3 #define RecoLocalCalo_HcalRecAlgos_rawEnergy_h
24 template <
void (T::*)(
float)>
49 template <
typename T,
bool>
62 template <
float (T::*)() const>
87 template <
typename T,
bool>
100 template <
void (T::*)(
float)>
106 template <
typename C>
108 template <
typename C>
120 template <
typename T>
125 template <
typename T,
bool>
130 template <
typename T>
135 template <
typename T>
138 template <
float (T::*)() const>
144 template <
typename C>
146 template <
typename C>
158 template <
typename T>
163 template <
typename T,
bool>
168 template <
typename T>
173 template <
typename T>
176 template <u
int32_t (T::*)() const>
182 template <
typename C>
184 template <
typename C>
196 template <
typename T>
201 template <
typename T,
bool>
206 template <
typename T>
216 template <
typename HcalRecHit>
226 template <
typename HcalRecHit>
227 inline float getRawEnergy(
const HcalRecHit&
h,
float valueIfNoSuchMember = -1.0e20) {
233 template <
typename HcalRecHit>
239 template <
typename HcalRecHit>
240 inline float getAuxEnergy(
const HcalRecHit&
h,
float valueIfNoSuchMember = -1.0e20) {
249 template <
typename HcalRecHit>
252 getAuxRecHit(
h, valueIfNoSuchMember);
255 #endif // RecoLocalCalo_HcalRecAlgos_rawEnergy_h
static uint32_t getAuxRecHit(const T &, uint32_t v)
void setAuxEnergy(HcalRecHit &h, float e)
float getAuxEnergy(const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
static float getRawEnergy(const T &h, float)
static float getRawEnergy(const T &, float v)
static void setAuxEnergy(T &h, float e)
float getRawEnergy(const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
static One test(tester<&C::setRawEnergy > *)
static void setRawEnergy(T &h, float e)
static float getAuxEnergy(const T &h, float)
static One test(tester<&C::eaux > *)
static One test(tester<&C::setAuxEnergy > *)
uint32_t getAuxRecHitWord(const HcalRecHit &h, uint32_t valueIfNoSuchMember=4294967295U)
static void setRawEnergy(T &, float)
static One test(tester<&C::auxHBHE > *)
static void setAuxEnergy(T &, float)
static float getAuxEnergy(const T &, float v)
static One test(tester<&C::eraw > *)
void setRawEnergy(HcalRecHit &h, float e)
static One test(int C::*)
static uint32_t getAuxRecHit(const T &h, uint32_t)