ATLAS Offline Software
PhysicsAnalysis
AnalysisCommon
AnalysisTools
AnalysisTools
AnalysisTools.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 ANALYSISTOOLS_ANALYSISTOOLS_H
6
#define ANALYSISTOOLS_ANALYSISTOOLS_H
7
14
#include "
AnalysisTools/IAnalysisTools.h
"
15
16
// interface ID
17
static
const
InterfaceID IID_IAnalysisTools(
"AnalysisTools"
, 1, 0);
18
19
class
AnalysisTools
:
public
IAnalysisTools
20
{
21
public
:
22
25
AnalysisTools
(
const
std::string&
type
,
const
std::string&
name
,
26
const
IInterface*
parent
) ;
27
30
StatusCode
initialize
();
31
34
static
const
InterfaceID&
interfaceID
( )
35
{
return
IID_IAnalysisTools; }
36
37
38
};
39
40
#endif
AnalysisTools::initialize
StatusCode initialize()
initialize
Definition:
AnalysisTools.cxx:17
IAnalysisTools.h
IAnalysisTools
Definition:
IAnalysisTools.h:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
AnalysisTools::interfaceID
static const InterfaceID & interfaceID()
InterfaceID.
Definition:
AnalysisTools.h:34
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
AnalysisTools::AnalysisTools
AnalysisTools(const std::string &type, const std::string &name, const IInterface *parent)
constructor
Definition:
AnalysisTools.cxx:9
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
AnalysisTools
Definition:
AnalysisTools.h:20
Generated on Thu Jul 4 2024 21:10:13 for ATLAS Offline Software by
1.8.18