|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGFTFLRTHYPOALG_H
5 #define TRIGFTFLRTHYPOALG_H
15 #include "Gaudi/Property.h"
30 ToolHandleArray< FastTrackFinderLRTHypoTool >
m_hypoTools {
this,
"HypoTools", {},
"Tools that perform actual selection"};
33 Gaudi::Property<std::vector<float>>
m_min_pt{
this,
"min_pt",{0},
"Accept events with momentum higher than this limit"};
34 Gaudi::Property<std::vector<float>>
m_min_d0{
this,
"min_d0",{0},
"Accept events with d0 above this limit"};
35 Gaudi::Property<std::vector<float>>
m_max_d0{
this,
"max_d0",{900},
"Accept events with d0 below this limit"};
36 Gaudi::Property<std::vector<float>>
m_max_xi2{
this,
"max_xi2",{10},
"Accept events with Xi2 of the track less than this limit"};
37 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
Gaudi::Property< std::vector< float > > m_min_pt
Gaudi::Property< std::vector< float > > m_max_d0
virtual ~FastTrackFinderLRTHypoAlg()=default
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_trackCountKey
virtual StatusCode initialize() override
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.
Hypothesis algorithms take the output of reco algorithms and the decision from the preceeding InputMa...
Gaudi::Property< std::vector< float > > m_min_d0
ToolHandle< GenericMonitoringTool > m_monTool
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_tracksKey
ToolHandleArray< FastTrackFinderLRTHypoTool > m_hypoTools
Gaudi::Property< std::vector< float > > m_max_xi2
FastTrackFinderLRTHypoAlg()
virtual StatusCode execute(const EventContext &context) const override