28 |
// other parameters |
// other parameters |
29 |
// ---------------- |
// ---------------- |
30 |
cDbg TrkParams::init__dbg_mode = {0,0,0}; |
cDbg TrkParams::init__dbg_mode = {0,0,0}; |
31 |
int TrkParams::init__pfa = 14;//COG4 |
//int TrkParams::init__pfa = 14;//COG4 |
32 |
|
int TrkParams::init__pfa = 5;//ETAL |
33 |
int TrkParams::init__mini_trackmode = 0; |
int TrkParams::init__mini_trackmode = 0; |
34 |
int TrkParams::init__mini_istepmin = 3; |
int TrkParams::init__mini_istepmin = 5; //3; |
35 |
double TrkParams::init__mini_fact = 100.; |
double TrkParams::init__mini_fact = 1.e4; //100.; |
36 |
|
float TrkParams::init__pfa_e234ax[] = {0.,10.,10.,15.,15.,90.}; |
37 |
|
float TrkParams::init__pfa_e234ay[] = {0.,20.,90.,90.,90.,90.}; |
38 |
|
|
39 |
TrkParams::TrkParams(){ |
TrkParams::TrkParams(){ |
40 |
|
|
964 |
}; |
}; |
965 |
|
|
966 |
/** |
/** |
967 |
|
* Fill F77 commons with PFA settings |
968 |
|
*/ |
969 |
|
void TrkParams::SetPFA(){ |
970 |
|
sw_.pfaid = init__pfa; |
971 |
|
for(int i=0; i<6; i++){ |
972 |
|
pfa_.e234ax[i] = init__pfa_e234ax[i]; |
973 |
|
pfa_.e234ay[i] = init__pfa_e234ay[i]; |
974 |
|
} |
975 |
|
}; |
976 |
|
/** |
977 |
* \brief Set p.f.a. |
* \brief Set p.f.a. |
978 |
* |
* |
979 |
* Implemented algorythms: |
* Implemented algorythms: |
994 |
SetPFA(); |
SetPFA(); |
995 |
}; |
}; |
996 |
/** |
/** |
997 |
|
* \brief Set p.f.a. angular intervals |
998 |
|
* |
999 |
|
* This methods allows to set these amgular intervals to apply ETA2,ETA3 or ETA4 |
1000 |
|
* algorythm, in case ETA or ETAL is chosen (see TrkParams::SetPFA(int pfaid)). |
1001 |
|
* @param v Pointer to a vector of 12 components, which represent the |
1002 |
|
* angular limits for ETA2,ETA3 and ETA4, for x and y views, respectivelly. |
1003 |
|
* |
1004 |
|
*/ |
1005 |
|
void TrkParams::SetPFA(float *v){ |
1006 |
|
for(int i=0; i<6; i++){ |
1007 |
|
init__pfa_e234ax[i] = v[i]; |
1008 |
|
init__pfa_e234ay[i] = v[i+6]; |
1009 |
|
} |
1010 |
|
SetPFA(); |
1011 |
|
}; |
1012 |
|
|
1013 |
|
|
1014 |
|
/** |
1015 |
* \brief Get spatial resolution. |
* \brief Get spatial resolution. |
1016 |
* |
* |
1017 |
* Method to retrieve the spatial resolution associated with the |
* Method to retrieve the spatial resolution associated with the |
1033 |
|
|
1034 |
|
|
1035 |
|
|
1036 |
|
|
1037 |
ClassImp(TrkParams); |
ClassImp(TrkParams); |