![]() |
ATLAS Offline Software
|
#include <DataContainer.h>
Public Member Functions | |
| DataContainer () | |
| Constructor. | |
| DataContainer (CaloGain::CaloGain gain, const std::vector< short > &samples, float energy, float time, float quality, int eventIndex, LArVectorProxy autoCorr, float noise=-1, float pedestal=0, float pedestalRMS=-1, int status=-1, float adcMax=-1) | |
| DataContainer (CaloGain::CaloGain gain, const std::vector< short > &samples, const std::vector< float > &corrs, int eventIndex, float energy, float time, float quality, float pedestal, float pedestalRMS, int status, float adcMax) | |
| DataContainer (const DataContainer &other, double adcMax=-1, double time=-1) | |
| virtual | ~DataContainer () |
| Destructor. | |
| CaloGain::CaloGain | gain () const |
| unsigned int | nSamples () const |
| const std::vector< short > & | samples () const |
| const short & | sample (unsigned int i) const |
| int | eventIndex () const |
| float | energy () const |
| float | ofcTime () const |
| float | quality () const |
| float | pedestal () const |
| float | pedestalRMS () const |
| int | status () const |
| const std::vector< float > & | corrs () const |
| float | adcMax () const |
| double | footprint () const |
| void | setADCMax (float adcMax) |
| void | setTime (float time) |
| void | setEventIndex (int index) |
| void | set (unsigned int i, short val) |
| bool | isValid () const |
Private Member Functions | |
| DataContainer & | operator= (const DataContainer &) |
Private Attributes | |
| CaloGain::CaloGain | m_gain |
| gain | |
| std::vector< short > | m_samples |
| vector of ADC samples | |
| std::vector< float > | m_corrs |
| noise + correlations in MeV | |
| int | m_eventIndex |
| float | m_energy |
| float | m_time |
| float | m_quality |
| float | m_pedestal |
| float | m_pedestalRMS |
| unsigned int | m_status |
| float | m_adcMax |
Definition at line 25 of file DataContainer.h.
| DataContainer::DataContainer | ( | ) |
Constructor.
Definition at line 17 of file DataContainer.cxx.
| DataContainer::DataContainer | ( | CaloGain::CaloGain | gain, |
| const std::vector< short > & | samples, | ||
| float | energy, | ||
| float | time, | ||
| float | quality, | ||
| int | eventIndex, | ||
| LArVectorProxy | autoCorr, | ||
| float | noise = -1, | ||
| float | pedestal = 0, | ||
| float | pedestalRMS = -1, | ||
| int | status = -1, | ||
| float | adcMax = -1 ) |
Definition at line 27 of file DataContainer.cxx.
| DataContainer::DataContainer | ( | CaloGain::CaloGain | gain, |
| const std::vector< short > & | samples, | ||
| const std::vector< float > & | corrs, | ||
| int | eventIndex, | ||
| float | energy, | ||
| float | time, | ||
| float | quality, | ||
| float | pedestal, | ||
| float | pedestalRMS, | ||
| int | status, | ||
| float | adcMax ) |
Definition at line 46 of file DataContainer.cxx.
| DataContainer::DataContainer | ( | const DataContainer & | other, |
| double | adcMax = -1, | ||
| double | time = -1 ) |
Definition at line 61 of file DataContainer.cxx.
|
virtual |
Destructor.
Definition at line 72 of file DataContainer.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 88 of file DataContainer.h.
|
inline |
| bool DataContainer::isValid | ( | ) | const |
Definition at line 78 of file DataContainer.cxx.
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
Definition at line 77 of file DataContainer.h.
|
inline |
|
inline |
Definition at line 61 of file DataContainer.h.
|
inline |
|
inline |
Definition at line 95 of file DataContainer.h.
|
inline |
Definition at line 90 of file DataContainer.h.
|
inline |
Definition at line 92 of file DataContainer.h.
|
inline |
Definition at line 91 of file DataContainer.h.
|
inline |
|
private |
Definition at line 114 of file DataContainer.h.
|
private |
noise + correlations in MeV
Definition at line 107 of file DataContainer.h.
|
private |
Definition at line 111 of file DataContainer.h.
|
private |
Definition at line 109 of file DataContainer.h.
|
private |
gain
Definition at line 101 of file DataContainer.h.
|
private |
Definition at line 112 of file DataContainer.h.
|
private |
Definition at line 112 of file DataContainer.h.
|
private |
Definition at line 111 of file DataContainer.h.
|
private |
vector of ADC samples
Definition at line 104 of file DataContainer.h.
|
private |
Definition at line 113 of file DataContainer.h.
|
private |
Definition at line 111 of file DataContainer.h.