![]() |
KaliVeda
Toolkit for HIC analysis
|
Identification grid editor GUI ,.
See users guide http://indra.in2p3.fr/kaliveda/images/DocGridEditor.pdf (in French)
See also the presentation here: http://indra.in2p3.fr/kaliveda/images/JourneeAnalyse0312_1.pdf (in French)
Definition at line 59 of file KVIDGridEditor.h.
#include <KVIDGridEditor.h>

Public Types | |
| enum | MatrixType { kSiCsI , kSiSi , kChIoSi , kPSA } |
Public Types inherited from KVBase | |
| enum | EKaliVedaBits { kIsKaliVedaObject = BIT(23) } |
| enum class | GetX_status { ok , above_maximum , below_minimum , at_maximum , at_minimum } |
Public Types inherited from TObject | |
| enum | EDeprecatedStatusBits |
| enum | EStatusBits |
Public Member Functions | |
| KVIDGridEditor () | |
| Default constructor. More... | |
| KVIDGridEditor (const KVIDGridEditor &) | |
| virtual | ~KVIDGridEditor () |
| Destructor. More... | |
| void | AutoFit () |
| void | CanvasWasClosed () |
| void | ChangeCharges (const Char_t *Zl, Int_t dZ) |
| void | ChangeMasses (const Char_t *Zl, Int_t dA) |
| void | Clear (const Option_t *opt="") override |
| void | Close () |
| void | Copy (TObject &) const override |
| void | FindZALines () |
| void | ForceUpdate () |
| TCanvas * | GetEditorCanvas () |
| KVIDGraph * | GetGrid () |
| TH2 * | GetHisto () |
| double | GetPointSize () |
| int | GetPointStyle () |
| Double_t | GetSpiderFactor () |
| Int_t | GetSpiderZp () |
| Bool_t | IsClosed () |
| void | MakeTransformation () |
| void | PrintScalingRecap () |
| void | ResetGridColors () |
| void | ResetScalingRecap () |
| void | SaveCurrentGrid () |
| void | SelectLabel () |
| void | SelectLinesByZ (const Char_t *ListOfZ) |
| void | SetDebug (Bool_t debug) |
| void | SetGrid (KVIDGraph *gg, Bool_t histo=true) |
| void | SetGrid (TString GridName) |
| void | SetHisto (TH2 *hh) |
| void | SetPointSize (double psize) |
| void | SetPointStyle (int pstyle) |
| void | SetSelectedColor (Int_t color) |
| void | SetSpiderOption (const char *opt="DRLF") |
| void | SetSVGMode () |
| void | SpiderIdentification () |
| void | StartViewer () |
| Close();. More... | |
| void | UpdateViewer () |
Public Member Functions inherited from KVBase | |
| KVBase () | |
| Default constructor. More... | |
| KVBase (const Char_t *name, const Char_t *title="") | |
| Ctor for object with given name and type. More... | |
| KVBase (const KVBase &) | |
| copy ctor More... | |
| void | Clear (Option_t *opt="") override |
| Clear object properties : name, type/title, number, label. More... | |
| const Char_t * | GetLabel () const |
| UInt_t | GetNumber () const |
| virtual TObject * | GetObject () const |
| virtual const Char_t * | GetType () const |
| Bool_t | HasLabel () const |
| virtual Bool_t | IsCalled (const Char_t *name) const |
| Bool_t | IsLabelled (const Char_t *l) const |
| virtual Bool_t | IsType (const Char_t *typ) const |
| virtual void | List () |
| KVBase & | operator= (const KVBase &) |
| copy assignment operator More... | |
| void | Print (Option_t *option="") const override |
| void | SetLabel (const Char_t *lab) |
| virtual void | SetNumber (UInt_t num) |
| virtual void | SetType (const Char_t *str) |
Public Member Functions inherited from TNamed | |
| TNamed () | |
| TNamed (const char *name, const char *title) | |
| TNamed (const TNamed &named) | |
| TNamed (const TString &name, const TString &title) | |
| virtual | ~TNamed () |
| TObject * | Clone (const char *newname="") const override |
| Int_t | Compare (const TObject *obj) const override |
| virtual void | FillBuffer (char *&buffer) |
| const char * | GetName () const override |
| const char * | GetTitle () const override |
| ULong_t | Hash () const override |
| TClass * | IsA () const override |
| Bool_t | IsSortable () const override |
| void | ls (Option_t *option="") const override |
| TNamed & | operator= (const TNamed &rhs) |
| virtual void | SetName (const char *name) |
| virtual void | SetNameTitle (const char *name, const char *title) |
| virtual void | SetTitle (const char *title="") |
| virtual Int_t | Sizeof () const |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TObject | |
| TObject () | |
| TObject (const TObject &object) | |
| virtual | ~TObject () |
| void | AbstractMethod (const char *method) const |
| virtual void | AppendPad (Option_t *option="") |
| virtual void | Browse (TBrowser *b) |
| ULong_t | CheckedHash () |
| virtual const char * | ClassName () const |
| virtual void | Delete (Option_t *option="") |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | Draw (Option_t *option="") |
| virtual void | DrawClass () const |
| virtual TObject * | DrawClone (Option_t *option="") const |
| virtual void | Dump () const |
| virtual void | Error (const char *method, const char *msgfmt,...) const |
| virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
| virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| virtual TObject * | FindObject (const char *name) const |
| virtual TObject * | FindObject (const TObject *obj) const |
| virtual Option_t * | GetDrawOption () const |
| virtual const char * | GetIconName () const |
| virtual char * | GetObjectInfo (Int_t px, Int_t py) 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 |
| virtual void | Inspect () const |
| void | InvertBit (UInt_t f) |
| Bool_t | IsDestructed () const |
| 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 *vp) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, void *vp) |
| 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 | Paint (Option_t *option="") |
| virtual void | Pop () |
| virtual Int_t | Read (const char *name) |
| virtual void | RecursiveRemove (TObject *obj) |
| void | ResetBit (UInt_t f) |
| virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| void | SetBit (UInt_t f) |
| void | SetBit (UInt_t f, Bool_t set) |
| virtual void | SetDrawOption (Option_t *option="") |
| virtual void | SetUniqueID (UInt_t uid) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| 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 | UseCurrentStyle () |
| virtual void | Warning (const char *method, const char *msgfmt,...) const |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Friends | |
| class | KVIDGridEditorCanvas |
| friend class KeyHandler; More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from KVBase | |
| static std::optional< TString > | AbsoluteUnixPath (const TString &) |
| static Bool_t | AreEqual (Double_t x, Double_t y, Long64_t maxdif=1) |
| Comparison between two 64-bit floating-point values. More... | |
| static void | BackupFileWithDate (const Char_t *path) |
| static void | CombineFiles (const Char_t *file1, const Char_t *file2, const Char_t *newfilename, Bool_t keep=kTRUE) |
| static void | Deprecated (const char *method, const char *advice) |
| static Bool_t | FindClassSourceFiles (const KVString &class_name, KVString &imp_file, KVString &dec_file, const KVString &dir_name=".") |
| static Bool_t | FindExecutable (TString &exec, const Char_t *path="$(PATH)") |
| static const Char_t * | FindFile (const Char_t *search, TString &wfil) |
| static const Char_t * | GetBINDIRFilePath (const Char_t *namefile="") |
| static const Char_t * | GetDATABASEFilePath () |
| static const Char_t * | GetDATADIRFilePath (const Char_t *namefile="") |
| template<typename ValType > | |
| static ValType | GetDataSetEnv (const KVString &dataset, const KVString &type, const ValType &defval={}) |
| static const Char_t * | GetETCDIRFilePath (const Char_t *namefile="") |
| static const Char_t * | GetExampleFilePath (const Char_t *library, const Char_t *namefile) |
| Return full path to example file for given library (="KVMultiDet", "BackTrack", etc.) More... | |
| static const Char_t * | GetINCDIRFilePath (const Char_t *namefile="") |
| static const Char_t * | GetKVBuildDate () |
| Returns KaliVeda build date. More... | |
| static const Char_t * | GetKVBuildDir () |
| Returns top-level directory used for build. More... | |
| static const Char_t * | GetKVBuildTime () |
| Returns KaliVeda build time. More... | |
| static const Char_t * | GetKVBuildType () |
| Returns KaliVeda build type (cmake build: Release, Debug, RelWithDebInfo, ...) More... | |
| static const Char_t * | GetKVBuildUser () |
| Returns username of person who performed build. More... | |
| static int | GetKVMajorVersion () |
| static int | GetKVMinorVersion () |
| static int | GetKVPatchVersion () |
| static const Char_t * | GetKVSourceDir () |
| Returns top-level directory of source tree used for build. More... | |
| static const Char_t * | GetKVVersion () |
| Returns KaliVeda version string. More... | |
| static const Char_t * | GetLIBDIRFilePath (const Char_t *namefile="") |
| static const Char_t * | GetListOfPlugins (const Char_t *base) |
| static const Char_t * | GetListOfPluginURIs (const Char_t *base) |
| static const Char_t * | GetPluginURI (const Char_t *base, const Char_t *plugin) |
| static void | GetTempFileName (TString &base) |
| static const Char_t * | GetTEMPLATEDIRFilePath (const Char_t *namefile="") |
| static const Char_t * | GetWORKDIRFilePath (const Char_t *namefile="") |
| static const Char_t * | gitBranch () |
| Returns git branch of sources. More... | |
| static const Char_t * | gitCommit () |
| Returns last git commit of sources. More... | |
| static void | InitEnvironment () |
| static bool | is_gnuinstall () |
| static Bool_t | IsEnvInit () |
| static Bool_t | IsThisAPlugin (const TString &uri, TString &base) |
| static TPluginHandler * | LoadPlugin (const Char_t *base, const Char_t *uri="0") |
| static Bool_t | OpenContextMenu (const char *method, TObject *obj, const char *alt_method_name="") |
| static void | OpenTempFile (TString &base, std::ofstream &fp) |
| static void | PrintSplashScreen () |
| Prints welcome message and infos on version etc. More... | |
| static Double_t | ProtectedGetX (const TF1 &func, Double_t val, GetX_status &status, std::optional< Double_t > xmin={}, std::optional< Double_t > xmax={}) |
| static Double_t | ProtectedGetX (const TF1 *func, Double_t val, GetX_status &status, std::optional< Double_t > xmin={}, std::optional< Double_t > xmax={}) |
| static Bool_t | SearchAndOpenKVFile (const Char_t *name, KVSQLite::database &dbfile, const Char_t *kvsubdir="") |
| static Bool_t | SearchAndOpenKVFile (const Char_t *name, std::ifstream &file, const Char_t *kvsubdir="", KVLockfile *locks=0) |
| static Bool_t | SearchAndOpenKVFile (const Char_t *name, std::ofstream &file, const Char_t *kvsubdir="", KVLockfile *locks=0) |
| static Bool_t | SearchKVFile (const Char_t *name, TString &fullpath, const Char_t *kvsubdir="") |
| static const Char_t * | WorkingDirectory () |
Static Public Member Functions inherited from TNamed | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Static Public Member Functions inherited from TObject | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static Longptr_t | GetDtorOnly () |
| static Bool_t | GetObjectStat () |
| static void | SetDtorOnly (void *obj) |
| static void | SetObjectStat (Bool_t stat) |
Public Attributes inherited from TObject | |
| kBitMask | |
| kCanDelete | |
| kCannotPick | |
| kHasUUID | |
| kInconsistent | |
| kInvalidObject | |
| kIsOnHeap | |
| kIsReferenced | |
| kMustCleanup | |
| kNoContextMenu | |
| kNotDeleted | |
| kObjInCanvas | |
| kOverwrite | |
| kSingleKey | |
| kWriteDelete | |
| kZombie | |
Protected Member Functions inherited from TObject | |
| virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
| void | MakeZombie () |
Protected Attributes inherited from TNamed | |
| TString | fName |
| TString | fTitle |
Protected Attributes inherited from TObject | |
| kOnlyPrepStep | |
| Enumerator | |
|---|---|
| kSiCsI | |
| kSiSi | |
| kChIoSi | |
| kPSA | |
Definition at line 64 of file KVIDGridEditor.h.
| KVIDGridEditor::KVIDGridEditor | ( | ) |
Default constructor.
Definition at line 34 of file KVIDGridEditor.cpp.
| KVIDGridEditor::KVIDGridEditor | ( | const KVIDGridEditor & | obj | ) |
Copy constructor This ctor is used to make a copy of an existing object (for example when a method returns an object), and it is always a good idea to implement it. If your class allocates memory in its constructor(s) then it is ESSENTIAL :-)
Definition at line 296 of file KVIDGridEditor.cpp.
|
virtual |
Destructor.
Definition at line 312 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::AutoFit | ( | ) |
Definition at line 1948 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::CanvasWasClosed | ( | ) |
Slot connected to the 'Closed()' signal of the canvas. If the user closes the canvas window this method gets called. Info("CanvasWasClosed","now");
Definition at line 148 of file KVIDGridEditor.cpp.
Definition at line 3076 of file KVIDGridEditor.cpp.
Definition at line 3053 of file KVIDGridEditor.cpp.
Definition at line 230 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::Close | ( | ) |
Definition at line 213 of file KVIDGridEditor.cpp.
This method copies the current state of 'this' object Int_to 'obj' You should add here any member variables, for example: (supposing a member variable KVIDGridEditor::fToto) CastedObj.fToto = fToto; or CastedObj.SetToto( GetToto() );
Reimplemented from KVBase.
Definition at line 353 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::FindZALines | ( | ) |
Definition at line 3033 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::ForceUpdate | ( | ) |
Definition at line 2540 of file KVIDGridEditor.cpp.
|
inline |
Definition at line 257 of file KVIDGridEditor.h.
|
inline |
Definition at line 248 of file KVIDGridEditor.h.
|
inline |
Definition at line 252 of file KVIDGridEditor.h.
|
inline |
Definition at line 239 of file KVIDGridEditor.h.
|
inline |
Definition at line 234 of file KVIDGridEditor.h.
|
inline |
Definition at line 285 of file KVIDGridEditor.h.
|
inline |
void MakeScaleX(Double_t scaleFactor); void MakeScaleY(Double_t scaleFactor);
Definition at line 281 of file KVIDGridEditor.h.
| Bool_t KVIDGridEditor::IsClosed | ( | ) |
Definition at line 204 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::MakeTransformation | ( | ) |
Definition at line 1068 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::PrintScalingRecap | ( | ) |
Print a summary of X and Y scaling transformations (Sx, Sy, Sxy) made since the last call of ResetScalingRecap();
Definition at line 3118 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::ResetGridColors | ( | ) |
Definition at line 3131 of file KVIDGridEditor.cpp.
|
inline |
Definition at line 299 of file KVIDGridEditor.h.
| void KVIDGridEditor::SaveCurrentGrid | ( | ) |
Definition at line 1900 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::SelectLabel | ( | ) |
Definition at line 970 of file KVIDGridEditor.cpp.
Definition at line 1872 of file KVIDGridEditor.cpp.
Definition at line 270 of file KVIDGridEditor.h.
Definition at line 869 of file KVIDGridEditor.cpp.
Definition at line 902 of file KVIDGridEditor.cpp.
Definition at line 707 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::SetPointSize | ( | double | psize | ) |
Definition at line 3020 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::SetPointStyle | ( | int | pstyle | ) |
Definition at line 3007 of file KVIDGridEditor.cpp.
Definition at line 265 of file KVIDGridEditor.h.
|
inline |
Definition at line 290 of file KVIDGridEditor.h.
|
inline |
Definition at line 274 of file KVIDGridEditor.h.
| void KVIDGridEditor::SpiderIdentification | ( | ) |
Definition at line 1663 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::StartViewer | ( | ) |
Close();.
Definition at line 117 of file KVIDGridEditor.cpp.
| void KVIDGridEditor::UpdateViewer | ( | ) |
Definition at line 272 of file KVIDGridEditor.cpp.
|
friend |
friend class KeyHandler;
Definition at line 61 of file KVIDGridEditor.h.