#include <TDT724RawData.hxx>
Public Member Functions | |
int | GetNSamples () |
int | GetChannel () |
uint32_t | GetSample (int i) |
Get Errors. | |
void | AddSamples (std::vector< uint32_t > Samples) |
int | GetNSamples () |
int | GetChannel () |
uint32_t | GetSample (int i) |
Get Errors. | |
void | AddSamples (std::vector< uint32_t > Samples) |
Private Member Functions | |
RawChannelMeasurement (int chan) | |
Constructor; need to pass in header and measurement. | |
RawChannelMeasurement (int chan) | |
Constructor; need to pass in header and measurement. | |
Private Attributes | |
int | fChan |
std::vector< uint32_t > | fSamples |
Friends | |
class | TDT724RawData |
class | TV1730RawData |
Class for each channel measurement For the definition of obscure variables see the CAEN DT724 manual.
Class for each channel measurement For the definition of obscure variables see the CAEN V1730 manual (for raw (non-DPP) readout).
Definition at line 10 of file TDT724RawData.hxx.
RawChannelMeasurement::RawChannelMeasurement | ( | int | chan | ) | [inline, private] |
Constructor; need to pass in header and measurement.
Definition at line 38 of file TDT724RawData.hxx.
References fChan.
00038 { 00039 fChan = chan; 00040 }
RawChannelMeasurement::RawChannelMeasurement | ( | int | chan | ) | [inline, private] |
Constructor; need to pass in header and measurement.
Definition at line 38 of file TV1730RawData.hxx.
References fChan.
00038 { 00039 fChan = chan; 00040 }
void RawChannelMeasurement::AddSamples | ( | std::vector< uint32_t > | Samples | ) | [inline] |
Definition at line 29 of file TV1730RawData.hxx.
References fSamples.
00029 { 00030 fSamples = Samples; 00031 }
void RawChannelMeasurement::AddSamples | ( | std::vector< uint32_t > | Samples | ) | [inline] |
Definition at line 29 of file TDT724RawData.hxx.
References fSamples.
Referenced by TDT724RawData::TDT724RawData(), and TV1730RawData::TV1730RawData().
00029 { 00030 fSamples = Samples; 00031 }
int RawChannelMeasurement::GetChannel | ( | ) | [inline] |
int RawChannelMeasurement::GetChannel | ( | ) | [inline] |
int RawChannelMeasurement::GetNSamples | ( | ) | [inline] |
Definition at line 16 of file TV1730RawData.hxx.
References fSamples.
00016 { 00017 return fSamples.size(); 00018 }
int RawChannelMeasurement::GetNSamples | ( | ) | [inline] |
Definition at line 16 of file TDT724RawData.hxx.
References fSamples.
00016 { 00017 return fSamples.size(); 00018 }
uint32_t RawChannelMeasurement::GetSample | ( | int | i | ) | [inline] |
uint32_t RawChannelMeasurement::GetSample | ( | int | i | ) | [inline] |
friend class TDT724RawData [friend] |
Definition at line 12 of file TDT724RawData.hxx.
friend class TV1730RawData [friend] |
Definition at line 12 of file TV1730RawData.hxx.
int RawChannelMeasurement::fChan [private] |
Definition at line 35 of file TDT724RawData.hxx.
Referenced by GetChannel(), and RawChannelMeasurement().
std::vector< uint32_t > RawChannelMeasurement::fSamples [private] |
Definition at line 42 of file TDT724RawData.hxx.
Referenced by AddSamples(), GetNSamples(), and GetSample().