ATLAS Offline Software
TRTAvgEventSizeCheck.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifdef ONLINE // can only be built in an online environment
6 
7 #ifndef DQM_ALGORITHMS_TRTAVGEVENTSIZECHECK_H
8 #define DQM_ALGORITHMS_TRTAVGEVENTSIZECHECK_H
9 
10 #include "dqm_core/Algorithm.h"
11 #include <string>
12 #include <iosfwd>
13 
14 namespace dqm_algorithms {
15 
16 class TRTAvgEventSizeCheck : public dqm_core::Algorithm
17 {
18 public:
19  TRTAvgEventSizeCheck();
20  TRTAvgEventSizeCheck *clone();
21  dqm_core::Result *execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &);
22  using dqm_core::Algorithm::printDescription;
23  void printDescription(std::ostream& out);
24 
25 private:
26  boost::posix_time::ptime lastCollisionsSeen_;
27 };
28 
29 } // namespace
30 
31 #endif // DQM_ALGORITHMS_TRTAVGEVENTSIZECHECK_H
32 #endif // ONLINE
python.FakeAthena.Algorithm
def Algorithm(name)
Definition: FakeAthena.py:41
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
python.Utilities.clone
clone
Definition: Utilities.py:134
LArG4FSStartPointFilterLegacy.execute
execute
Definition: LArG4FSStartPointFilterLegacy.py:20
Result
ICscStripFitter::Result Result
Definition: CalibCscStripFitter.cxx:13
dqm_algorithms
Definition: AddReference.h:17