ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DataQuality
DataQualityInterfaces
DataQualityInterfaces
HanConfigCompAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef dqiHanConfigCompAlg_h
6
#define dqiHanConfigCompAlg_h
7
8
#include <string>
9
#include <map>
10
#include <iostream>
11
12
#include <TObject.h>
13
#include <TObjString.h>
14
#include <TFile.h>
15
16
#include "
DataQualityInterfaces/HanConfigAssessor.h
"
17
18
class
TSeqCollection;
19
20
namespace
dqi
{
21
22
class
HanConfigCompAlg
:
public
TObject {
23
public
:
24
HanConfigCompAlg
();
25
HanConfigCompAlg
(
const
HanConfigCompAlg
& other );
26
HanConfigCompAlg
&
operator=
(
const
HanConfigCompAlg
& other );
27
virtual
~HanConfigCompAlg
();
28
29
virtual
void
SetName
( std::string name );
30
virtual
const
char
*
GetName
()
const
;
31
32
virtual
void
AddAlg
( std::string alg );
33
virtual
TIter
GetAllAlg
()
const
;
34
35
virtual
void
AddLib
( std::string lib );
36
virtual
TIter
GetAllLib
()
const
;
37
38
virtual
void
PrintIOStream
( std::ostream& o )
const
;
39
40
protected
:
41
TObjString
m_name
;
42
TSeqCollection *
m_subAlgs
;
43
TSeqCollection *
m_libs
;
44
45
//Get rid of Root macros that confuse Doxygen
47
ClassDef(
HanConfigCompAlg
, 2 )
49
};
50
51
}
52
53
#endif
HanConfigAssessor.h
dqi::HanConfigCompAlg::GetAllLib
virtual TIter GetAllLib() const
Definition
HanConfigCompAlg.cxx:113
dqi::HanConfigCompAlg::GetAllAlg
virtual TIter GetAllAlg() const
Definition
HanConfigCompAlg.cxx:98
dqi::HanConfigCompAlg::PrintIOStream
virtual void PrintIOStream(std::ostream &o) const
Definition
HanConfigCompAlg.cxx:120
dqi::HanConfigCompAlg::GetName
virtual const char * GetName() const
Definition
HanConfigCompAlg.cxx:83
dqi::HanConfigCompAlg::m_libs
TSeqCollection * m_libs
Definition
HanConfigCompAlg.h:43
dqi::HanConfigCompAlg::m_subAlgs
TSeqCollection * m_subAlgs
Definition
HanConfigCompAlg.h:42
dqi::HanConfigCompAlg::operator=
HanConfigCompAlg & operator=(const HanConfigCompAlg &other)
Definition
HanConfigCompAlg.cxx:44
dqi::HanConfigCompAlg::~HanConfigCompAlg
virtual ~HanConfigCompAlg()
Definition
HanConfigCompAlg.cxx:67
dqi::HanConfigCompAlg::m_name
TObjString m_name
Definition
HanConfigCompAlg.h:41
dqi::HanConfigCompAlg::HanConfigCompAlg
HanConfigCompAlg()
Definition
HanConfigCompAlg.cxx:16
dqi::HanConfigCompAlg::AddAlg
virtual void AddAlg(std::string alg)
Definition
HanConfigCompAlg.cxx:90
dqi::HanConfigCompAlg::SetName
virtual void SetName(std::string name)
Definition
HanConfigCompAlg.cxx:76
dqi::HanConfigCompAlg::AddLib
virtual void AddLib(std::string lib)
Definition
HanConfigCompAlg.cxx:105
dqi
Definition
CompositeAlgorithm.h:16
Generated on
for ATLAS Offline Software by
1.17.0