|
ATLAS Offline Software
|
Go to the documentation of this file.
30 #ifndef TILEEVENT_TILERAWCHANNEL_H
31 #define TILEEVENT_TILERAWCHANNEL_H
49 std::vector<float>&&
time,
79 template <
class IteratorA,
class IteratorT,
class IteratorQ>
81 IteratorA amplitude_beg, IteratorA amplitude_end,
82 IteratorT time_beg, IteratorT time_end,
83 IteratorQ qual_beg, IteratorQ qual_end,
88 m_time.assign (time_beg, time_end);
112 std::string
whoami(
void)
const {
return "TileRawChannel"; }
113 void print(
void)
const;
116 operator std::string()
const;
131 #endif //TILEEVENT_TILERAWCHANNEL_H
TileRawChannel(const TileRawChannel &)=default
int insert(float amplitude, float time, float quality)
float pedestal(void) const
void setPedestal(float ped)
void setAmplitude(float a, int ind=0)
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)
float time(int ind=0) const
void assign(const HWIdentifier &id, float amplitude, float time, float quality, float ped=0.0)
float quality(int ind=0) const
TileRawChannel & operator=(const TileRawChannel &)=default
~TileRawChannel()=default
float amplitude(int ind=0) const
TileRawChannel(TileRawChannel &&)=default
void insertTime(float time)
int add(float amplitude, float time, float quality)
std::vector< float > m_time
std::string whoami(void) const
void scaleAmplitude(float scale)
std::vector< float > m_quality
std::vector< float > m_amplitude