#include "hmdctrackgcorrpar.h"

HMdcTrackGCorrPar


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

class HMdcTrackGCorrPar : public HParCond

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

    public:
HMdcTrackGCorrPar(const char* name = "MdcTrackGCorrPar", const char* title = "Correction parameters for Spline fitting", const char* context = "MdcTrackGCorrParProduction") HMdcTrackGCorrPar(const HMdcTrackGCorrPar&) ~HMdcTrackGCorrPar() Double_t calcMomentum(HGeomVector*, Bool_t cond = kTRUE, Double_t targetz = 0.) Double_t calcMomentum(HMdcSeg** seg, Bool_t cond = kTRUE, Double_t targetz = 0.) Double_t calcMomentum123(HMdcSeg** seg, Bool_t cond = kTRUE, Double_t targetz = 0.) static TClass* Class() virtual void clear() HMdcTrackGCorrections* getCorr() HMdcTrackGCorrections* getCorr1() Int_t getCorrectionFlag() void getCorrScan(HMdcTrackGCorrections** corrScanAll) void getDistance(Double_t*) Double_t getMetaDistance(Double_t, Double_t, Double_t) virtual Bool_t getParams(HParamList*) HMdcTrackGSpline* getSPline() virtual Bool_t init(HParIo*, Int_t*) void initCorrections(TString, TString, TString, TString) void initCorrections1(TString, TString, TString, TString) void initCorrectionsScan(TString*, TString*, TString*, TString*) virtual TClass* IsA() const HMdcTrackGCorrPar& operator=(const HMdcTrackGCorrPar&) virtual void putParams(HParamList*) void setCorrectionFlag(Int_t flag) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t write(HParIo*)

Data Members


    protected:
Int_t doCorrections HMdcTrackGCorrections* corr HMdcTrackGCorrections* corr1 HMdcTrackGCorrections* corrScan0 HMdcTrackGCorrections* corrScan1 HMdcTrackGCorrections* corrScan2 HMdcTrackGSpline* spline ! HMdcTrackGFieldPar* fieldmap !

Class Description


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

~HMdcTrackGCorrPar()

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 HMdcDigitPar to the parameter list of
 HParamList (which ist used by the io);

Bool_t getParams(HParamList* l)

void clear()
/    field->clear();

void initCorrectionsScan(TString *inputE,TString *inputP,TString *inputE3,TString *inputP3)

void getCorrScan(HMdcTrackGCorrections *corrScanAll[])

void initCorrections(TString inputE,TString inputP,TString inputE3,TString inputP3)

void initCorrections1(TString inputE,TString inputP,TString inputE3,TString inputP3)

Double_t calcMomentum(HGeomVector* vector,Bool_t cond,Double_t target)

Double_t calcMomentum(HMdcSeg *seg[2] ,Bool_t cond,Double_t target)

Double_t calcMomentum123(HMdcSeg *seg[2] ,Bool_t cond,Double_t target)

void getDistance(Double_t * dist)

Double_t getMetaDistance(Double_t x,Double_t y,Double_t z)

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



Inline Functions


                          void setCorrectionFlag(Int_t flag)
                         Int_t getCorrectionFlag()
        HMdcTrackGCorrections* getCorr()
             HMdcTrackGSpline* getSPline()
        HMdcTrackGCorrections* getCorr1()
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void StreamerNVirtual(TBuffer& b)
             HMdcTrackGCorrPar HMdcTrackGCorrPar(const HMdcTrackGCorrPar&)
            HMdcTrackGCorrPar& operator=(const HMdcTrackGCorrPar&)


Last update: Fri Jan 26 12:17:27 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.