#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: