| 
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 |