5#ifndef TRIGCOSTANALYSIS_COUNTERALGORITHM_H
6#define TRIGCOSTANALYSIS_COUNTERALGORITHM_H 1
char data[hepevt_bytes_allocation_ATLAS]
Caches and propagates event data to be used by monitoring algorithms.
virtual StatusCode newEvent(const CostData &data, size_t index, const float weight=1.) override
Concrete implimentation.
CounterAlgorithm(const CounterAlgorithm &)=delete
Forbid copy.
CounterAlgorithm()=delete
Forbid default constructor.
CounterAlgorithm & operator=(const CounterAlgorithm &)=delete
Forbid assignment.
virtual ~CounterAlgorithm()=default
Default destructor.
CounterBase()=delete
Forbid default constructor.