Berkeley Nuclear Data Software
|
#include <COMPASSFileManagement.h>
Public Member Functions | |
bool | isClipped () |
std::ostream & | print (std::ostream &a_stream=std::cout) |
bool | memOvrflw () |
bool | QDCTrapSat () |
bool | inputSat () |
bool | pileUp () |
this function tests the 15th bit of flags which corresponds to pileup More... | |
bool | isClipped () |
Public Attributes | |
UShort_t | m_channel |
ULong64_t | m_timestamp |
UShort_t | m_board |
UShort_t | m_energy |
UShort_t | m_energyShort |
UInt_t | m_flags |
TArrayS | m_samples |
this class is used to hold data products from the compass acquisiton software from CAEN
bool compassEvStrct::inputSat | ( | ) |
this function tests the 10th bit of flags which corresponds to ADC saturation
bool compassEvStrct::isClipped | ( | ) |
this function checks the samples of the store waveform to test if if adc saturation is occuring
bool compassEvStrct::isClipped | ( | ) |
bool compassEvStrct::memOvrflw | ( | ) |
this function tests the 3rd bit of flags which corresponds to memory overflow
bool compassEvStrct::pileUp | ( | ) |
this function tests the 15th bit of flags which corresponds to pileup
std::ostream & compassEvStrct::print | ( | std::ostream & | a_stream = std::cout | ) |
bool compassEvStrct::QDCTrapSat | ( | ) |
this function interprets bit the 7th bit of the flags int which corresponds to the QDC saturating for DPP-PSD firmware or the trap filter saturating in the case of the DPP-PHA firmware
UShort_t compassEvStrct::m_board |
UShort_t compassEvStrct::m_channel |
UShort_t compassEvStrct::m_energy |
UShort_t compassEvStrct::m_energyShort |
UInt_t compassEvStrct::m_flags |
TArrayS compassEvStrct::m_samples |
ULong64_t compassEvStrct::m_timestamp |