ATLAS Offline Software
Loading...
Searching...
No Matches
SideBand.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9#ifndef DQM_ALGORITHMS_SIDEBAND_H
10#define DQM_ALGORITHMS_SIDEBAND_H
11
12
13#include <dqm_core/Algorithm.h>
14#include <string>
15#include <iosfwd>
16
17namespace dqm_algorithms
18{
39 class SideBand : public dqm_core::Algorithm
40 {
41 public:
42 SideBand(const std::string & name );
43 virtual SideBand* clone();
44 virtual dqm_core::Result* execute(const std::string &,
45 const TObject & obj,
46 const dqm_core::AlgorithmConfig & conf );
47 virtual ~SideBand() {};
48 using dqm_core::Algorithm::printDescription;
49 void printDescription(std::ostream& out);
50 private:
51 std::string m_name;
52 };
53
54}
55
56#endif // DQM_ALGORITHMS_SIDEBAND_H
SideBand(const std::string &name)
Definition SideBand.cxx:26
virtual dqm_core::Result * execute(const std::string &, const TObject &obj, const dqm_core::AlgorithmConfig &conf)
Definition SideBand.cxx:34
void printDescription(std::ostream &out)
Definition SideBand.cxx:132
virtual SideBand * clone()
Definition SideBand.cxx:30