ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigLongLivedParticlesHypo
src
TrigIsoHPtTrackTriggerHypoAlg.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 TRIGLONGLIVEDPARTICLESHYPO_TRIGISOHPTTRACKTRIGGERHYPOALG_H
5
#define TRIGLONGLIVEDPARTICLESHYPO_TRIGISOHPTTRACKTRIGGERHYPOALG_H 1
6
7
#include "Gaudi/Property.h"
8
9
#include <string>
10
#include "
TrigIsoHPtTrackTriggerHypoTool.h
"
11
#include "
DecisionHandling/HypoBase.h
"
12
#include "
xAODTracking/TrackParticlexAODHelpers.h
"
13
#include "
xAODTracking/TrackParticleContainer.h
"
14
20
21
class
TrigIsoHPtTrackTriggerHypoAlg
:
public
::HypoBase
22
{
23
public
:
24
25
TrigIsoHPtTrackTriggerHypoAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
26
27
virtual
StatusCode
initialize
()
override
;
28
virtual
StatusCode
execute
(
const
EventContext& context)
const override
;
29
30
private
:
31
ToolHandleArray< TrigIsoHPtTrackTriggerHypoTool >
m_hypoTools
{
this
,
"HypoTools"
, {},
"Tools to perfrom selection"
};
32
33
SG::ReadHandleKey< xAOD::TrackParticleContainer >
m_trackKey
{
this
,
"trackKey"
,
"Key for precision tracks"
};
34
35
};
36
37
#endif
//> !TRIGLONGLIVEDPARTICLESHYPO_TRIGISOHPTTRACKTRIGGERHYPOALG_H
TrackParticleContainer.h
HypoBase.h
TrackParticlexAODHelpers.h
TrigIsoHPtTrackTriggerHypoTool.h
HypoBase::HypoBase
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition
HypoBase.cxx:12
SG::ReadHandleKey< xAOD::TrackParticleContainer >
TrigIsoHPtTrackTriggerHypoAlg::m_hypoTools
ToolHandleArray< TrigIsoHPtTrackTriggerHypoTool > m_hypoTools
Definition
TrigIsoHPtTrackTriggerHypoAlg.h:31
TrigIsoHPtTrackTriggerHypoAlg::TrigIsoHPtTrackTriggerHypoAlg
TrigIsoHPtTrackTriggerHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TrigIsoHPtTrackTriggerHypoAlg.cxx:27
TrigIsoHPtTrackTriggerHypoAlg::m_trackKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackKey
Definition
TrigIsoHPtTrackTriggerHypoAlg.h:33
TrigIsoHPtTrackTriggerHypoAlg::initialize
virtual StatusCode initialize() override
Definition
TrigIsoHPtTrackTriggerHypoAlg.cxx:32
TrigIsoHPtTrackTriggerHypoAlg::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
TrigIsoHPtTrackTriggerHypoAlg.cxx:39
Generated on
for ATLAS Offline Software by
1.14.0