ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonCSC_CnvTools
MuonCSC_CnvTools
ICSC_RDO_Decoder.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCSC_CNVTOOL_ICSC_RDO_Decoder_H
6
#define MUONCSC_CNVTOOL_ICSC_RDO_Decoder_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
10
class
Identifier
;
11
class
CscRawData
;
12
class
CscIdHelper
;
13
14
namespace
Muon
{
15
21
class
ICSC_RDO_Decoder
:
virtual
public
IAlgTool {
22
public
:
23
DeclareInterfaceID
(
ICSC_RDO_Decoder
, 1, 0);
24
25
virtual
void
getDigit
(
const
CscRawData
* rawData,
const
CscIdHelper
* cscIdHelper,
Identifier
& moduleId,
Identifier
&
channelId
,
26
double
&
adc
,
double
& time)
const
= 0;
27
virtual
Identifier
stationIdentifier
(
const
CscRawData
* rawData,
const
CscIdHelper
* cscIdHelper)
const
= 0;
28
virtual
Identifier
channelIdentifier
(
const
CscRawData
* rawData,
const
CscIdHelper
* cscIdHelper,
int
j)
const
= 0;
29
};
30
31
}
// namespace Muon
32
33
#endif
Muon::ICSC_RDO_Decoder
This class provides conversion from RDO data to CSC RDO Author: Ketevi A.
Definition:
ICSC_RDO_Decoder.h:21
Muon::ICSC_RDO_Decoder::DeclareInterfaceID
DeclareInterfaceID(ICSC_RDO_Decoder, 1, 0)
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
Muon::ICSC_RDO_Decoder::channelIdentifier
virtual Identifier channelIdentifier(const CscRawData *rawData, const CscIdHelper *cscIdHelper, int j) const =0
Muon::ICSC_RDO_Decoder::getDigit
virtual void getDigit(const CscRawData *rawData, const CscIdHelper *cscIdHelper, Identifier &moduleId, Identifier &channelId, double &adc, double &time) const =0
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:122
Muon::ICSC_RDO_Decoder::stationIdentifier
virtual Identifier stationIdentifier(const CscRawData *rawData, const CscIdHelper *cscIdHelper) const =0
CscRawData
Class to hold the electronic output for a single CSC readout channel: n sampling ADC data + the addre...
Definition:
CscRawData.h:21
CscIdHelper
Definition:
CscIdHelper.h:52
ReadFloatFromCool.adc
adc
Definition:
ReadFloatFromCool.py:48
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Mon Dec 23 2024 21:11:25 for ATLAS Offline Software by
1.8.18