|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRT_RIO_Maker_H
13 #define TRT_RIO_Maker_H
19 #include "GaudiKernel/ToolHandle.h"
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"};
88 #endif // TRT_RIO_Maker_H
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< ITRT_DriftCircleTool > m_driftcircle_tool
SG::WriteHandleKey< InDet::TRT_DriftCircleContainer > m_rioContainerKey
ToolHandle< IRegSelTool > m_regionSelector
region selector tool
SG::ReadHandleKey< TRT_RDO_Container > m_rdoContainerKey
IntegerProperty m_mode_rio_production
virtual ~TRT_RIO_Maker()
no-op destructor
TRT_DriftCircleContainer production algorithm Top Algorithm for InDetRawDataContainer<TRT_RDORawData>...
Property holding a SG store/key/clid from which a ReadHandle is made.
BooleanProperty m_trtBadChannels
virtual StatusCode execute(const EventContext &ctx) const override
An algorithm that can be simultaneously executed in multiple threads.
BooleanProperty m_useDataPoolWithCache
const TRT_ID * m_pTRTHelper
::StatusCode StatusCode
StatusCode definition for legacy code.
TRT_RIO_Maker(const TRT_RIO_Maker &)=delete
TRT_RIO_Maker & operator=(const TRT_RIO_Maker &)=delete
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
SG::UpdateHandleKey< InDet::TRT_DriftCircleContainerCache > m_rioContainerCacheKey
virtual StatusCode initialize() override
virtual StatusCode finalize() override
BooleanProperty m_roiSeeded