ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DataQuality
dqm_algorithms
dqm_algorithms
RepeatAlgorithm.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
#ifndef dqaRepeatAlgorithm_h
6
#define dqaRepeatAlgorithm_h
7
8
9
10
#include "dqm_core/Algorithm.h"
11
#include <string>
12
#include <memory>
13
#include <iosfwd>
14
15
namespace
dqm_algorithms
{
16
17
class
RepeatAlgorithm
:
public
dqm_core::Algorithm {
18
public
:
19
20
RepeatAlgorithm
(
const
RepeatAlgorithm
& other );
21
RepeatAlgorithm
();
22
RepeatAlgorithm
&
operator=
(
const
RepeatAlgorithm
& other);
23
24
virtual
~RepeatAlgorithm
();
25
virtual
dqm_core::Algorithm*
clone
();
26
virtual
dqm_core::Result*
execute
(
const
std::string& name,
const
TObject& data,
27
const
dqm_core::AlgorithmConfig& config );
28
dqm_core::AlgorithmConfig*
ConfigureSubAlg
(
const
dqm_core::AlgorithmConfig& config, TObject*
reference
);
29
30
using
Algorithm::printDescription;
31
virtual
void
printDescription
(std::ostream& out);
32
33
protected
:
34
35
std::shared_ptr<dqm_core::Algorithm>
m_subalg
;
36
37
};
38
39
}
//namespace dqi
40
41
#endif
dqm_algorithms::RepeatAlgorithm::m_subalg
std::shared_ptr< dqm_core::Algorithm > m_subalg
Definition
RepeatAlgorithm.h:35
dqm_algorithms::RepeatAlgorithm::clone
virtual dqm_core::Algorithm * clone()
Definition
RepeatAlgorithm.cxx:57
dqm_algorithms::RepeatAlgorithm::RepeatAlgorithm
RepeatAlgorithm()
Definition
RepeatAlgorithm.cxx:45
dqm_algorithms::RepeatAlgorithm::~RepeatAlgorithm
virtual ~RepeatAlgorithm()
Definition
RepeatAlgorithm.cxx:51
dqm_algorithms::RepeatAlgorithm::printDescription
virtual void printDescription(std::ostream &out)
Definition
RepeatAlgorithm.cxx:64
dqm_algorithms::RepeatAlgorithm::RepeatAlgorithm
RepeatAlgorithm(const RepeatAlgorithm &other)
Definition
RepeatAlgorithm.cxx:31
dqm_algorithms::RepeatAlgorithm::execute
virtual dqm_core::Result * execute(const std::string &name, const TObject &data, const dqm_core::AlgorithmConfig &config)
Definition
RepeatAlgorithm.cxx:79
dqm_algorithms::RepeatAlgorithm::ConfigureSubAlg
dqm_core::AlgorithmConfig * ConfigureSubAlg(const dqm_core::AlgorithmConfig &config, TObject *reference)
Definition
RepeatAlgorithm.cxx:149
dqm_algorithms::RepeatAlgorithm::operator=
RepeatAlgorithm & operator=(const RepeatAlgorithm &other)
Definition
RepeatAlgorithm.cxx:37
reference
Definition
hcg.cxx:440
dqm_algorithms
Definition
AddReference.h:17
Generated on
for ATLAS Offline Software by
1.17.0