HMdcCal3
class description - source file - inheritance tree (.pdf)
    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)
    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
   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.