ROOTANA
Public Member Functions | Private Member Functions | Private Attributes | Friends
RawChannelMeasurement Class Reference

#include <TDT724RawData.hxx>

Collaboration diagram for RawChannelMeasurement:
Collaboration graph
[legend]

Public Member Functions

int GetNSamples ()
 
int GetChannel ()
 
uint32_t GetSample (int i)
 Get Errors. More...
 
void AddSamples (std::vector< uint32_t > Samples)
 
const int GetNSamples ()
 
const int GetChannel ()
 
const uint32_t GetSample (int i)
 Get Errors. More...
 
void AddSamples (std::vector< uint32_t > Samples)
 

Private Member Functions

 RawChannelMeasurement (int chan)
 Constructor; need to pass in header and measurement. More...
 
 RawChannelMeasurement (int chan)
 Constructor; need to pass in header and measurement. More...
 

Private Attributes

int fChan
 
std::vector< uint32_t > fSamples
 

Friends

class TDT724RawData
 
class TV1730RawData
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ RawChannelMeasurement() [1/2]

RawChannelMeasurement::RawChannelMeasurement ( int  chan)
inlineprivate

Constructor; need to pass in header and measurement.

Definition at line 38 of file TDT724RawData.hxx.

◆ RawChannelMeasurement() [2/2]

RawChannelMeasurement::RawChannelMeasurement ( int  chan)
inlineprivate

Constructor; need to pass in header and measurement.

Definition at line 38 of file TV1730RawData.hxx.

Member Function Documentation

◆ AddSamples() [1/2]

void RawChannelMeasurement::AddSamples ( std::vector< uint32_t >  Samples)
inline

Definition at line 29 of file TDT724RawData.hxx.

Here is the caller graph for this function:

◆ AddSamples() [2/2]

void RawChannelMeasurement::AddSamples ( std::vector< uint32_t >  Samples)
inline

Definition at line 29 of file TV1730RawData.hxx.

◆ GetChannel() [1/2]

int RawChannelMeasurement::GetChannel ( )
inline

Definition at line 20 of file TDT724RawData.hxx.

◆ GetChannel() [2/2]

const int RawChannelMeasurement::GetChannel ( )
inline

Definition at line 20 of file TV1730RawData.hxx.

◆ GetNSamples() [1/2]

int RawChannelMeasurement::GetNSamples ( )
inline

Definition at line 16 of file TDT724RawData.hxx.

◆ GetNSamples() [2/2]

const int RawChannelMeasurement::GetNSamples ( )
inline

Definition at line 16 of file TV1730RawData.hxx.

◆ GetSample() [1/2]

uint32_t RawChannelMeasurement::GetSample ( int  i)
inline

Get Errors.

Definition at line 23 of file TDT724RawData.hxx.

◆ GetSample() [2/2]

const uint32_t RawChannelMeasurement::GetSample ( int  i)
inline

Get Errors.

Definition at line 23 of file TV1730RawData.hxx.

Friends And Related Function Documentation

◆ TDT724RawData

friend class TDT724RawData
friend

Definition at line 12 of file TDT724RawData.hxx.

◆ TV1730RawData

friend class TV1730RawData
friend

Definition at line 12 of file TV1730RawData.hxx.

Field Documentation

◆ fChan

int RawChannelMeasurement::fChan
private

Definition at line 35 of file TDT724RawData.hxx.

◆ fSamples

std::vector< uint32_t > RawChannelMeasurement::fSamples
private

Definition at line 42 of file TDT724RawData.hxx.


The documentation for this class was generated from the following files: