ATLAS Offline Software
Loading...
Searching...
No Matches
egammaMonitorBaseAlgorithm.cxx File Reference
Include dependency graph for egammaMonitorBaseAlgorithm.cxx:

Go to the source code of this file.

Macros

#define GETTER(_name_)
 Macros for plotting.
#define GETTER(_name_)
 Macros for plotting.
#define GETTER(_name_)
 Macros for plotting.
#define GETTER(_name_)
 Macros for plotting.
#define GETTER(_name_)
 Macros for plotting.

Macro Definition Documentation

◆ GETTER [1/5]

#define GETTER ( _name_)
Value:
float egammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
{ float val{-99}; \
eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
return val; }
Egamma_v1 Egamma
Definition of the current "egamma version".
Definition Egamma.h:17

Macros for plotting.

Definition at line 25 of file egammaMonitorBaseAlgorithm.cxx.

25#define GETTER(_name_) float egammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
26{ float val{-99}; \
27 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
28 return val; }

◆ GETTER [2/5]

#define GETTER ( _name_)
Value:
float egammaMonitorBaseAlgorithm::getIsolation_##_name_(const xAOD::Egamma* eg) const\
{ float val{-99}; \
eg->isolationValue(val,xAOD::Iso::_name_); \
return val; }

Macros for plotting.

Definition at line 25 of file egammaMonitorBaseAlgorithm.cxx.

25#define GETTER(_name_) float egammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
26{ float val{-99}; \
27 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
28 return val; }

◆ GETTER [3/5]

#define GETTER ( _name_)
Value:
float egammaMonitorBaseAlgorithm::getIsolation_##_name_(const xAOD::Egamma* eg) const\
{ float val{-99}; \
eg->isolationValue(val,xAOD::Iso::_name_); \
return val; }

Macros for plotting.

Definition at line 25 of file egammaMonitorBaseAlgorithm.cxx.

25#define GETTER(_name_) float egammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
26{ float val{-99}; \
27 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
28 return val; }

◆ GETTER [4/5]

#define GETTER ( _name_)
Value:
float egammaMonitorBaseAlgorithm::getTrack_##_name_(const xAOD::Electron* eg) const\
{ if(eg && eg->trackParticle()) \
return eg->trackParticle()->_name_(); \
else return -99.;}
Electron_v1 Electron
Definition of the current "egamma version".

Macros for plotting.

Definition at line 25 of file egammaMonitorBaseAlgorithm.cxx.

25#define GETTER(_name_) float egammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
26{ float val{-99}; \
27 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
28 return val; }

◆ GETTER [5/5]

#define GETTER ( _name_)
Value:
float egammaMonitorBaseAlgorithm::getCaloTrackMatch_##_name_(const xAOD::Electron* eg) const\
{ float val={-99.}; \
if(eg){ \
eg->trackCaloMatchValue(val,xAOD::EgammaParameters::_name_);} \
return val; }

Macros for plotting.

Definition at line 25 of file egammaMonitorBaseAlgorithm.cxx.

25#define GETTER(_name_) float egammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
26{ float val{-99}; \
27 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
28 return val; }