![]() |
ATLAS Offline Software
|
Intermediate Class to store pedestal data from the L1CaloPedestalMaker algorithm. More...
#include <L1CaloPedestalCumul.h>
Public Member Functions | |
| L1CaloPedestalCumul () | |
| ~L1CaloPedestalCumul () | |
| void | clear () |
| void | set_min (const short min) |
| void | set_max (const short max) |
| int | get_nentries () const |
| double | get_sum () const |
| double | get_sum (const unsigned isample) const |
| double | get_mean () const |
| double | get_mean (const unsigned isample) const |
| double | get_rms () const |
| double | get_rms (const unsigned isample) const |
| unsigned | get_nsamples () const |
| const short & | get_min () const |
| const short & | get_max () const |
| void | add (const std::vector< int > &samples) |
Private Attributes | |
| short | m_min |
| short | m_max |
| std::vector< double > | m_sum |
| std::vector< double > | m_matrix |
| int | m_nped |
Intermediate Class to store pedestal data from the L1CaloPedestalMaker algorithm.
Heavily inspired from the LArPedestal class
Definition at line 21 of file L1CaloPedestalCumul.h.
| L1CaloPedestalCumul::L1CaloPedestalCumul | ( | ) |
Definition at line 9 of file L1CaloPedestalCumul.cxx.
| L1CaloPedestalCumul::~L1CaloPedestalCumul | ( | ) |
Definition at line 15 of file L1CaloPedestalCumul.cxx.
| void L1CaloPedestalCumul::add | ( | const std::vector< int > & | samples | ) |
Definition at line 99 of file L1CaloPedestalCumul.cxx.
| void L1CaloPedestalCumul::clear | ( | ) |
Definition at line 115 of file L1CaloPedestalCumul.cxx.
|
inline |
Definition at line 74 of file L1CaloPedestalCumul.h.
| double L1CaloPedestalCumul::get_mean | ( | ) | const |
Definition at line 48 of file L1CaloPedestalCumul.cxx.
| double L1CaloPedestalCumul::get_mean | ( | const unsigned | isample | ) | const |
|
inline |
Definition at line 71 of file L1CaloPedestalCumul.h.
|
inline |
Definition at line 53 of file L1CaloPedestalCumul.h.
|
inline |
Definition at line 68 of file L1CaloPedestalCumul.h.
| double L1CaloPedestalCumul::get_rms | ( | ) | const |
Definition at line 80 of file L1CaloPedestalCumul.cxx.
| double L1CaloPedestalCumul::get_rms | ( | const unsigned | isample | ) | const |
Definition at line 59 of file L1CaloPedestalCumul.cxx.
| double L1CaloPedestalCumul::get_sum | ( | ) | const |
Definition at line 28 of file L1CaloPedestalCumul.cxx.
| double L1CaloPedestalCumul::get_sum | ( | const unsigned | isample | ) | const |
|
inline |
Definition at line 50 of file L1CaloPedestalCumul.h.
|
inline |
Definition at line 47 of file L1CaloPedestalCumul.h.
|
private |
Definition at line 32 of file L1CaloPedestalCumul.h.
|
private |
Definition at line 28 of file L1CaloPedestalCumul.h.
|
private |
Definition at line 26 of file L1CaloPedestalCumul.h.
|
private |
Definition at line 34 of file L1CaloPedestalCumul.h.
|
private |
Definition at line 30 of file L1CaloPedestalCumul.h.