ATLAS Offline Software
Loading...
Searching...
No Matches
testAthenaPhotonAlg.h File Reference
#include "AthenaBaseComps/AthAlgorithm.h"
#include "GaudiKernel/ToolHandle.h"
#include "ColumnarMode/ColumnarMode.h"
Include dependency graph for testAthenaPhotonAlg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

namespace ADD_CMODE (CP)

Function Documentation

◆ ADD_CMODE()

namespace ADD_CMODE ( CP )

The tool handle to our photon efficiency correction

Definition at line 1 of file testAthenaPhotonAlg.h.

15 {
16
17class testAthenaPhotonAlg: public ::AthAlgorithm {
18 public:
19 testAthenaPhotonAlg( const std::string& name, ISvcLocator* pSvcLocator );
20 virtual ~testAthenaPhotonAlg();
21
22 virtual StatusCode initialize();
23 virtual StatusCode execute(const EventContext& ctx);
24 virtual StatusCode finalize();
25
26 private:
28 ToolHandle< IAsgPhotonEfficiencyCorrectionTool > m_photonSF;
29};
30
31} // namespace ADD_CMODE(CP)
Base class from which non-reentrant (not thread-safe) Athena algorithm classes should be derived.
virtual StatusCode execute(const EventContext &ctx)=0
Execute method.
::StatusCode StatusCode
StatusCode definition for legacy code.
finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition PyTestsLib.py:50
void initialize()