KaliVeda
1.13/01
Heavy-Ion Analysis Toolkit
|
Nuclear Data Table manager.
Allow to navigate between different tables of nuclear data
Definition at line 21 of file KVNDTManager.h.
Public Member Functions | |
KVNDTManager () | |
Default constructor. More... | |
virtual | ~KVNDTManager () |
Destructor. More... | |
KVNuclData * | GetData (Int_t zz, Int_t aa, const Char_t *name) const |
KVNuclDataTable * | GetTable (const Char_t *name) const |
const Char_t * | GetUnit (Int_t zz, Int_t aa, const Char_t *name) const |
Double_t | GetValue (Int_t zz, Int_t aa, const Char_t *name) const |
Bool_t | IsInTable (Int_t zz, Int_t aa, const Char_t *name) const |
Bool_t | IsMeasured (Int_t zz, Int_t aa, const Char_t *name) const |
void | PrintTables () const |
void | SetValue (Int_t zz, Int_t aa, const Char_t *name, Double_t val) |
Public Member Functions inherited from KVList | |
KVList (Bool_t owner=kTRUE) | |
virtual | ~ KVList () |
void | Sort (Bool_t order=kSortAscending) |
Public Member Functions inherited from KVSeqCollection | |
KVSeqCollection () | |
Default constructor. More... | |
KVSeqCollection (const Char_t *collection_classname) | |
KVSeqCollection (const KVSeqCollection &) | |
virtual | ~KVSeqCollection () |
virtual void | Add (TObject *obj) |
virtual void | AddAfter (const TObject *after, TObject *obj) |
virtual void | AddAt (TObject *obj, Int_t idx) |
virtual void | AddBefore (const TObject *before, TObject *obj) |
virtual void | AddFirst (TObject *obj) |
virtual void | AddLast (TObject *obj) |
virtual TObject * | After (const TObject *obj) const |
virtual TObject * | At (Int_t idx) const |
virtual TObject * | Before (const TObject *obj) const |
virtual void | Clear (Option_t *option="") |
const Char_t * | CollectionClassName () const |
virtual void | Copy (TObject &obj) const |
virtual void | Delete (Option_t *option="") |
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 TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual TObject * | FindObjectAny (const Char_t *att, const Char_t *keys, Bool_t contains_all=kFALSE, Bool_t case_sensitive=kTRUE) const |
TObject * | FindObjectByClass (const Char_t *) const |
Return (first) object in embedded list with given class. More... | |
TObject * | FindObjectByClass (const TClass *) const |
Return (first) object in embedded list with given class. More... | |
virtual TObject * | FindObjectByLabel (const Char_t *) const |
virtual TObject * | FindObjectByName (const Char_t *name) const |
virtual TObject * | FindObjectByNumber (UInt_t num) const |
virtual TObject * | FindObjectByTitle (const Char_t *) const |
Will return object with given title (value of TObject::GetTitle() method). More... | |
virtual TObject * | FindObjectByType (const Char_t *) const |
virtual TObject * | FindObjectWithMethod (const Char_t *retvalue, const Char_t *method) const |
virtual TObject * | FindObjectWithNameAndType (const Char_t *name, const Char_t *type) const |
virtual TObject * | First () const |
template<typename T > | |
T * | get_object (const TString &name) const |
TSeqCollection * | GetCollection () const |
virtual TObject ** | GetObjectRef (const TObject *obj) const |
Return reference to object. More... | |
virtual Int_t | GetSize () const |
KVSeqCollection * | GetSubListWithClass (const Char_t *class_name) const |
KVSeqCollection * | GetSubListWithClass (const TClass *_class) const |
KVSeqCollection * | GetSubListWithLabel (const Char_t *retvalue) const |
KVSeqCollection * | GetSubListWithMethod (const Char_t *retvalue, const Char_t *method) const |
KVSeqCollection * | GetSubListWithName (const Char_t *retvalue) const |
KVSeqCollection * | GetSubListWithType (const Char_t *retvalue) const |
virtual Bool_t | IsCleanup () const |
virtual Bool_t | IsSendingModifiedSignals () const |
virtual Bool_t | IsSortable () const |
virtual Bool_t | IsSorted () const |
virtual TObject * | Last () const |
virtual TIterator * | MakeIterator (Bool_t dir=kIterForward) const |
Make and return iterator for the list. More... | |
virtual void | Modified () |
KVSeqCollection & | operator= (const KVSeqCollection &) |
virtual void | RecursiveRemove (TObject *obj) |
virtual TObject * | Remove (TObject *obj) |
Remove object from list. More... | |
virtual void | SendModifiedSignals (Bool_t yes=kTRUE) |
virtual void | SetCleanup (Bool_t enable=kTRUE) |
virtual void | SetOwner (Bool_t enable=kTRUE) |
Public Member Functions inherited from TSeqCollection | |
virtual | ~TSeqCollection () |
virtual Int_t | GetLast () const |
virtual Int_t | IndexOf (const TObject *obj) const |
Int_t | LastIndex () const |
Long64_t | Merge (TCollection *list) |
virtual void | RemoveAfter (TObject *after) |
virtual TObject * | RemoveAt (Int_t idx) |
virtual void | RemoveBefore (TObject *before) |
virtual void | RemoveFirst () |
virtual void | RemoveLast () |
void | UnSort () |
Public Member Functions inherited from TCollection | |
virtual | ~TCollection () |
virtual void | AddAll (const TCollection *col) |
void | AddVector (TObject *obj1,...) |
Bool_t | AssertClass (TClass *cl) const |
TIter | begin () const |
void | Browse (TBrowser *b) |
Int_t | Capacity () const |
virtual TObject * | Clone (const char *newname="") const |
Int_t | Compare (const TObject *obj) const |
Bool_t | Contains (const char *name) const |
Bool_t | Contains (const TObject *obj) const |
virtual void | Draw (Option_t *option="") |
virtual void | Dump () const |
TIter | end () const |
virtual Int_t | GetEntries () const |
virtual const char * | GetName () const |
virtual Int_t | GrowBy (Int_t delta) const |
ULong_t | Hash () const |
Bool_t | IsArgNull (const char *where, const TObject *obj) const |
virtual Bool_t | IsEmpty () const |
virtual Bool_t | IsFolder () const |
Bool_t | IsOwner () const |
R__ALWAYS_INLINE Bool_t | IsUsingRWLock () const |
virtual void | ls (Option_t *option="") const |
virtual TIterator * | MakeReverseIterator () const |
virtual Bool_t | Notify () |
TObject * | operator() (const char *name) const |
virtual void | Paint (Option_t *option="") |
virtual void | Print (Option_t *option, const char *wildcard, Int_t recurse=1) const |
virtual void | Print (Option_t *option, Int_t recurse) const |
virtual void | Print (Option_t *option, TPRegexp ®exp, Int_t recurse=1) const |
virtual void | Print (Option_t *option="") const |
void | RemoveAll () |
virtual void | RemoveAll (TCollection *col) |
void | SetCurrentCollection () |
void | SetName (const char *name) |
virtual bool | UseRWLock () |
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 |
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="") |
ULong_t | CheckedHash () |
virtual const char * | ClassName () const |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | DrawClass () const |
virtual TObject * | DrawClone (Option_t *option="") const |
virtual void | Error (const char *method, const char *msgfmt,...) const |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual void | Fatal (const char *method, const char *msgfmt,...) 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 const char * | GetTitle () 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) |
virtual Bool_t | IsEqual (const TObject *obj) const |
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
R__ALWAYS_INLINE Bool_t | IsZombie () const |
void | MayNotUse (const char *method) const |
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) |
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) |
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 |
Protected Member Functions | |
void | init () |
Protected Member Functions inherited from KVSeqCollection | |
void | _GetSubListWithClass (KVSeqCollection *, TCollection *, const TClass *) const |
virtual void | _GetSubListWithMethod (KVSeqCollection *, TCollection *, const Char_t *, const Char_t *) const |
virtual void | Changed () |
virtual KVSeqCollection * | NewCollectionLikeThisOne () const |
virtual void | PrintCollectionHeader (Option_t *option) const |
Overrides TCollection::PrintCollectionHeader to show the class name of the embedded list. More... | |
virtual void | SetCollection (const Char_t *) |
Protected Member Functions inherited from TSeqCollection | |
TSeqCollection () | |
Protected Member Functions inherited from TCollection | |
TCollection () | |
virtual const char * | GetCollectionEntryName (TObject *entry) const |
virtual void | PrintCollectionEntry (TObject *entry, Option_t *option, Int_t recurse) const |
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 | |
TObjArray * | Arange |
TObjArray * | Zrange |
Protected Attributes inherited from KVSeqCollection | |
TSeqCollection * | fCollection |
Pointer to embedded ROOT collection. More... | |
Protected Attributes inherited from TSeqCollection | |
Bool_t | fSorted |
Protected Attributes inherited from TCollection | |
TString | fName |
Int_t | fSize |
kIsOwner | |
kUseRWLock | |
Protected Attributes inherited from TObject | |
kOnlyPrepStep | |
#include <KVNDTManager.h>
KVNDTManager::KVNDTManager | ( | ) |
Default constructor.
Definition at line 20 of file KVNDTManager.cpp.
|
virtual |
Destructor.
Definition at line 32 of file KVNDTManager.cpp.
KVNuclData * KVNDTManager::GetData | ( | Int_t | zz, |
Int_t | aa, | ||
const Char_t * | name | ||
) | const |
Definition at line 119 of file KVNDTManager.cpp.
KVNuclDataTable * KVNDTManager::GetTable | ( | const Char_t * | name | ) | const |
Definition at line 69 of file KVNDTManager.cpp.
Definition at line 145 of file KVNDTManager.cpp.
Definition at line 91 of file KVNDTManager.cpp.
Initialize Nuclear Data Table Manager We automatically instantiate a data table of each class which is declared as a "KVNuclDataTable" plugin If a new class is added to the .kvrootrc, there is no need to alter the code.
Definition at line 45 of file KVNDTManager.cpp.
Definition at line 80 of file KVNDTManager.cpp.
Definition at line 132 of file KVNDTManager.cpp.
void KVNDTManager::PrintTables | ( | ) | const |
Definition at line 161 of file KVNDTManager.cpp.
Definition at line 104 of file KVNDTManager.cpp.
|
protected |
Definition at line 25 of file KVNDTManager.h.
|
protected |
Definition at line 26 of file KVNDTManager.h.