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

#include <BaselineWatcher.h>

Inheritance diagram for BaselineWatcher:

Public Member Functions

void Abort ()
 These lines are used to remove these methods from the context menu. More...
 
 BaselineWatcher (const char *name, const char *title)
 
TCanvas * BuildSegmentedCanvas (TString CanvasName, TString CanvasTitle)
 
void Continue ()
 
virtual void Delete (const char *option="")
 
virtual void DrawClass () const
 
virtual TObject * DrawClone (const char *option="") const
 
virtual void Dump () const
 
virtual void DumpClass ()
 
virtual void Exec (Option_t *option)
 
virtual void Exec (const char *="Amp calib 60Co Dino all")
 
virtual void ExecuteTask (const char *option)
 
virtual void ExecuteTask_ (const char *option="Recal Source=60Co PL=40,10 ; Plot Exp=FW05:spec Opt=same ; all")
 
void FitAll (Option_t *FitType="CBDS")
 
void FitSelected (Option_t *FitType="CBDS", bool all=false)
 
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)
 
TString GetFileName ()
 
TString GetRunName ()
 
virtual void Inspect () const
 
virtual void InspectClass ()
 
virtual void LogX ()
 
virtual void LogY ()
 
virtual void LogZ ()
 
virtual void ls (const char *option="*") const
 
TCanvas * NewCanvas (TString cname, TString ctitle)
 
void PrintHelpOnPropagateTask ()
 ******************************************************************************************/// More...
 
virtual void SaveAs (const char *filename="", const char *option="") const
 
virtual void SetActive (Bool_t Active=true)
 
virtual void SetBreakin (int breakin=1)
 
virtual void SetBreakout (int breakout=1)
 
void SetCrystal (TString name)
 
virtual void SetDrawOption (const char *option="")
 
void SetFileName (TString name)
 ******************************************************************************************/// More...
 
void SetListOfLibrairies (TList *l)
 
virtual void SetLoupe (bool loupeon=true)
 
virtual void SetName (const char *name)
 
void SetPersoBackground (int NumberIterations=100, int Direction=TSpectrum::kBackDecreasingWindow, int FilterOrder=TSpectrum::kBackOrder8, bool Smoothing=true, int smoothingWindow=TSpectrum::kBackSmoothing3, bool Compton=false)
 
virtual void SetRange (double min, double max, const char *x_y="x")
 
void SetRunName (TString name)
 
virtual void SetTitle (const char *title="")
 
void ShowBaselinesMap (int LibraryNumber=0, Option_t *option="")
 
void ShowHist (int HistNumber, int LibraryNumber=0, bool same=false)
 
virtual void Unzoom (const char *x_y_xy="xy")
 
virtual void UnzoomSelected (const char *x_y_xy="xy")
 
virtual ~BaselineWatcher ()
 

Static Public Member Functions

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

Public Attributes

TCanvas * fCanvas
 
bool fCompton
 
TString fCrystalName
 
bool fDefinePersoBackground
 
int fDirection
 
int fFilterOrder
 
TList * fListOfLibrairies
 
int fNumberIterations
 
bool fSmoothing
 
int fsmoothingWindow
 
double TabFWHM [38]
 
double TabMean [38]
 

Protected Member Functions

Color_t GetColor (int i)
 

Protected Attributes

BashColorfBashColor
 
TString fFileName
 
vector< PadPosfHistPositionList
 
int fLibNumber
 
int fNPadsX
 
int fNPadsY
 
TString fObservableName
 
TString fObservableTitle
 
vector< HistPosfPadPositionList
 
TString fRunName
 

Static Protected Attributes

static const int fNC = 2
 
static const int fNSg = 36
 

Detailed Description

Definition at line 8 of file BaselineWatcher.h.


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