|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONBYTESTREAM_TGCRAWDATAPROVIDER_H
6 #define MUONBYTESTREAM_TGCRAWDATAPROVIDER_H
10 #include "GaudiKernel/ServiceHandle.h"
11 #include "GaudiKernel/ToolHandle.h"
33 ToolHandle<Muon::IMuonRawDataProviderTool>
m_rawDataTool{
this,
"ProviderTool",
34 "Muon::TGC_RawDataProviderToolMT/TgcRawDataProviderTool"};
37 ToolHandle<IRegSelTool>
m_regsel_tgc{
this,
"RegionSelectionTool",
"RegSelTool/RegSelTool_TGC",
"TGC Region Selector Tool"};
40 Gaudi::Property<bool>
m_seededDecoding{
this,
"DoSeededDecoding",
false,
"If true do decoding in RoIs"};
TgcRawDataProvider(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
ReadHandle for the input RoIs.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< bool > m_seededDecoding
Property to decide whether or not to do RoI based decoding.
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< Muon::IMuonRawDataProviderTool > m_rawDataTool
~TgcRawDataProvider()=default
Destructur.
virtual StatusCode execute(const EventContext &ctx) const
Execute.
ToolHandle< IRegSelTool > m_regsel_tgc
Handle for region selector service.
virtual StatusCode initialize()
Initialize.