#include "hmdccaltable.h"

HMdcCalLinkList


class description - source file - inheritance tree (.pdf)

class HMdcCalLinkList : public TObject

Inheritance Chart:
TObject
<-
HMdcCalLinkList
    private:
void add(HMdcCal3* hit) HMdcCalLink* newLink(HMdcCal3* hit, HMdcCalLink* prev = 0) public:
HMdcCalLinkList() HMdcCalLinkList(Int_t maxHits, Int_t cap) HMdcCalLinkList(const HMdcCalLinkList&) ~HMdcCalLinkList() void addHits(HMdcCal3* hit1, HMdcCal3* hit2) static TClass* Class() void clear(Option_t* option) void deleteLink(HMdcCalLink* lnk) void deleteList() Int_t getCapacity() HMdcCell* getCell(Int_t idx) HMdcCalLink* getFirst() const HMdcCalLink* getLast() const virtual TClass* IsA() const HMdcCalLinkListIter* MakeIterator(Bool_t dir = kIterForward) const HMdcCalLinkList& operator=(const HMdcCalLinkList&) void remove(HMdcCal3* hit) void remove(HMdcCalLink* lnk) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void swap(HMdcCalLink* link1, HMdcCalLink* link2)

Data Members

    private:
HMdcCell* fCells ! cells storing pointers to hits HMdcCalLink* fFirst ! pointer to first entry in linked list HMdcCalLink* fLast ! pointer to last entry in linked list Int_t fMaxHitsPerCell maximum number of hits per cell Int_t fCapacity maximum number of cells

Class Description


~HMdcCalLinkList()
 Remove all objects from the list. Does not delete the objects.

void add(HMdcCal3 *hit)

void addHits(HMdcCal3 *hit1, HMdcCal3* hit2)

void swap(HMdcCalLink* link1, HMdcCalLink* link2)

void clear(Option_t* option)

void deleteList()

void deleteLink(HMdcCalLink *lnk)

HMdcCalLinkListIter* MakeIterator(Bool_t dir) const
 Return a list iterator.

HMdcCalLink* newLink(HMdcCal3 *hit, HMdcCalLink *prev)
 Return a new HMdcCalLink.

void remove(HMdcCal3 *hit)

void remove(HMdcCalLink *lnk)
                                                                      
 HMdcCalLink                                                          
                                                                      
 Wrapper around a TObject so it can be stored in a HMdcCalLinkList.   
                                                                      




Inline Functions


         HMdcCalLinkList HMdcCalLinkList()
         HMdcCalLinkList HMdcCalLinkList(Int_t maxHits, Int_t cap)
            HMdcCalLink* getFirst() const
            HMdcCalLink* getLast() const
                   Int_t getCapacity()
               HMdcCell* getCell(Int_t idx)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         HMdcCalLinkList HMdcCalLinkList(const HMdcCalLinkList&)
        HMdcCalLinkList& operator=(const HMdcCalLinkList&)


Last update: Fri Jan 26 12:03:09 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.