#include <TileRawChannel.h>
|
| | 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 |
| |
Definition at line 35 of file TileRawChannel.h.
◆ TileRawChannel() [1/6]
| TileRawChannel::TileRawChannel |
( |
| ) |
|
|
inline |
◆ TileRawChannel() [2/6]
| TileRawChannel::TileRawChannel |
( |
const HWIdentifier & |
HWid, |
|
|
float |
amplitude, |
|
|
float |
time, |
|
|
float |
quality, |
|
|
float |
ped = 0.0 |
|
) |
| |
◆ TileRawChannel() [3/6]
| TileRawChannel::TileRawChannel |
( |
const HWIdentifier & |
HWid, |
|
|
std::vector< float > && |
amplitude, |
|
|
std::vector< float > && |
time, |
|
|
std::vector< float > && |
quality, |
|
|
float |
ped = 0.0 |
|
) |
| |
◆ TileRawChannel() [4/6]
| TileRawChannel::TileRawChannel |
( |
const Identifier & |
id, |
|
|
float |
amplitude, |
|
|
float |
time, |
|
|
float |
quality, |
|
|
float |
ped = 0.0 |
|
) |
| |
◆ TileRawChannel() [5/6]
◆ TileRawChannel() [6/6]
◆ ~TileRawChannel()
| TileRawChannel::~TileRawChannel |
( |
| ) |
|
|
default |
◆ adc_HWID()
◆ adc_ID()
◆ add()
| int TileRawChannel::add |
( |
float |
amplitude, |
|
|
float |
time, |
|
|
float |
quality |
|
) |
| |
◆ amplitude()
| float TileRawChannel::amplitude |
( |
int |
ind = 0 | ) |
const |
|
inline |
◆ assign() [1/2]
| void TileRawChannel::assign |
( |
const HWIdentifier & |
id, |
|
|
float |
amplitude, |
|
|
float |
time, |
|
|
float |
quality, |
|
|
float |
ped = 0.0 |
|
) |
| |
|
inline |
◆ assign() [2/2]
template<class IteratorA , class IteratorT , class IteratorQ >
| void TileRawChannel::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 |
|
) |
| |
|
inline |
◆ cell_ID()
◆ cell_ID_index()
| Identifier TileRawData::cell_ID_index |
( |
int & |
index, |
|
|
int & |
pmt |
|
) |
| const |
|
inherited |
◆ frag_ID()
| int TileRawData::frag_ID |
( |
void |
| ) |
const |
|
inherited |
◆ identify()
◆ insert()
| int TileRawChannel::insert |
( |
float |
amplitude, |
|
|
float |
time, |
|
|
float |
quality |
|
) |
| |
◆ insertTime()
| void TileRawChannel::insertTime |
( |
float |
time | ) |
|
◆ mt_ID()
◆ operator std::string()
| TileRawChannel::operator std::string |
( |
| ) |
const |
|
virtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pedestal()
| float TileRawChannel::pedestal |
( |
void |
| ) |
const |
|
inline |
◆ pmt_ID()
◆ print()
| void TileRawChannel::print |
( |
void |
| ) |
const |
|
virtual |
◆ print_to_stream() [1/3]
| void TileRawData::print_to_stream |
( |
const std::vector< double > & |
val, |
|
|
const std::string & |
label, |
|
|
std::ostringstream & |
text |
|
) |
| |
|
staticinherited |
◆ print_to_stream() [2/3]
| void TileRawData::print_to_stream |
( |
const std::vector< float > & |
val, |
|
|
const std::string & |
label, |
|
|
std::ostringstream & |
text |
|
) |
| |
|
staticinherited |
◆ print_to_stream() [3/3]
| void TileRawData::print_to_stream |
( |
const std::vector< uint32_t > & |
val, |
|
|
const std::string & |
label, |
|
|
std::ostringstream & |
text |
|
) |
| |
|
staticinherited |
◆ quality()
| float TileRawChannel::quality |
( |
int |
ind = 0 | ) |
const |
|
inline |
◆ scaleAmplitude()
| void TileRawChannel::scaleAmplitude |
( |
float |
scale | ) |
|
Definition at line 69 of file TileRawChannel.cxx.
70 using std::placeholders::_1;
73 std::bind(std::multiplies<float>(),
scale,_1));
◆ setAmplitude()
| void TileRawChannel::setAmplitude |
( |
float |
a, |
|
|
int |
ind = 0 |
|
) |
| |
|
inline |
◆ setPedestal()
| void TileRawChannel::setPedestal |
( |
float |
ped | ) |
|
|
inline |
◆ size()
| int TileRawChannel::size |
( |
| ) |
const |
|
inline |
◆ sizeQuality()
| int TileRawChannel::sizeQuality |
( |
| ) |
const |
|
inline |
◆ sizeTime()
| int TileRawChannel::sizeTime |
( |
| ) |
const |
|
inline |
◆ time()
| float TileRawChannel::time |
( |
int |
ind = 0 | ) |
const |
|
inline |
◆ tt_ID()
◆ uncorrTime()
| float TileRawChannel::uncorrTime |
( |
| ) |
const |
|
inline |
◆ whoami()
| std::string TileRawChannel::whoami |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ m_adc_hwid
◆ m_amplitude
| std::vector<float> TileRawChannel::m_amplitude |
|
private |
◆ m_pedestal
| float TileRawChannel::m_pedestal |
|
private |
◆ m_quality
| std::vector<float> TileRawChannel::m_quality |
|
private |
◆ m_time
| std::vector<float> TileRawChannel::m_time |
|
private |
The documentation for this class was generated from the following files: