ATLAS Offline Software
Loading...
Searching...
No Matches
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>
16class bin2;
17
18namespace 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}
34class 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
double m_eta
double m_phi
double m_deviation
double m_value
dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &)
void printDescription(std::ostream &out)