ATLAS Offline Software
JetTileCorrectionAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef JETTILECORRECTION_JETTILECORRECTIONALG_H
6 #define JETTILECORRECTION_JETTILECORRECTIONALG_H 1
7 
9 #include "AsgTools/ToolHandle.h"
10 
11 //#include "JetTileCorrection/IJetTileCorrectionTool.h"
13 
14 namespace CP{
15 
17  public:
18  JetTileCorrectionAlg( const std::string& name, ISvcLocator* pSvcLocator );
20 
21  virtual StatusCode initialize();
22  virtual StatusCode firstExecute();
23  virtual StatusCode execute();
24  virtual StatusCode finalize();
25 
26  private:
27 
28  std::string m_jetKey;
29 
30  ToolHandle< IJetTileCorrectionTool > m_jtcTool;
31 
32  };
33 }
34 
35 #endif //> !JETTILECORRECTION_JETTILECORRECTIONALG_H
AthAnalysisAlgorithm
Definition: AthAnalysisAlgorithm.h:34
IJetTileCorrectionTool.h
CP
Select isolated Photons, Electrons and Muons.
Definition: Control/xAODRootAccess/xAODRootAccess/TEvent.h:48
CP::JetTileCorrectionAlg::m_jtcTool
ToolHandle< IJetTileCorrectionTool > m_jtcTool
Definition: JetTileCorrectionAlg.h:30
CP::JetTileCorrectionAlg::finalize
virtual StatusCode finalize()
Definition: JetTileCorrectionAlg.cxx:49
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CP::JetTileCorrectionAlg::execute
virtual StatusCode execute()
Definition: JetTileCorrectionAlg.cxx:56
AthAnalysisAlgorithm.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
CP::JetTileCorrectionAlg::initialize
virtual StatusCode initialize()
Definition: JetTileCorrectionAlg.cxx:34
CP::JetTileCorrectionAlg::m_jetKey
std::string m_jetKey
Definition: JetTileCorrectionAlg.h:28
CP::JetTileCorrectionAlg::~JetTileCorrectionAlg
virtual ~JetTileCorrectionAlg()
CP::JetTileCorrectionAlg::JetTileCorrectionAlg
JetTileCorrectionAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: JetTileCorrectionAlg.cxx:21
CP::JetTileCorrectionAlg
Definition: JetTileCorrectionAlg.h:16
ToolHandle.h
CP::JetTileCorrectionAlg::firstExecute
virtual StatusCode firstExecute()
Function called when first execute is encountered user can read event information with evtStore()
Definition: JetTileCorrectionAlg.cxx:40