28 GSPlayerTUI(
const char* name,
const char *title,Bool_t verbose=
true);
31 virtual void Exec(
const char *);
60 void HandleMovement(Int_t eventType, Int_t eventX, Int_t eventY, TObject *select);
74 bool fActiveBGAdjustment;
80 bool IsConnectBSP() {
return fConnectBSP;}
98 void DefineBackground(
int NumberIterations,
int Direction,
int FilterOrder,
bool Smoothing,
int smoothingWindow,
bool Compton);
103 void AddSourceFromNDB(
const char *SourceName,
double EMin = 100.,
double IMin=1.,
const char *option=
"");
106 void LoadPeakList(
const char *ListName,
const char *opt=
"bg;ath");
117 virtual void ls(
const char *option=
"*")
const {TTask::ls(option);}
118 virtual void SetActive(Bool_t Active=
true) {TTask::SetActive(Active);}
119 virtual void SetBreakin(
int breakin=1) {TTask::SetBreakin(breakin);}
120 virtual void SetBreakout(
int breakout=1) {TTask::SetBreakout(breakout);}
122 virtual void ExecuteTask(
const char *option) {TTask::ExecuteTask(option);}
126 virtual void ls_(
const char *option=
"*")
const {TTask::ls(option);}
127 virtual void SetActive_(Bool_t Active=
true) {TTask::SetActive(Active);}
128 virtual void SetBreakin_(
int breakin=1) {TTask::SetBreakin(breakin);}
129 virtual void SetBreakout_(
int breakout=1) {TTask::SetBreakout(breakout);}
132 virtual void SetName(
const char *name) {TNamed::SetName(name);}
133 virtual void SetTitle(
const char *title=
"") {TNamed::SetTitle(title);}
135 virtual void SetName_(
const char *name) {TNamed::SetName(name);}
136 virtual void SetTitle_(
const char *title=
"") {TNamed::SetTitle(title);}
138 virtual void Delete(
const char *option=
"") {TObject::Delete(option);}
140 virtual TObject *
DrawClone(
const char *option=
"")
const {
return TObject::DrawClone(option);}
141 virtual void Dump()
const {TObject::Dump();}
142 virtual void Inspect()
const {TObject::Inspect();}
143 virtual void SaveAs(
const char *filename=
"",
const char *option=
"")
const{TObject::SaveAs(filename, option);}
144 virtual void SetDrawOption(
const char *option=
""){TObject::SetDrawOption(option);}
146 virtual void Delete_(
const char *option=
"") {TObject::Delete(option);}
148 virtual TObject *
DrawClone_(
const char *option=
"")
const {
return TObject::DrawClone(option);}
149 virtual void Dump_()
const {TObject::Dump();}
150 virtual void Inspect_()
const {TObject::Inspect();}
151 virtual void SaveAs_(
const char *filename=
"",
const char *option=
"")
const{TObject::SaveAs(filename, option);}
152 virtual void SetDrawOption_(
const char *option=
""){TObject::SetDrawOption(option);}
virtual void SetBreakout(int breakout=1)
void PrintBGParameters()
******************************************************************************************/// ...
GSPlayerTUI(Bool_t verbose=true)
*/
RootSpectrumPlayer class to handle root spectra using the interface of BasePeak.
virtual void SaveAs_(const char *filename="", const char *option="") const
LogMessage & error(LogMessage &)
void SetFWHMFormula(TString name)
******************************************************************************************/// ...
virtual void ls(const char *option="*") const
virtual void SetBreakin_(int breakin=1)
void Abort()
These lines are used to remove these methods from the context menu.
void InteractiveBGMode(bool ison)
******************************************************************************************/// ...
TH1 * RemoveBackground()
******************************************************************************************/// ...
TString fStrSmoothingWindow
virtual void Dump_() const
void SetRefpeak(Float_t area, Float_t error)
virtual void SetActive(Bool_t Active=true)
virtual void SetTitle_(const char *title="")
virtual void Inspect() const
virtual TObject * DrawClone_(const char *option="") const
int GetNumberIterations()
virtual void SaveAs(const char *filename="", const char *option="") const
virtual void SetDrawOption(const char *option="")
virtual void SetBreakin(int breakin=1)
virtual void SetName(const char *name)
virtual void SetTitle(const char *title="")
TContextMenu * fContextMenu
context menu in canvas
virtual void ls_(const char *option="*") const
void LoadPeakList(const char *ListName, const char *opt="bg;ath")
******************************************************************************************/// ...
void HandleMovement(Int_t eventType, Int_t eventX, Int_t eventY, TObject *select)
******************************************************************************************/// ...
bool ConnectCanvas(TCanvas *c=0x0)
******************************************************************************************/// ...
RootSpectrumPlayer * fRootSP
virtual void Delete_(const char *option="")
virtual void SetName_(const char *name)
virtual void SetDrawOption_(const char *option="")
virtual void Dump() const
virtual void Inspect_() const
TH1 * EvalBackground(bool verbose=true)
******************************************************************************************/// ...
Gw::InnerNDB * GetDataBase()
virtual void SetBreakout_(int breakout=1)
virtual void SetActive_(Bool_t Active=true)
virtual TObject * DrawClone(const char *option="") const
virtual void Exec(const char *)
******************************************************************************************/// ...
void SavePeakList(const char *ListName="AX")
******************************************************************************************/// ...
TObject * fLastSelectedObj
bool DisconnectCanvas(TCanvas *c=0x0)
******************************************************************************************/// ...
virtual void ExecuteTask(const char *option)
virtual ~GSPlayerTUI()
******************************************************************************************/// ...
virtual void DrawClass() const
RootSpectrumPlayer * GetPlayer()
virtual void DrawClass_() const
void AddSourceFromNDB(const char *SourceName, double EMin=100., double IMin=1., const char *option="")
******************************************************************************************/// ...
virtual void Delete(const char *option="")