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>
19 class AliFigure : public TCanvas
22 AliFigure(const char* name = "", const char* title = "", Int_t ww = 800, Int_t wh = 600);
39 kN = 0, kNE, kE, kSE, kS, kSW, kW, kNW, kCenter
42 void Draw(Option_t *option = "");
43 void Paint(Option_t *option = "");
44 void Clear(Option_t *option = "");
47 void SetStatus(Status_t status);
49 void SetLogoFilename(Status_t status, TString filename);
50 void SetLogoPos(Float_t x, Float_t y);
51 void SetLogoPos(Pos_t pos);
52 void SetLogoSize(Float_t size);
54 void SetCollSystem(TString txt);
55 void SetCollSystemPos(Float_t x, Float_t y);
57 void SetDataSample(TString txt);
59 void SetTextSize(Float_t size);
61 static TStyle* Style();
66 void UpdatePad(TPad *pad);
75 TString fLogoFilename[kStatusLast];
88 const char* fStatusString[kStatusLast];
90 static TStyle *fgStyle;
93 AliFigure(const AliFigure& rhs); // not implemented
94 AliFigure& operator=(const AliFigure& rhs); // not implemented
96 ClassDef(AliFigure, 1);