#include <TV1190Data.hxx>
|
bool | IsLeading () const |
| Is this the leading edge measurement?
|
|
bool | IsTrailing () const |
| Is this the trailing edge measurement?
|
|
uint32_t | GetMeasurement () const |
| Get the TDC measurement.
|
|
uint32_t | GetTDCNumber () const |
| Get the TDC number.
|
|
uint32_t | GetChannel () const |
| Get the channel number.
|
|
uint32_t | GetEventID () const |
| Get Event ID; this is event number defined by V1190 module.
|
|
uint32_t | GetBunchID () const |
| Get Bunch ID.
|
|
uint32_t | GetEventIndex () const |
| Get Event Index; this is which event number within the bank.
|
|
bool | HasTDCHeader () const |
| Check if measurement has a TDC header.
|
|
bool | HasTDCTrailer () const |
| Check if measurement has a TDC trailer.
|
|
bool | HasTDCErrorWord () const |
| Check if measurement has a TDC error word.
|
|
uint32_t | GetErrors () const |
| Get Errors.
|
|
|
| TDCMeasurement (uint32_t header, uint32_t measurement, int index) |
| Constructor; need to pass in header and measurement.
|
|
void | SetTrailer (uint32_t trailer) |
| Set the trailer word.
|
|
void | SetErrors (uint32_t error) |
| Set the error word.
|
|
| TDCMeasurement () |
|
Class for each TDC measurement For the definition of obscure variables see the CAEN V1190 manual.
Definition at line 10 of file TV1190Data.hxx.
◆ TDCMeasurement() [1/2]
TDCMeasurement::TDCMeasurement |
( |
uint32_t |
header, |
|
|
uint32_t |
measurement, |
|
|
int |
index |
|
) |
| |
|
inlineprivate |
Constructor; need to pass in header and measurement.
Definition at line 57 of file TV1190Data.hxx.
◆ TDCMeasurement() [2/2]
TDCMeasurement::TDCMeasurement |
( |
| ) |
|
|
private |
◆ GetBunchID()
uint32_t TDCMeasurement::GetBunchID |
( |
| ) |
const |
◆ GetChannel()
uint32_t TDCMeasurement::GetChannel |
( |
| ) |
const |
|
inline |
◆ GetErrors()
uint32_t TDCMeasurement::GetErrors |
( |
| ) |
const |
◆ GetEventID()
uint32_t TDCMeasurement::GetEventID |
( |
| ) |
const |
Get Event ID; this is event number defined by V1190 module.
Get Event ID.
Definition at line 21 of file TV1190Data.cxx.
◆ GetEventIndex()
uint32_t TDCMeasurement::GetEventIndex |
( |
| ) |
const |
|
inline |
Get Event Index; this is which event number within the bank.
Definition at line 35 of file TV1190Data.hxx.
◆ GetMeasurement()
uint32_t TDCMeasurement::GetMeasurement |
( |
| ) |
const |
|
inline |
◆ GetTDCNumber()
uint32_t TDCMeasurement::GetTDCNumber |
( |
| ) |
const |
◆ HasTDCErrorWord()
bool TDCMeasurement::HasTDCErrorWord |
( |
| ) |
const |
|
inline |
Check if measurement has a TDC error word.
Definition at line 42 of file TV1190Data.hxx.
◆ HasTDCHeader()
bool TDCMeasurement::HasTDCHeader |
( |
| ) |
const |
|
inline |
Check if measurement has a TDC header.
Definition at line 38 of file TV1190Data.hxx.
◆ HasTDCTrailer()
bool TDCMeasurement::HasTDCTrailer |
( |
| ) |
const |
|
inline |
Check if measurement has a TDC trailer.
Definition at line 40 of file TV1190Data.hxx.
◆ IsLeading()
bool TDCMeasurement::IsLeading |
( |
| ) |
const |
|
inline |
Is this the leading edge measurement?
Definition at line 17 of file TV1190Data.hxx.
◆ IsTrailing()
bool TDCMeasurement::IsTrailing |
( |
| ) |
const |
|
inline |
Is this the trailing edge measurement?
Definition at line 19 of file TV1190Data.hxx.
◆ SetErrors()
void TDCMeasurement::SetErrors |
( |
uint32_t |
error | ) |
|
|
inlineprivate |
◆ SetTrailer()
void TDCMeasurement::SetTrailer |
( |
uint32_t |
trailer | ) |
|
|
private |
◆ TV1190Data
◆ event_index
int TDCMeasurement::event_index |
|
private |
◆ tdc_error_error
uint32_t TDCMeasurement::tdc_error_error |
|
private |
◆ tdc_header_word
uint32_t TDCMeasurement::tdc_header_word |
|
private |
Found fields to hold the header, measurement, trailer and error words.
Definition at line 50 of file TV1190Data.hxx.
◆ tdc_measurement_word
uint32_t TDCMeasurement::tdc_measurement_word |
|
private |
◆ tdc_trailer_word
uint32_t TDCMeasurement::tdc_trailer_word |
|
private |
The documentation for this class was generated from the following files: