ATLAS Offline Software
Event
xAOD
xAODTauCnv
src
TauJetCnvAlg.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// TauJetCnvAlg.h
8
// Header file for class TauJetCnvAlg
9
// Author: Michel Janus , janus@cern.ch
11
#ifndef XAODTAUCNV_TAUJETCNVALG_H
12
#define XAODTAUCNV_TAUJETCNVALG_H
13
14
// STL includes
15
#include <string>
16
17
// FrameWork includes
18
#include "
AthenaBaseComps/AthAlgorithm.h
"
19
#include "GaudiKernel/ToolHandle.h"
20
#include "
xAODTauCnv/ITauJetCnvTool.h
"
21
22
23
namespace
xAODMaker
{
24
class
TauJetCnvAlg
25
:
public
::AthAlgorithm
26
{
27
29
// Public methods:
31
public
:
32
33
// Copy constructor:
34
36
TauJetCnvAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
37
39
virtual
~TauJetCnvAlg
();
40
41
// Assignment operator:
42
//TauJetCnvAlg &operator=(const TauJetCnvAlg &alg);
43
44
// Athena algorithm's Hooks
45
virtual
StatusCode
initialize
();
46
virtual
StatusCode
execute
();
47
virtual
StatusCode
finalize
();
48
50
// Private data:
52
private
:
53
55
TauJetCnvAlg
();
56
58
std::string
m_inputTauJetContainerName
;
59
std::string
m_xaodTauJetContainerName
;
60
62
ToolHandle<ITauJetCnvTool>
m_cnvTool
;
63
64
};
65
66
}
67
#endif //> !XAODTAUCNV_TAUJETCNVALG_H
xAODMaker::TauJetCnvAlg::m_inputTauJetContainerName
std::string m_inputTauJetContainerName
Containers.
Definition:
TauJetCnvAlg.h:58
xAODMaker::TauJetCnvAlg::finalize
virtual StatusCode finalize()
Definition:
TauJetCnvAlg.cxx:69
xAODMaker::TauJetCnvAlg::execute
virtual StatusCode execute()
Definition:
TauJetCnvAlg.cxx:77
ITauJetCnvTool.h
xAODMaker::TauJetCnvAlg
Definition:
TauJetCnvAlg.h:26
xAODMaker
Definition:
StoreGateSvc.h:72
AthAlgorithm.h
xAODMaker::TauJetCnvAlg::TauJetCnvAlg
TauJetCnvAlg()
Default constructor:
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
xAODMaker::TauJetCnvAlg::~TauJetCnvAlg
virtual ~TauJetCnvAlg()
Destructor:
Definition:
TauJetCnvAlg.cxx:53
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
xAODMaker::TauJetCnvAlg::initialize
virtual StatusCode initialize()
Definition:
TauJetCnvAlg.cxx:58
xAODMaker::TauJetCnvAlg::m_xaodTauJetContainerName
std::string m_xaodTauJetContainerName
Definition:
TauJetCnvAlg.h:59
xAODMaker::TauJetCnvAlg::m_cnvTool
ToolHandle< ITauJetCnvTool > m_cnvTool
Tool to perform taujet container conversion.
Definition:
TauJetCnvAlg.h:62
Generated on Sun Dec 22 2024 21:18:54 for ATLAS Offline Software by
1.8.18