11 #ifndef KVIDGridManager_H 
   12 #define KVIDGridManager_H 
   15 #include "KVIDGraph.h" 
#define RQ_OBJECT(sender_class)
 
#define ClassDef(name, id)
 
Base class for KaliVeda framework.
 
Base class for particle identification in a 2D map.
 
Handles a stock of identification grids to be used by one or more identification telescopes.
 
void GetListOfIDTelescopeLabels(KVString &)
 
void DeleteGrid(KVIDGraph *, Bool_t update=kTRUE)
 
void Clear(Option_t *opt="")
Delete all grids and empty list, ready to start anew.
 
Int_t WriteAsciiFile(const Char_t *filename, const TCollection *selection=0)
 
virtual void LoadGridsForRun(UInt_t)
 
KVList * GetGridsForIDTelescope(const Char_t *label)
 
Bool_t ReadAsciiFile(const Char_t *filename)
 
void Print(Option_t *="") const
 
void StartViewer() const
Opens GUI for managing grids.
 
const TList * GetLastReadGrids() const
 
TList fLastReadGrids
list of grids created by last call to ReadAsciiFile
 
KVList fGrids
collection of all ID graphs handled by manager
 
KVIDGraph * GetGrid(const Char_t *name)
Return pointer to grid with name "name".
 
virtual bool IsSQLROOT() const
 
void Initialize(Option_t *="")
 
void AddGrid(KVIDGraph *)
Add a grid to the collection. It will be deleted by the manager.
 
void ls(Option_t *="") const
 
Extended TList class which owns its objects by default.
 
KVSeqCollection * GetSubListWithMethod(const Char_t *retvalue, const Char_t *method) const
 
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
 
void ls(Option_t *option="") const override