| 104 |
float zv[6]; ///<calculated z coordinates |
float zv[6]; ///<calculated z coordinates |
| 105 |
float axv[6]; ///<calculated angles (deg) on x view |
float axv[6]; ///<calculated angles (deg) on x view |
| 106 |
float ayv[6]; ///<calculated angles (deg) on y view |
float ayv[6]; ///<calculated angles (deg) on y view |
| 107 |
float dedx_x[6]; ///<signal in MIP (scaled to 300 micrometer) |
float dedx_x[6]; ///<dE/dx in MIP |
| 108 |
float dedx_y[6]; ///<signal in MIP (scaled to 300 micrometer) |
float dedx_y[6]; ///<dE/dx in MIP |
| 109 |
|
|
| 110 |
TrkTrack(); |
TrkTrack(); |
| 111 |
TrkTrack(const TrkTrack&); |
TrkTrack(const TrkTrack&); |
| 136 |
// non posso quindi usare xm e ym per dire se una vista e` inclusa nel fit o no |
// non posso quindi usare xm e ym per dire se una vista e` inclusa nel fit o no |
| 137 |
/* Bool_t XGood(int ip){ return xm[ip] != -100.;}; |
/* Bool_t XGood(int ip){ return xm[ip] != -100.;}; |
| 138 |
Bool_t YGood(int ip){ return ym[ip] != -100.;};*/ |
Bool_t YGood(int ip){ return ym[ip] != -100.;};*/ |
| 139 |
Bool_t XGood(int ip){ return xgood[ip]==1;}; |
Bool_t XGood(int ip){ return xgood[ip]> 0;}; |
| 140 |
Bool_t YGood(int ip){ return ygood[ip]==1;}; |
Bool_t YGood(int ip){ return ygood[ip]> 0;}; |
| 141 |
|
|
| 142 |
|
|
| 143 |
void SetMeasure(double *xmeas, double *ymeas, double *zmeas); |
void SetMeasure(double *xmeas, double *ymeas, double *zmeas); |
| 144 |
void SetResolution(double *rx, double *ry); |
void SetResolution(double *rx, double *ry); |
| 146 |
void LoadField(TString s); |
void LoadField(TString s); |
| 147 |
void Fit(double pfixed, int& fail, int iprint); |
void Fit(double pfixed, int& fail, int iprint); |
| 148 |
void FitReset(); |
void FitReset(); |
| 149 |
|
void SetTrackingMode(int trackmode); |
| 150 |
|
|
| 151 |
void FillMiniStruct(cMini2track&); |
void FillMiniStruct(cMini2track&); |
| 152 |
void SetFromMiniStruct(cMini2track*); |
void SetFromMiniStruct(cMini2track*); |
| 153 |
|
|
| 154 |
TrkCluster *GetClusterX(int ip){TrkCluster *pt = (TrkCluster*)(clx->At(ip)); return pt;}; |
TrkCluster *GetClusterX(int ip); |
| 155 |
TrkCluster *GetClusterY(int ip){TrkCluster *pt = (TrkCluster*)(cly->At(ip)); return pt;}; |
TrkCluster *GetClusterY(int ip); |
| 156 |
|
|
| 157 |
|
Int_t GetClusterX_ID(int ip){return xgood[ip];}; |
| 158 |
|
Int_t GetClusterY_ID(int ip){return ygood[ip];}; |
| 159 |
|
|
| 160 |
TrkTrack* GetTrkTrack(){return this;}; |
TrkTrack* GetTrkTrack(){return this;}; |
| 161 |
|
|