ATLAS Offline Software
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
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 
64 
69 
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:195
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