GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
TDDASEvent Class Reference

#include <DDASDataFormat.h>

Classes

struct  DDAS_Energy_Sum
struct  DDAS_QDC_Sum
struct  DDASHeader

Public Member Functions

struct TDDASEvent::DDASHeader __attribute__ ((packed))
struct TDDASEvent::DDAS_QDC_Sum __attribute__ ((packed))
struct TDDASEvent::DDAS_Energy_Sum __attribute__ ((packed))
 TDDASEvent (const TSmartBuffer &buf)
bool HasQDCSum () const
bool HasEnergySum () const
unsigned int GetSize () const
unsigned short GetFrequency () const
unsigned char GetADCBits () const
unsigned char GetRevision () const
int GetChannelID () const
int GetSlotID () const
int GetCrateID () const
int GetChannelHeaderLength () const
int GetChannelLength () const
int GetOverflowCode () const
int GetFinishCode () const
unsigned int GetTimeLow () const
unsigned int GetTimeHigh () const
int GetCFDFailBit () const
int GetCFDTime () const
int GetEnergy () const
int GetTraceLength () const

Public Attributes

DDAS_QDC_Sumqdc_sum
DDAS_Energy_Sumenergy_sum
unsigned short * trace

Private Member Functions

 ClassDef (TDDASEvent, 0)

Private Attributes

DDASHeaderheader
TSmartBuffer buf

Constructor & Destructor Documentation

TDDASEvent::TDDASEvent ( const TSmartBuffer buf)

Member Function Documentation

struct TDDASEvent::DDASHeader TDDASEvent::__attribute__ ( (packed)  )
struct TDDASEvent::DDAS_QDC_Sum TDDASEvent::__attribute__ ( (packed)  )
struct TDDASEvent::DDAS_Energy_Sum TDDASEvent::__attribute__ ( (packed)  )
TDDASEvent::ClassDef ( TDDASEvent  ,
 
)
private
unsigned char TDDASEvent::GetADCBits ( ) const
inline
int TDDASEvent::GetCFDFailBit ( ) const
inline
int TDDASEvent::GetCFDTime ( ) const
inline
int TDDASEvent::GetChannelHeaderLength ( ) const
inline
int TDDASEvent::GetChannelID ( ) const
inline
int TDDASEvent::GetChannelLength ( ) const
inline
int TDDASEvent::GetCrateID ( ) const
inline
int TDDASEvent::GetEnergy ( ) const
inline
int TDDASEvent::GetFinishCode ( ) const
inline
unsigned short TDDASEvent::GetFrequency ( ) const
inline
int TDDASEvent::GetOverflowCode ( ) const
inline
unsigned char TDDASEvent::GetRevision ( ) const
inline
unsigned int TDDASEvent::GetSize ( ) const
inline
int TDDASEvent::GetSlotID ( ) const
inline
unsigned int TDDASEvent::GetTimeHigh ( ) const
inline
unsigned int TDDASEvent::GetTimeLow ( ) const
inline
int TDDASEvent::GetTraceLength ( ) const
inline
bool TDDASEvent::HasEnergySum ( ) const
bool TDDASEvent::HasQDCSum ( ) const

Member Data Documentation

TSmartBuffer TDDASEvent::buf
private
DDAS_Energy_Sum* TDDASEvent::energy_sum
DDASHeader* TDDASEvent::header
private
DDAS_QDC_Sum* TDDASEvent::qdc_sum
unsigned short* TDDASEvent::trace

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