|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCSC_CNVTOOLS_CSCRDO_DECODER_H
6 #define MUONCSC_CNVTOOLS_CSCRDO_DECODER_H
18 #include "GaudiKernel/ServiceHandle.h"
19 #include "GaudiKernel/ToolHandle.h"
45 double&
adc,
double& time)
const override final;
52 ToolHandle<ICscCalibTool>
m_cscCalibTool{
this,
"cscCalibTool",
"CscCalibTool",
"CSC calibration tool handle"};
59 #endif // MUONCSC_CNVTOOL_CSCRDO_DECODER_H
CscRDO_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
constructor
virtual StatusCode initialize() override final
virtual ~CscRDO_Decoder()=default
destructor
bool const RAWDATA *ch2 const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
virtual Identifier stationIdentifier(const CscRawData *rawData, const CscIdHelper *cscIdHelper) const override final
ServiceHandle< CSCcablingSvc > m_cabling
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< ICscCalibTool > m_cscCalibTool
virtual Identifier channelIdentifier(const CscRawData *rawData, const CscIdHelper *cscIdHelper, int j) const override final
Class to hold the electronic output for a single CSC readout channel: n sampling ADC data + the addre...
virtual void getDigit(const CscRawData *rawData, const CscIdHelper *cscIdHelper, Identifier &moduleId, Identifier &channelId, double &adc, double &time) const override final