// XEmacs -*-C++-*- // $Id$ #ifndef ALIHLTTPCDISPLAYPADROW_H #define ALIHLTTPCDISPLAYPADROW_H /** \class AliHLTTPCDisplayPadRow
//_____________________________________________________________
// AliHLTTPCDisplayPadRow
//
// Display class for the HLT TPC-PadRow events.
*/ // Author: Jochen Thaeder //*-- Copyright © ALICE HLT Group #include #include #include #include class AliHLTTPCDisplayPadRow : public AliHLTLogging { public: AliHLTTPCDisplayPadRow(AliHLTTPCDisplayMain* display) ; virtual ~AliHLTTPCDisplayPadRow(); // void Fill(Int_t patch, ULong_t dataBlock, ULong_t dataLen); void Fill(); void Draw(); void Reset(); void Save(); void Draw3D(); void ExecEvent(Int_t event, Int_t x, Int_t y, TObject *selected); private: AliHLTTPCDisplayMain* fDisplay; TH1F *fHistrawcl; // histogram for cluster in padrow TH2F *fHistraw; // histogram for signals in padrow Int_t fcolorbin[20]; // number of entries per colorbin Int_t fbinct[20]; // index of colorbin Float_t *fpmarr[20]; // contains point data Int_t fNTimes; // number of timebins Int_t fBinX[2]; // Minimum / Maximum - Bin on X Axis Int_t fBinY[2]; // Minimum / Maximum - Bin on Y Axis Int_t fTmpEvent; // Tmp Event for get user range on Axis ClassDef(AliHLTTPCDisplayPadRow,0) }; #endif // ALIHLTTPCDISPLAYPADROW_H