Public Member Functions |
|
| EventDataToHistogramBase (UInt4 _NumOfPsd, UInt4 _NumOfPixel) |
|
void | Allocate (UInt4 _NumOfPsd, UInt4 _NumOfPixel) |
|
virtual UInt4 | PutPsdId (UInt4 DaqChannel, UInt4 module, UInt4 psd)=0 |
|
virtual UInt4 | PutPixelId (UInt4 PsdId, UInt4 PixelPosition)=0 |
|
UInt4 | PutPixelPosition (UInt4 PsdId, UInt4 pl, UInt4 pr) |
|
void | SetPsdParam (UInt4 PsdId, Double A, Double B, Double C) |
|
void | SetTofBin (UInt4 PixelId, vector< Double > tof) |
|
void | SetTofBin (UInt4 PixelId, Double *tof, UInt4 Size) |
|
void | SetTofBin_DeltaT_Const (UInt4 PixelId, Double Ini, Double Fin, Double DeltaT) |
|
void | SetTofBin_DeltaToverT_Const (UInt4 PixelId, Double Ini, Double Fin, Double DeltaToverT) |
|
void | Increment (UInt4 DaqChannel, UChar *data, UInt4 size) |
|
GslHistogram * | PutGslHistogram (UInt4 PixelId) |
|
vector< GslHistogram * > * | PutGslHistogramVec () |
|
vector< Double > | PutHist (UInt4 PixelId) |
|
Double | PutSum (UInt4 PixelId) |
|
vector< Double > | PutBin (UInt4 PixelId) |
|
void | Reset () |
|
virtual Double | TimeFocParamC0 (UInt4 _pixelid) |
|
virtual Double | TimeFocParamC1 (UInt4 _pixelid) |
|
ElementContainerMatrix | PutElementContainerMatrix (vector< UInt4 > NumObElements) |
|
ElementContainerMatrix * | PutElementContainerMatrixP (vector< UInt4 > NumObElements) |
Public Attributes |
|
UInt4 | _CrateId |
|
UInt4 | _ModuleId |
|
UInt4 | _psd_num |
|
UInt4 | _ph_l |
|
UInt4 | _ph_r |
|
UInt4 | _tof |
|
UInt8 | _PulseId |
|
UInt4 | _k |
|
UInt4 | _t1 |
|
UInt4 | _t2 |
|
UInt4 | _t3 |
|
UInt4 | _t4 |
|
UInt4 | _t5 |
|
Double | _t6 |
Protected Member Functions |
|
Double | ClockToMicrosec (UInt4 Clock) |
|
void | Decode_T0Data (const UChar *data, UInt4 *CrateId, UInt4 *ModuleId, UInt8 *PulseId) |
|
void | Decode_EventData (const UChar *data, UInt4 *psd_num, UInt4 *k, UInt4 *ph_l, UInt4 *ph_r, UInt4 *tof) |
|
void | Decode_TimeStampData (const UChar *data, UInt4 *t1, UInt4 *t2, UInt4 *t3, UInt4 *t4, UInt4 *t5, Double *t6) |
Protected Attributes |
|
UInt4 | NumOfPixel |
|
UInt4 | NumOfPsd |
|
UInt4 | CheckFlag |
|
vector< Double > * | a |
|
vector< Double > * | b |
|
vector< Double > * | c |
|
vector< GslHistogram * > * | gslhist |
|
unsigned long long int | CurrentPulseId |
|
unsigned long long int | StartPulseId |
|
unsigned long long int | EndPulseId |
|
Double * | Range |