10 #ifndef __KVIDENTIFIER_H 
   11 #define __KVIDENTIFIER_H 
   15 #include "KVNucleus.h" 
  164 #if ROOT_VERSION_CODE > ROOT_VERSION(5,25,4) 
  176       return TGraph::Fit(formula, option, goption, xmin, xmax);
 
  180       return TGraph::Fit(f1, option, goption, xmin, xmax);
 
  185    virtual void     SetName(
const char* name);
 
#define ClassDef(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
 
char * Form(const char *fmt,...)
 
Base class for particle identification in a 2D map.
 
Base class for graphical cuts used in particle identification.
 
virtual void SetOnlyZId(Bool_t onlyz=kTRUE)
 
virtual void ReadAsciiFile_extras(std::ifstream &)
 
virtual void SetMassFormula(Int_t mf)
 
virtual void SetAandZ(Int_t atnum, Int_t ztnum)
 
virtual Int_t RemoveFirstPoint()
 
virtual void SetMarkerAttributes()
 
virtual void SetFillAttributes()
 
virtual void Scale(Double_t sx=-1, Double_t sy=-1)
 
virtual TFitResultPtr Fit(const char *formula, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
 
virtual Int_t DecreaseNumberOfPoints()
 
virtual void SetName(const char *name)
 
virtual Double_t GetPID() const
 
virtual Int_t AddPointAtTheEnd()
 
virtual void SetDrawOption(Option_t *option="")
 
virtual void SaveAs(const char *filename="", Option_t *option="") const
 
KVIDGraph * fParent
parent identification map or grid
 
KVNucleus fIon
ion/nucleus corresponding to this identifier
 
virtual Int_t GetA() const
 
virtual void WriteAsciiFile_extras(std::ofstream &, const Char_t *="")
 
virtual void Inspect() const
 
virtual Int_t RemoveLastPoint()
 
Int_t fA
dummy variables used by context menu dialog boxes
 
virtual Int_t InsertSmoothPoint()
Insert a new point at the mouse X position using a smooth evaluation of the Y.
 
virtual Int_t IncreaseNumberOfPoints()
 
void ExtendLine(Double_t, Option_t *Direction="")
 
virtual Int_t InsertPoint()
Insert a new point at the mouse position.
 
Int_t fZ
dummy variables used by context menu dialog boxes
 
virtual void SetMaximum(Double_t maximum=-1111)
 
virtual void WaitForPrimitive()
 
void Copy(TObject &obj) const
Copy attributes of this identifier into 'obj'.
 
virtual void SetTitle(const char *title="")
 
virtual Int_t GetZ() const
 
virtual void Delete(Option_t *option="")
 
void SetParent(KVIDGraph *)
Set pointer to parent ID graph.
 
virtual Int_t GetID() const
 
virtual void ChechHierarchy(KVIDentifier *gr)
 
virtual void SetMinimum(Double_t minimum=-1111)
 
virtual ~KVIDentifier()
Destructor.
 
virtual void SetLineAttributes()
 
void CopyGraph(TGraph *)
Copy coordinates of points from the TGraph.
 
virtual Int_t RemovePoint(Int_t i)
 
Int_t fMassFormula
OPTION={GetMethod="GetMassFormula";SetMethod="SetMassFormula";Items=(0="Beta-stability",...
 
virtual Bool_t OnlyZId() const
 
virtual TObject * DrawClone(Option_t *option="") const
 
virtual Int_t GetMassFormula() const
 
virtual void CloneScaleStore(Int_t newzt, Int_t newat, Double_t dy=0., Double_t sx=1., Double_t sy=1.)
 
virtual void WriteAsciiFile(std::ofstream &, const Char_t *name_prefix="")
 
Bool_t fGridOnlyZId
=kTRUE if parent grid has OnlyZId set
 
virtual TFitResultPtr Fit(TF1 *f1, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
 
virtual Int_t SortPoints(Bool_t ascending=kTRUE)
 
Int_t Compare(const TObject *) const
 
virtual void SetA(Int_t atnum)
 
KVIDGraph * GetParent() const
Get pointer to parent ID graph.
 
KVIDentifier()
Default constructor.
 
virtual void ReadAsciiFile(std::ifstream &)
 
virtual void Print(Option_t *opt) const
 
virtual void DrawClass() const
 
virtual Bool_t TestPoint(Double_t, Double_t)
 
virtual void SetZ(Int_t ztnum)
 
virtual Int_t ContinueDrawing()
Continue to draw an existing the line.
 
virtual void SetNameFromNucleus()
 
virtual Int_t RemovePoint()
 
virtual void Dump() const
 
Description of properties and kinematics of atomic nuclei.
 
void SetZ(Int_t z, Char_t mt=-1)
 
void SetMassFormula(UChar_t mt)
 
Int_t GetZ() const
Return the number of proton / atomic number.
 
Int_t GetMassFormula() const
 
virtual void SetFillAttributes()
 
virtual void SetLineAttributes()
 
virtual void SetMarkerAttributes()
 
virtual void SetMaximum(Double_t maximum=-1111)
 
void SaveAs(const char *filename, Option_t *option="") const override
 
virtual TFitResultPtr Fit(const char *formula, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
 
virtual Int_t RemovePoint()
 
void SetTitle(const char *title="") override
 
virtual void SetMinimum(Double_t minimum=-1111)
 
void AbstractMethod(const char *method) const
 
virtual void Inspect() const
 
virtual void Dump() const
 
virtual TObject * DrawClone(Option_t *option="") const
 
virtual void Delete(Option_t *option="")
 
virtual void SetDrawOption(Option_t *option="")
 
virtual void DrawClass() const