ATLAS Offline Software
Loading...
Searching...
No Matches
JetCnvAlg.h
Go to the documentation of this file.
1
2
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
22
23namespace xAODMaker {
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
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute()
Definition JetCnvAlg.cxx:81
JetCnvAlg()
Default constructor:
virtual StatusCode finalize()
Definition JetCnvAlg.cxx:73
std::string m_constitContainerName
Definition JetCnvAlg.h:68
ToolHandle< IJetCnvTool > m_cnvTool
Definition JetCnvAlg.h:72
std::string m_inputJetCollectionName
Containers.
Definition JetCnvAlg.h:66
virtual ~JetCnvAlg()
Destructor:
Definition JetCnvAlg.cxx:57
virtual StatusCode initialize()
Definition JetCnvAlg.cxx:62
JetCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition JetCnvAlg.cxx:37
std::string m_xaodJetCollectionName
Definition JetCnvAlg.h:67