ATLAS Offline Software
Trigger
TrigCost
TrigCostAnalysis
src
counters
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
15
class
CounterAlgorithmClass
:
public
CounterAlgorithm
{
16
public
:
20
CounterAlgorithmClass
() =
delete
;
21
27
CounterAlgorithmClass
(
const
std::string&
name
,
const
MonitorBase
*
parent
);
28
32
virtual
~CounterAlgorithmClass
() =
default
;
33
37
CounterAlgorithmClass
&
operator=
(
const
CounterAlgorithmClass
&) =
delete
;
38
42
CounterAlgorithmClass
(
const
CounterAlgorithmClass
&) =
delete
;
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:228
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
Generated on Mon Dec 23 2024 21:08:40 for ATLAS Offline Software by
1.8.18