1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
4 // Canvas for ALICE figures
6 // Author: Jochen Klein <jochen.klein@cern.ch>
22 class AliFigure : public TCanvas
25 AliFigure(const char* name = "", const char* title = "", Int_t ww = 800, Int_t wh = 600);
42 kN = 0, kNE, kE, kSE, kS, kSW, kW, kNW, kCenter
45 void Draw(Option_t *option = "");
46 void Paint(Option_t *option = "");
47 void Clear(Option_t *option = "");
50 void SetStatus(Status_t status);
52 void SetLogoFilename(Status_t status, TString filename);
53 void SetLogoPos(Float_t x, Float_t y);
54 void SetLogoPos(Pos_t pos);
55 void SetLogoSize(Float_t size);
57 void SetCollSystem(TString txt);
58 void SetCollSystemPos(Float_t x, Float_t y);
60 void SetDataSample(TString txt);
62 void SetTextSize(Float_t size);
64 static TStyle* Style();
69 void UpdatePad(TPad *pad);
78 TString fLogoFilename[kStatusLast];
91 const char* fStatusString[kStatusLast];
93 static TStyle *fgStyle;
96 AliFigure(const AliFigure& rhs); // not implemented
97 AliFigure& operator=(const AliFigure& rhs); // not implemented
99 ClassDef(AliFigure, 1);