ATLAS Offline Software
Classes | Enumerations
Trigger/TrigCost/TrigCostAnalysis/src/Variable.h File Reference
#include "GaudiKernel/StatusCode.h"
#include "AthenaBaseComps/AthCheckMacros.h"
Include dependency graph for Trigger/TrigCost/TrigCostAnalysis/src/Variable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Variable
 Wrapper around a histogram which allows for some additional filling patterns and data manipulation. More...
 

Enumerations

enum  VariableType { kPerCall, kPerEvent }
 Behaviour of Variable. More...
 
enum  LogType { kLinear, kLog }
 Histogram x-axis type flag. More...
 

Enumeration Type Documentation

◆ LogType

enum LogType

Histogram x-axis type flag.

Enumerator
kLinear 

Linear x-binning.

kLog 

Logarithmic x-binning.

Definition at line 26 of file Trigger/TrigCost/TrigCostAnalysis/src/Variable.h.

26  {
27  kLinear,
28  kLog
29 };

◆ VariableType

Behaviour of Variable.

Enumerator
kPerCall 

Variable should fill underlying histogram on each fill.

kPerEvent 

Variable should buffer fill calls in an accumulator and fill the underlying histogram once at the end of the event.

Definition at line 17 of file Trigger/TrigCost/TrigCostAnalysis/src/Variable.h.

17  {
18  kPerCall,
19  kPerEvent
20 };
kPerEvent
@ kPerEvent
Variable should buffer fill calls in an accumulator and fill the underlying histogram once at the end...
Definition: Trigger/TrigCost/TrigCostAnalysis/src/Variable.h:19
kLog
@ kLog
Logarithmic x-binning.
Definition: Trigger/TrigCost/TrigCostAnalysis/src/Variable.h:28
kPerCall
@ kPerCall
Variable should fill underlying histogram on each fill.
Definition: Trigger/TrigCost/TrigCostAnalysis/src/Variable.h:18
kLinear
@ kLinear
Linear x-binning.
Definition: Trigger/TrigCost/TrigCostAnalysis/src/Variable.h:27