KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
Base class for graphical cuts used in particle identification.
Definition at line 27 of file KVIDentifier.h.
Public Member Functions | |
KVIDentifier () | |
Default constructor. More... | |
KVIDentifier (const KVIDentifier &) | |
KVIDentifier (const TCutG &) | |
copy a TCutG More... | |
KVIDentifier (const TGraph &) | |
copy a TGraph More... | |
virtual | ~KVIDentifier () |
Destructor. More... | |
virtual Int_t | AddPointAtTheEnd () |
virtual void | ChechHierarchy (KVIDentifier *gr) |
virtual void | CloneScaleStore (Int_t newzt, Int_t newat, Double_t dy=0., Double_t sx=1., Double_t sy=1.) |
Int_t | Compare (const TObject *) const |
virtual Int_t | ContinueDrawing () |
Continue to draw an existing the line. More... | |
void | Copy (TObject &obj) const |
Copy attributes of this identifier into 'obj'. More... | |
void | CopyGraph (const TGraph &) |
Copy coordinates of points from the TGraph. More... | |
void | CopyGraph (TGraph *) |
Copy coordinates of points from the TGraph. More... | |
virtual Int_t | DecreaseNumberOfPoints () |
virtual void | Delete (Option_t *option="") |
virtual void | DrawClass () const |
virtual TObject * | DrawClone (Option_t *option="") const |
virtual void | DrawPanel () |
virtual void | Dump () const |
virtual void | ExtendLine (Double_t, Option_t *Direction="") |
virtual TFitResultPtr | Fit (const char *formula, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0) |
virtual TFitResultPtr | Fit (TF1 *f1, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0) |
virtual void | FitPanel () |
virtual Int_t | GetA () const |
virtual Int_t | GetID () const |
virtual Int_t | GetMassFormula () const |
KVIDGraph * | GetParent () const |
Get pointer to parent ID graph. More... | |
virtual Double_t | GetPID () const |
virtual Int_t | GetZ () const |
virtual Int_t | IncreaseNumberOfPoints () |
virtual Int_t | InsertPoint () |
Insert a new point at the mouse position. More... | |
virtual Int_t | InsertSmoothPoint () |
Insert a new point at the mouse X position using a smooth evaluation of the Y. More... | |
virtual void | Inspect () const |
virtual Bool_t | OnlyZId () const |
virtual void | Print (Option_t *opt) const |
virtual void | ReadAsciiFile (std::ifstream &) |
virtual Int_t | RemoveFirstPoint () |
virtual Int_t | RemoveLastPoint () |
virtual Int_t | RemovePoint () |
virtual Int_t | RemovePoint (Int_t i) |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
virtual void | Scale (Double_t sx=-1, Double_t sy=-1) |
virtual void | Scale (TF1 *sx, TF1 *sy) |
virtual void | SetA (Int_t atnum) |
virtual void | SetAandZ (Int_t atnum, Int_t ztnum) |
virtual void | SetDrawOption (Option_t *option="") |
virtual void | SetFillAttributes () |
virtual void | SetLineAttributes () |
virtual void | SetMarkerAttributes () |
virtual void | SetMassFormula (Int_t mf) |
virtual void | SetMaximum (Double_t maximum=-1111) |
virtual void | SetMinimum (Double_t minimum=-1111) |
virtual void | SetName (const char *name) |
virtual void | SetOnlyZId (Bool_t onlyz=kTRUE) |
void | SetParent (KVIDGraph *) |
Set pointer to parent ID graph. More... | |
virtual void | SetTitle (const char *title="") |
virtual void | SetZ (Int_t ztnum) |
virtual Int_t | SortPoints (Bool_t ascending=kTRUE) |
virtual Bool_t | TestPoint (Double_t, Double_t) |
virtual void | WaitForPrimitive () |
virtual void | WriteAsciiFile (std::ofstream &, const Char_t *name_prefix="") |
![]() | |
TCutG () | |
TCutG (const char *name, Int_t n, const Double_t *x, const Double_t *y) | |
TCutG (const char *name, Int_t n, const Float_t *x, const Float_t *y) | |
TCutG (const char *name, Int_t n=0) | |
TCutG (const TCutG &cutg) | |
virtual | ~TCutG () |
virtual Double_t | Area () const |
virtual void | Center (Double_t &cx, Double_t &cy) const |
TObject * | GetObjectX () const |
TObject * | GetObjectY () const |
const char * | GetVarX () const |
const char * | GetVarY () const |
virtual Double_t | IntegralHist (TH2 *h, Option_t *option="") const |
TCutG & | operator= (const TCutG &) |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
virtual void | SetObjectX (TObject *obj) |
virtual void | SetObjectY (TObject *obj) |
virtual void | SetVarX (const char *varx) |
virtual void | SetVarY (const char *vary) |
![]() | |
TGraph () | |
TGraph (const char *filename, const char *format="%lg %lg", Option_t *option="") | |
TGraph (const TF1 *f, Option_t *option="") | |
TGraph (const TGraph &gr) | |
TGraph (const TH1 *h) | |
TGraph (const TVectorD &vx, const TVectorD &vy) | |
TGraph (const TVectorF &vx, const TVectorF &vy) | |
TGraph (Int_t n) | |
TGraph (Int_t n, const Double_t *x, const Double_t *y) | |
TGraph (Int_t n, const Float_t *x, const Float_t *y) | |
TGraph (Int_t n, const Int_t *x, const Int_t *y) | |
virtual | ~TGraph () |
virtual void | AddPoint (Double_t x, Double_t y) |
virtual void | Apply (TF1 *f) |
virtual void | Browse (TBrowser *b) |
virtual Double_t | Chisquare (TF1 *f1, Option_t *option="") const |
virtual void | ComputeRange (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | Draw (Option_t *chopt="") |
virtual void | DrawGraph (Int_t n, const Double_t *x=nullptr, const Double_t *y=nullptr, Option_t *option="") |
virtual void | DrawGraph (Int_t n, const Float_t *x, const Float_t *y, Option_t *option="") |
virtual void | DrawGraph (Int_t n, const Int_t *x, const Int_t *y, Option_t *option="") |
virtual Double_t | Eval (Double_t x, TSpline *spline=nullptr, Option_t *option="") const |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Expand (Int_t newsize) |
virtual void | Expand (Int_t newsize, Int_t step) |
virtual TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual Double_t | GetCorrelationFactor () const |
virtual Double_t | GetCovariance () const |
Bool_t | GetEditable () const |
virtual Double_t | GetErrorX (Int_t bin) const |
virtual Double_t | GetErrorXhigh (Int_t bin) const |
virtual Double_t | GetErrorXlow (Int_t bin) const |
virtual Double_t | GetErrorY (Int_t bin) const |
virtual Double_t | GetErrorYhigh (Int_t bin) const |
virtual Double_t | GetErrorYlow (Int_t bin) const |
virtual Double_t * | GetEX () const |
virtual Double_t * | GetEXhigh () const |
virtual Double_t * | GetEXhighd () const |
virtual Double_t * | GetEXlow () const |
virtual Double_t * | GetEXlowd () const |
virtual Double_t * | GetEY () const |
virtual Double_t * | GetEYhigh () const |
virtual Double_t * | GetEYhighd () const |
virtual Double_t * | GetEYlow () const |
virtual Double_t * | GetEYlowd () const |
TF1 * | GetFunction (const char *name) const |
TH1F * | GetHistogram () const |
TList * | GetListOfFunctions () const |
Double_t | GetMaximum () const |
Int_t | GetMaxSize () const |
virtual Double_t | GetMean (Int_t axis=1) const |
Double_t | GetMinimum () const |
Int_t | GetN () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
virtual Int_t | GetPoint (Int_t i, Double_t &x, Double_t &y) const |
virtual Double_t | GetPointX (Int_t i) const |
virtual Double_t | GetPointY (Int_t i) const |
virtual Double_t | GetRMS (Int_t axis=1) const |
Double_t * | GetX () const |
TAxis * | GetXaxis () const |
Double_t * | GetY () const |
TAxis * | GetYaxis () const |
virtual void | InitExpo (Double_t xmin=0, Double_t xmax=0) |
virtual void | InitGaus (Double_t xmin=0, Double_t xmax=0) |
virtual void | InitPolynom (Double_t xmin=0, Double_t xmax=0) |
virtual void | InsertPointBefore (Int_t ipoint, Double_t x, Double_t y) |
virtual Double_t | Integral (Int_t first=0, Int_t last=-1) const |
virtual Bool_t | IsEditable () const |
virtual Bool_t | IsHighlight () const |
virtual Int_t | IsInside (Double_t x, Double_t y) const |
virtual void | LeastSquareFit (Int_t m, Double_t *a, Double_t xmin=0, Double_t xmax=0) |
virtual void | LeastSquareLinearFit (Int_t n, Double_t &a0, Double_t &a1, Int_t &ifail, Double_t xmin=0, Double_t xmax=0) |
virtual Int_t | Merge (TCollection *list) |
virtual void | MovePoints (Double_t dx, Double_t dy, Bool_t logx=kFALSE, Bool_t logy=kFALSE) |
TGraph & | operator= (const TGraph &) |
virtual void | Paint (Option_t *chopt="") |
void | PaintGraph (Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt) |
void | PaintGrapHist (Int_t npoints, const Double_t *x, const Double_t *y, Option_t *chopt) |
virtual void | PaintStats (TF1 *fit) |
virtual void | RecursiveRemove (TObject *obj) |
virtual void | Set (Int_t n) |
virtual void | SetEditable (Bool_t editable=kTRUE) |
virtual void | SetHighlight (Bool_t set=kTRUE) |
virtual void | SetHistogram (TH1F *h) |
virtual void | SetNameTitle (const char *name="", const char *title="") |
virtual void | SetPoint (Int_t i, Double_t x, Double_t y) |
virtual void | SetPointX (Int_t i, Double_t x) |
virtual void | SetPointY (Int_t i, Double_t y) |
virtual void | SetStats (Bool_t stats=kTRUE) |
virtual void | Sort (Bool_t(*greater)(const TGraph *, Int_t, Int_t)=&TGraph::CompareX, Bool_t ascending=kTRUE, Int_t low=0, Int_t high=-1111) |
virtual void | UseCurrentStyle () |
void | Zero (Int_t &k, Double_t AZ, Double_t BZ, Double_t E2, Double_t &X, Double_t &Y, Int_t maxiterations) |
![]() | |
TNamed () | |
TNamed (const char *name, const char *title) | |
TNamed (const TNamed &named) | |
TNamed (const TString &name, const TString &title) | |
virtual | ~TNamed () |
virtual void | Clear (Option_t *option="") |
virtual TObject * | Clone (const char *newname="") const |
virtual void | FillBuffer (char *&buffer) |
virtual const char * | GetName () const |
virtual const char * | GetTitle () const |
virtual ULong_t | Hash () const |
virtual Bool_t | IsSortable () const |
virtual void | ls (Option_t *option="") const |
TNamed & | operator= (const TNamed &rhs) |
virtual Int_t | Sizeof () const |
![]() | |
TObject () | |
TObject (const TObject &object) | |
virtual | ~TObject () |
void | AbstractMethod (const char *method) const |
virtual void | AppendPad (Option_t *option="") |
ULong_t | CheckedHash () |
virtual const char * | ClassName () const |
virtual void | Error (const char *method, const char *msgfmt,...) const |
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
virtual Option_t * | GetDrawOption () const |
virtual const char * | GetIconName () const |
virtual Option_t * | GetOption () const |
virtual UInt_t | GetUniqueID () const |
virtual Bool_t | HandleTimer (TTimer *timer) |
Bool_t | HasInconsistentHash () const |
virtual void | Info (const char *method, const char *msgfmt,...) const |
virtual Bool_t | InheritsFrom (const char *classname) const |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
void | InvertBit (UInt_t f) |
virtual Bool_t | IsEqual (const TObject *obj) const |
virtual Bool_t | IsFolder () const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
void | MayNotUse (const char *method) const |
virtual Bool_t | Notify () |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
void | operator delete (void *ptr) |
void | operator delete[] (void *ptr) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, void *vp) |
TObject & | operator= (const TObject &rhs) |
virtual void | Pop () |
virtual Int_t | Read (const char *name) |
void | ResetBit (UInt_t f) |
void | SetBit (UInt_t f) |
void | SetBit (UInt_t f, Bool_t set) |
virtual void | SetUniqueID (UInt_t uid) |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
![]() | |
TAttLine () | |
TAttLine (Color_t lcolor, Style_t lstyle, Width_t lwidth) | |
virtual | ~TAttLine () |
void | Copy (TAttLine &attline) const |
Int_t | DistancetoLine (Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2) |
virtual Color_t | GetLineColor () const |
virtual Style_t | GetLineStyle () const |
virtual Width_t | GetLineWidth () const |
virtual void | Modify () |
virtual void | ResetAttLine (Option_t *option="") |
virtual void | SaveLineAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1) |
virtual void | SetLineColor (Color_t lcolor) |
virtual void | SetLineColorAlpha (Color_t lcolor, Float_t lalpha) |
virtual void | SetLineStyle (Style_t lstyle) |
virtual void | SetLineWidth (Width_t lwidth) |
![]() | |
TAttFill () | |
TAttFill (Color_t fcolor, Style_t fstyle) | |
virtual | ~TAttFill () |
void | Copy (TAttFill &attfill) const |
virtual Color_t | GetFillColor () const |
virtual Style_t | GetFillStyle () const |
virtual Bool_t | IsTransparent () const |
virtual void | Modify () |
virtual void | ResetAttFill (Option_t *option="") |
virtual void | SaveFillAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1001) |
virtual void | SetFillColor (Color_t fcolor) |
virtual void | SetFillColorAlpha (Color_t fcolor, Float_t falpha) |
virtual void | SetFillStyle (Style_t fstyle) |
![]() | |
TAttMarker () | |
TAttMarker (Color_t color, Style_t style, Size_t msize) | |
virtual | ~TAttMarker () |
void | Copy (TAttMarker &attmarker) const |
virtual Color_t | GetMarkerColor () const |
virtual Size_t | GetMarkerSize () const |
virtual Style_t | GetMarkerStyle () const |
virtual void | Modify () |
virtual void | ResetAttMarker (Option_t *toption="") |
virtual void | SaveMarkerAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t sizdef=1) |
virtual void | SetMarkerColor (Color_t mcolor=1) |
virtual void | SetMarkerColorAlpha (Color_t mcolor, Float_t malpha) |
virtual void | SetMarkerSize (Size_t msize=1) |
virtual void | SetMarkerStyle (Style_t mstyle=1) |
Protected Member Functions | |
virtual void | ReadAsciiFile_extras (std::ifstream &) |
virtual void | SetNameFromNucleus () |
virtual void | WriteAsciiFile_extras (std::ofstream &, const Char_t *="") |
![]() | |
virtual Double_t ** | Allocate (Int_t newsize) |
Double_t ** | AllocateArrays (Int_t Narrays, Int_t arraySize) |
virtual void | CopyAndRelease (Double_t **newarrays, Int_t ibegin, Int_t iend, Int_t obegin) |
virtual Bool_t | CopyPoints (Double_t **newarrays, Int_t ibegin, Int_t iend, Int_t obegin) |
Bool_t | CtorAllocate () |
virtual Bool_t | DoMerge (const TGraph *g) |
Double_t ** | ExpandAndCopy (Int_t size, Int_t iend) |
virtual void | FillZero (Int_t begin, Int_t end, Bool_t from_ctor=kTRUE) |
Double_t ** | ShrinkAndCopy (Int_t size, Int_t iend) |
virtual void | SwapPoints (Int_t pos1, Int_t pos2) |
![]() | |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
void | MakeZombie () |
Protected Attributes | |
Int_t | fA |
dummy variables used by context menu dialog boxes More... | |
Bool_t | fGridOnlyZId |
=kTRUE if parent grid has OnlyZId set More... | |
KVNucleus | fIon |
ion/nucleus corresponding to this identifier More... | |
Int_t | fMassFormula |
OPTION={GetMethod="GetMassFormula";SetMethod="SetMassFormula";Items=(0="Beta-stability", 1="VEDA mass", 2="EAL mass", 3="EAL residues", 99="2Z+1")} More... | |
KVIDGraph * | fParent |
parent identification map or grid More... | |
Int_t | fZ |
dummy variables used by context menu dialog boxes More... | |
![]() | |
TObject * | fObjectX |
TObject * | fObjectY |
TString | fVarX |
TString | fVarY |
![]() | |
TList * | fFunctions |
TH1F * | fHistogram |
Double_t | fMaximum |
Int_t | fMaxSize |
Double_t | fMinimum |
Int_t | fNpoints |
Double_t * | fX |
Double_t * | fY |
![]() | |
TString | fName |
TString | fTitle |
![]() | |
kOnlyPrepStep | |
![]() | |
Color_t | fLineColor |
Style_t | fLineStyle |
Width_t | fLineWidth |
![]() | |
Color_t | fFillColor |
Style_t | fFillStyle |
![]() | |
Color_t | fMarkerColor |
Size_t | fMarkerSize |
Style_t | fMarkerStyle |
Private Member Functions | |
void | init () |
Friends | |
class | KVIDGraph |
Additional Inherited Members | |
![]() | |
enum | EStatusBits |
![]() | |
enum | EDeprecatedStatusBits |
enum | EStatusBits |
![]() | |
static Bool_t | CompareArg (const TGraph *gr, Int_t left, Int_t right) |
static Bool_t | CompareRadius (const TGraph *gr, Int_t left, Int_t right) |
static Bool_t | CompareX (const TGraph *gr, Int_t left, Int_t right) |
static Bool_t | CompareY (const TGraph *gr, Int_t left, Int_t right) |
![]() | |
static Longptr_t | GetDtorOnly () |
static Bool_t | GetObjectStat () |
static void | SetDtorOnly (void *obj) |
static void | SetObjectStat (Bool_t stat) |
![]() | |
static Width_t | GetMarkerLineWidth (Style_t style) |
static Style_t | GetMarkerStyleBase (Style_t style) |
![]() | |
kClipFrame | |
kIsHighlight | |
kIsSortedX | |
kNoStats | |
kNotEditable | |
kResetHisto | |
![]() | |
kBitMask | |
kCanDelete | |
kCannotPick | |
kHasUUID | |
kInconsistent | |
kInvalidObject | |
kIsOnHeap | |
kIsReferenced | |
kMustCleanup | |
kNoContextMenu | |
kNotDeleted | |
kObjInCanvas | |
kOverwrite | |
kSingleKey | |
kWriteDelete | |
kZombie | |
![]() | |
static void | SwapValues (Double_t *arr, Int_t pos1, Int_t pos2) |
#include <KVIDentifier.h>
KVIDentifier::KVIDentifier | ( | ) |
Default constructor.
Definition at line 57 of file KVIDentifier.cpp.
KVIDentifier::KVIDentifier | ( | const KVIDentifier & | gr | ) |
copy constructor we do not copy the fParent pointer to parent grid, it is left NULL.
Definition at line 106 of file KVIDentifier.cpp.
KVIDentifier::KVIDentifier | ( | const TCutG & | gr | ) |
copy a TCutG
Definition at line 79 of file KVIDentifier.cpp.
KVIDentifier::KVIDentifier | ( | const TGraph & | gr | ) |
copy a TGraph
Definition at line 91 of file KVIDentifier.cpp.
|
virtual |
Destructor.
Definition at line 69 of file KVIDentifier.cpp.
|
virtual |
Insert a new point at the end its position is extrapolated from the two last points assuming linear evolution (yy = a*xx + bb) The KVIDentifier has to have at least 2 points
Definition at line 748 of file KVIDentifier.cpp.
|
virtual |
Check if the line has been draw from left to right or right to left In this last case, we invert the filling order
Definition at line 712 of file KVIDentifier.cpp.
|
virtual |
Create a new line from the selected one with a new Z and A (optional) this new line is scale from the selected one with a vertical sy and horizontal sx (optional) factor you need to undraw and draw the grid to see its implementation
Definition at line 503 of file KVIDentifier.cpp.
Dummy method used for sorting, can be redefined in more specific implementations. A priori we don't know how to "order" the identification cuts.
Reimplemented from TNamed.
Reimplemented in KVIDZALine.
Definition at line 282 of file KVIDentifier.cpp.
|
virtual |
Continue to draw an existing the line.
Definition at line 650 of file KVIDentifier.cpp.
Copy attributes of this identifier into 'obj'.
Reimplemented from TNamed.
Reimplemented in KVIDZALine.
Definition at line 121 of file KVIDentifier.cpp.
Copy coordinates of points from the TGraph.
Definition at line 184 of file KVIDentifier.cpp.
Copy coordinates of points from the TGraph.
Definition at line 165 of file KVIDentifier.cpp.
|
virtual |
Definition at line 845 of file KVIDentifier.cpp.
-— The following redeclarations are here just to remove the MENU tag which -— is present in TObject.h, to stop these methods appearing in the ID line context menus
Reimplemented from TObject.
Definition at line 186 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TObject.
Definition at line 190 of file KVIDentifier.h.
Reimplemented from TObject.
Definition at line 194 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TGraph.
Definition at line 158 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TObject.
Definition at line 199 of file KVIDentifier.h.
Right-clicking an identifier and selecting this method from the context menu allows to add a straight-line segment at the end or the beginning of the line (whichever is closest to the mouse).
Direction = "" (default) - continue in the direction of first/last segment Direction = "H", "h", "hori", "HORI" etc. - add horizontal segment Direction = "v", "V", "vert", "VERT" etc. - add vertical segment
Definition at line 423 of file KVIDentifier.cpp.
|
inlinevirtual |
Reimplemented from TGraph.
Definition at line 163 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TGraph.
Definition at line 167 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TGraph.
Definition at line 154 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 74 of file KVIDentifier.h.
|
inlinevirtual |
Definition at line 70 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 114 of file KVIDentifier.h.
KVIDGraph * KVIDentifier::GetParent | ( | ) | const |
Get pointer to parent ID graph.
Definition at line 142 of file KVIDentifier.cpp.
|
virtual |
Definition at line 891 of file KVIDentifier.cpp.
|
inlinevirtual |
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 78 of file KVIDentifier.h.
|
virtual |
Definition at line 810 of file KVIDentifier.cpp.
Default initialisations We set marker size and style for the underlying TGraph, this way a small circle is drawn at each point. Also SetEditable(kFALSE) is used to stop it being modified using the mouse.
Definition at line 37 of file KVIDentifier.cpp.
|
virtual |
Insert a new point at the mouse position.
Reimplemented from TGraph.
Reimplemented in KVIDContour.
Definition at line 545 of file KVIDentifier.cpp.
|
virtual |
Insert a new point at the mouse X position using a smooth evaluation of the Y.
Definition at line 612 of file KVIDentifier.cpp.
|
inlinevirtual |
Reimplemented from TObject.
Definition at line 203 of file KVIDentifier.h.
|
inlinevirtual |
Definition at line 102 of file KVIDentifier.h.
Print out for identification cut The optional "opt" string, if given, is printed in parentheses after the line's name This is used by KVIDGraph in order to show which are "ID" cuts and which are "OK" cuts (i.e. used to define an identifiable area in a data map).
Reimplemented from TGraph.
Reimplemented in KVIDZALine, and KVIDCsIRLLine.
Definition at line 299 of file KVIDentifier.cpp.
|
virtual |
Read coordinates of identifier in file buffer stream Format is :
number_of_points x1 y1 x2 y2 ... etc. etc.
Definition at line 254 of file KVIDentifier.cpp.
|
inlineprotectedvirtual |
Does nothing. Can be overridden in child classes in order to read any extra information in between the name of the object and the number of points.
Reimplemented in KVIDZALine, KVIDZAContour, KVIDCutLine, and KVIDCutContour.
Definition at line 45 of file KVIDentifier.h.
|
virtual |
Remove the first point The KVIDentifier has to have at least 2 points
Definition at line 775 of file KVIDentifier.cpp.
|
virtual |
Remove the first point The KVIDentifier has to have at least 2 points
Definition at line 794 of file KVIDentifier.cpp.
|
inlinevirtual |
Reimplemented from TGraph.
Definition at line 237 of file KVIDentifier.h.
Reimplemented from TGraph.
Definition at line 246 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TObject.
Definition at line 207 of file KVIDentifier.h.
Scale the coordinates of every point of the cut according to X_0 —> sx*X_0 Y_0 —> sy*Y_0 Default argument value '-1' means leave coordinate unchanged
Definition at line 319 of file KVIDentifier.cpp.
Apply to the coordinates of every point the transformation X_0 —> sx(X_0,Y_0) Y_0 —> sy(X_0,Y_0) if sx & sy are two-dimensional functions (inherits from TF2), otherwise we apply the transformation X_0 —> sx(X_0) Y_0 —> sy(Y_0) for sx & sy one-dimensionsal (TF1) functions.
Definition at line 348 of file KVIDentifier.cpp.
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 87 of file KVIDentifier.h.
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 92 of file KVIDentifier.h.
Reimplemented from TObject.
Definition at line 211 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TAttFill.
Definition at line 219 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TAttLine.
Definition at line 215 of file KVIDentifier.h.
|
inlinevirtual |
Reimplemented from TAttMarker.
Definition at line 223 of file KVIDentifier.h.
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 106 of file KVIDentifier.h.
-— The following redeclarations are here just to remove the MENU tag which -— is present in TGraph.h, to stop these methods appearing in the ID line context menus
Reimplemented from TGraph.
Definition at line 142 of file KVIDentifier.h.
Reimplemented from TGraph.
Definition at line 146 of file KVIDentifier.h.
|
virtual |
-— The following redeclarations are here just to remove the MENU tag which -— is present in TNamed.h, to stop these methods appearing in the ID line context menus
Reimplemented from TGraph.
Reimplemented in KVIDZALine, KVIDCutLine, and KVIDCutContour.
Definition at line 23 of file KVIDentifier.cpp.
|
inlineprotectedvirtual |
Definition at line 46 of file KVIDentifier.h.
Definition at line 98 of file KVIDentifier.h.
Set pointer to parent ID graph.
Definition at line 153 of file KVIDentifier.cpp.
|
inlinevirtual |
Reimplemented from TGraph.
Definition at line 150 of file KVIDentifier.h.
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 82 of file KVIDentifier.h.
Definition at line 880 of file KVIDentifier.cpp.
Abstract method, should be overridden in child classes. Used to test whether a point (x,y) in the ID map is identifiable.
Reimplemented in KVIDCutLine, and KVIDCutContour.
Definition at line 119 of file KVIDentifier.h.
|
virtual |
Method used to draw a new identifier in the active pad Override in child classes so that gPad->WaitPrimitive has correct arguments
Reimplemented in KVIDLine.
Definition at line 396 of file KVIDentifier.cpp.
Write name and coordinates of identifier in file buffer stream Optional string name_prefix will be written just in front of the name of the object. Format is :
+classname name_prefix:name_of_object number_of_points x1 y1 x2 y2 ... etc. etc.
Definition at line 213 of file KVIDentifier.cpp.
|
inlineprotectedvirtual |
Does nothing. Can be overridden in child classes in order to write any extra information in between the name of the object and the number of points.
Reimplemented in KVIDZALine, KVIDZAContour, KVIDCutLine, and KVIDCutContour.
Definition at line 41 of file KVIDentifier.h.
|
friend |
Definition at line 28 of file KVIDentifier.h.
|
protected |
dummy variables used by context menu dialog boxes
Definition at line 36 of file KVIDentifier.h.
|
protected |
=kTRUE if parent grid has OnlyZId set
Definition at line 33 of file KVIDentifier.h.
|
protected |
ion/nucleus corresponding to this identifier
Definition at line 32 of file KVIDentifier.h.
|
protected |
OPTION={GetMethod="GetMassFormula";SetMethod="SetMassFormula";Items=(0="Beta-stability", 1="VEDA mass", 2="EAL mass", 3="EAL residues", 99="2Z+1")}
Definition at line 37 of file KVIDentifier.h.
|
protected |
parent identification map or grid
Definition at line 31 of file KVIDentifier.h.
|
protected |
dummy variables used by context menu dialog boxes
Definition at line 35 of file KVIDentifier.h.