#include "TrigEgammaMonitorBaseAlgorithm.h"
#include "Gaudi/Parsers/Factory.h"
#include "GaudiKernel/ToStream.h"
Go to the source code of this file.
|
| namespace | Gaudi |
| | =============================================================================
|
| namespace | Gaudi::Parsers |
| namespace | std |
| | STL namespace.
|
|
| #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.
|
| #define | GETTER(_name_) |
| | Macros for plotting.
|
| #define | GETTER(_name_) |
| | Macros for plotting.
|
| #define | GETTER(_name_) |
| | Macros for plotting.
|
◆ GETTER [1/8]
Value:float TrigEgammaMonitorBaseAlgorithm::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".
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [2/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getIsolation_##_name_(
const xAOD::Electron* eg)
const\
{ float val{-99}; \
eg->isolationValue(val,xAOD::Iso::_name_); \
return val; }
Electron_v1 Electron
Definition of the current "egamma version".
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [3/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getIsolation_##_name_(
const xAOD::Egamma* eg)
const\
{ float val{-99}; \
eg->isolationValue(val,xAOD::Iso::_name_); \
return val; }
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [4/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getCluster_##_name_(
const xAOD::Egamma* eg)
const\
{ if(eg && eg->caloCluster()) \
return eg->caloCluster()->_name_(); \
else return -99.;}
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [5/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getTrack_##_name_(
const xAOD::Electron* eg)
const\
{ if(eg && eg->trackParticle()) \
return eg->trackParticle()->_name_(); \
else return -99.;}
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [6/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getTrackSummary_##_name_(
const xAOD::Electron* eg)
const \
{ uint8_t val_uint8{0}; \
if(eg){ \
eg->trackParticleSummaryValue(val_uint8,xAOD::_name_); \
return val_uint8; } \
else return -99; }
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [7/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getTrackSummaryFloat_##_name_(
const xAOD::Electron* eg)
const\
{ float val_float{0}; \
if(eg){ \
eg->trackParticleSummaryValue(val_float,xAOD::_name_); \
return val_float; } \
else return -99; }
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }
◆ GETTER [8/8]
Value:float TrigEgammaMonitorBaseAlgorithm::getCaloTrackMatch_##_name_(
const xAOD::Electron* eg)
const\
{ float val={-99.}; \
if(eg){ \
eg->trackCaloMatchValue(val,xAOD::EgammaParameters::_name_);} \
Macros for plotting.
Definition at line 470 of file TrigEgammaMonitorBaseAlgorithm.cxx.
470#define GETTER(_name_) float TrigEgammaMonitorBaseAlgorithm::getShowerShape_##_name_(const xAOD::Egamma* eg) const \
471{ float val{-99}; \
472 eg->showerShapeValue(val,xAOD::EgammaParameters::_name_); \
473 return val; }