CMS 3D CMS Logo

Classes | Namespaces | Functions
rawEnergy.h File Reference
#include <cstdint>

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 240 of file rawEnergy.h.

240  {
242  getAuxEnergy(h, valueIfNoSuchMember);
243 }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
template<typename HcalRecHit >
uint32_t getAuxRecHitWord ( const HcalRecHit &  h,
uint32_t  valueIfNoSuchMember = 4294967295U 
)
inline

Definition at line 250 of file rawEnergy.h.

250  {
252  getAuxRecHit(h, valueIfNoSuchMember);
253 }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
template<typename HcalRecHit >
float getRawEnergy ( const HcalRecHit &  h,
float  valueIfNoSuchMember = -1.0e20 
)
inline

Definition at line 227 of file rawEnergy.h.

227  {
229  getRawEnergy(h, valueIfNoSuchMember);
230 }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
template<typename HcalRecHit >
void setAuxEnergy ( HcalRecHit &  h,
float  e 
)
inline

Definition at line 234 of file rawEnergy.h.

Referenced by HcalSimpleRecAlgoImpl::reco().

234  {
237 }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void setAuxEnergy(HcalRecHit &h, float e)
Definition: rawEnergy.h:234
template<typename HcalRecHit >
void setRawEnergy ( HcalRecHit &  h,
float  e 
)
inline

Definition at line 217 of file rawEnergy.h.

Referenced by HcalSimpleRecAlgoImpl::reco(), HcalSimpleRecAlgo::reconstruct(), and HcalSimpleRecAlgo::reconstructQIE10().

217  {
220 }
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
void setRawEnergy(HcalRecHit &h, float e)
Definition: rawEnergy.h:217