ATLAS Offline Software
BinsDiffFromPreviousLBs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
10 #ifndef DQM_ALGORITHMS_BINS_DIFF_FROMPREVLBS_H
11 #define DQM_ALGORITHMS_BINS_DIFF_FROMPREVLBS_H
12 
13 #include <dqm_core/Algorithm.h>
14 #include <iosfwd>
15 #include <vector>
16 #include <string>
17 
18 namespace dqm_algorithms
19 {
20  struct BinsDiffFromPreviousLBs : public dqm_core::Algorithm
21  {
23 
25 
26  //overwrites virtual functions
28  dqm_core::Result * execute( const std::string & , const TObject & , const dqm_core::AlgorithmConfig & );
29  using dqm_core::Algorithm::printDescription;
30  void printDescription(std::ostream& out);
31  bool areConsecutive(const std::vector<int>& lbVec);
32  };
33 }
34 
35 #endif // DQM_ALGORITHMS_BINS_DIFF_FROMPREVLBS_H
dqm_algorithms::BinsDiffFromPreviousLBs
Definition: BinsDiffFromPreviousLBs.h:21
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
dqm_algorithms::BinsDiffFromPreviousLBs::printDescription
void printDescription(std::ostream &out)
Definition: BinsDiffFromPreviousLBs.cxx:158
dqm_algorithms::BinsDiffFromPreviousLBs::areConsecutive
bool areConsecutive(const std::vector< int > &lbVec)
Definition: BinsDiffFromPreviousLBs.cxx:41
Result
ICscStripFitter::Result Result
Definition: CalibCscStripFitter.cxx:13
dqm_algorithms::BinsDiffFromPreviousLBs::~BinsDiffFromPreviousLBs
~BinsDiffFromPreviousLBs()
Definition: BinsDiffFromPreviousLBs.cxx:30
dqm_algorithms::BinsDiffFromPreviousLBs::BinsDiffFromPreviousLBs
BinsDiffFromPreviousLBs()
Definition: BinsDiffFromPreviousLBs.cxx:25
dqm_algorithms
Definition: AddReference.h:17
dqm_algorithms::BinsDiffFromPreviousLBs::execute
dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &)
Definition: BinsDiffFromPreviousLBs.cxx:52
dqm_algorithms::BinsDiffFromPreviousLBs::clone
BinsDiffFromPreviousLBs * clone()
Definition: BinsDiffFromPreviousLBs.cxx:35