#include <TRefArray.h>
Inheritance diagram for TRefArray:
Definition at line 43 of file TRefArray.h.
typedef TRefArrayIter TRefArray::Iterator_t |
Definition at line 60 of file TRefArray.h.
typedef TRefArrayIter TRefArray::Iterator_t |
Definition at line 60 of file TRefArray.h.
TRefArray::TRefArray | ( | TProcessID * | pid = 0 |
) |
TRefArray::TRefArray | ( | Int_t | s, | |
TProcessID * | pid | |||
) |
Definition at line 88 of file TRefArray.cxx.
References fPID, fUIDs, TProcessID::GetSessionProcessID(), Init(), TCollection::kInitCapacity, and TObject::Warning().
TRefArray::TRefArray | ( | Int_t | s, | |
Int_t | lowerBound = 0 , |
|||
TProcessID * | pid = 0 | |||
) |
Definition at line 105 of file TRefArray.cxx.
References fPID, fUIDs, TProcessID::GetSessionProcessID(), Init(), TCollection::kInitCapacity, and TObject::Warning().
TRefArray::TRefArray | ( | const TRefArray & | a | ) |
Definition at line 122 of file TRefArray.cxx.
References a, fLast, TCollection::fName, fPID, TCollection::fSize, fUIDs, i, and Init().
TRefArray::~TRefArray | ( | ) | [virtual] |
TRefArray::TRefArray | ( | TProcessID * | pid = 0 |
) |
TRefArray::TRefArray | ( | Int_t | s, | |
TProcessID * | pid | |||
) |
TRefArray::TRefArray | ( | Int_t | s, | |
Int_t | lowerBound = 0 , |
|||
TProcessID * | pid = 0 | |||
) |
TRefArray::TRefArray | ( | const TRefArray & | a | ) |
virtual TRefArray::~TRefArray | ( | ) | [virtual] |
Definition at line 162 of file TRefArray.h.
References TCollection::fSize, kTRUE, and OutOfBoundsError().
Referenced by AddAt(), At(), GetUID(), operator[](), RemoveAt(), and SetLast().
Definition at line 613 of file TRefArray.cxx.
References TSeqCollection::Changed(), fLast, TCollection::fSize, and fUIDs.
Referenced by operator=(), and TRefArray().
Definition at line 644 of file TRefArray.cxx.
References TObject::Error(), TCollection::fSize, and kFALSE.
Referenced by BoundsOk().
Int_t TRefArray::GetAbsLast | ( | ) | const [protected] |
Definition at line 537 of file TRefArray.cxx.
References fLast, TCollection::fSize, and fUIDs.
Referenced by AddAt(), AddAtAndExpand(), AddAtFree(), AddLast(), GetEntriesFast(), GetLast(), IsEmpty(), and Last().
Definition at line 436 of file TRefArray.cxx.
References fPID, fUIDs, TProcessID::GetObjectWithID(), and TRefTable::GetRefTable().
Referenced by At(), and operator[]().
Definition at line 138 of file TRefArray.cxx.
References a, fLast, TCollection::fName, fPID, TCollection::fSize, TSeqCollection::fSorted, fUIDs, i, and Init().
void TRefArray::Clear | ( | Option_t * | option = "" |
) | [virtual] |
Implements TCollection.
Definition at line 364 of file TRefArray.cxx.
References TSeqCollection::Changed(), fLast, TCollection::fSize, fUIDs, and j.
void TRefArray::Compress | ( | ) | [virtual] |
Definition at line 376 of file TRefArray.cxx.
References fLast, TCollection::fSize, fUIDs, i, and j.
void TRefArray::Delete | ( | Option_t * | option = "" |
) | [virtual] |
Implements TCollection.
Definition at line 395 of file TRefArray.cxx.
References TSeqCollection::Changed(), fLast, TCollection::fSize, and fUIDs.
Referenced by Event::Build(), and Event::Clear().
void TRefArray::Expand | ( | Int_t | newSize | ) | [virtual] |
Definition at line 411 of file TRefArray.cxx.
References TObject::Error(), TCollection::fSize, and fUIDs.
Referenced by AddAtAndExpand(), TPointSet3D::ClearIds(), TPointSet3D::CopyIds(), TEveDigitSet::ReleaseIds(), and TPointSet3D::SetPointId().
Int_t TRefArray::GetEntries | ( | ) | const [virtual] |
Reimplemented from TCollection.
Definition at line 520 of file TRefArray.cxx.
References xmlio::cnt, TCollection::fSize, and fUIDs.
Int_t TRefArray::GetEntriesFast | ( | ) | const [inline] |
Int_t TRefArray::GetLast | ( | ) | const |
Definition at line 557 of file TRefArray.cxx.
References GetAbsLast().
Referenced by AddAtFree(), and stressIterators().
TProcessID* TRefArray::GetPID | ( | ) | const [inline] |
Definition at line 576 of file TRefArray.cxx.
References BoundsOk(), fPID, TCollection::fSize, fUIDs, and j.
Bool_t TRefArray::IsEmpty | ( | ) | const [inline, virtual] |
TIterator * TRefArray::MakeIterator | ( | Bool_t | dir = kIterForward |
) | const [virtual] |
void TRefArray::Add | ( | TObject * | obj | ) | [inline, virtual] |
Reimplemented from TSeqCollection.
Definition at line 83 of file TRefArray.h.
References AddLast().
Referenced by Event::AddTrack(), JetEvent::Build(), and TFoam::MakeActiveList().
void TRefArray::AddFirst | ( | TObject * | obj | ) | [virtual] |
Implements TSeqCollection.
Definition at line 202 of file TRefArray.cxx.
References TSeqCollection::Changed(), fPID, fUIDs, and R__GetUID().
Referenced by AddBefore().
void TRefArray::AddLast | ( | TObject * | obj | ) | [virtual] |
Implements TSeqCollection.
Definition at line 219 of file TRefArray.cxx.
References AddAtAndExpand(), fLowerBound, and GetAbsLast().
Referenced by Add(), AddAfter(), and AddAtFree().
Implements TSeqCollection.
Definition at line 295 of file TRefArray.cxx.
References BoundsOk(), TSeqCollection::Changed(), fLast, fLowerBound, fPID, fUIDs, GetAbsLast(), TMath::Max(), and R__GetUID().
Referenced by AddBefore(), TPointSet3D::CopyIds(), and TPointSet3D::SetPointId().
Definition at line 272 of file TRefArray.cxx.
References TSeqCollection::Changed(), TObject::Error(), Expand(), fLast, fLowerBound, fPID, TCollection::fSize, fUIDs, GetAbsLast(), TCollection::GrowBy(), TMath::Max(), and R__GetUID().
Referenced by AddAfter(), AddLast(), and TEveDigitSet::DigitId().
Definition at line 313 of file TRefArray.cxx.
References AddLast(), TSeqCollection::Changed(), fLast, fLowerBound, fPID, TCollection::fSize, fUIDs, GetAbsLast(), GetLast(), i, Last(), TMath::Max(), and R__GetUID().
Implements TSeqCollection.
Definition at line 252 of file TRefArray.cxx.
References AddAtAndExpand(), AddLast(), TObject::Error(), fLowerBound, and IndexOf().
Implements TSeqCollection.
Definition at line 228 of file TRefArray.cxx.
References AddAt(), AddFirst(), TObject::Error(), fLowerBound, and IndexOf().
Reimplemented from TSeqCollection.
Definition at line 653 of file TRefArray.cxx.
References BoundsOk(), TSeqCollection::Changed(), fLast, fPID, fUIDs, and TProcessID::GetObjectWithID().
Implements TCollection.
Definition at line 677 of file TRefArray.cxx.
References TSeqCollection::Changed(), fLast, fPID, fUIDs, TProcessID::GetObjectWithID(), and IndexOf().
Implements TSeqCollection.
Definition at line 182 of file TRefArray.h.
References BoundsOk(), fLowerBound, fPID, TCollection::fSize, fUIDs, GetFromTable(), TProcessID::GetObjectWithID(), and j.
Referenced by TEveDigitSet::DigitId(), TFoam::GenerCel2(), TEveDigitSet::GetId(), TPointSet3D::GetPointId(), TFoam::MakeActiveList(), TRefArrayIter::Next(), TRefArrayIter::operator *(), and TEveDigitSet::ReleaseIds().
Implements TSeqCollection.
Definition at line 351 of file TRefArray.cxx.
References fLowerBound, fPID, fUIDs, TProcessID::GetObjectWithID(), and IndexOf().
Implements TSeqCollection.
Definition at line 338 of file TRefArray.cxx.
References fLowerBound, fPID, TCollection::fSize, fUIDs, TProcessID::GetObjectWithID(), and IndexOf().
TObject * TRefArray::First | ( | ) | const [virtual] |
Implements TSeqCollection.
Definition at line 501 of file TRefArray.cxx.
References fPID, fUIDs, and TProcessID::GetObjectWithID().
TObject * TRefArray::Last | ( | ) | const [virtual] |
Implements TSeqCollection.
Definition at line 509 of file TRefArray.cxx.
References fLast, fPID, fUIDs, GetAbsLast(), and TProcessID::GetObjectWithID().
Referenced by AddAtFree().
Definition at line 169 of file TRefArray.h.
References BoundsOk(), fLowerBound, fPID, TCollection::fSize, fUIDs, GetFromTable(), TProcessID::GetObjectWithID(), and j.
Int_t TRefArray::LowerBound | ( | ) | const [inline] |
Definition at line 100 of file TRefArray.h.
References fLowerBound.
Referenced by TRefArrayIter::Next().
Reimplemented from TSeqCollection.
Definition at line 590 of file TRefArray.cxx.
References fPID, TCollection::fSize, fUIDs, and TProcessID::GetObjectWithID().
Referenced by AddAfter(), AddBefore(), After(), Before(), and Remove().
void TRefArray::SetLast | ( | Int_t | last | ) |
Int_t TRefArray::GetAbsLast | ( | ) | const [protected] |
virtual void TRefArray::Clear | ( | Option_t * | option = "" |
) | [virtual] |
Implements TCollection.
virtual void TRefArray::Compress | ( | ) | [virtual] |
virtual void TRefArray::Delete | ( | Option_t * | option = "" |
) | [virtual] |
Implements TCollection.
virtual void TRefArray::Expand | ( | Int_t | newSize | ) | [virtual] |
Int_t TRefArray::GetEntries | ( | ) | const [virtual] |
Reimplemented from TCollection.
Int_t TRefArray::GetEntriesFast | ( | ) | const [inline] |
Int_t TRefArray::GetLast | ( | ) | const |
Implements TCollection.
TProcessID* TRefArray::GetPID | ( | ) | const [inline] |
Bool_t TRefArray::IsEmpty | ( | ) | const [inline, virtual] |
TIterator* TRefArray::MakeIterator | ( | Bool_t | dir = kIterForward |
) | const [virtual] |
Implements TCollection.
void TRefArray::Add | ( | TObject * | obj | ) | [inline, virtual] |
virtual void TRefArray::AddFirst | ( | TObject * | obj | ) | [virtual] |
Implements TSeqCollection.
virtual void TRefArray::AddLast | ( | TObject * | obj | ) | [virtual] |
Implements TSeqCollection.
Implements TSeqCollection.
Implements TSeqCollection.
Implements TSeqCollection.
Reimplemented from TSeqCollection.
Implements TCollection.
Implements TSeqCollection.
Implements TSeqCollection.
Implements TSeqCollection.
TObject* TRefArray::First | ( | ) | const [virtual] |
Implements TSeqCollection.
TObject* TRefArray::Last | ( | ) | const [virtual] |
Implements TSeqCollection.
Int_t TRefArray::LowerBound | ( | ) | const [inline] |
Reimplemented from TSeqCollection.
void TRefArray::SetLast | ( | Int_t | last | ) |
TRefArrayIter [friend] |
TProcessID* TRefArray::fPID [protected] |
Definition at line 48 of file TRefArray.h.
Referenced by AddAt(), AddAtAndExpand(), AddAtFree(), AddFirst(), After(), At(), Before(), First(), GetFromTable(), GetPID(), GetUID(), IndexOf(), Last(), operator=(), operator[](), Remove(), RemoveAt(), TRefArray(), and ~TRefArray().
UInt_t* TRefArray::fUIDs [protected] |
Definition at line 49 of file TRefArray.h.
Referenced by AddAt(), AddAtAndExpand(), AddAtFree(), AddFirst(), After(), At(), Before(), Clear(), Compress(), Delete(), Expand(), First(), GetAbsLast(), GetEntries(), GetFromTable(), GetUID(), IndexOf(), Init(), Last(), operator=(), operator[](), Remove(), RemoveAt(), TRefArray(), and ~TRefArray().
Int_t TRefArray::fLowerBound [protected] |
Definition at line 50 of file TRefArray.h.
Referenced by AddAfter(), AddAt(), AddAtAndExpand(), AddAtFree(), AddBefore(), AddLast(), After(), At(), Before(), LowerBound(), and operator[]().
Int_t TRefArray::fLast [protected] |
Definition at line 51 of file TRefArray.h.
Referenced by AddAt(), AddAtAndExpand(), AddAtFree(), Clear(), Compress(), Delete(), GetAbsLast(), Init(), Last(), operator=(), Remove(), RemoveAt(), SetLast(), and TRefArray().
TProcessID* TRefArray::fPID [protected] |
Definition at line 48 of file TRefArray.h.
UInt_t* TRefArray::fUIDs [protected] |
Definition at line 49 of file TRefArray.h.