ATLAS Offline Software
|
Base class for LArDigits taken during calibration runs. More...
#include <LArCalibDigit.h>
Public Member Functions | |
LArCalibDigit (HWIdentifier &channel_value, CaloGain::CaloGain gain_value, const std::vector< short > &sample_values, uint16_t DAC_value, uint16_t delay_value, bool isPulsed_value) | |
constructor More... | |
int | DAC () const |
int | delay () const |
bool | isPulsed () const |
virtual | ~LArCalibDigit () |
Destructor. More... | |
LArCalibDigit () | |
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_DAC |
DAC-Value. More... | |
uint16_t | m_delayPulsed |
Delay-Value and isPulsed boolean encoded in this variable. 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 during calibration runs.
Modifications: 10/02//2004: Move to HWIdentifer (replaces LArSignalChannelID) Walter Lampl
Additional data members to LArDigits are the DAC value, the delay value and a bool that tells whether the cell was pulsed or not
Definition at line 29 of file LArCalibDigit.h.
|
inline |
constructor
[in] | channel_value | online channel identifier |
[in] | gain_value | Gain |
[in] | sample_values | reference to vector of ADC time samples |
[in] | DAC_value | DAC |
[in] | delay_value | delay |
[in] | isPulsed_value | bool to tell if channel is pulse by calibration system |
Definition at line 49 of file LArCalibDigit.h.
|
virtualdefault |
Destructor.
LArCalibDigit::LArCalibDigit | ( | ) |
default constructor for persistency
Definition at line 12 of file LArCalibDigit.cxx.
|
inlineinherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
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.
|
private |
DAC-Value.
Definition at line 34 of file LArCalibDigit.h.
|
private |
Delay-Value and isPulsed boolean encoded in this variable.
Definition at line 37 of file LArCalibDigit.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.