4#ifndef TRIGLONGLIVEDPARTICLESHYPO_TRIGDEDXTRACKHYPOALG_H
5#define TRIGLONGLIVEDPARTICLESHYPO_TRIGDEDXTRACKHYPOALG_H
9#include "Gaudi/Property.h"
27 virtual StatusCode
execute(
const EventContext& context)
const override;
31 ToolHandleArray< TrigdEdxTrackHypoTool >
m_hypoTools {
this,
"HypoTools", {},
"Tools to perfrom selection"};
39 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool" };
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode execute(const EventContext &context) const override
StatusCode createCandidates(const xAOD::TrigCompositeContainer *, const xAOD::TrigCompositeContainer *, xAOD::TrigCompositeContainer *, int &) const
SG::ReadHandleKey< xAOD::TrigCompositeContainer > m_dEdxTrkKey
virtual StatusCode initialize() override
std::vector< float > m_highdEdxHitDefThres
TrigdEdxTrackHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< std::string > m_highdEdxHitDefNames
ToolHandleArray< TrigdEdxTrackHypoTool > m_hypoTools
ToolHandle< GenericMonitoringTool > m_monTool
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_HPtdEdxTrkKey
StatusCode doMonitor(const xAOD::TrigCompositeContainer *) const
SG::ReadHandleKey< xAOD::TrigCompositeContainer > m_dEdxHitKey
TrigCompositeContainer_v1 TrigCompositeContainer
Declare the latest version of the container.