#include "hmdchitfpar.h"

HMdcHitFPar


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

class HMdcHitFPar : public HParSet

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HMdcHitFPar
    private:
Int_t getIndex(Int_t nSect, Int_t nMod) public:
HMdcHitFPar(const char* name = "MdcHitFPar", const char* title = "parameters for Mdc hit finder HMdcHitF", const char* context) HMdcHitFPar(const HMdcHitFPar&) ~HMdcHitFPar() static TClass* Class() Float_t getDistZAxis(Int_t sect, Int_t mod) Float_t getMaxChi(Int_t sect, Int_t mod) Int_t getMaxNumCommonHits(Int_t sect, Int_t mod) Float_t getMaxSlopeX(Int_t sect, Int_t mod) Float_t getMaxSlopeY(Int_t sect, Int_t mod) Int_t getMinNumHits(Int_t sect, Int_t mod) Float_t getMinSlopeX(Int_t sect, Int_t mod) Float_t getMinSlopeY(Int_t sect, Int_t mod) Short_t getNModules() Short_t getNSectors() Float_t getRoad(Int_t sect, Int_t mod) Float_t getZHit(Int_t sect, Int_t mod) virtual Bool_t init(HParIo* input, Int_t* set) virtual TClass* IsA() const HMdcHitFPar& operator=(const HMdcHitFPar&) Bool_t read(fstream* pFile, Int_t* set, Int_t inputNumber) Bool_t setDistZAxis(Int_t nSect, Int_t nMod, Float_t distance) Bool_t setMaxChi(Int_t nSect, Int_t nMod, Float_t chi) Bool_t setMaxNumCommonHits(Int_t nSect, Int_t nMod, Int_t num) Bool_t setMaxSlopeX(Int_t nSect, Int_t nMod, Float_t slope) Bool_t setMaxSlopeY(Int_t nSect, Int_t nMod, Float_t slope) Bool_t setMinNumHits(Int_t nSect, Int_t nMod, Int_t num) Bool_t setMinSlopeX(Int_t nSect, Int_t nMod, Float_t slope) Bool_t setMinSlopeY(Int_t nSect, Int_t nMod, Float_t slope) void setNModules(Short_t modules) void setNSectors(Short_t sectors) Bool_t setRoad(Int_t nSect, Int_t nMod, Float_t dist) Bool_t setZHit(Int_t nSect, Int_t nMod, Float_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 nbr. of sectors and modules TArrayI* fMinNumHits minimum number of hits in a segment TArrayI* fMaxNumCommonHits maximum number of common hits TArrayF* fMaxChi maximum chi square allowed TArrayF* fRoad road to search hits TArrayF* fMaxSlopeX maximum slope in x TArrayF* fMinSlopeX minimum slope in x TArrayF* fMaxSlopeY maximum slope in y TArrayF* fMinSlopeY minimum slope in y TArrayF* fDistZAxis maximum distance to z axis TArrayF* fZHit z coordinate at which results of fit are given

Class Description


  HMdcHitFPar

 class to store parameters for the reconstruction of mdc data in one
 module. This class provides methods to access and set these parameters.



Int_t write(HParIo* output)
 writes the container to an output

Int_t writeFile(fstream* pFile)

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

void Streamer(TBuffer &R__b)
 Stream an object of class HMdcHitFPar.



Inline Functions


                void ~HMdcHitFPar()
               Int_t getIndex(Int_t nSect, Int_t nMod)
         HMdcHitFPar HMdcHitFPar(const char* name = "MdcHitFPar", const char* title = "parameters for Mdc hit finder HMdcHitF", const char* context)
              Bool_t init(HParIo* input, Int_t* set)
             Short_t getNSectors()
             Short_t getNModules()
               Int_t getMinNumHits(Int_t sect, Int_t mod)
               Int_t getMaxNumCommonHits(Int_t sect, Int_t mod)
             Float_t getMaxChi(Int_t sect, Int_t mod)
             Float_t getRoad(Int_t sect, Int_t mod)
             Float_t getMaxSlopeX(Int_t sect, Int_t mod)
             Float_t getMinSlopeX(Int_t sect, Int_t mod)
             Float_t getMaxSlopeY(Int_t sect, Int_t mod)
             Float_t getMinSlopeY(Int_t sect, Int_t mod)
             Float_t getDistZAxis(Int_t sect, Int_t mod)
             Float_t getZHit(Int_t sect, Int_t mod)
                void setNSectors(Short_t sectors)
                void setNModules(Short_t modules)
              Bool_t setMinNumHits(Int_t nSect, Int_t nMod, Int_t num)
              Bool_t setMaxNumCommonHits(Int_t nSect, Int_t nMod, Int_t num)
              Bool_t setMaxChi(Int_t nSect, Int_t nMod, Float_t chi)
              Bool_t setRoad(Int_t nSect, Int_t nMod, Float_t dist)
              Bool_t setMaxSlopeX(Int_t nSect, Int_t nMod, Float_t slope)
              Bool_t setMinSlopeX(Int_t nSect, Int_t nMod, Float_t slope)
              Bool_t setMaxSlopeY(Int_t nSect, Int_t nMod, Float_t slope)
              Bool_t setMinSlopeY(Int_t nSect, Int_t nMod, Float_t slope)
              Bool_t setDistZAxis(Int_t nSect, Int_t nMod, Float_t distance)
              Bool_t setZHit(Int_t nSect, Int_t nMod, Float_t z)
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void StreamerNVirtual(TBuffer& b)
         HMdcHitFPar HMdcHitFPar(const HMdcHitFPar&)
        HMdcHitFPar& operator=(const HMdcHitFPar&)


Author: Beatriz Fuentes Arenaz
Last update: Fri Jan 26 12:10:08 2007
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.