![]() |
ATLAS Offline Software
|
Liquid Argon digit base class. More...
#include <LArDigit.h>
Public Member Functions | |
virtual | ~LArDigit ()=default |
Destructor. More... | |
LArDigit ()=default | |
default constructor for persistency More... | |
LArDigit (const LArDigit &)=default | |
default copy/move assignment More... | |
LArDigit (LArDigit &&)=default | |
LArDigit & | operator= (const LArDigit &)=default |
LArDigit & | operator= (LArDigit &&)=default |
LArDigit (const HWIdentifier &channel_value, CaloGain::CaloGain gain_value, const std::vector< short > &sample_values) | |
constructor More... | |
LArDigit (const HWIdentifier &channel_value, CaloGain::CaloGain gain_value, std::vector< short > &&sample_values) | |
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 | |
HWIdentifier | m_hardwareID |
Online Identifier. More... | |
CaloGain::CaloGain | m_gain = CaloGain::UNKNOWNGAIN |
gain More... | |
std::vector< short > | m_samples |
vector of ADC samples More... | |
Liquid Argon digit base class.
represents the output of the FrontEnd electronics: ADC time samples in a given gain for a readout channel
Definition at line 25 of file LArDigit.h.
|
virtualdefault |
Destructor.
|
default |
default constructor for persistency
|
default |
|
inline |
constructor
[in] | channel_value | Online identifier |
[in] | gain_value | Gain |
[in] | sample_value | Reference of vector with ADC samples |
Definition at line 53 of file LArDigit.h.
|
inline |
Definition at line 59 of file LArDigit.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 78 of file LArDigit.h.
void LArDigit::setSamples | ( | const std::vector< short > & | samples | ) |
Set new digits in object.
[in] | samples | vector of ADC time samples |
Definition at line 8 of file LArDigit.cxx.
|
private |
gain
Definition at line 32 of file LArDigit.h.
|
private |
Online Identifier.
Definition at line 29 of file LArDigit.h.
|
private |
vector of ADC samples
Definition at line 35 of file LArDigit.h.