KaliVeda
Toolkit for HIC analysis
KVIDContour Class Reference

Detailed Description

Basic graphical contour class for use in particle identification.

Created by KVClassFactory on Mon Apr 14 14:08:54 2008 Author: franklan

Definition at line 23 of file KVIDContour.h.

#include <KVIDContour.h>

Inheritance diagram for KVIDContour:

Public Member Functions

 KVIDContour ()
 Default constructor. More...
 
 KVIDContour (const KVIDContour &)
 Copy constructor. More...
 
 KVIDContour (const TCutG &)
 Copy the TCutG contour. More...
 
virtual ~KVIDContour ()
 Destructor. More...
 
Int_t InsertPoint () override
 
- Public Member Functions inherited from KVIDentifier
 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 override
 
virtual Int_t ContinueDrawing ()
 Continue to draw an existing the line. More...
 
void Copy (TObject &obj) const override
 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 ()
 
void Delete (Option_t *option="") override
 
void DrawClass () const override
 
TObject * DrawClone (Option_t *option="") const override
 
void DrawPanel () override
 
void Dump () const override
 
void ExtendLine (bool fromBeginning, Double_t Limit, Option_t *Direction)
 
void ExtendLine (Double_t, Option_t *Direction="")
 
TFitResultPtr Fit (const char *formula, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0) override
 
TFitResultPtr Fit (TF1 *f1, Option_t *option="", Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0) override
 
void FitPanel () override
 
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 const Char_t * GetSelectionType () const
 
const Char_t * GetType () const
 
virtual Int_t GetZ () const
 
virtual Bool_t HasMassFits () const
 
virtual Int_t IncreaseNumberOfPoints ()
 
Int_t InsertPoint () override
 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...
 
void Inspect () const override
 
void NotifyParentOfModification ()
 If identifier belongs to a graph/grid, send signal to say it has been modified. More...
 
virtual Bool_t OnlyZId () const
 
void Print (Option_t *opt) const override
 
virtual void ReadAsciiFile (std::ifstream &)
 
virtual Int_t RemoveFirstPoint ()
 
virtual Int_t RemoveLastPoint ()
 
virtual Int_t RemovePoint () override
 
virtual Int_t RemovePoint (Int_t i) override
 
void SaveAs (const char *filename="", Option_t *option="") const override
 
void Scale (TF1 *sx, TF1 *sy)
 
void ScaleXY (Double_t sx=-1, Double_t sy=-1)
 
virtual void SetA (Int_t atnum)
 
virtual void SetAandZ (Int_t atnum, Int_t ztnum)
 
void SetDrawOption (Option_t *option="") override
 
void SetFillAttributes () override
 
void SetLineAttributes () override
 
void SetMarkerAttributes () override
 
virtual void SetMassFormula (Int_t mf)
 
void SetMaximum (Double_t maximum=-1111) override
 
void SetMinimum (Double_t minimum=-1111) override
 
void SetName (const char *name) override
 
virtual void SetOnlyZId (Bool_t onlyz=kTRUE)
 
void SetParent (KVIDGraph *)
 Set pointer to parent ID graph. More...
 
void SetTitle (const char *title="") override
 
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="")
 

Constructor & Destructor Documentation

◆ KVIDContour() [1/3]

KVIDContour::KVIDContour ( )

Default constructor.

Definition at line 19 of file KVIDContour.cpp.

◆ KVIDContour() [2/3]

KVIDContour::KVIDContour ( const KVIDContour &  g)

Copy constructor.

Definition at line 29 of file KVIDContour.cpp.

◆ KVIDContour() [3/3]

KVIDContour::KVIDContour ( const TCutG &  g)

Copy the TCutG contour.

Definition at line 40 of file KVIDContour.cpp.

◆ ~KVIDContour()

KVIDContour::~KVIDContour ( )
virtual

Destructor.

Definition at line 51 of file KVIDContour.cpp.

Member Function Documentation

◆ InsertPoint()

Int_t KVIDContour::InsertPoint ( )
inlineoverride

Definition at line 31 of file KVIDContour.h.