// XEmacs -*-C++-*-
// $Id$
#ifndef ALIHLTTPCDISPLAYPAD_H
#define ALIHLTTPCDISPLAYPAD_H
/** \class AliHLTTPCDisplayPad
//_____________________________________________________________
// AliHLTTPCDisplayPad
//
// Display class for the HLT TPC-Pad events.
*/
// Author: Jochen Thaeder
//*-- Copyright © ALICE HLT Group
#include
#include
#include
#include
#include
class AliHLTTPCDisplayPad : public AliHLTLogging {
friend void AliHLTTPCDisplayPadRow::Draw();
public:
AliHLTTPCDisplayPad(AliHLTTPCDisplayMain* display) ;
virtual ~AliHLTTPCDisplayPad();
void Fill(Int_t patch, ULong_t dataBlock, ULong_t dataLen);
void Draw();
void Reset();
void Save();
void ExecEvent(Int_t event, Int_t x, Int_t y, TObject *selected);
private:
AliHLTTPCDisplayMain* fDisplay;
TH1F *fHistpad1; // histogram for pad in padrow
TH1F *fHistpad2; // histogram for pad in padrow
TH1F *fHistpad3; // histogram for pad in padrow
Int_t fNTimes;
Int_t fBinX[2]; // Minimum / Maximum - Bin on X Axis
Int_t fTmpEvent; // Tmp Event for get user range on Axis
ClassDef(AliHLTTPCDisplayPad,0)
};
#endif // ALIHLTTPCDISPLAYPAD_H