ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
FEX_Unpacker
gFexRhoCvtrAlgTool.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_GFEXRHOCVTRALGTOOL_H
6
#define GLOBALSIM_GFEXRHOCVTRALGTOOL_H
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
10
#include "
../GlobalSimComponents/IGlobalSimAlgTool.h
"
11
#include "
xAODTrigger/gFexJetRoIContainer.h
"
12
#include "
../Utilities/IDataCollector.h
"
13
14
15
#include "
../IO/gFexRhoTOB.h
"
16
17
namespace
GlobalSim
{
18
23
24
25
class
gFexRhoCvtrAlgTool
:
public
extends<AthAlgTool, IGlobalSimAlgTool> {
26
27
public
:
28
gFexRhoCvtrAlgTool
(
const
std::string&
type
,
29
const
std::string& name,
30
const
IInterface* parent);
31
32
virtual
~gFexRhoCvtrAlgTool
()
override
=
default
;
33
35
virtual
StatusCode
initialize
()
override
;
36
38
virtual
StatusCode
run
(
const
std::unique_ptr<IDataCollector>&,
39
const
EventContext& ctx)
const override
;
40
41
virtual
std::string
toString
()
const override
;
42
43
private
:
44
45
46
SG::ReadHandleKey<xAOD::gFexJetRoIContainer>
47
m_gFexJetRoIKey
{
this
,
"gFexJetRoIKey"
,
"L1_gFexRhoRoI"
,
"gFexRho EDM"
};
48
49
50
SG::WriteHandleKey<GlobalSim::IOBitwise::gFexRhoTOBContainer>
51
m_gFexRhoTOBContainerKey
{
52
this
,
53
"gFexRhoTOBContainerKey"
,
54
"gFexRhoTOBs"
,
55
"Key for GlobalSim gFexRhoTOB container"
};
56
57
};
58
}
59
#endif
AthAlgTool.h
IDataCollector.h
IGlobalSimAlgTool.h
GlobalSim::gFexRhoCvtrAlgTool::~gFexRhoCvtrAlgTool
virtual ~gFexRhoCvtrAlgTool() override=default
GlobalSim::gFexRhoCvtrAlgTool::m_gFexRhoTOBContainerKey
SG::WriteHandleKey< GlobalSim::IOBitwise::gFexRhoTOBContainer > m_gFexRhoTOBContainerKey
Definition
gFexRhoCvtrAlgTool.h:51
GlobalSim::gFexRhoCvtrAlgTool::m_gFexJetRoIKey
SG::ReadHandleKey< xAOD::gFexJetRoIContainer > m_gFexJetRoIKey
Definition
gFexRhoCvtrAlgTool.h:47
GlobalSim::gFexRhoCvtrAlgTool::toString
virtual std::string toString() const override
Definition
gFexRhoCvtrAlgTool.cxx:62
GlobalSim::gFexRhoCvtrAlgTool::initialize
virtual StatusCode initialize() override
Initialize function running before first event.
Definition
gFexRhoCvtrAlgTool.cxx:15
GlobalSim::gFexRhoCvtrAlgTool::run
virtual StatusCode run(const std::unique_ptr< IDataCollector > &, const EventContext &ctx) const override
Main functional block running for each event.
Definition
gFexRhoCvtrAlgTool.cxx:23
GlobalSim::gFexRhoCvtrAlgTool::gFexRhoCvtrAlgTool
gFexRhoCvtrAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
gFexRhoCvtrAlgTool.cxx:9
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
gFexJetRoIContainer.h
gFexRhoTOB.h
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
Trigger/TrigT1/Global/GlobalSimulation/src/Egamma1BDT/Egamma1BDT/BDT.h:11
type
Generated on
for ATLAS Offline Software by
1.17.0