#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: