![]() |
AliPhysics
2b88e80 (2b88e80)
|
#include <AliCanvas.h>
Public Types | |
enum | Status_t { kWorkInProgress = 0, kThisWork, kPerformance, kPreliminary, kFinal, kStatusLast } |
enum | Mode_t { kPresentation, kPrint } |
enum | Pos_t { kN = 0, kNE, kE, kSE, kS, kSW, kW, kNW, kCenter } |
Public Member Functions | |
AliCanvas (const char *name="", const char *title="", Int_t ww=800, Int_t wh=600) | |
~AliCanvas () | |
void | Draw (Option_t *option="") |
void | Paint (Option_t *option="") |
void | Clear (Option_t *option="") |
void | Update () |
void | SetStatus (Status_t status) |
void | SetLogoFilename (Status_t status, TString filename) |
void | SetLogoPos (Float_t x, Float_t y) |
void | SetLogoPos (Pos_t pos) |
void | SetLogoSize (Float_t size) |
void | SetCollSystem (TString txt) |
void | SetCollSystemPos (Float_t x, Float_t y) |
void | SetDataSample (TString txt) |
void | SetTextSize (Float_t size) |
void | SetDisabled (Bool_t disable=kTRUE) |
Bool_t | GetDisabled () const |
void | SetDisabledMargin (Bool_t disable=kTRUE) |
Bool_t | GetDisabledMargin () const |
Static Public Member Functions | |
static TStyle * | Style () |
Protected Member Functions | |
void | UpdateLogo () |
void | UpdateLogoPos () |
void | UpdatePad (TPad *pad) |
Protected Attributes | |
Bool_t | fDisabled |
Bool_t | fDisabledMargin |
Bool_t | isMC |
Status_t | fStatus |
TString | fDateFormat |
Float_t | fTextSize |
Color_t | fTextColor |
TString | fLogoFilename [kStatusLast] |
Float_t | fLogoPosX |
Float_t | fLogoPosY |
Float_t | fLogoHeight |
TPad * | fLogoPad |
TText * | fDate |
TText * | fStatusPad |
TLatex * | fCollSystem |
TLatex * | fDataSample |
TText * | fTag |
TASImage * | fLogo |
const char * | fStatusString [kStatusLast] |
Static Protected Attributes | |
static TStyle * | fgStyle |
Private Member Functions | |
AliCanvas (const AliCanvas &rhs) | |
AliCanvas & | operator= (const AliCanvas &rhs) |
Definition at line 22 of file AliCanvas.h.
enum AliCanvas::Mode_t |
Enumerator | |
---|---|
kPresentation | |
kPrint |
Definition at line 37 of file AliCanvas.h.
enum AliCanvas::Pos_t |
Enumerator | |
---|---|
kN | |
kNE | |
kE | |
kSE | |
kS | |
kSW | |
kW | |
kNW | |
kCenter |
Definition at line 42 of file AliCanvas.h.
enum AliCanvas::Status_t |
Enumerator | |
---|---|
kWorkInProgress | |
kThisWork | |
kPerformance | |
kPreliminary | |
kFinal | |
kStatusLast |
Definition at line 28 of file AliCanvas.h.
AliCanvas::AliCanvas | ( | const char * | name = "" , |
const char * | title = "" , |
||
Int_t | ww = 800 , |
||
Int_t | wh = 600 |
||
) |
Definition at line 46 of file AliCanvas.cxx.
AliCanvas::~AliCanvas | ( | ) |
Definition at line 145 of file AliCanvas.cxx.
|
private |
void AliCanvas::Clear | ( | Option_t * | option = "" | ) |
Definition at line 165 of file AliCanvas.cxx.
void AliCanvas::Draw | ( | Option_t * | option = "" | ) |
Definition at line 151 of file AliCanvas.cxx.
|
inline |
Definition at line 66 of file AliCanvas.h.
|
inline |
Definition at line 69 of file AliCanvas.h.
void AliCanvas::Paint | ( | Option_t * | option = "" | ) |
Definition at line 158 of file AliCanvas.cxx.
void AliCanvas::SetCollSystem | ( | TString | txt | ) |
Definition at line 306 of file AliCanvas.cxx.
Definition at line 313 of file AliCanvas.cxx.
void AliCanvas::SetDataSample | ( | TString | txt | ) |
Definition at line 321 of file AliCanvas.cxx.
|
inline |
Definition at line 65 of file AliCanvas.h.
|
inline |
Definition at line 68 of file AliCanvas.h.
Definition at line 221 of file AliCanvas.cxx.
Definition at line 249 of file AliCanvas.cxx.
Referenced by SetLogoPos().
void AliCanvas::SetLogoPos | ( | Pos_t | pos | ) |
Definition at line 259 of file AliCanvas.cxx.
void AliCanvas::SetLogoSize | ( | Float_t | size | ) |
Definition at line 297 of file AliCanvas.cxx.
void AliCanvas::SetStatus | ( | Status_t | status | ) |
Definition at line 208 of file AliCanvas.cxx.
void AliCanvas::SetTextSize | ( | Float_t | size | ) |
Definition at line 399 of file AliCanvas.cxx.
|
static |
Definition at line 328 of file AliCanvas.cxx.
Referenced by GetDisabledMargin().
void AliCanvas::Update | ( | ) |
Definition at line 183 of file AliCanvas.cxx.
|
protected |
Definition at line 228 of file AliCanvas.cxx.
Referenced by AliCanvas(), GetDisabledMargin(), and SetStatus().
|
protected |
Definition at line 410 of file AliCanvas.cxx.
Referenced by AliCanvas(), GetDisabledMargin(), SetLogoPos(), SetLogoSize(), SetTextSize(), Update(), and UpdateLogo().
|
protected |
Definition at line 453 of file AliCanvas.cxx.
Referenced by GetDisabledMargin(), SetTextSize(), and Update().
|
protected |
Definition at line 96 of file AliCanvas.h.
Referenced by AliCanvas(), Clear(), SetCollSystem(), SetCollSystemPos(), Update(), and UpdatePad().
|
protected |
Definition at line 97 of file AliCanvas.h.
Referenced by AliCanvas(), Clear(), SetDataSample(), Update(), and UpdatePad().
|
protected |
Definition at line 94 of file AliCanvas.h.
Referenced by AliCanvas(), Clear(), UpdateLogoPos(), and UpdatePad().
|
protected |
Definition at line 84 of file AliCanvas.h.
Referenced by AliCanvas().
|
protected |
Definition at line 78 of file AliCanvas.h.
Referenced by GetDisabled(), SetDisabled(), and Update().
|
protected |
Definition at line 79 of file AliCanvas.h.
Referenced by GetDisabledMargin(), SetDisabledMargin(), and UpdatePad().
|
staticprotected |
Definition at line 103 of file AliCanvas.h.
Referenced by Style().
|
protected |
Definition at line 99 of file AliCanvas.h.
Referenced by AliCanvas(), Update(), UpdateLogo(), and UpdateLogoPos().
|
protected |
Definition at line 88 of file AliCanvas.h.
Referenced by AliCanvas(), SetLogoFilename(), and UpdateLogo().
|
protected |
Definition at line 91 of file AliCanvas.h.
Referenced by SetLogoSize(), and UpdateLogoPos().
|
protected |
Definition at line 93 of file AliCanvas.h.
Referenced by AliCanvas(), Clear(), Update(), UpdateLogo(), UpdateLogoPos(), and UpdatePad().
|
protected |
Definition at line 89 of file AliCanvas.h.
Referenced by SetLogoPos(), and UpdateLogoPos().
|
protected |
Definition at line 90 of file AliCanvas.h.
Referenced by SetLogoPos(), and UpdateLogoPos().
|
protected |
Definition at line 82 of file AliCanvas.h.
Referenced by AliCanvas(), SetStatus(), Update(), UpdateLogo(), and UpdateLogoPos().
|
protected |
Definition at line 95 of file AliCanvas.h.
Referenced by AliCanvas(), Clear(), SetStatus(), SetTextSize(), Update(), UpdateLogoPos(), and UpdatePad().
|
protected |
Definition at line 101 of file AliCanvas.h.
Referenced by AliCanvas(), and SetStatus().
|
protected |
Definition at line 98 of file AliCanvas.h.
Referenced by AliCanvas(), Clear(), Update(), UpdateLogoPos(), and UpdatePad().
|
protected |
Definition at line 86 of file AliCanvas.h.
Referenced by AliCanvas().
|
protected |
Definition at line 85 of file AliCanvas.h.
Referenced by AliCanvas(), SetTextSize(), UpdateLogoPos(), and UpdatePad().
|
protected |
Definition at line 81 of file AliCanvas.h.