84      number = 
objs->GetUniqueID();
 
   86      objs->SetUniqueID(number);
 
   98   objs->SetUniqueID(number);
 
 
  114   if (
objs) 
return objs->GetUniqueID();
 
  120   objs->SetUniqueID(number);
 
 
void ResetBitNumber(UInt_t bitnumber)
 
UInt_t FirstNullBit(UInt_t startBit=0) const
Return position of first null bit (starting from position 0 and up)
 
void SetBitNumber(UInt_t bitnumber, Bool_t value=kTRUE)
 
virtual Int_t GetSize() const
Return the capacity of the collection, i.e.
 
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
 
TObject * FindObject(const char *name) const override
Find an object in this list using its name.
 
void Add(TObject *obj) override
 
TObject * Remove(TObject *obj) override
Remove object from the list.
 
virtual TObjLink * FirstLink() const
 
void Delete(Option_t *option="") override
Remove all objects from the list AND delete all heap based objects.
 
void AddAt(TObject *obj, Int_t idx) override
Add object at position ids.
 
virtual void AddAtAndExpand(TObject *obj, Int_t idx)
Add object at position idx.
 
TObject * UncheckedAt(Int_t i) const
 
Wrapper around a TObject so it can be stored in a TList.
 
Collectable string class.
 
Mother of all ROOT objects.
 
virtual UInt_t GetUniqueID() const
Return the unique object id.
 
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
 
virtual void SetUniqueID(UInt_t uid)
Set the unique object id.
 
@ kHasUUID
if object has a TUUID (its fUniqueID=UUIDNumber)
 
A TProcessID identifies a ROOT job in a unique way in time and space.
 
Int_t IncrementCount()
Increase the reference count to this object.
 
ROOT::Internal::TAtomicPointer< TObjArray * > fObjects
Reference count to this object (from TFile)
 
This class is a specialized TProcessID managing the list of UUIDs.
 
UInt_t AddUUID(TUUID &uuid, TObject *obj)
Add uuid to the table of UUIDs The TObject *obj has its uniqueID set to the UUID number return entry ...
 
virtual ~TProcessUUID()
Destructor.
 
TProcessUUID()
Default constructor.
 
void RemoveUUID(UInt_t number)
Remove entry number in the list of uuids.
 
TObjString * FindUUID(UInt_t number) const
Find the TObjString by slot number.
 
This class defines a UUID (Universally Unique IDentifier), also known as GUIDs (Globally Unique IDent...
 
void SetUUIDNumber(UInt_t index)
 
const char * AsString() const
Return UUID as string. Copy string immediately since it will be reused.