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