#include "hmdctrackgcorrpar.h" |
HMdcTrackGCorrPar
class description - source file - inheritance tree (.pdf)
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*)
protected:
Int_t doCorrections
HMdcTrackGCorrections* corr
HMdcTrackGCorrections* corr1
HMdcTrackGCorrections* corrScan0
HMdcTrackGCorrections* corrScan1
HMdcTrackGCorrections* corrScan2
HMdcTrackGSpline* spline !
HMdcTrackGFieldPar* fieldmap !
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.