![]() |
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.
1.8.18