ATLAS Offline Software
TRTHistogramHasNonZeroEntries.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_TRTHISTOGRAMHASNONZEROENTRIES_H
10 #define DQM_ALGORITHMS_TRTHISTOGRAMHASNONZEROENTRIES_H
11 
12 #include "dqm_core/Algorithm.h"
13 
14 #include <string>
15 #include <iosfwd>
16 
17 namespace dqm_algorithms
18 {
19 
20 class TRTHistogramHasNonZeroEntries: public dqm_core::Algorithm
21 {
22 public:
24 
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_TRTHISTOGRAMHASNONZEROENTRIES_H
dqm_algorithms::TRTHistogramHasNonZeroEntries::clone
virtual dqm_core::Algorithm * clone()
Definition: TRTHistogramHasNonZeroEntries.cxx:39
dqm_algorithms::TRTHistogramHasNonZeroEntries
Definition: TRTHistogramHasNonZeroEntries.h:21
dqm_algorithms::TRTHistogramHasNonZeroEntries::TRTHistogramHasNonZeroEntries
TRTHistogramHasNonZeroEntries()
Definition: TRTHistogramHasNonZeroEntries.cxx:30
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
dqm_algorithms::TRTHistogramHasNonZeroEntries::~TRTHistogramHasNonZeroEntries
virtual ~TRTHistogramHasNonZeroEntries()
Definition: TRTHistogramHasNonZeroEntries.cxx:35
Result
ICscStripFitter::Result Result
Definition: CalibCscStripFitter.cxx:13
dqm_algorithms::TRTHistogramHasNonZeroEntries::m_name
std::string m_name
Definition: TRTHistogramHasNonZeroEntries.h:32
dqm_algorithms::TRTHistogramHasNonZeroEntries::execute
virtual dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &)
Definition: TRTHistogramHasNonZeroEntries.cxx:44
dqm_algorithms
Definition: AddReference.h:17
dqm_algorithms::TRTHistogramHasNonZeroEntries::printDescription
virtual void printDescription(std::ostream &out)
Definition: TRTHistogramHasNonZeroEntries.cxx:80