HYDRA_development_version
|
#include <hmdctrackgfield.h>
Public Member Functions | |
HMdcTrackGField (const Char_t *name="", const Char_t *title="") | |
virtual | ~HMdcTrackGField () |
void | init (TString infile) |
void | clear () |
void | calcField (Double_t *xv, Double_t *btos, Double_t fpol) |
Public Attributes | |
Int_t | nfz |
Int_t | nfr |
Int_t | nfp |
Double_t | zflmin |
Double_t | zflmax |
Double_t | zfldel |
Double_t | rflmin |
Double_t | rflmax |
Double_t | rfldel |
Double_t | pflmin |
Double_t | pflmax |
Double_t | pfldel |
Double_t * | p_tzfl |
Double_t * | p_trfl |
Double_t * | p_tpfl |
Double_t * | acos_table |
Double_t | Pvector [3] |
Double_t | Fvector [3] |
Double_t | step1z |
Double_t | step1r |
Double_t | step1p |
Double_t | dconv |
Int_t | nfz_nfr |
Double_t | one_sixtyth |
Definition at line 28 of file hmdctrackgfield.h.
HMdcTrackGField::HMdcTrackGField | ( | const Char_t * | name = "" , |
const Char_t * | title = "" |
||
) |
|
virtual |
Definition at line 75 of file hmdctrackgfield.cc.
void HMdcTrackGField::calcField | ( | Double_t * | xv, |
Double_t * | btos, | ||
Double_t | fpol | ||
) |
Definition at line 117 of file hmdctrackgfield.cc.
References ACOS_TABLE_SIZE, m1, m2, and m3.
Referenced by HMdcTrackGFieldPar::calcField().
void HMdcTrackGField::clear | ( | void | ) |
Definition at line 82 of file hmdctrackgfield.cc.
Referenced by HMdcTrackGFieldPar::clear().
void HMdcTrackGField::init | ( | TString | infile | ) |
Definition at line 86 of file hmdctrackgfield.cc.
References input.
Referenced by HMdcTrackGFieldPar::initFieldMap().
Double_t* HMdcTrackGField::acos_table |
Definition at line 38 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::dconv |
Definition at line 44 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::Fvector[3] |
Definition at line 41 of file hmdctrackgfield.h.
Int_t HMdcTrackGField::nfp |
Definition at line 31 of file hmdctrackgfield.h.
Int_t HMdcTrackGField::nfr |
Definition at line 31 of file hmdctrackgfield.h.
Int_t HMdcTrackGField::nfz |
Definition at line 31 of file hmdctrackgfield.h.
Int_t HMdcTrackGField::nfz_nfr |
Definition at line 45 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::one_sixtyth |
Definition at line 46 of file hmdctrackgfield.h.
Double_t* HMdcTrackGField::p_tpfl |
Definition at line 37 of file hmdctrackgfield.h.
Double_t* HMdcTrackGField::p_trfl |
Definition at line 36 of file hmdctrackgfield.h.
Double_t* HMdcTrackGField::p_tzfl |
Definition at line 35 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::pfldel |
Definition at line 34 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::pflmax |
Definition at line 34 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::pflmin |
Definition at line 34 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::Pvector[3] |
Definition at line 40 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::rfldel |
Definition at line 33 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::rflmax |
Definition at line 33 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::rflmin |
Definition at line 33 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::step1p |
Definition at line 43 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::step1r |
Definition at line 43 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::step1z |
Definition at line 43 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::zfldel |
Definition at line 32 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::zflmax |
Definition at line 32 of file hmdctrackgfield.h.
Double_t HMdcTrackGField::zflmin |
Definition at line 32 of file hmdctrackgfield.h.