ATLAS Offline Software
Macros
egammaMonitorBaseAlgorithm.cxx File Reference
#include "egammaMonitorBaseAlgorithm.h"
Include dependency graph for egammaMonitorBaseAlgorithm.cxx:

Go to the source code of this file.

Macros

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

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; }

Macros for plotting.

Definition at line 96 of file egammaMonitorBaseAlgorithm.cxx.

◆ 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 96 of file egammaMonitorBaseAlgorithm.cxx.

◆ 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 96 of file egammaMonitorBaseAlgorithm.cxx.

◆ 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.;}

Macros for plotting.

Definition at line 96 of file egammaMonitorBaseAlgorithm.cxx.

◆ 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 96 of file egammaMonitorBaseAlgorithm.cxx.

ParticleTest.eg
eg
Definition: ParticleTest.py:29
xAOD::Egamma_v1
Definition: Egamma_v1.h:56
xAOD::Electron_v1
Definition: Electron_v1.h:34
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14