ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
20
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
CscIdHelper
Definition
CscIdHelper.h:52
CscRawData
Class to hold the electronic output for a single CSC readout channel: n sampling ADC data + the addre...
Definition
CscRawData.h:21
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::stationIdentifier
virtual Identifier stationIdentifier(const CscRawData *rawData, const CscIdHelper *cscIdHelper) const =0
Muon::ICSC_RDO_Decoder::DeclareInterfaceID
DeclareInterfaceID(ICSC_RDO_Decoder, 1, 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
Muon::ICSC_RDO_Decoder::channelIdentifier
virtual Identifier channelIdentifier(const CscRawData *rawData, const CscIdHelper *cscIdHelper, int j) const =0
Identifier
Definition
IdentifierFieldParser.cxx:14
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0