53 CanvasVisu(
const char* name,
const char *title);
56 virtual void Exec(
const char * =
"Amp calib 60Co Dino all"){}
58 TCanvas *BuildSegmentedCanvas(TString CanvasName, TString CanvasTitle);
60 virtual void ShowHist(
int HistNumber,
int LibraryNumber = 1,
bool same =
false);
62 TCanvas *NewCanvas(TString cname, TString ctitle);
70 virtual void Unzoom(
const char *x_y_xy =
"xy");
71 virtual void UnzoomSelected(
const char *x_y_xy =
"xy");
77 virtual void SetRange(
double min,
double max,
const char *x_y =
"x");
79 virtual void FullRangeAll(
const char *x_y =
"xy");
81 virtual void FullRangePerPad(
const char *x_y =
"xy");
83 virtual void FullRangeSelectedPad(
const char *x_y =
"xy");
85 virtual void SetLoupe(
bool loupeon =
true);
87 TString GetCrystalNameFromID(
int ID);
89 static Bool_t OpenContextMenu(
const char* method, TObject* obj,
const char* alt_method_name =
"");
94 class MyGraph :
public TNamed,
public TAttLine,
public TAttFill,
public TAttMarker
97 MyGraph() : TNamed(), TAttLine(), TAttFill(1, 1001), TAttMarker(), fGraph(0x0) {}
102 void SetGraph(TGraph *o){fGraph = o; SetName(o->GetName()); SetTitle(o->GetTitle());}
105 void Paint(Option_t *option) {fGraph->Paint(option);}
109 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) {fGraph->ExecuteEvent(event, px, py);}
112 TList *GetListOfGraphs();
120 virtual void SetFillColor(Color_t fcolor);
121 void SetFC(Color_t fcolor) {fFillColor = fcolor;}
122 virtual void SetFillStyle(Style_t fstyle);
123 void SetFS(Style_t fstyle) {fFillStyle = fstyle;}
125 virtual void SetLineColor(Color_t lcolor);
126 void SetLC(Color_t lcolor) {fLineColor = lcolor;}
127 virtual void SetLineStyle(Style_t lstyle);
128 void SetLS(Style_t lstyle) {fLineStyle = lstyle;}
129 virtual void SetLineWidth(Width_t lwidth);
130 void SetLW(Width_t lwidth) {fLineWidth = lwidth;}
132 virtual void SetMarkerColor(Color_t mcolor = 1);
133 void SetMC(Color_t mcolor) {fMarkerColor = mcolor;}
134 virtual void SetMarkerSize(Size_t msize = 1);
135 void SetMSi(Size_t msize) {fMarkerSize = msize;}
136 virtual void SetMarkerStyle(Style_t mstyle = 1);
137 void SetMSt(Style_t mstyle) {fMarkerStyle = mstyle;}
void SetMSi(Size_t msize)
void SetListOfLibrairies(TList *l)
vector< PadPos > fHistPositionList
virtual void SetLineAttributes()
void SetFC(Color_t fcolor)
virtual void SetMarkerAttributes()
virtual void Exec(const char *="Amp calib 60Co Dino all")
void SetLW(Width_t lwidth)
TList * fListOfLibrairies
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
void Paint(Option_t *option)
void SetMSt(Style_t mstyle)
void SetMC(Color_t mcolor)
void SetWatcher(TTask *t)
void SetLS(Style_t lstyle)
void SetLC(Color_t lcolor)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
vector< HistPos > fPadPositionList
void SetFS(Style_t fstyle)
virtual void SetFillAttributes()
void SetCrystal(TString name)