![]() |
ATLAS Offline Software
|
Liquid Argon ROD output object base class. More...
#include <LArRawChannel.h>
Public Member Functions | |
LArRawChannel () | |
default constructor for persistenty More... | |
LArRawChannel (const LArRawChannel &)=default | |
Default copy/move ctor/assignment. More... | |
LArRawChannel (LArRawChannel &&)=default | |
LArRawChannel & | operator= (const LArRawChannel &)=default |
LArRawChannel & | operator= (LArRawChannel &&)=default |
~LArRawChannel ()=default | |
destructor More... | |
LArRawChannel (HWIdentifier chan_id, int energy, int time, uint16_t quality, uint16_t provenance, CaloGain::CaloGain gain) | |
useful constructor More... | |
HWIdentifier | identify () const |
HWIdentifier | channelID () const |
const HWIdentifier & | hardwareID () const |
int | energy () const |
int | time () const |
uint16_t | quality () const |
uint16_t | provenance () const |
CaloGain::CaloGain | gain () const |
Private Attributes | |
HWIdentifier | m_channelID |
online identifier More... | |
int | m_energy |
energy in MeV More... | |
int | m_time |
time in ps More... | |
union { | |
int m_quality | |
uint16_t m_qualProv [2] | |
}; | |
quality/provenance from pulse reconstruction More... | |
CaloGain::CaloGain | m_gain |
gain information More... | |
Liquid Argon ROD output object base class.
This class holds the output of a liquid argon channel when it is processed through the RODS
Objects of this type are readonly
move to DataVector Hong Ma
Add raw channel gain information 25/09/2003 G.Unal
Move to HWIdentifier 10/2/2004 W. Lampl
Definition at line 40 of file LArRawChannel.h.
|
inline |
|
default |
Default copy/move ctor/assignment.
|
default |
|
default |
destructor
|
inline |
useful constructor
[in] | chan_id | Online identifier of channel |
[in] | energy | Energy in MeV |
[in] | time | time in ps |
[in] | quality | Quality from pulse reconstruction |
[in] | provenance | Provenance of pulse reconstruction |
[in] | gain | Gain |
Definition at line 136 of file LArRawChannel.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 162 of file LArRawChannel.h.
|
inline |
|
default |
|
default |
|
inline |
Definition at line 178 of file LArRawChannel.h.
|
inline |
|
inline |
union { ... } |
quality/provenance from pulse reconstruction
|
private |
online identifier
Definition at line 96 of file LArRawChannel.h.
|
private |
energy in MeV
Definition at line 98 of file LArRawChannel.h.
|
private |
gain information
Definition at line 118 of file LArRawChannel.h.
int LArRawChannel::m_quality |
Definition at line 112 of file LArRawChannel.h.
uint16_t LArRawChannel::m_qualProv[2] |
Definition at line 113 of file LArRawChannel.h.
|
private |
time in ps
Definition at line 100 of file LArRawChannel.h.