GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CanvasVisu Class Reference

#include <CanvasVisu.h>

Inheritance diagram for CanvasVisu:

Classes

struct  HistPos
 
struct  PadPos
 

Public Member Functions

TCanvas * BuildSegmentedCanvas (TString CanvasName, TString CanvasTitle)
 
 CanvasVisu (const char *name, const char *title)
 
virtual void Exec (const char *="Amp calib 60Co Dino all")
 
virtual void FullRangeAll (const char *x_y="xy")
 
virtual void FullRangePerPad (const char *x_y="xy")
 
virtual void FullRangeSelectedPad (const char *x_y="xy")
 
TString GetCrystalNameFromID (int ID)
 
virtual void LogX ()
 
virtual void LogY ()
 
virtual void LogZ ()
 
TCanvas * NewCanvas (TString cname, TString ctitle)
 
void SetCrystal (TString name)
 
void SetListOfLibrairies (TList *l)
 
virtual void SetLoupe (bool loupeon=true)
 
virtual void SetRange (double min, double max, const char *x_y="x")
 
virtual void ShowHist (int HistNumber, int LibraryNumber=1, bool same=false)
 
virtual void Unzoom (const char *x_y_xy="xy")
 
virtual void UnzoomSelected (const char *x_y_xy="xy")
 
virtual ~CanvasVisu ()
 

Static Public Member Functions

static Bool_t OpenContextMenu (const char *method, TObject *obj, const char *alt_method_name="")
 

Public Attributes

TString fCrystalName
 
TList * fListOfLibrairies
 

Protected Member Functions

Color_t GetColor (int i)
 

Protected Attributes

BashColorfBashColor
 
TCanvas * fCanvas
 
vector< PadPosfHistPositionList
 
int fNPadsX
 
int fNPadsY
 
TString fObservableName
 
TString fObservableTitle
 
vector< HistPosfPadPositionList
 

Detailed Description

Definition at line 16 of file CanvasVisu.h.


The documentation for this class was generated from the following files: