|  | 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)
AccessorTemplate & operator=(AccessorTemplate &&that)
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