Go to the documentation of this file.
15 #include "FairField.h"
26 Double_t
Qp()
const {
return fT[4]; };
28 Double_t
X()
const {
return fT[0]; }
29 Double_t
Y()
const {
return fT[1]; }
30 Double_t
Z()
const {
return fT[5]; }
31 Double_t
Tx()
const {
return fT[2]; }
32 Double_t
Ty()
const {
return fT[3]; }
35 return (j <=
i) ?
i * (
i + 1) / 2 + j : j * (j + 1) / 2 +
i;
37 void multQtSQ(
const Int_t N, Double_t Q[]);
53 std::cout << Form(
"T={%4.2f\t%4.2f\t%4.2f\t%4.2f\t%4.2f\t%4.2f}",
64 TVector3
Eval(Double_t z);
65 TVector3
Eval(Double_t z, TVector3& mom);
void Build(const FairTrackParam *params)
void multQtSQ(const Int_t N, Double_t Q[])
Int_t Propagate(Double_t Z)
static FairField * fgField
Data class for STS tracks.
static void SetField(FairField *field)
Int_t indexS(Int_t i, Int_t j)
Int_t ExtrapolateALight(Double_t z_out)
TVector3 Eval(Double_t z)
void ExtrapolateLine(Double_t z_out)
CbmHelix & operator=(const CbmHelix &other)
void SetParameters(const FairTrackParam *param)
Double_t * GetCovMatrix()
Int_t ExtrapolateRK4(Double_t z_out)