#include "hmdctargetgeometry.h"

HMdcTargetGeometry


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

class HMdcTargetGeometry : public HParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HMdcTargetGeometry
    private:
Int_t getIndex(Int_t nSect, Int_t nMod) public:
HMdcTargetGeometry(const char* name = "MdcTargetGeometry", const char* title = "target geometry for mdc reconstruction", const char* context) HMdcTargetGeometry(const HMdcTargetGeometry&) ~HMdcTargetGeometry() static TClass* Class() Short_t getNModules() Short_t getNSectors() Double_t getXDim() Double_t getYDim() Double_t getZPos(Int_t sect, Int_t mod) virtual Bool_t init(HParIo* inp, Int_t* set) virtual TClass* IsA() const HMdcTargetGeometry& operator=(const HMdcTargetGeometry&) Bool_t read(fstream* pFile, Int_t* set, Int_t inputNumber) void setNModules(Short_t modules) void setNSectors(Short_t sectors) void setXDim(Double_t dim) void setYDim(Double_t dim) Bool_t setZPos(Int_t sect, Int_t mod, Double_t z) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo* output) Int_t writeFile(fstream* pFile)

Data Members

    private:
Short_t fNSectors Short_t fNModules number of sectors and modules in the setup Double_t fXDim x dimension Double_t fYDim y dimension TArrayF* fZPos zposition of the target relative to each

Class Description

  HMdcTargetGeometry stores the geometry of the target.  
  It will change soon, since the general geometry     
  structure has not been completely designed.         

Int_t writeFile(fstream *pFile)

Bool_t read(fstream* pFile,Int_t* set, Int_t inputNumber)



Inline Functions


                       void ~HMdcTargetGeometry()
                      Int_t getIndex(Int_t nSect, Int_t nMod)
         HMdcTargetGeometry HMdcTargetGeometry(const char* name = "MdcTargetGeometry", const char* title = "target geometry for mdc reconstruction", const char* context)
                     Bool_t init(HParIo* inp, Int_t* set)
                      Int_t write(HParIo* output)
                    Short_t getNSectors()
                    Short_t getNModules()
                   Double_t getXDim()
                   Double_t getYDim()
                   Double_t getZPos(Int_t sect, Int_t mod)
                       void setNSectors(Short_t sectors)
                       void setNModules(Short_t modules)
                       void setXDim(Double_t dim)
                       void setYDim(Double_t dim)
                     Bool_t setZPos(Int_t sect, Int_t mod, Double_t z)
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
         HMdcTargetGeometry HMdcTargetGeometry(const HMdcTargetGeometry&)
        HMdcTargetGeometry& operator=(const HMdcTargetGeometry&)


Author: Beatriz Fuentes Arenaz
Last update: 31/05/99
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.