ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
FEX_Unpacker
eFexCvtrAlgTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GLOBALSIM_EFEXCVTRALGTOOL_H
6
#define GLOBALSIM_EFEXCVTRALGTOOL_H
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
#include "
../Utilities/IDataCollector.h
"
10
11
#include "
../GlobalSimComponents/IGlobalSimAlgTool.h
"
12
#include "
xAODTrigger/eFexEMRoIContainer.h
"
13
14
#include "
../IO/eEmTOB.h
"
15
16
namespace
GlobalSim
{
17
22
23
24
class
eFexCvtrAlgTool
:
public
extends<AthAlgTool, IGlobalSimAlgTool> {
25
26
public
:
27
eFexCvtrAlgTool
(
const
std::string&
type
,
28
const
std::string& name,
29
const
IInterface* parent);
30
31
virtual
~eFexCvtrAlgTool
()
override
=
default
;
32
34
virtual
StatusCode
initialize
()
override
;
35
37
virtual
StatusCode
run
(
const
std::unique_ptr<IDataCollector>&,
38
const
EventContext& ctx)
const override
;
39
40
virtual
std::string
toString
()
const override
;
41
42
private
:
43
44
45
SG::ReadHandleKey<xAOD::eFexEMRoIContainer>
46
m_eEmRoIKey
{
this
,
"eFexEMRoIKey"
,
"L1_eEMRoI"
,
"eFEXEM EDM"
};
47
48
49
SG::WriteHandleKey<GlobalSim::IOBitwise::eEmTOBContainer>
50
m_eEmTOBContainerKey
{
51
this
,
52
"eEmTOBContainerKey"
,
53
"eEmTOBs"
,
54
"Key for GlobalSim eEmTOB container"
};
55
56
};
57
}
58
#endif
AthAlgTool.h
eEmTOB.h
IDataCollector.h
IGlobalSimAlgTool.h
GlobalSim::eFexCvtrAlgTool::run
virtual StatusCode run(const std::unique_ptr< IDataCollector > &, const EventContext &ctx) const override
Main functional block running for each event.
Definition
eFexCvtrAlgTool.cxx:24
GlobalSim::eFexCvtrAlgTool::m_eEmRoIKey
SG::ReadHandleKey< xAOD::eFexEMRoIContainer > m_eEmRoIKey
Definition
eFexCvtrAlgTool.h:46
GlobalSim::eFexCvtrAlgTool::~eFexCvtrAlgTool
virtual ~eFexCvtrAlgTool() override=default
GlobalSim::eFexCvtrAlgTool::m_eEmTOBContainerKey
SG::WriteHandleKey< GlobalSim::IOBitwise::eEmTOBContainer > m_eEmTOBContainerKey
Definition
eFexCvtrAlgTool.h:50
GlobalSim::eFexCvtrAlgTool::eFexCvtrAlgTool
eFexCvtrAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
eFexCvtrAlgTool.cxx:10
GlobalSim::eFexCvtrAlgTool::toString
virtual std::string toString() const override
Definition
eFexCvtrAlgTool.cxx:57
GlobalSim::eFexCvtrAlgTool::initialize
virtual StatusCode initialize() override
Initialize function running before first event.
Definition
eFexCvtrAlgTool.cxx:16
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
eFexEMRoIContainer.h
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
BitSpec.h:23
type
Generated on
for ATLAS Offline Software by
1.17.0