#include "hmdctrackfitpar.h"

HMdcTrackFitPar


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

class HMdcTrackFitPar : public HParCond

Inheritance Chart:
TObject
<-
TNamed
<-
HParSet
<-
HParCond
<-
HMdcTrackFitPar

    public:
HMdcTrackFitPar(const char* name = "MdcTrackFitPar", const char* title = "parameters for Dubna track fitter", const char* context = "MdcTrackFitParProduction") HMdcTrackFitPar(const HMdcTrackFitPar&) ~HMdcTrackFitPar() static TClass* Class() virtual void clear() Float_t getDriftVelocityMDC(Int_t s, Int_t m) Int_t getMaxIteration(Int_t s, Int_t m) Int_t getMaxIterationSeg1(Int_t s) Int_t getMaxIterationSeg2(Int_t s) virtual Bool_t getParams(HParamList*) Double_t getStep1(Int_t s, Int_t m) Double_t getStep2(Int_t s, Int_t m) Double_t getStep3(Int_t s, Int_t m) Double_t getStep4(Int_t s, Int_t m) Double_t getStep5(Int_t s, Int_t m) Double_t getStep6(Int_t s, Int_t m) Double_t getStepNorm(Int_t s, Int_t m) Double_t getStepNormSeg1(Int_t s) Double_t getStepNormSeg2(Int_t s) void getSteps(Int_t s, Int_t m, Double_t* steps) void getStepsSeg1(Int_t s, Double_t* steps) void getStepsSeg2(Int_t s, Double_t* steps) Double_t getTukeyConstant(Int_t s, Int_t m) Double_t getTukeyConstantSeg1(Int_t s) Double_t getTukeyConstantSeg2(Int_t s) Double_t getWeight1(Int_t s, Int_t m) Double_t getWeight2(Int_t s, Int_t m) Double_t getWeight3(Int_t s, Int_t m) Double_t getWeight4(Int_t s, Int_t m) Double_t getWeight5(Int_t s, Int_t m) Double_t getWeight6(Int_t s, Int_t m) void getWeights(Int_t s, Int_t m, Double_t* weights) void getWeightsSeg1(Int_t s, Double_t* weights) void getWeightsSeg2(Int_t s, Double_t* weights) virtual Bool_t init(HParIo*, Int_t*) virtual TClass* IsA() const HMdcTrackFitPar& operator=(const HMdcTrackFitPar&) void printParam() virtual void putParams(HParamList*) void setDriftVelocityMDC(Int_t s, Int_t m, Float_t v) void setMaxIteration(Int_t nIt) void setStep1(Int_t s, Int_t m, Double_t st) void setStep2(Int_t s, Int_t m, Double_t st) void setStep3(Int_t s, Int_t m, Double_t st) void setStep4(Int_t s, Int_t m, Double_t st) void setStep5(Int_t s, Int_t m, Double_t st) void setStep6(Int_t s, Int_t m, Double_t st) void setStepNorm(Int_t s, Int_t m, Double_t N) void setTukeyConstant(Int_t s, Int_t m, Double_t tc) void setWeight1(Int_t s, Int_t m, Double_t w) void setWeight2(Int_t s, Int_t m, Double_t w) void setWeight3(Int_t s, Int_t m, Double_t w) void setWeight4(Int_t s, Int_t m, Double_t w) void setWeight5(Int_t s, Int_t m, Double_t w) void setWeight6(Int_t s, Int_t m, Double_t w) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo*)

Data Members


    protected:
TArrayF driftVelocityMDC Drift Velocity MDC1 TArrayI maxIteration Maximal number of iterations TArrayD step1 step TArrayD step2 step TArrayD step3 step TArrayD step4 step TArrayD step5 step TArrayD step6 step TArrayD weight1 weight TArrayD weight2 weight TArrayD weight3 weight TArrayD weight4 weight TArrayD weight5 weight TArrayD weight6 weight TArrayD stepNorm Initial value of step common for all parameters. TArrayD tukeyConstant Tukey constant

Class Description

 HMdcTrackFitPar

 Container class for Dubna track fitter parameters



HMdcTrackFitPar(const char* name,const char* title, const char* context) : HParCond(name,title,context)

~HMdcTrackFitPar()
 destructor

void clear()

void printParam(void)
 prints the parameters of HMdcTrackFitPar to the screen.

Bool_t init(HParIo* inp,Int_t* set)
 intitializes the container from an input

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

void putParams(HParamList* l)
 Puts all params of HMdcTrackFitPar to the parameter list of
 HParamList (which ist used by the io);

Bool_t getParams(HParamList* l)



Inline Functions


                 Float_t getDriftVelocityMDC(Int_t s, Int_t m)
                   Int_t getMaxIteration(Int_t s, Int_t m)
                Double_t getStep1(Int_t s, Int_t m)
                Double_t getStep2(Int_t s, Int_t m)
                Double_t getStep3(Int_t s, Int_t m)
                Double_t getStep4(Int_t s, Int_t m)
                Double_t getStep5(Int_t s, Int_t m)
                Double_t getStep6(Int_t s, Int_t m)
                    void getSteps(Int_t s, Int_t m, Double_t* steps)
                Double_t getWeight1(Int_t s, Int_t m)
                Double_t getWeight2(Int_t s, Int_t m)
                Double_t getWeight3(Int_t s, Int_t m)
                Double_t getWeight4(Int_t s, Int_t m)
                Double_t getWeight5(Int_t s, Int_t m)
                Double_t getWeight6(Int_t s, Int_t m)
                    void getWeights(Int_t s, Int_t m, Double_t* weights)
                Double_t getStepNorm(Int_t s, Int_t m)
                Double_t getTukeyConstant(Int_t s, Int_t m)
                    void setDriftVelocityMDC(Int_t s, Int_t m, Float_t v)
                    void setMaxIteration(Int_t nIt)
                    void setStep1(Int_t s, Int_t m, Double_t st)
                    void setStep2(Int_t s, Int_t m, Double_t st)
                    void setStep3(Int_t s, Int_t m, Double_t st)
                    void setStep4(Int_t s, Int_t m, Double_t st)
                    void setStep5(Int_t s, Int_t m, Double_t st)
                    void setStep6(Int_t s, Int_t m, Double_t st)
                    void setWeight1(Int_t s, Int_t m, Double_t w)
                    void setWeight2(Int_t s, Int_t m, Double_t w)
                    void setWeight3(Int_t s, Int_t m, Double_t w)
                    void setWeight4(Int_t s, Int_t m, Double_t w)
                    void setWeight5(Int_t s, Int_t m, Double_t w)
                    void setWeight6(Int_t s, Int_t m, Double_t w)
                    void setStepNorm(Int_t s, Int_t m, Double_t N)
                    void setTukeyConstant(Int_t s, Int_t m, Double_t tc)
                    void getStepsSeg1(Int_t s, Double_t* steps)
                    void getStepsSeg2(Int_t s, Double_t* steps)
                    void getWeightsSeg1(Int_t s, Double_t* weights)
                    void getWeightsSeg2(Int_t s, Double_t* weights)
                   Int_t getMaxIterationSeg1(Int_t s)
                   Int_t getMaxIterationSeg2(Int_t s)
                Double_t getStepNormSeg1(Int_t s)
                Double_t getStepNormSeg2(Int_t s)
                Double_t getTukeyConstantSeg1(Int_t s)
                Double_t getTukeyConstantSeg2(Int_t s)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         HMdcTrackFitPar HMdcTrackFitPar(const HMdcTrackFitPar&)
        HMdcTrackFitPar& operator=(const HMdcTrackFitPar&)


Last update: Fri Jan 26 12:17:16 2007


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.