#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 |
Definition at line 13 of file T1290Data.h.
anonymous enum |
Definition at line 16 of file T1290Data.h.
anonymous enum |
Definition at line 17 of file T1290Data.h.
T1290Data::T1290Data | ( | ) | [inline] |
Definition at line 28 of file T1290Data.h.
References Clear().
void T1290Data::CalcWidth | ( | ) |
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 | |||
) |
Definition at line 48 of file T1290Data.cxx.
References CalcWidth(), extended_trigger_time, hit_lead, hit_trail, lead, lead_multi, MaxHits, trail, and trail_multi.
Referenced by TMbsCrateProc::Process1290().
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] |
Definition at line 19 of file T1290Data.h.
Referenced by CalcWidth(), Clear(), T1290Proc::FillDebugHistos(), T1290Proc::FillHistos(), TRossendorfProc::FinalizeEvent(), and Unpack().
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().