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