CMS 3D CMS Logo

Classes | Namespaces | Functions
rawEnergy.h File Reference
#include "boost/cstdint.hpp"

Go to the source code of this file.

Classes

struct  HcalRecAlgosPrivate::AuxEnergyGetter< T, bool >
 
struct  HcalRecAlgosPrivate::AuxEnergyGetter< T, true >
 
struct  HcalRecAlgosPrivate::AuxEnergySetter< T, bool >
 
struct  HcalRecAlgosPrivate::AuxEnergySetter< T, true >
 
struct  HcalRecAlgosPrivate::AuxRecHitGetter< T, bool >
 
struct  HcalRecAlgosPrivate::AuxRecHitGetter< T, true >
 
struct  HcalRecAlgosPrivate::HasAuxEnergyGetter< T, is_class_type >
 
struct  HcalRecAlgosPrivate::HasAuxEnergyGetter< T, true >
 
class  HcalRecAlgosPrivate::HasAuxEnergyGetterHelper< T >
 
struct  HcalRecAlgosPrivate::HasAuxEnergySetter< T, is_class_type >
 
struct  HcalRecAlgosPrivate::HasAuxEnergySetter< T, true >
 
class  HcalRecAlgosPrivate::HasAuxEnergySetterHelper< T >
 
struct  HcalRecAlgosPrivate::HasAuxRecHitGetter< T, is_class_type >
 
struct  HcalRecAlgosPrivate::HasAuxRecHitGetter< T, true >
 
class  HcalRecAlgosPrivate::HasAuxRecHitGetterHelper< T >
 
struct  HcalRecAlgosPrivate::HasRawEnergyGetter< T, is_class_type >
 
struct  HcalRecAlgosPrivate::HasRawEnergyGetter< T, true >
 
class  HcalRecAlgosPrivate::HasRawEnergyGetterHelper< T >
 
struct  HcalRecAlgosPrivate::HasRawEnergySetter< T, is_class_type >
 
struct  HcalRecAlgosPrivate::HasRawEnergySetter< T, true >
 
class  HcalRecAlgosPrivate::HasRawEnergySetterHelper< T >
 
class  HcalRecAlgosPrivate::IsClassType< T >
 
struct  HcalRecAlgosPrivate::RawEnergyGetter< T, bool >
 
struct  HcalRecAlgosPrivate::RawEnergyGetter< T, true >
 
struct  HcalRecAlgosPrivate::RawEnergySetter< T, bool >
 
struct  HcalRecAlgosPrivate::RawEnergySetter< T, true >
 
struct  HcalRecAlgosPrivate::HasAuxRecHitGetterHelper< T >::tester< const >
 
struct  HcalRecAlgosPrivate::HasAuxEnergyGetterHelper< T >::tester< const >
 
struct  HcalRecAlgosPrivate::HasAuxEnergySetterHelper< T >::tester<>
 
struct  HcalRecAlgosPrivate::HasRawEnergyGetterHelper< T >::tester< const >
 
struct  HcalRecAlgosPrivate::HasRawEnergySetterHelper< T >::tester<>
 
struct  HcalRecAlgosPrivate::HasAuxRecHitGetterHelper< T >::Two
 
struct  HcalRecAlgosPrivate::HasAuxEnergyGetterHelper< T >::Two
 
struct  HcalRecAlgosPrivate::HasAuxEnergySetterHelper< T >::Two
 
struct  HcalRecAlgosPrivate::HasRawEnergyGetterHelper< T >::Two
 
struct  HcalRecAlgosPrivate::HasRawEnergySetterHelper< T >::Two
 
struct  HcalRecAlgosPrivate::IsClassType< T >::Two
 

Namespaces

 HcalRecAlgosPrivate
 

Functions

template<typename HcalRecHit >
float getAuxEnergy (const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
 
template<typename HcalRecHit >
uint32_t getAuxRecHitWord (const HcalRecHit &h, uint32_t valueIfNoSuchMember=4294967295U)
 
template<typename HcalRecHit >
float getRawEnergy (const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
 
template<typename HcalRecHit >
void setAuxEnergy (HcalRecHit &h, float e)
 
template<typename HcalRecHit >
void setRawEnergy (HcalRecHit &h, float e)
 

Function Documentation

template<typename HcalRecHit >
float getAuxEnergy ( const HcalRecHit &  h,
float  valueIfNoSuchMember = -1.0e20 
)
inline

Definition at line 238 of file rawEnergy.h.

239 {
241 }
float getAuxEnergy(const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
Definition: rawEnergy.h:238
template<typename HcalRecHit >
uint32_t getAuxRecHitWord ( const HcalRecHit &  h,
uint32_t  valueIfNoSuchMember = 4294967295U 
)
inline
template<typename HcalRecHit >
float getRawEnergy ( const HcalRecHit &  h,
float  valueIfNoSuchMember = -1.0e20 
)
inline

Definition at line 225 of file rawEnergy.h.

226 {
228 }
float getRawEnergy(const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
Definition: rawEnergy.h:225
template<typename HcalRecHit >
void setAuxEnergy ( HcalRecHit &  h,
float  e 
)
inline
template<typename HcalRecHit >
void setRawEnergy ( HcalRecHit &  h,
float  e 
)
inline