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

◆ getAuxEnergy()

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

Definition at line 240 of file rawEnergy.h.

References h.

240  {
242  getAuxEnergy(h, valueIfNoSuchMember);
243 }
float getAuxEnergy(const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
Definition: rawEnergy.h:240
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4

◆ getAuxRecHitWord()

template<typename HcalRecHit >
uint32_t getAuxRecHitWord ( const HcalRecHit &  h,
uint32_t  valueIfNoSuchMember = 4294967295U 
)
inline

Definition at line 250 of file rawEnergy.h.

References h.

250  {
252  getAuxRecHit(h, valueIfNoSuchMember);
253 }
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4

◆ getRawEnergy()

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

Definition at line 227 of file rawEnergy.h.

References h.

227  {
229  getRawEnergy(h, valueIfNoSuchMember);
230 }
float getRawEnergy(const HcalRecHit &h, float valueIfNoSuchMember=-1.0e20)
Definition: rawEnergy.h:227
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4

◆ setAuxEnergy()

template<typename HcalRecHit >
void setAuxEnergy ( HcalRecHit &  h,
float  e 
)
inline

Definition at line 234 of file rawEnergy.h.

References MillePedeFileConverter_cfg::e, and h.

Referenced by HcalSimpleRecAlgoImpl::reco().

234  {
237 }
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
void setAuxEnergy(HcalRecHit &h, float e)
Definition: rawEnergy.h:234

◆ setRawEnergy()

template<typename HcalRecHit >
void setRawEnergy ( HcalRecHit &  h,
float  e 
)
inline

Definition at line 217 of file rawEnergy.h.

References MillePedeFileConverter_cfg::e, and h.

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

217  {
220 }
void setRawEnergy(HcalRecHit &h, float e)
Definition: rawEnergy.h:217
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4