CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Private Member Functions | Friends
GFHistArray Class Reference

#include <GFHistArray.h>

Inheritance diagram for GFHistArray:

Public Member Functions

virtual void AddAfter (const TObject *after, TObject *obj)
 
virtual void AddAll (const GFHistArray *hists)
 
virtual void AddAll (const TCollection *collection)
 
virtual void AddAt (TObject *obj, Int_t idx)
 
virtual void AddAtAndExpand (TObject *obj, Int_t idx)
 
virtual Int_t AddAtFree (TObject *obj)
 
virtual void AddBefore (const TObject *before, TObject *obj)
 
virtual void AddFirst (TObject *obj)
 
virtual void AddLast (TObject *obj)
 
TH1 * After (const TObject *obj) const
 
TH1 * At (Int_t idx) const
 
TH1 * Before (const TObject *obj) const
 
TH1 * First () const
 
 GFHistArray (Int_t s=TCollection::kInitCapacity, Int_t lowerBound=0)
 
TH1 * Last () const
 
virtual TH1 * operator[] (Int_t i) const
 
virtual TH1 * Remove (TObject *obj)
 
virtual TH1 * RemoveAt (Int_t idx)
 
TH1 * UncheckedAt (Int_t i) const
 
virtual ~GFHistArray ()
 

Protected Member Functions

Bool_t CheckObjOK (TObject *histObj)
 

Private Member Functions

virtual TObject *& operator[] (Int_t i)
 

Friends

class TClonesArray
 
class TObjArrayIter
 

Detailed Description

Definition at line 10 of file GFHistArray.h.

Constructor & Destructor Documentation

◆ GFHistArray()

GFHistArray::GFHistArray ( Int_t  s = TCollection::kInitCapacity,
Int_t  lowerBound = 0 
)
explicit

◆ ~GFHistArray()

virtual GFHistArray::~GFHistArray ( )
virtual

Member Function Documentation

◆ AddAfter()

virtual void GFHistArray::AddAfter ( const TObject *  after,
TObject *  obj 
)
virtual

◆ AddAll() [1/2]

virtual void GFHistArray::AddAll ( const GFHistArray hists)
virtual

◆ AddAll() [2/2]

virtual void GFHistArray::AddAll ( const TCollection *  collection)
virtual

◆ AddAt()

virtual void GFHistArray::AddAt ( TObject *  obj,
Int_t  idx 
)
virtual

◆ AddAtAndExpand()

virtual void GFHistArray::AddAtAndExpand ( TObject *  obj,
Int_t  idx 
)
virtual

◆ AddAtFree()

virtual Int_t GFHistArray::AddAtFree ( TObject *  obj)
virtual

◆ AddBefore()

virtual void GFHistArray::AddBefore ( const TObject *  before,
TObject *  obj 
)
virtual

◆ AddFirst()

virtual void GFHistArray::AddFirst ( TObject *  obj)
virtual

◆ AddLast()

virtual void GFHistArray::AddLast ( TObject *  obj)
virtual

◆ After()

TH1* GFHistArray::After ( const TObject *  obj) const

◆ At()

TH1* GFHistArray::At ( Int_t  idx) const

◆ Before()

TH1* GFHistArray::Before ( const TObject *  obj) const

◆ CheckObjOK()

Bool_t GFHistArray::CheckObjOK ( TObject *  histObj)
protected

◆ First()

TH1* GFHistArray::First ( ) const

◆ Last()

TH1* GFHistArray::Last ( ) const

◆ operator[]() [1/2]

virtual TObject*& GFHistArray::operator[] ( Int_t  i)
privatevirtual

◆ operator[]() [2/2]

virtual TH1* GFHistArray::operator[] ( Int_t  i) const
virtual

◆ Remove()

virtual TH1* GFHistArray::Remove ( TObject *  obj)
virtual

◆ RemoveAt()

virtual TH1* GFHistArray::RemoveAt ( Int_t  idx)
virtual

◆ UncheckedAt()

TH1* GFHistArray::UncheckedAt ( Int_t  i) const

Friends And Related Function Documentation

◆ TClonesArray

friend class TClonesArray
friend

Definition at line 13 of file GFHistArray.h.

◆ TObjArrayIter

friend class TObjArrayIter
friend

Definition at line 12 of file GFHistArray.h.