|
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.