ATLAS Offline Software
CounterAlgorithmClass.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGCOSTANALYSIS_COUNTERALGORITHMCLASS_H
6 #define TRIGCOSTANALYSIS_COUNTERALGORITHMCLASS_H 1
7 
8 #include "CounterAlgorithm.h"
9 
16  public:
21 
27  CounterAlgorithmClass(const std::string& name, const MonitorBase* parent);
28 
32  virtual ~CounterAlgorithmClass() = default;
33 
38 
43 };
44 
45 #endif // TRIGCOSTANALYSIS_COUNTERALGORITHMCLASS_H
CounterAlgorithmClass::CounterAlgorithmClass
CounterAlgorithmClass(const CounterAlgorithmClass &)=delete
Forbid copy.
CounterAlgorithmClass::~CounterAlgorithmClass
virtual ~CounterAlgorithmClass()=default
Default destructor.
CounterAlgorithm.h
CounterAlgorithm
Concrete implimentation of Counter to monitor all properties of a given Algorithm instance.
Definition: CounterAlgorithm.h:14
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
MonitorBase
Forward declare.
Definition: Trigger/TrigCost/TrigCostAnalysis/src/MonitorBase.h:33
CounterAlgorithmClass::operator=
CounterAlgorithmClass & operator=(const CounterAlgorithmClass &)=delete
Forbid assignment.
CounterAlgorithmClass::CounterAlgorithmClass
CounterAlgorithmClass()=delete
Forbid default constructor.
CounterAlgorithmClass
Concrete implimentation of Counter to monitor all properties of a given Algorithm class....
Definition: CounterAlgorithmClass.h:15