![]() |
ATLAS Offline Software
|
#include <TileRawChannel.h>
Public Member Functions | |
| TileRawChannel () | |
| TileRawChannel (const HWIdentifier &HWid, float amplitude, float time, float quality, float ped=0.0) | |
| TileRawChannel (const HWIdentifier &HWid, std::vector< float > &&litude, std::vector< float > &&time, std::vector< float > &&quality, float ped=0.0) | |
| TileRawChannel (const Identifier &id, float amplitude, float time, float quality, float ped=0.0) | |
| TileRawChannel (const TileRawChannel &)=default | |
| TileRawChannel & | operator= (const TileRawChannel &)=default |
| TileRawChannel (TileRawChannel &&)=default | |
| TileRawChannel & | operator= (TileRawChannel &&)=default |
| ~TileRawChannel ()=default | |
| void | assign (const HWIdentifier &id, float amplitude, float time, float quality, float ped=0.0) |
| template<class IteratorA, class IteratorT, class IteratorQ> | |
| void | assign (const HWIdentifier &id, IteratorA amplitude_beg, IteratorA amplitude_end, IteratorT time_beg, IteratorT time_end, IteratorQ qual_beg, IteratorQ qual_end, float ped=0.0) |
| int | add (float amplitude, float time, float quality) |
| void | setPedestal (float ped) |
| void | scaleAmplitude (float scale) |
| void | insertTime (float time) |
| int | insert (float amplitude, float time, float quality) |
| float | amplitude (int ind=0) const |
| void | setAmplitude (float a, int ind=0) |
| float | time (int ind=0) const |
| float | uncorrTime () const |
| float | quality (int ind=0) const |
| float | pedestal (void) const |
| int | size () const |
| int | sizeTime () const |
| int | sizeQuality () const |
| std::string | whoami (void) const |
| void | print (void) const |
| operator std::string () const | |
| Identifier | identify (void) const |
| HWIdentifier | adc_HWID (void) const |
| Identifier | adc_ID (void) const |
| Identifier | pmt_ID (void) const |
| Identifier | cell_ID (void) const |
| Identifier | cell_ID_index (int &index, int &pmt) const |
| Identifier | tt_ID (void) const |
| Identifier | mt_ID (void) const |
| int | frag_ID (void) const |
Static Public Member Functions | |
| static void | print_to_stream (const std::vector< float > &val, const std::string &label, std::ostringstream &text) |
| static void | print_to_stream (const std::vector< double > &val, const std::string &label, std::ostringstream &text) |
| static void | print_to_stream (const std::vector< uint32_t > &val, const std::string &label, std::ostringstream &text) |
Private Attributes | |
| std::vector< float > | m_amplitude |
| std::vector< float > | m_time |
| std::vector< float > | m_quality |
| float | m_pedestal |
| HWIdentifier | m_adc_hwid |
Definition at line 35 of file TileRawChannel.h.
|
inline |
Definition at line 40 of file TileRawChannel.h.
| TileRawChannel::TileRawChannel | ( | const HWIdentifier & | HWid, |
| float | amplitude, | ||
| float | time, | ||
| float | quality, | ||
| float | ped = 0.0 ) |
Definition at line 40 of file TileRawChannel.cxx.
| TileRawChannel::TileRawChannel | ( | const HWIdentifier & | HWid, |
| std::vector< float > && | amplitude, | ||
| std::vector< float > && | time, | ||
| std::vector< float > && | quality, | ||
| float | ped = 0.0 ) |
Definition at line 50 of file TileRawChannel.cxx.
| TileRawChannel::TileRawChannel | ( | const Identifier & | id, |
| float | amplitude, | ||
| float | time, | ||
| float | quality, | ||
| float | ped = 0.0 ) |
Definition at line 30 of file TileRawChannel.cxx.
|
default |
|
default |
|
default |
|
inlineinherited |
Definition at line 53 of file TileRawData.h.
|
inherited |
Definition at line 53 of file TileRawData.cxx.
| int TileRawChannel::add | ( | float | amplitude, |
| float | time, | ||
| float | quality ) |
Definition at line 63 of file TileRawChannel.cxx.
|
inline |
Definition at line 101 of file TileRawChannel.h.
|
inline |
Definition at line 63 of file TileRawChannel.h.
|
inline |
Definition at line 80 of file TileRawChannel.h.
|
inherited |
Definition at line 61 of file TileRawData.cxx.
|
inherited |
Definition at line 65 of file TileRawData.cxx.
|
inherited |
Definition at line 77 of file TileRawData.cxx.
|
inlineinherited |
Definition at line 52 of file TileRawData.h.
| int TileRawChannel::insert | ( | float | amplitude, |
| float | time, | ||
| float | quality ) |
Definition at line 81 of file TileRawChannel.cxx.
| void TileRawChannel::insertTime | ( | float | time | ) |
Definition at line 77 of file TileRawChannel.cxx.
|
inherited |
Definition at line 73 of file TileRawData.cxx.
|
virtual |
Reimplemented from TileRawData.
Definition at line 92 of file TileRawChannel.cxx.
|
default |
|
default |
|
inline |
Definition at line 106 of file TileRawChannel.h.
|
inherited |
Definition at line 57 of file TileRawData.cxx.
|
virtual |
Reimplemented from TileRawData.
Definition at line 88 of file TileRawChannel.cxx.
|
staticinherited |
Definition at line 92 of file TileRawData.cxx.
|
inline |
Definition at line 105 of file TileRawChannel.h.
| void TileRawChannel::scaleAmplitude | ( | float | scale | ) |
Definition at line 70 of file TileRawChannel.cxx.
|
inline |
Definition at line 102 of file TileRawChannel.h.
|
inline |
Definition at line 94 of file TileRawChannel.h.
|
inline |
Definition at line 108 of file TileRawChannel.h.
|
inline |
Definition at line 110 of file TileRawChannel.h.
|
inline |
Definition at line 109 of file TileRawChannel.h.
|
inline |
Definition at line 103 of file TileRawChannel.h.
|
inherited |
Definition at line 69 of file TileRawData.cxx.
|
inline |
Definition at line 104 of file TileRawChannel.h.
|
inlinevirtual |
Reimplemented from TileRawData.
Definition at line 112 of file TileRawChannel.h.
|
privateinherited |
Definition at line 82 of file TileRawData.h.
|
private |
Definition at line 120 of file TileRawChannel.h.
|
private |
Definition at line 123 of file TileRawChannel.h.
|
private |
Definition at line 122 of file TileRawChannel.h.
|
private |
Definition at line 121 of file TileRawChannel.h.