ATLAS Offline Software
|
Base class for LArDigits taken by LATOME. More...
#include <LArSCDigit.h>
Public Member Functions | |
LArSCDigit (const HWIdentifier &channel_value, short channel, unsigned int sourceId, const std::vector< short > &sample_values, const std::vector< unsigned short > &bcids) | |
short | Channel () const |
unsigned int | SourceId () const |
const std::vector< unsigned short > & | BCId () const |
virtual | ~LArSCDigit ()=default |
Destructor. More... | |
LArSCDigit () | |
default constructor for persistency More... | |
const HWIdentifier & | hardwareID () const |
const HWIdentifier & | channelID () const |
CaloGain::CaloGain | gain () const |
int | nsamples () const |
const std::vector< short > & | samples () const |
void | setSamples (const std::vector< short > &samples) |
Set new digits in object. More... | |
Private Attributes | |
uint16_t | m_chan |
LATOME channel. More... | |
uint32_t | m_sourceId |
LATOME source Id. More... | |
std::vector< uint16_t > | m_BCId |
vector of BCID More... | |
HWIdentifier | m_hardwareID |
Online Identifier. More... | |
CaloGain::CaloGain | m_gain = CaloGain::UNKNOWNGAIN |
gain More... | |
std::vector< short > | m_samples |
vector of ADC samples More... | |
Base class for LArDigits taken by LATOME.
Additional data members to LArDigits are the LATOME channel number and the vector of BCIDs
Definition at line 19 of file LArSCDigit.h.
|
inline |
Definition at line 34 of file LArSCDigit.h.
|
virtualdefault |
Destructor.
LArSCDigit::LArSCDigit | ( | ) |
default constructor for persistency
Definition at line 8 of file LArSCDigit.cxx.
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Definition at line 78 of file LArDigit.h.
|
inherited |
Set new digits in object.
[in] | samples | vector of ADC time samples |
Definition at line 8 of file LArDigit.cxx.
|
inline |
|
private |
vector of BCID
Definition at line 30 of file LArSCDigit.h.
|
private |
LATOME channel.
Definition at line 24 of file LArSCDigit.h.
|
privateinherited |
gain
Definition at line 32 of file LArDigit.h.
|
privateinherited |
Online Identifier.
Definition at line 29 of file LArDigit.h.
|
privateinherited |
vector of ADC samples
Definition at line 35 of file LArDigit.h.
|
private |
LATOME source Id.
Definition at line 27 of file LArSCDigit.h.