Public Types | Public Member Functions | Static Public Member Functions | Data Fields

T1290Data Class Reference

#include <T1290Data.h>

Public Types

enum  { NumChan = 32 }
enum  { MaxHits = 3 }

Public Member Functions

 T1290Data ()
void Clear ()
void CalcWidth ()
void Unpack (int *pdata, unsigned len, int expected_geo=0)

Static Public Member Functions

static int FindGeo (int *pdata, unsigned len)

Data Fields

Int_t lead [NumChan]
Int_t trail [NumChan]
Int_t width [NumChan]
Int_t hit_lead [NumChan]
Int_t hit_trail [NumChan]
Int_t lead_multi [NumChan][MaxHits]
Int_t trail_multi [NumChan][MaxHits]
Int_t extended_trigger_time

Detailed Description

Definition at line 13 of file T1290Data.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
NumChan 

Definition at line 16 of file T1290Data.h.

anonymous enum
Enumerator:
MaxHits 

Definition at line 17 of file T1290Data.h.


Constructor & Destructor Documentation

T1290Data::T1290Data (  )  [inline]

Definition at line 28 of file T1290Data.h.

References Clear().


Member Function Documentation

void T1290Data::CalcWidth (  ) 

Definition at line 30 of file T1290Data.cxx.

References lead, trail, and width.

Referenced by Unpack().

void T1290Data::Clear ( void   ) 

Definition at line 12 of file T1290Data.cxx.

References extended_trigger_time, hit_lead, hit_trail, lead, lead_multi, trail, trail_multi, and width.

Referenced by T1290Data().

int T1290Data::FindGeo ( int *  pdata,
unsigned  len 
) [static]

Definition at line 36 of file T1290Data.cxx.

Referenced by TMbsCrateProc::Process1290().

void T1290Data::Unpack ( int *  pdata,
unsigned  len,
int  expected_geo = 0 
)

Field Documentation

Definition at line 26 of file T1290Data.h.

Referenced by Clear(), T1290Proc::FillHistos(), and Unpack().

Int_t T1290Data::hit_lead[NumChan]

Definition at line 22 of file T1290Data.h.

Referenced by Clear(), T1290Proc::FillDebugHistos(), T1290Proc::FillHistos(), and Unpack().

Int_t T1290Data::hit_trail[NumChan]

Definition at line 23 of file T1290Data.h.

Referenced by Clear(), T1290Proc::FillDebugHistos(), T1290Proc::FillHistos(), and Unpack().

Int_t T1290Data::lead[NumChan]
Int_t T1290Data::lead_multi[NumChan][MaxHits]

Definition at line 24 of file T1290Data.h.

Referenced by Clear(), T1290Proc::FillDebugHistos(), T1290Proc::FillHistos(), and Unpack().

Int_t T1290Data::trail[NumChan]

Definition at line 20 of file T1290Data.h.

Referenced by CalcWidth(), Clear(), T1290Proc::FillHistos(), and Unpack().

Int_t T1290Data::trail_multi[NumChan][MaxHits]

Definition at line 25 of file T1290Data.h.

Referenced by Clear(), T1290Proc::FillDebugHistos(), T1290Proc::FillHistos(), and Unpack().

Int_t T1290Data::width[NumChan]

Definition at line 21 of file T1290Data.h.

Referenced by CalcWidth(), Clear(), and T1290Proc::FillHistos().


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