ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigHLTJetHypo
src
TrigJetCRVARHypoAlg.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
6
#ifndef TrigHLTJetHypo_TrigJetCRVARHypoAlg_H
7
#define TrigHLTJetHypo_TrigJetCRVARHypoAlg_H
8
9
#include <string>
10
11
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
12
#include "
xAODJet/JetContainer.h
"
13
#include "
xAODTracking/VertexContainer.h
"
14
#include "
CaloEvent/CaloConstCellContainer.h
"
15
16
#include "
DecisionHandling/HypoBase.h
"
17
18
#include "
TrigJetCRVARHypoTool.h
"
19
26
27
class
TrigJetCRVARHypoAlg
:
public
::HypoBase
{
28
public
:
29
30
TrigJetCRVARHypoAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
31
32
virtual
StatusCode
initialize
()
override
;
33
virtual
StatusCode
execute
(
const
EventContext& context )
const override
;
34
35
private
:
36
ToolHandleArray< TrigJetCRVARHypoTool >
m_hypoTools
{
this
,
37
"HypoTools"
,
38
{},
39
"Tools to perfrom selection"
};
40
41
SG::ReadHandleKey<CaloConstCellContainer>
m_cellKey
{
this
,
42
"Cells"
,
"Key for input CaloCellContainer"
};
43
44
};
45
46
#endif
AthReentrantAlgorithm.h
CaloConstCellContainer.h
CaloCellContainer that can accept const cell pointers.
HypoBase.h
JetContainer.h
TrigJetCRVARHypoTool.h
VertexContainer.h
HypoBase::HypoBase
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition
HypoBase.cxx:12
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
TrigJetCRVARHypoAlg::m_hypoTools
ToolHandleArray< TrigJetCRVARHypoTool > m_hypoTools
Definition
TrigJetCRVARHypoAlg.h:36
TrigJetCRVARHypoAlg::m_cellKey
SG::ReadHandleKey< CaloConstCellContainer > m_cellKey
Definition
TrigJetCRVARHypoAlg.h:41
TrigJetCRVARHypoAlg::TrigJetCRVARHypoAlg
TrigJetCRVARHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TrigJetCRVARHypoAlg.cxx:12
TrigJetCRVARHypoAlg::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
TrigJetCRVARHypoAlg.cxx:26
TrigJetCRVARHypoAlg::initialize
virtual StatusCode initialize() override
Definition
TrigJetCRVARHypoAlg.cxx:17
Generated on
for ATLAS Offline Software by
1.17.0