4#ifndef TRIGDJPROMPTHYPOALG_H
5#define TRIGDJPROMPTHYPOALG_H
17#include "Gaudi/Property.h"
28 virtual StatusCode
execute(
const EventContext& context)
const override;
32 ToolHandleArray< DisplacedJetPromptHypoTool >
m_hypoTools {
this,
"HypoTools", {},
"Tools that perform actual selection"};
38 Gaudi::Property<float>
m_drcut{
this,
"dr_cut",{0.4},
"dR cut used for jet matching of trakcs"};
39 Gaudi::Property<float>
m_min_trk_pt{
this,
"min_trk_pt",{0},
"Minimum pt for a track [GeV]"};
Header file to be included by clients of the Monitored infrastructure.
ToolHandleArray< DisplacedJetPromptHypoTool > m_hypoTools
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_stdTracksKey
virtual ~DisplacedJetPromptHypoAlg()=default
DisplacedJetPromptHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< float > m_drcut
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &context) const override
SG::ReadHandleKey< xAOD::JetContainer > m_jetContainerKey
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_countsKey
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
Gaudi::Property< float > m_min_trk_pt
SG::ReadHandleKey< xAOD::VertexContainer > m_vtxKey
DisplacedJetPromptHypoAlg()
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.