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

#include <TV792Data.hxx>

Collaboration diagram for VADCMeasurement:
Collaboration graph
[legend]

Public Member Functions

uint32_t GetMeasurement () const
 Get the ADC measurement. More...
 
uint32_t GetGeoAddress () const
 Get GEO address. More...
 
uint32_t GetCrate () const
 Get the crate number. More...
 
uint32_t GetChannel () const
 Get the channel number. More...
 
bool IsUnderThreshold () const
 Is Under Threshold? More...
 
bool IsOverFlow () const
 Is OverFlow? More...
 

Private Member Functions

 VADCMeasurement (uint32_t header, uint32_t measurement)
 Constructor; need to pass in header and measurement. More...
 
 VADCMeasurement ()
 

Private Attributes

uint32_t adc_header_word
 Fields to hold the header, measurement, trailer and error words. More...
 
uint32_t adc_measurement_word
 

Friends

class TV792Data
 

Detailed Description

Class for each TDC measurement For the definition of obscure variables see the CAEN V792 manual.

Definition at line 10 of file TV792Data.hxx.

Constructor & Destructor Documentation

◆ VADCMeasurement() [1/2]

VADCMeasurement::VADCMeasurement ( uint32_t  header,
uint32_t  measurement 
)
inlineprivate

Constructor; need to pass in header and measurement.

Definition at line 41 of file TV792Data.hxx.

◆ VADCMeasurement() [2/2]

VADCMeasurement::VADCMeasurement ( )
private

Member Function Documentation

◆ GetChannel()

uint32_t VADCMeasurement::GetChannel ( ) const
inline

Get the channel number.

Definition at line 26 of file TV792Data.hxx.

Here is the caller graph for this function:

◆ GetCrate()

uint32_t VADCMeasurement::GetCrate ( ) const
inline

Get the crate number.

Definition at line 23 of file TV792Data.hxx.

◆ GetGeoAddress()

uint32_t VADCMeasurement::GetGeoAddress ( ) const
inline

Get GEO address.

Definition at line 20 of file TV792Data.hxx.

◆ GetMeasurement()

uint32_t VADCMeasurement::GetMeasurement ( ) const
inline

Get the ADC measurement.

Definition at line 17 of file TV792Data.hxx.

Here is the caller graph for this function:

◆ IsOverFlow()

bool VADCMeasurement::IsOverFlow ( ) const
inline

Is OverFlow?

Definition at line 32 of file TV792Data.hxx.

◆ IsUnderThreshold()

bool VADCMeasurement::IsUnderThreshold ( ) const
inline

Is Under Threshold?

Definition at line 29 of file TV792Data.hxx.

Friends And Related Function Documentation

◆ TV792Data

friend class TV792Data
friend

Definition at line 12 of file TV792Data.hxx.

Field Documentation

◆ adc_header_word

uint32_t VADCMeasurement::adc_header_word
private

Fields to hold the header, measurement, trailer and error words.

Definition at line 37 of file TV792Data.hxx.

◆ adc_measurement_word

uint32_t VADCMeasurement::adc_measurement_word
private

Definition at line 38 of file TV792Data.hxx.


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