GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions | Variables
TRawBanks.h File Reference
#include <Rtypes.h>

Go to the source code of this file.

Classes

struct  Mesy_Word
struct  Mesy_Header
struct  Mesy_ETS
struct  Mesy_FILL
struct  Mesy_EOE
struct  M_QDC_Data
struct  M_TDC_Data
struct  __attribute__
struct  __attribute__
struct  GEBMode3Head
struct  GEBMode3Data
struct  GEBS800Header
struct  S800TriggerPacket
struct  S800TOFPacket
struct  S800SCINTPacket
struct  S800FPICPacket
struct  S800FPCRDCPacket
struct  __attribute__
struct  __attribute__
struct  __attribute__
struct  __attribute__
struct  RawHeader
struct  GEBHeader
struct  EVTHeader
struct  TNSCLFragmentHeader

Macros

#define MAX_INTPTS   16
#define MAX_PWID   256
#define MAX_LABRID   16
#define MQDC_ID   10
#define MTDC_ID   20
#define MAX_INTPTS   16
#define MAX_PWID   256
#define MAX_LABRID   16
#define MQDC_ID   10
#define MTDC_ID   20

Functions

struct Mesy_Word __attribute__ ((__packed__))
bool isHeader () const
bool isData () const
bool isETS () const
bool isFILL () const
bool isALLF () const
bool isEOE () const
UShort_t format () const
UShort_t size () const
UShort_t id () const
UShort_t res () const
bool isQDC () const
bool isTDC () const
UShort_t ETS () const
Int_t TS () const
UShort_t Chan () const
UShort_t Charge () const
UShort_t isOOR () const
bool isTrig () const
UShort_t Time () const
std::ostream & operator<< (std::ostream &os, const GEBInteractionPoint &fSeg)
std::ostream & operator<< (std::ostream &os, const GEBBankType1 &bank)
Int_t GetLength () const
Int_t GetChannel () const
Int_t GetVME () const
Int_t GetCrystal () const
Int_t GetHole () const
Int_t GetSegmentId () const
Int_t GetCrystalId () const
std::ostream & operator<< (std::ostream &os, const GEBMode3Head &head)
Long_t GetLed () const
Long_t GetCfd () const
Int_t GetEnergy (GEBMode3Head &) const
std::ostream & operator<< (std::ostream &os, const GEBMode3Data &data)
Long_t GetEventNumber () const
std::ostream & operator<< (std::ostream &os, const GEBS800Header &head)
std::ostream & operator<< (std::ostream &os, const S800TriggerPacket &pack)
std::ostream & operator<< (std::ostream &os, const S800TOFPacket &tof)
std::ostream & operator<< (std::ostream &os, const PWHit &hit)
std::ostream & operator<< (std::ostream &os, const PWBank &bank)
std::ostream & operator<< (std::ostream &os, const LaBrSeg &hit)
std::ostream & operator<< (std::ostream &os, const LaBrBank &bank)
Int_t type ()
 ClassDef (GEBHeader, 0)
 ClassDef (EVTHeader, 0)
std::ostream & operator<< (std::ostream &os, const RawHeader &head)
std::ostream & operator<< (std::ostream &os, const TNSCLFragmentHeader &head)

Variables

typedef __attribute__
UShort_t tail
UShort_t nose
UInt_t data
UShort_t a2
UShort_t a1
UShort_t lengthGA
UShort_t board_id
UShort_t led_middle
UShort_t led_low
UShort_t energy_low
UShort_t led_high
UShort_t cfd_low
UShort_t energy_high
UShort_t cfd_high
UShort_t cfd_middle
UShort_t cfd_pt1_high
UShort_t cfd_pt1_low
UShort_t cfd_pt2_high
UShort_t cfd_pt2_low
Int_t total_size
UShort_t total_size2
UShort_t S800_packet
UShort_t S800_packet_size
UShort_t S800_version
UShort_t S800_timestamp_packet
ULong_t S800_timestamp
UShort_t S800_eventnumber_packet_size
UShort_t S800_eventnumber_packet
UShort_t S800_eventnumber_low
UShort_t S800_eventnumber_middle
UShort_t S800_eventnumber_high
UShort_t trgger_pattern
UShort_t channel_time [4]
UShort_t channel_time_number
UShort_t value [4]
UShort_t number
UShort_t subid
UShort_t id
Int_t datum1
Int_t datum2
long timestamp
int sourceid
int payload_size
int barrier

Macro Definition Documentation

#define MAX_INTPTS   16
#define MAX_INTPTS   16
#define MAX_LABRID   16
#define MAX_LABRID   16
#define MAX_PWID   256
#define MAX_PWID   256
#define MQDC_ID   10
#define MQDC_ID   10
#define MTDC_ID   20
#define MTDC_ID   20

Function Documentation

struct Mesy_Word __attribute__ ( (__packed__)  )
UShort_t Chan ( ) const
UShort_t Charge ( ) const
ClassDef ( GEBHeader  ,
 
)
ClassDef ( EVTHeader  ,
 
)
UShort_t ETS ( ) const
UShort_t format ( ) const
Long_t GetCfd ( ) const
Int_t GetChannel ( ) const
Int_t GetCrystal ( ) const
Int_t GetCrystalId ( ) const
Int_t GetEnergy ( GEBMode3Head ) const
Long_t GetEventNumber ( ) const
Int_t GetHole ( ) const
Long_t GetLed ( ) const
Int_t GetLength ( ) const
Int_t GetSegmentId ( ) const
Int_t GetVME ( ) const
UShort_t __attribute__::id ( ) const
bool isALLF ( ) const
bool isData ( ) const
bool isEOE ( ) const
bool isETS ( ) const
bool isFILL ( ) const
bool isHeader ( ) const
UShort_t isOOR ( ) const
bool isQDC ( ) const
bool isTDC ( ) const
bool isTrig ( ) const
friend std::ostream& operator<< ( std::ostream &  os,
const GEBInteractionPoint &  fSeg 
)
friend std::ostream& operator<< ( std::ostream &  os,
const GEBBankType1 &  bank 
)
friend std::ostream& operator<< ( std::ostream &  os,
const GEBMode3Head head 
)
friend std::ostream& operator<< ( std::ostream &  os,
const GEBMode3Data data 
)
friend std::ostream& operator<< ( std::ostream &  os,
const GEBS800Header head 
)
friend std::ostream& operator<< ( std::ostream &  os,
const S800TriggerPacket pack 
)
friend std::ostream& operator<< ( std::ostream &  os,
const S800TOFPacket tof 
)
friend std::ostream& operator<< ( std::ostream &  os,
const PWHit &  hit 
)
friend std::ostream& operator<< ( std::ostream &  os,
const PWBank &  bank 
)
friend std::ostream& operator<< ( std::ostream &  os,
const LaBrSeg &  hit 
)
friend std::ostream& operator<< ( std::ostream &  os,
const LaBrBank &  bank 
)
friend std::ostream& operator<< ( std::ostream &  os,
const RawHeader head 
)
friend std::ostream& operator<< ( std::ostream &  os,
const TNSCLFragmentHeader head 
)
UShort_t res ( ) const
UShort_t __attribute__::size ( ) const
UShort_t Time ( ) const
Int_t TS ( ) const
Int_t type ( )

Variable Documentation

UShort_t a1
UShort_t a2
int barrier
UShort_t board_id
UShort_t cfd_high
UShort_t cfd_low
UShort_t cfd_middle
UShort_t cfd_pt1_high
UShort_t cfd_pt1_low
UShort_t cfd_pt2_high
UShort_t cfd_pt2_low
UShort_t channel_time
UShort_t channel_time_number
UInt_t data
Int_t datum1
Int_t datum2
UShort_t energy_high
UShort_t energy_low
UShort_t id
UShort_t led_high
UShort_t led_low
UShort_t led_middle
UShort_t lengthGA
UShort_t nose
UShort_t number
int payload_size
UShort_t S800_eventnumber_high
UShort_t S800_eventnumber_low
UShort_t S800_eventnumber_middle
UShort_t S800_eventnumber_packet
UShort_t S800_eventnumber_packet_size
UShort_t S800_packet
UShort_t S800_packet_size
ULong_t S800_timestamp
UShort_t S800_timestamp_packet
UShort_t S800_version
int sourceid
UShort_t subid
UShort_t tail
long timestamp
Int_t total_size
UShort_t total_size2
UShort_t trgger_pattern
UShort_t value