ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
L1CaloFEXSim
src
eFEXDriver.h
Go to the documentation of this file.
1
#ifndef EFEXDRIVER_H
2
#define EFEXDRIVER_H
3
4
// STL
5
#include <string>
6
7
// Athena/Gaudi
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "
eFEXSysSim.h
"
10
#include "
L1CaloFEXSim/eFEXOutputCollection.h
"
11
12
namespace
LVL1
{
13
14
class
eFEXDriver
:
public
AthAlgorithm
15
{
16
public
:
17
//using AthReentrantAlgorithm::AthReentrantAlgorithm;
18
19
eFEXDriver
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
20
virtual
~eFEXDriver
();
21
22
virtual
StatusCode
initialize
()
override
;
23
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
24
virtual
StatusCode
finalize
()
override
;
25
26
private
:
27
28
SG::WriteHandleKey<eFEXOutputCollection>
m_eFEXOutputCollectionSGKey
{
this
,
"MyOutputs"
,
"eFEXOutputCollection"
,
"MyOutputs"
};
29
30
ToolHandle<eFEXSysSim>
m_eFEXSysSimTool
{
this
,
"eFEXSysSimTool"
,
"LVL1::eFEXSysSim"
,
"Tool that creates the eFEX System Simulation"
};
31
32
};
33
34
}
// end of LVL1 namespace
35
#endif
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
LVL1::eFEXDriver::eFEXDriver
eFEXDriver(const std::string &name, ISvcLocator *pSvcLocator)
Definition
eFEXDriver.cxx:15
LVL1::eFEXDriver::m_eFEXSysSimTool
ToolHandle< eFEXSysSim > m_eFEXSysSimTool
Definition
eFEXDriver.h:30
LVL1::eFEXDriver::finalize
virtual StatusCode finalize() override
Definition
eFEXDriver.cxx:38
LVL1::eFEXDriver::m_eFEXOutputCollectionSGKey
SG::WriteHandleKey< eFEXOutputCollection > m_eFEXOutputCollectionSGKey
Definition
eFEXDriver.h:28
LVL1::eFEXDriver::initialize
virtual StatusCode initialize() override
Definition
eFEXDriver.cxx:28
LVL1::eFEXDriver::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
eFEXDriver.cxx:45
LVL1::eFEXDriver::~eFEXDriver
virtual ~eFEXDriver()
Definition
eFEXDriver.cxx:22
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
eFEXOutputCollection.h
create ntuples output
eFEXSysSim.h
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0