|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGCOSTANALYSIS_MONITORSEQUENCE_H
6 #define TRIGCOSTANALYSIS_MONITORSEQUENCE_H 1
9 #include "../MonitorBase.h"
56 virtual std::unique_ptr<CounterBase>
newCounter(
const std::string&
name)
override;
59 #endif // TRIGCOSTANALYSIS_MONITORSEQUENCE_H
char data[hepevt_bytes_allocation_ATLAS]
MonitorSequence(const MonitorSequence &)=delete
Forbid copy.
virtual std::unique_ptr< CounterBase > newCounter(const std::string &name) override
Concrete counter instantiation.
Concrete implementation of Monitor to monitor all sequences in an event.
virtual StatusCode newEvent(const CostData &data, const float weight=1.) override
Concrete dispatch method.
::StatusCode StatusCode
StatusCode definition for legacy code.
MonitorSequence & operator=(const MonitorSequence &)=delete
Forbid assignment.
virtual ~MonitorSequence()=default
Default destructor.
Container which represents a time range and holds a collection of Monitors which monitor this range.
Caches and propagates event data to be used by monitoring algorithms.
MonitorSequence()=delete
Forbid default constructor.