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

#include <TMesytecData.hxx>

Collaboration diagram for ADCMeasMesy:
Collaboration graph
[legend]

Public Member Functions

uint32_t GetMeasurement () const
 Get the ADC measurement. More...
 
uint32_t GetModuleID () const
 Get Module ID. More...
 
uint32_t GetChannel () const
 Get the channel number. More...
 
bool IsOutOfRange () const
 Is Out Of Range? More...
 

Private Member Functions

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

Private Attributes

uint32_t adc_header_word
 Fields to hold the header, measurement, extendedtimestamp words. More...
 
uint32_t adc_measurement_word
 
uint32_t adc_extendedtimestamp_word
 

Friends

class TMesytecData
 

Detailed Description

Class for each TDC measurement For the definition of obscure variables see the CAEN V1190 manual. Currently doesn't support reading out extended timestamp!

Definition at line 13 of file TMesytecData.hxx.

Constructor & Destructor Documentation

◆ ADCMeasMesy() [1/2]

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

Constructor; need to pass in header and measurement.

Definition at line 39 of file TMesytecData.hxx.

◆ ADCMeasMesy() [2/2]

ADCMeasMesy::ADCMeasMesy ( )
private

Member Function Documentation

◆ GetChannel()

uint32_t ADCMeasMesy::GetChannel ( ) const
inline

Get the channel number.

Definition at line 26 of file TMesytecData.hxx.

Here is the caller graph for this function:

◆ GetMeasurement()

uint32_t ADCMeasMesy::GetMeasurement ( ) const

Get the ADC measurement.

Definition at line 7 of file TMesytecData.cxx.

Here is the caller graph for this function:

◆ GetModuleID()

uint32_t ADCMeasMesy::GetModuleID ( ) const
inline

Get Module ID.

Definition at line 23 of file TMesytecData.hxx.

◆ IsOutOfRange()

bool ADCMeasMesy::IsOutOfRange ( ) const
inline

Is Out Of Range?

Definition at line 29 of file TMesytecData.hxx.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ TMesytecData

friend class TMesytecData
friend

Definition at line 15 of file TMesytecData.hxx.

Field Documentation

◆ adc_extendedtimestamp_word

uint32_t ADCMeasMesy::adc_extendedtimestamp_word
private

Definition at line 36 of file TMesytecData.hxx.

◆ adc_header_word

uint32_t ADCMeasMesy::adc_header_word
private

Fields to hold the header, measurement, extendedtimestamp words.

Definition at line 34 of file TMesytecData.hxx.

◆ adc_measurement_word

uint32_t ADCMeasMesy::adc_measurement_word
private

Definition at line 35 of file TMesytecData.hxx.


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