#include "hmdccal3.h"

HMdcCal3


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

class HMdcCal3 : public TObject

Inheritance Chart:
TObject
<-
HMdcCal3
<-
HMdcCal3Sim

    public:
HMdcCal3() HMdcCal3(HMdcCal3* copy) HMdcCal3(const HMdcCal3&) ~HMdcCal3() static TClass* Class() void decrFlag() UInt_t getAddress() Int_t getCell() Double_t getError() Int_t getFlag() Int_t getHitNumber() Int_t getLayer() HMdcCalLink* getLink() Int_t getModule() Double_t getPos() Int_t getSector() void incrFlag() virtual TClass* IsA() const HMdcCal3& operator=(const HMdcCal3&) virtual void print() virtual void print(ostream& file) void setAddress(UInt_t address) void setAddress(Char_t sector, Char_t module, Char_t layer, Short_t cell, Char_t hitNumber) void setCell(Short_t c) void setError(Double_t err) void setFlag(Int_t n) void setHitNumber(Char_t h) void setLayer(Char_t l) void setLink(HMdcCalLink* calLink) void setModule(Char_t m) void setPos(Double_t theta) void setSector(Char_t s) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t pos hit coordinate in the local reference system Double_t error coordinate error Int_t nHits number of hits the cal3 belongs to UInt_t fAddress address: sector, module, layer, cell, hit number HMdcCalLink* link !corresponding object in linked list

Class Description

   An HMdcCal3 is a calibrated hit in a mdc plane.
   It contains:
     - the coordinate in the plane in the local
       reference system (layer)
     - error of the coordinate
     - nHits: number of hits the cal3 object belongs to
     - fAddress: address of the cal3

   The class contains the following not-inline functions:
   - a default constructor
   - a default destructor
   - print(void): prints the hit information to the
                  standard output
   - print(ostream &file): prints the hit information
                           to file


~HMdcCal3(void)
 Default destructor
delete link;

void setAddress(Char_t sector, Char_t module, Char_t layer, Short_t cell, Char_t hitNumber)

void print(void)
 Prints the particle coordinates to the standard output

void print(ostream &file)
 Prints the particle coordinates to file



Inline Functions


            HMdcCal3 HMdcCal3()
            HMdcCal3 HMdcCal3(HMdcCal3* copy)
                void setPos(Double_t theta)
                void setError(Double_t err)
                void setFlag(Int_t n)
                void incrFlag()
                void decrFlag()
            Double_t getPos()
            Double_t getError()
               Int_t getFlag()
        HMdcCalLink* getLink()
                void setLink(HMdcCalLink* calLink)
                void setAddress(Char_t sector, Char_t module, Char_t layer, Short_t cell, Char_t hitNumber)
                void setHitNumber(Char_t h)
                void setSector(Char_t s)
                void setModule(Char_t m)
                void setLayer(Char_t l)
                void setCell(Short_t c)
              UInt_t getAddress()
               Int_t getHitNumber()
               Int_t getSector()
               Int_t getModule()
               Int_t getLayer()
               Int_t getCell()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
            HMdcCal3 HMdcCal3(const HMdcCal3&)
           HMdcCal3& operator=(const HMdcCal3&)


Author: Beatriz Fuentes Arenaz
Last update: 30/08/2000 by Beatriz Fuentes (new name)
Copyright GENP (Univ. Santiago de Compostela)


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.