ATLAS Offline Software
Loading...
Searching...
No Matches
jFEXDriver.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JFEXDRIVER_H
6#define JFEXDRIVER_H
7
8// STL
9#include <string>
10
11
12// Athena/Gaudi
17
18class CaloIdManager;
19
20namespace LVL1 {
21
23{
24 public:
25 jFEXDriver(const std::string& name, ISvcLocator* pSvcLocator);
26 virtual ~jFEXDriver();
27
28 virtual StatusCode initialize();
29 virtual StatusCode execute();
30 StatusCode finalize();
31
32 private:
33
34 SG::WriteHandleKey<jFEXOutputCollection> m_jFEXOutputCollectionSGKey {this, "MyOutputs", "jFEXOutputCollection", "MyOutputs"};
35
36 ToolHandle<IjFEXSysSim> m_jFEXSysSimTool {this, "jFEXSysSimTool", "LVL1::jFEXSysSim", "Tool that creates the jFEX System Simulation"};
37
38};
39
40} // end of LVL1 namespace
41#endif
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
This class initializes the Calo (LAr and Tile) offline identifiers.
virtual StatusCode initialize()
ToolHandle< IjFEXSysSim > m_jFEXSysSimTool
Definition jFEXDriver.h:36
StatusCode finalize()
SG::WriteHandleKey< jFEXOutputCollection > m_jFEXOutputCollectionSGKey
Definition jFEXDriver.h:34
jFEXDriver(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute()
virtual ~jFEXDriver()
Property holding a SG store/key/clid from which a WriteHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...