ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigSteer
HLTSeeding
src
HLTSeedingNoCtpForTesting.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef HLTSeeding_HLTSeedingNoCtpForTesting_h
5
#define HLTSeeding_HLTSeedingNoCtpForTesting_h
6
7
#include "
TrigCompositeUtils/HLTIdentifier.h
"
8
#include "
TrigCompositeUtils/TrigCompositeUtils.h
"
9
#include "
TrigSteeringEvent/TrigRoiDescriptorCollection.h
"
10
#include "
TrigT1Result/RoIBResult.h
"
11
#include "
xAODTrigger/TrigCompositeContainer.h
"
12
13
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
14
24
class
HLTSeedingNoCtpForTesting
:
public
AthReentrantAlgorithm
{
25
public
:
26
HLTSeedingNoCtpForTesting
(
const
std::string& name, ISvcLocator* pSvcLocator);
27
virtual
StatusCode
initialize
()
override
;
28
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
29
30
private
:
31
SG::ReadHandleKey<ROIB::RoIBResult>
m_RoIBResultKey
{
32
this
,
"RoIBResult"
,
"RoIBResult"
,
"Name of RoIBResult"
};
33
34
SG::WriteHandleKey<TrigRoiDescriptorCollection>
m_trigEMRoIsKey
{
35
this
,
"EMRoIs"
,
"HLT_TestEMRoIs"
,
"Name of the EM RoIs object produced by the unpacker"
};
36
37
SG::WriteHandleKey<TrigCompositeUtils::DecisionContainer>
m_EMDecisionsKey
{
38
this
,
"EMDecisions"
,
"HLTNav_TestL1EM"
,
"Decisions for each EM RoI"
};
39
40
SG::WriteHandleKey<TrigRoiDescriptorCollection>
m_trigFSRoIKey
{
41
this
,
"OutputTrigFSRoI"
,
"HLT_TestFSRoI"
,
"Name of the Full Scan RoIs object produced by the unpacker"
};
42
43
float
m_roIWidth
= 0.2;
44
};
45
46
#endif
AthReentrantAlgorithm.h
RoIBResult.h
TrigCompositeContainer.h
HLTIdentifier.h
TrigCompositeUtils.h
TrigRoiDescriptorCollection.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
HLTSeedingNoCtpForTesting::m_RoIBResultKey
SG::ReadHandleKey< ROIB::RoIBResult > m_RoIBResultKey
Definition
HLTSeedingNoCtpForTesting.h:31
HLTSeedingNoCtpForTesting::m_roIWidth
float m_roIWidth
Definition
HLTSeedingNoCtpForTesting.h:43
HLTSeedingNoCtpForTesting::initialize
virtual StatusCode initialize() override
Definition
HLTSeedingNoCtpForTesting.cxx:19
HLTSeedingNoCtpForTesting::HLTSeedingNoCtpForTesting
HLTSeedingNoCtpForTesting(const std::string &name, ISvcLocator *pSvcLocator)
Definition
HLTSeedingNoCtpForTesting.cxx:15
HLTSeedingNoCtpForTesting::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
HLTSeedingNoCtpForTesting.cxx:30
HLTSeedingNoCtpForTesting::m_EMDecisionsKey
SG::WriteHandleKey< TrigCompositeUtils::DecisionContainer > m_EMDecisionsKey
Definition
HLTSeedingNoCtpForTesting.h:37
HLTSeedingNoCtpForTesting::m_trigFSRoIKey
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_trigFSRoIKey
Definition
HLTSeedingNoCtpForTesting.h:40
HLTSeedingNoCtpForTesting::m_trigEMRoIsKey
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_trigEMRoIsKey
Definition
HLTSeedingNoCtpForTesting.h:34
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
Generated on
for ATLAS Offline Software by
1.17.0