| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Output action
To add some output to actions, TGo4FitterOutput action class should be used. In constructor output command and options (if required) should be specified. Also AddOuputAction() routine of fitter can be used. Now following commands are available:
"Print". Possible options are: "*"- print all internal objects, "**" - print also objects in slots, "Pars" - print parameters values, "Ampls" - only amplitude parameters, "Results" - result values.
"Draw". Draw of the fitter data and model objects. As option name of data object and its components should be sets up. For instance, "data1,Gauss1,Gauss2". If first character will be "#", Draw command creates new canvas for output.
Field Summary | |
private TString | fxCommand Command name. |
private TString | fxOptions Command options. |
private TVirtualPad* | fxPad TPad, which can be used for output. |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4FitterOutput() Default constructor. | |
TGo4FitterOutput(const char * Command, const char * Options) Creates TGo4FitterOutput action with provided command name and options (if required). |
Destructor Summary | |
virtual synchronized | ~TGo4FitterOutput() Destroys TGo4FitterOutput object. |
Method Summary | |
virtual void | DoAction(TGo4FitterAbstract* Fitter) Execute proper output of fitter, Print() or Draw(), with specified options. |
const const char * | GetCommand() Returns command name. |
const const char * | GetOptions() Returns command options. |
TVirtualPad* | GetPad() Returns assigned pad. |
Bool_t | NeedPad() Return kTRUE, if pad required for output. |
virtual const void | Print(Option_t* option) Print information on standard output. |
void | Set(const char * Command, const char * Options) Set command name and options (if required). |
void | SetCommand(const char * Command) Sets command name. |
void | SetOptions(const char * Options) Sets command options. |
void | SetPad(TVirtualPad* iPad) Sets pad, hwich can be used for command output. |
Methods inherited from class Go4Fit.TGo4FitterAction |
CanChangeFitter, NeedBuffers |
Methods inherited from class Go4Fit.TGo4FitNamed |
GetFullName, GetOwner, GetOwnerFullName, SetOwner |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Field Detail |
private TString fxCommand
private TString fxOptions
private TVirtualPad* fxPad
Constructor Detail |
public TGo4FitterOutput()
public TGo4FitterOutput(const char * Command, const char * Options)
Method Detail |
public virtual synchronized ~TGo4FitterOutput()
Method Detail |
public virtual void DoAction(TGo4FitterAbstract* Fitter)
public const const char * GetCommand()
public const const char * GetOptions()
public TVirtualPad* GetPad()
public Bool_t NeedPad()
public virtual const void Print(Option_t* option)
public void Set(const char * Command, const char * Options)
public void SetCommand(const char * Command)
public void SetOptions(const char * Options)
public void SetPad(TVirtualPad* iPad)
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |