#include "hmdclistcells.h"

HMdcLayListCells


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

class HMdcLayListCells : public TObject

Inheritance Chart:
TObject
<-
HMdcLayListCells
<-
HMdc34ClFinderLayer
HMdcLayListCellsAndTimes

    protected:
void init() void setDrTimesArr(Float_t* tm) public:
HMdcLayListCells() HMdcLayListCells(const HMdcLayListCells&) ~HMdcLayListCells() Bool_t addTime(Int_t cell, Float_t timeValue) Bool_t boundsOk(Int_t cell) const static TClass* Class() void clear() void copyListOfCells(HMdcLayListCells& lst) void delTime(Int_t cell, UChar_t time) Int_t getCell(Int_t idx) const Int_t getFirstCell() const Int_t getLastCell() const Int_t getNCells() const UChar_t getTime(Int_t cell) const Float_t getTimeValue(Int_t cell) const virtual TClass* IsA() const Bool_t isCell(Int_t cell) const Int_t next(Int_t prCell) const Bool_t nextCell(Int_t& cell) const Bool_t nextTime(Int_t& cell, Float_t& timeValue) const HMdcLayListCells& operator=(const HMdcLayListCells&) Int_t previous(Int_t prCell) const void print() const Bool_t setTime(Int_t cell, UChar_t time) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
UChar_t arr[56] UChar_t* arrEnd Float_t* drTimes public:
static const enum HMdcLayListCells:: arrSize static const enum HMdcLayListCells:: maxCells

Class Description

  HMdcLayListCells - list of fired wires in one layer

  HMdcLayListCellsAndTimes - HMdcLayListCells + drift times

  HMdcModListCells - list of fired wires in one MDC
                  (6 HMdcLayListCells objects)

  HMdcModListCellsAndTimes - HMdcModListCells + drift times

  HMdcSecListCells - list of fired wires in one sector
                     (4 HMdcModListCells objects)

  HMdcSecListCellsAndTimes - HMdcSecListCells + drift times

  HMdcEvntListCells - list of fired wires in one sector
                       (6 HMdcSecListCells objects)

  HMdcEvntListCellsAndTimes - HMdcEvntListCells + drift times



void print(void) const



Inline Functions


                     void ~HMdcLayListCells()
         HMdcLayListCells HMdcLayListCells()
                     void copyListOfCells(HMdcLayListCells& lst)
                   Bool_t boundsOk(Int_t cell) const
                     void clear()
                   Bool_t setTime(Int_t cell, UChar_t time)
                     void delTime(Int_t cell, UChar_t time)
                    Int_t getNCells() const
                    Int_t getCell(Int_t idx) const
                    Int_t getFirstCell() const
                    Int_t getLastCell() const
                    Int_t next(Int_t prCell) const
                   Bool_t nextCell(Int_t& cell) const
                    Int_t previous(Int_t prCell) const
                  UChar_t getTime(Int_t cell) const
                   Bool_t isCell(Int_t cell) const
                   Bool_t addTime(Int_t cell, Float_t timeValue)
                   Bool_t nextTime(Int_t& cell, Float_t& timeValue) const
                  Float_t getTimeValue(Int_t cell) const
                     void init()
                     void setDrTimesArr(Float_t* tm)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         HMdcLayListCells HMdcLayListCells(const HMdcLayListCells&)
        HMdcLayListCells& operator=(const HMdcLayListCells&)


Author: V. Pechenov
Last update: 25/06/2004 by V.Pechenov


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.