12#ifndef TRT_RIO_Maker_H
13#define TRT_RIO_Maker_H
19#include "GaudiKernel/ToolHandle.h"
45 TRT_RIO_Maker(
const std::string &name, ISvcLocator *pSvcLocator);
51 virtual StatusCode
execute(
const EventContext& ctx)
const override;
52 virtual StatusCode
finalize ()
override;
63 this,
"TRTRDOLocation",
"TRT_RDOs"};
65 this,
"RoIs",
"",
"RoIs to read in"};
68 this,
"TRT_DriftCircleTool",
"InDet::TRT_DriftCircleTool"};
70 this,
"RegSelTool",
"RegSelTool/RegSelTool_TRT" };
74 this,
"TRTBadChannels",
true,
75 "selection of the TRT bad channels(true/false)"};
76 BooleanProperty
m_roiSeeded{
this,
"isRoI_Seeded",
false,
"Use RoI"};
78 this,
"useDataPoolWithCache",
false,
"use DataPool With Cache"};
81 this,
"TRTRIOLocation",
"TRT_DriftCircles"};
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode finalize() override
BooleanProperty m_trtBadChannels
TRT_RIO_Maker & operator=(const TRT_RIO_Maker &)=delete
const TRT_ID * m_pTRTHelper
TRT_RIO_Maker(const std::string &name, ISvcLocator *pSvcLocator)
constructor
BooleanProperty m_useDataPoolWithCache
SG::ReadHandleKey< TRT_RDO_Container > m_rdoContainerKey
TRT_RIO_Maker(const TRT_RIO_Maker &)=delete
virtual StatusCode initialize() override
ToolHandle< IRegSelTool > m_regionSelector
region selector tool
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< InDet::TRT_DriftCircleContainer > m_rioContainerKey
SG::UpdateHandleKey< InDet::TRT_DriftCircleContainerCache > m_rioContainerCacheKey
BooleanProperty m_roiSeeded
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
IntegerProperty m_mode_rio_production
virtual ~TRT_RIO_Maker()
no-op destructor
ToolHandle< ITRT_DriftCircleTool > m_driftcircle_tool
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which an UpdateHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
This is an Identifier helper class for the TRT subdetector.