ATLAS Offline Software
Event
xAOD
xAODJetCnv
src
JetCnvAlg.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
// JetCnvAlg.h
8
// Header file for class JetCnvAlg
9
// Author: P-A delsart
11
#ifndef XAODJETCNV_JETCNVALG_H
12
#define XAODJETCNV_JETCNVALG_H 1
13
14
// STL includes
15
#include <string>
16
17
// FrameWork includes
18
#include "
AthenaBaseComps/AthAlgorithm.h
"
19
#include "GaudiKernel/ToolHandle.h"
20
21
#include "
xAODJetCnv/IJetCnvTool.h
"
22
23
namespace
xAODMaker
{
24
class
JetCnvAlg
25
:
public
::AthAlgorithm
26
{
27
29
// Public methods:
31
public
:
32
33
// Copy constructor:
34
36
JetCnvAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
37
39
virtual
~JetCnvAlg
();
40
41
// Assignment operator:
42
//JetCnvAlg &operator=(const JetCnvAlg &alg);
43
44
// Athena algorithm's Hooks
45
virtual
StatusCode
initialize
();
46
virtual
StatusCode
execute
();
47
virtual
StatusCode
finalize
();
48
50
// Const methods:
52
54
// Non-const methods:
56
58
// Private data:
60
private
:
61
63
JetCnvAlg
();
64
66
std::string
m_inputJetCollectionName
;
67
std::string
m_xaodJetCollectionName
;
68
std::string
m_constitContainerName
;
69
70
bool
m_constitSearch
;
71
72
ToolHandle<IJetCnvTool>
m_cnvTool
;
73
74
};
75
}
76
#endif //> !XAODJETCNV_JETCNVALG_H
xAODMaker::JetCnvAlg::finalize
virtual StatusCode finalize()
Definition:
JetCnvAlg.cxx:73
xAODMaker::JetCnvAlg::JetCnvAlg
JetCnvAlg()
Default constructor:
xAODMaker::JetCnvAlg::m_inputJetCollectionName
std::string m_inputJetCollectionName
Containers.
Definition:
JetCnvAlg.h:66
xAODMaker::JetCnvAlg::m_constitContainerName
std::string m_constitContainerName
Definition:
JetCnvAlg.h:68
xAODMaker
Definition:
StoreGateSvc.h:72
xAODMaker::JetCnvAlg::~JetCnvAlg
virtual ~JetCnvAlg()
Destructor:
Definition:
JetCnvAlg.cxx:57
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAODMaker::JetCnvAlg::m_xaodJetCollectionName
std::string m_xaodJetCollectionName
Definition:
JetCnvAlg.h:67
xAODMaker::JetCnvAlg::execute
virtual StatusCode execute()
Definition:
JetCnvAlg.cxx:81
AthAlgorithm
Definition:
AthAlgorithm.h:47
xAODMaker::JetCnvAlg::initialize
virtual StatusCode initialize()
Definition:
JetCnvAlg.cxx:62
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
xAODMaker::JetCnvAlg::m_constitSearch
bool m_constitSearch
Definition:
JetCnvAlg.h:70
IJetCnvTool.h
xAODMaker::JetCnvAlg
Definition:
JetCnvAlg.h:26
xAODMaker::JetCnvAlg::m_cnvTool
ToolHandle< IJetCnvTool > m_cnvTool
Definition:
JetCnvAlg.h:72
Generated on Sun Dec 22 2024 21:12:24 for ATLAS Offline Software by
1.8.18