5#ifndef TRIGCOSTANALYSIS_COUNTERROS_H
6#define TRIGCOSTANALYSIS_COUNTERROS_H 1
char data[hepevt_bytes_allocation_ATLAS]
Caches and propagates event data to be used by monitoring algorithms.
CounterBase()=delete
Forbid default constructor.
CounterROS & operator=(const CounterROS &)=delete
Forbid assignment.
int getROBHistoryBin(const unsigned history)
Get histogram bin for ROBHistory enum values.
CounterROS()=delete
Forbid default constructor.
virtual StatusCode newEvent(const CostData &data, size_t index, const float weight=1.) override
Concrete implementation.
CounterROS(const CounterROS &)=delete
Forbid copy.
std::map< uint32_t, unsigned > m_robIdToBin
Cached mapping of rob id to bin in ROBsPerRequest_perEvent histogram.
virtual ~CounterROS()=default
Default destructor.