ATLAS Offline Software
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
19 #include "GaudiKernel/ToolHandle.h"
21 
22 
23 namespace xAODMaker {
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 
56 
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:195
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