ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetCnvAlg.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2025 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
20#include "GaudiKernel/ToolHandle.h"
22
23
24namespace xAODMaker {
26 : public ::AthAlgorithm
27 {
28
30 // Public methods:
32 public:
33
34 // Copy constructor:
35
37 TauJetCnvAlg( const std::string& name, ISvcLocator* pSvcLocator );
38
40 virtual ~TauJetCnvAlg();
41
42 // Assignment operator:
43 //TauJetCnvAlg &operator=(const TauJetCnvAlg &alg);
44
45 // Athena algorithm's Hooks
46 virtual StatusCode initialize();
47 virtual StatusCode execute();
48 virtual StatusCode finalize();
49
51 // Private data:
53 private:
54
57
59 Gaudi::Property<std::string> m_inputTauJetContainerName{this, "InputTauJetContainer", "TauRecContainer"};
60 Gaudi::Property<std::string> m_xaodTauJetContainerName{this, "xAODTauJetContainer", "TauRecContainer"};
61
63 ToolHandle<ITauJetCnvTool> m_cnvTool{this, "CnvTool", "", "The converter tool for TauJets"};
64
65 };
66
67}
68#endif //> !XAODTAUCNV_TAUJETCNVALG_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~TauJetCnvAlg()
Destructor:
TauJetCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
TauJetCnvAlg()
Default constructor:
virtual StatusCode initialize()
Gaudi::Property< std::string > m_xaodTauJetContainerName
virtual StatusCode execute()
virtual StatusCode finalize()
ToolHandle< ITauJetCnvTool > m_cnvTool
Tool to perform taujet container conversion.
Gaudi::Property< std::string > m_inputTauJetContainerName
Containers.