ATLAS Offline Software
KillBinsByStrip.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 /* KillBinsByStrip.h
6  Author: Olivier Simard (CEA-Saclay)
7  Email: Olivier.Simard@cern.ch
8 */
9 
10 #ifndef DQM_ALGORITHMS_KILLBINSBYSTRIP_H
11 #define DQM_ALGORITHMS_KILLBINSBYSTRIP_H
12 
13 #include <dqm_core/Algorithm.h>
14 #include <iosfwd>
15 #include <string>
16 class bin2;
17 
18 namespace dqm_algorithms
19 {
20  struct KillBinsByStrip : 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  //void MakeTag(bin2,std::string&); // not yet implemented
30  using dqm_core::Algorithm::printDescription;
31  void printDescription(std::ostream& out);
32  };
33 }
34 class bin2 {
35  public:
36  double m_eta{};
37  double m_phi{};
38  int m_ix{};
39  int m_iy{};
40  double m_value{};
41  double m_deviation{};
42 };
43 #endif // DQM_ALGORITHMS_KILLBINSBYSTRIP_H
bin2::m_ix
int m_ix
Definition: KillBinsByStrip.h:38
bin2::m_iy
int m_iy
Definition: KillBinsByStrip.h:39
bin2::m_deviation
double m_deviation
Definition: KillBinsByStrip.h:41
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
Result
ICscStripFitter::Result Result
Definition: CalibCscStripFitter.cxx:13
bin2::m_phi
double m_phi
Definition: KillBinsByStrip.h:37
dqm_algorithms::KillBinsByStrip::execute
dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &)
Definition: KillBinsByStrip.cxx:34
dqm_algorithms::KillBinsByStrip::~KillBinsByStrip
~KillBinsByStrip()
Definition: KillBinsByStrip.cxx:30
bin2::m_eta
double m_eta
Definition: KillBinsByStrip.h:36
bin2
Definition: KillBinsByStrip.h:34
dqm_algorithms::KillBinsByStrip
Definition: KillBinsByStrip.h:21
dqm_algorithms::KillBinsByStrip::clone
KillBinsByStrip * clone()
Definition: KillBinsByStrip.cxx:31
dqm_algorithms
Definition: AddReference.h:17
bin2::m_value
double m_value
Definition: KillBinsByStrip.h:40
dqm_algorithms::KillBinsByStrip::printDescription
void printDescription(std::ostream &out)
Definition: KillBinsByStrip.cxx:219
dqm_algorithms::KillBinsByStrip::KillBinsByStrip
KillBinsByStrip()
Definition: KillBinsByStrip.cxx:29