FairRoot
|
#include <FairGeaneUtil.h>
Public Types | |
typedef Double_t | sixMat [6][6] |
typedef Double_t | fiveMat [5][5] |
Public Member Functions | |
FairGeaneUtil () | |
~FairGeaneUtil () | |
void | FromPtToSC (Double_t PC[3], Double_t RC[15], Double_t *PD, Double_t *RD, Int_t &IERR) |
void | FromPtToSD (Double_t PD[3], Double_t RD[15], Double_t H[3], Int_t CH, Double_t SPU, Double_t DJ[3], Double_t DK[3], Int_t &IERR, Double_t *PC, Double_t *RC) |
void | FromSCToPt (Double_t PC[3], Double_t RC[15], Double_t *PD, Double_t *RD, Int_t &IERR) |
void | FromSCToSD (Double_t PC[3], Double_t RC[15], Double_t H[3], Int_t CH, Double_t DJ[3], Double_t DK[3], Int_t &IERR, Double_t &SPU, Double_t *PD, Double_t *RD) |
void | FromSD1ToSD2 (Double_t PD1[3], Double_t RD1[15], Double_t H[3], Int_t CH, Double_t SP1, Double_t DJ1[3], Double_t DK1[3], Double_t DJ2[3], Double_t DK2[3], Int_t &IERR, Double_t &SP2, Double_t *PD2, Double_t *RD2) |
void | FromSDToPt (Double_t PD[3], Double_t RD[15], Double_t H[3], Int_t CH, Double_t SPU, Double_t DJ[3], Double_t DK[3], Int_t &IERR, Double_t *PC, Double_t *RC) |
void | FromSDToSC (Double_t PD[3], Double_t RD[15], Double_t H[3], Int_t CH, Double_t SPU, Double_t DJ[3], Double_t DK[3], Int_t &IERR, Double_t *PC, Double_t *RC) |
void | FromSCToMars (Double_t PC[3], Double_t RC[15], Double_t H[3], Int_t CH, Double_t *PD, sixMat &RD) |
void | FromMarsToSC (Double_t PD[3], Double_t RD[6][6], Double_t H[3], Int_t CH, Double_t *PC, Double_t *RC) |
void | FromSDToMars (Double_t PC[3], Double_t RC[15], Double_t H[3], Int_t CH, Double_t SP1, Double_t DJ1[3], Double_t DK1[3], Double_t *PD, sixMat &RD) |
void | FromMarsToSD (Double_t PD[3], Double_t RD[6][6], Double_t H[3], Int_t CH, Double_t DJ1[3], Double_t DK1[3], Int_t &IERR, Double_t &SP1, Double_t *PC, Double_t *RC) |
void | FromMat25ToVec15 (Double_t A[5][5], Double_t *V) |
void | FromMatToVec (Double_t A[5][5], Double_t *V) |
void | FromVec15ToMat25 (Double_t V[15], fiveMat &A) |
void | FromVecToMat (fiveMat &A, Double_t V[25]) |
void | SymmProd (Double_t A[25], Double_t S[15], Double_t *R) |
TVector3 | FromMARSToSDCoord (TVector3 xyz, TVector3 o, TVector3 di, TVector3 dj, TVector3 dk) |
TVector3 | FromSDToMARSCoord (TVector3 uvw, TVector3 o, TVector3 di, TVector3 dj, TVector3 dk) |
ClassDef (FairGeaneUtil, 1) | |
Definition at line 18 of file FairGeaneUtil.h.
typedef Double_t FairGeaneUtil::fiveMat[5][5] |
Definition at line 116 of file FairGeaneUtil.h.
typedef Double_t FairGeaneUtil::sixMat[6][6] |
Definition at line 87 of file FairGeaneUtil.h.
FairGeaneUtil::FairGeaneUtil | ( | ) |
Definition at line 25 of file FairGeaneUtil.cxx.
FairGeaneUtil::~FairGeaneUtil | ( | ) |
Definition at line 29 of file FairGeaneUtil.cxx.
FairGeaneUtil::ClassDef | ( | FairGeaneUtil | , |
1 | |||
) |
void FairGeaneUtil::FromMarsToSC | ( | Double_t | PD[3], |
Double_t | RD[6][6], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t * | PC, | ||
Double_t * | RC | ||
) |
Definition at line 1064 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromMarsToSD | ( | Double_t | PD[3], |
Double_t | RD[6][6], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | DJ1[3], | ||
Double_t | DK1[3], | ||
Int_t & | IERR, | ||
Double_t & | SP1, | ||
Double_t * | PC, | ||
Double_t * | RC | ||
) |
Definition at line 1243 of file FairGeaneUtil.cxx.
TVector3 FairGeaneUtil::FromMARSToSDCoord | ( | TVector3 | xyz, |
TVector3 | o, | ||
TVector3 | di, | ||
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Definition at line 1857 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromMat25ToVec15 | ( | Double_t | A[5][5], |
Double_t * | V | ||
) |
Definition at line 1732 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromMatToVec | ( | Double_t | A[5][5], |
Double_t * | V | ||
) |
Definition at line 1764 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromPtToSC | ( | Double_t | PC[3], |
Double_t | RC[15], | ||
Double_t * | PD, | ||
Double_t * | RD, | ||
Int_t & | IERR | ||
) |
Definition at line 31 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromPtToSD | ( | Double_t | PD[3], |
Double_t | RD[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | SPU, | ||
Double_t | DJ[3], | ||
Double_t | DK[3], | ||
Int_t & | IERR, | ||
Double_t * | PC, | ||
Double_t * | RC | ||
) |
Definition at line 109 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSCToMars | ( | Double_t | PC[3], |
Double_t | RC[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t * | PD, | ||
sixMat & | RD | ||
) |
Definition at line 1150 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSCToPt | ( | Double_t | PC[3], |
Double_t | RC[15], | ||
Double_t * | PD, | ||
Double_t * | RD, | ||
Int_t & | IERR | ||
) |
Definition at line 256 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSCToSD | ( | Double_t | PC[3], |
Double_t | RC[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | DJ[3], | ||
Double_t | DK[3], | ||
Int_t & | IERR, | ||
Double_t & | SPU, | ||
Double_t * | PD, | ||
Double_t * | RD | ||
) |
Definition at line 333 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSD1ToSD2 | ( | Double_t | PD1[3], |
Double_t | RD1[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | SP1, | ||
Double_t | DJ1[3], | ||
Double_t | DK1[3], | ||
Double_t | DJ2[3], | ||
Double_t | DK2[3], | ||
Int_t & | IERR, | ||
Double_t & | SP2, | ||
Double_t * | PD2, | ||
Double_t * | RD2 | ||
) |
Definition at line 489 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSDToMars | ( | Double_t | PC[3], |
Double_t | RC[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | SP1, | ||
Double_t | DJ1[3], | ||
Double_t | DK1[3], | ||
Double_t * | PD, | ||
sixMat & | RD | ||
) |
Definition at line 1497 of file FairGeaneUtil.cxx.
TVector3 FairGeaneUtil::FromSDToMARSCoord | ( | TVector3 | uvw, |
TVector3 | o, | ||
TVector3 | di, | ||
TVector3 | dj, | ||
TVector3 | dk | ||
) |
Definition at line 1890 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSDToPt | ( | Double_t | PD[3], |
Double_t | RD[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | SPU, | ||
Double_t | DJ[3], | ||
Double_t | DK[3], | ||
Int_t & | IERR, | ||
Double_t * | PC, | ||
Double_t * | RC | ||
) |
Definition at line 680 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromSDToSC | ( | Double_t | PD[3], |
Double_t | RD[15], | ||
Double_t | H[3], | ||
Int_t | CH, | ||
Double_t | SPU, | ||
Double_t | DJ[3], | ||
Double_t | DK[3], | ||
Int_t & | IERR, | ||
Double_t * | PC, | ||
Double_t * | RC | ||
) |
Definition at line 830 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromVec15ToMat25 | ( | Double_t | V[15], |
fiveMat & | A | ||
) |
Definition at line 980 of file FairGeaneUtil.cxx.
void FairGeaneUtil::FromVecToMat | ( | fiveMat & | A, |
Double_t | V[25] | ||
) |
Definition at line 1017 of file FairGeaneUtil.cxx.
void FairGeaneUtil::SymmProd | ( | Double_t | A[25], |
Double_t | S[15], | ||
Double_t * | R | ||
) |
Definition at line 1805 of file FairGeaneUtil.cxx.