ATLAS Offline Software
TRTCheckPeakSimple.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
9 #ifndef DQM_ALGORITHMS_TRTCHECKPEAKSIMPLE_H
10 #define DQM_ALGORITHMS_TRTCHECKPEAKSIMPLE_H
11 
12 #include "dqm_core/Algorithm.h"
13 
14 #include <string>
15 #include <iosfwd>
16 
17 namespace dqm_algorithms
18 {
19 
20 class TRTCheckPeakSimple: public dqm_core::Algorithm
21 {
22 public:
24 
25  virtual ~TRTCheckPeakSimple();
26  virtual dqm_core::Algorithm *clone();
27  virtual dqm_core::Result *execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &);
28  using dqm_core::Algorithm::printDescription;
29  virtual void printDescription(std::ostream& out);
30 
31 private:
32  std::string m_name;
33 };
34 
35 } //namespace dqm_algorithms
36 
37 #endif // DQM_ALGORITHMS_TRTCHECKPEAKSIMPLE_H
dqm_algorithms::TRTCheckPeakSimple::execute
virtual dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &)
Definition: TRTCheckPeakSimple.cxx:45
dqm_algorithms::TRTCheckPeakSimple::printDescription
virtual void printDescription(std::ostream &out)
Definition: TRTCheckPeakSimple.cxx:122
dqm_algorithms::TRTCheckPeakSimple::clone
virtual dqm_core::Algorithm * clone()
Definition: TRTCheckPeakSimple.cxx:39
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
dqm_algorithms::TRTCheckPeakSimple::m_name
std::string m_name
Definition: TRTCheckPeakSimple.h:32
Result
ICscStripFitter::Result Result
Definition: CalibCscStripFitter.cxx:13
dqm_algorithms::TRTCheckPeakSimple::~TRTCheckPeakSimple
virtual ~TRTCheckPeakSimple()
Definition: TRTCheckPeakSimple.cxx:35
dqm_algorithms
Definition: AddReference.h:17
dqm_algorithms::TRTCheckPeakSimple
Definition: TRTCheckPeakSimple.h:21
dqm_algorithms::TRTCheckPeakSimple::TRTCheckPeakSimple
TRTCheckPeakSimple()
Definition: TRTCheckPeakSimple.cxx:30