// XEmacs -*-C++-*-
// $Id$
#ifndef ALIHLTTPCDISPLAYFRONT_H
#define ALIHLTTPCDISPLAYFRONT_H
/** \class AliHLTTPCDisplayFront
//_____________________________________________________________
// AliHLTTPCDisplayFront
//
// Display class for the HLT TPC-Front view
*/
// Author: Jochen Thaeder
//*-- Copyright © ALICE HLT Group
#include
#include
#include
class AliHLTTPCDisplayFront : public AliHLTLogging {
public:
AliHLTTPCDisplayFront(AliHLTTPCDisplayMain* display) ;
virtual ~AliHLTTPCDisplayFront();
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;
TCanvas * fCanvas;
TH2F *fHistfront; // histogram for front view of one slice
Int_t fNTimes;
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(AliHLTTPCDisplayFront,0)
};
#endif // ALIHLTTPCDISPLAYFRONT_H