ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigTrackingHypo
src
IDCalibHypoAlg.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_IDCALIBHYPOALG_H
5
#define TRIGLONGLIVEDPARTICLESHYPO_IDCALIBHYPOALG_H
6
7
#include <string>
8
9
#include "Gaudi/Property.h"
10
#include "
DecisionHandling/HypoBase.h
"
11
#include "
IDCalibHypoTool.h
"
12
#include "
xAODTracking/TrackParticlexAODHelpers.h
"
13
#include "
xAODTracking/TrackParticleContainer.h
"
14
#include "
AthenaMonitoringKernel/GenericMonitoringTool.h
"
15
#include "
TrigSteeringEvent/TrigRoiDescriptor.h
"
16
22
23
class
IDCalibHypoAlg
:
public
::HypoBase
24
{
25
public
:
26
27
IDCalibHypoAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
28
29
virtual
StatusCode
initialize
()
override
;
30
virtual
StatusCode
execute
(
const
EventContext& context)
const override
;
31
32
private
:
33
34
SG::ReadHandleKey< xAOD::TrackParticleContainer >
m_tracksKey
{
this
,
"tracksKey"
,
""
,
"Key for precision tracks"
};
35
36
ToolHandleArray< IDCalibHypoTool >
m_hypoTools
{
this
,
"HypoTools"
, {},
"Tools to perfrom selection"
};
37
ToolHandle<GenericMonitoringTool>
m_monTool
{
this
,
"MonTool"
,
""
,
"Monitoring tool"
};
38
};
39
40
#endif
//> !TRIGLONGLIVEDPARTICLESHYPO_IDCALIBHYPOALG_H
TrackParticleContainer.h
GenericMonitoringTool.h
HypoBase.h
IDCalibHypoTool.h
TrackParticlexAODHelpers.h
TrigRoiDescriptor.h
HypoBase::HypoBase
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition
HypoBase.cxx:12
IDCalibHypoAlg::m_monTool
ToolHandle< GenericMonitoringTool > m_monTool
Definition
IDCalibHypoAlg.h:37
IDCalibHypoAlg::execute
virtual StatusCode execute(const EventContext &context) const override
Definition
IDCalibHypoAlg.cxx:53
IDCalibHypoAlg::IDCalibHypoAlg
IDCalibHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
IDCalibHypoAlg.cxx:31
IDCalibHypoAlg::initialize
virtual StatusCode initialize() override
Definition
IDCalibHypoAlg.cxx:37
IDCalibHypoAlg::m_tracksKey
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_tracksKey
Definition
IDCalibHypoAlg.h:34
IDCalibHypoAlg::m_hypoTools
ToolHandleArray< IDCalibHypoTool > m_hypoTools
Definition
IDCalibHypoAlg.h:36
SG::ReadHandleKey< xAOD::TrackParticleContainer >
Generated on
for ATLAS Offline Software by
1.17.0