GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Functions | Variables
JanusDataFormat.h File Reference

Go to the source code of this file.

Classes

struct  VMUSB_Header
struct  CAEN_ADC
struct  VME_Timestamp

Enumerations

enum  EntryType { Begin = 0x2, Event = 0x0, End = 0x4, Invalid = 0x6 }

Functions

struct VMUSB_Header __attribute__ ((packed))
int size () const
int stack () const
int card_num () const
EntryType entry_type () const
int crate_num () const
int header_zeros () const
int num_entries () const
int trailing_stuff () const
int channel_num () const
int adcvalue () const
bool overflow () const
bool underflow () const
bool IsValid () const
long ts1 () const
long ts2 () const

Variables

uint16_t data
uint16_t tail
uint16_t head
uint16_t buffer [6]

Enumeration Type Documentation

enum EntryType
Enumerator:
Begin 
Event 
End 
Invalid 

Function Documentation

struct VMUSB_Header __attribute__ ( (packed)  )
int __attribute__::adcvalue ( ) const
int __attribute__::card_num ( ) const
int __attribute__::channel_num ( ) const
int __attribute__::crate_num ( ) const
EntryType __attribute__::entry_type ( ) const
int __attribute__::header_zeros ( ) const
bool __attribute__::IsValid ( ) const
int __attribute__::num_entries ( ) const
bool __attribute__::overflow ( ) const
int __attribute__::size ( ) const
int __attribute__::stack ( ) const
int __attribute__::trailing_stuff ( ) const
long __attribute__::ts1 ( ) const
long __attribute__::ts2 ( ) const
bool __attribute__::underflow ( ) const

Variable Documentation

uint16_t buffer[6]
UInt_t data
uint16_t head
UShort_t tail