31 |
#define YMAGNHIGH 6.57 |
#define YMAGNHIGH 6.57 |
32 |
#define YMAGNLOW -6.57 |
#define YMAGNLOW -6.57 |
33 |
// (mechanical) x/y-coordinates of magnet cavity |
// (mechanical) x/y-coordinates of magnet cavity |
34 |
#define XTRKL -8.1 |
/* #define XTRKL -8.1 */ |
35 |
#define XTRKR 8.1 |
/* #define XTRKR 8.1 */ |
36 |
#define YTRKL -6.6 |
/* #define YTRKL -6.6 */ |
37 |
#define YTRKR 6.6 |
/* #define YTRKR 6.6 */ |
38 |
|
|
39 |
/** |
/** |
40 |
* \brief Class to describe, by points, a particle trajectory in the apparatus. |
* \brief Class to describe, by points, a particle trajectory in the apparatus. |
173 |
void SetTrackingMode(int trackmode); |
void SetTrackingMode(int trackmode); |
174 |
void SetPrecisionFactor(double fact); |
void SetPrecisionFactor(double fact); |
175 |
void SetStepMin(int istepmin); |
void SetStepMin(int istepmin); |
176 |
|
void SetDeltaB(int id, double db); |
177 |
|
|
178 |
Bool_t IsInsideCavity(); |
Bool_t IsInsideCavity(); |
179 |
|
|
180 |
Bool_t EvaluateClusterPositions(); |
Bool_t EvaluateClusterPositions(); |
208 |
/* Float_t GetClusterX_CoordinatePU(int ip); */ |
/* Float_t GetClusterX_CoordinatePU(int ip); */ |
209 |
/* Float_t GetClusterY_CoordinatePU(int ip); */ |
/* Float_t GetClusterY_CoordinatePU(int ip); */ |
210 |
|
|
211 |
|
Float_t GetYav(); |
212 |
|
Float_t GetXav(); |
213 |
|
Float_t GetZav(); |
214 |
|
|
215 |
|
Int_t GetNColumns(); |
216 |
|
|
217 |
|
Float_t GetDEDX_max(int ip, int iv); |
218 |
|
Float_t GetDEDX_max(int iv){ return GetDEDX_max(-1,iv); }; |
219 |
|
Float_t GetDEDX_max(){ return GetDEDX_max(-1,-1); }; |
220 |
|
Float_t GetDEDX_min(int ip, int iv); |
221 |
|
Float_t GetDEDX_min(int iv){ return GetDEDX_min(-1,iv); }; |
222 |
|
Float_t GetDEDX_min(){ return GetDEDX_min(-1,-1); }; |
223 |
|
|
224 |
|
Float_t GetResidual_max(int ip, int iv); |
225 |
|
Float_t GetResidual_max(int iv){ return GetResidual_max(-1,iv); }; |
226 |
|
Float_t GetResidual_max(){ return GetResidual_max(-1,-1); }; |
227 |
|
|
228 |
|
Int_t GetClusterX_Multiplicity_max(); |
229 |
|
Int_t GetClusterX_Multiplicity_min(); |
230 |
|
Int_t GetClusterY_Multiplicity_max(); |
231 |
|
Int_t GetClusterY_Multiplicity_min(); |
232 |
|
|
233 |
|
Float_t GetClusterX_Seed_min(); |
234 |
|
Float_t GetClusterY_Seed_min(); |
235 |
|
|
236 |
TrkTrack* GetTrkTrack(){return this;}; |
TrkTrack* GetTrkTrack(){return this;}; |
237 |
|
|
368 |
float GetBY(float* v){return TrkParams::GetBY(v);};///< By (kGauss) |
float GetBY(float* v){return TrkParams::GetBY(v);};///< By (kGauss) |
369 |
float GetBZ(float* v){return TrkParams::GetBZ(v);};///< Bz (kGauss) |
float GetBZ(float* v){return TrkParams::GetBZ(v);};///< Bz (kGauss) |
370 |
Float_t GetZTrk(Int_t); |
Float_t GetZTrk(Int_t); |
371 |
Float_t GetXTrkLeft(){return XTRKL;}; |
Float_t GetXTrkLeft(){return XMAGNLOW;}; |
372 |
Float_t GetXTrkRight(){return XTRKR;}; |
Float_t GetXTrkRight(){return XMAGNHIGH;}; |
373 |
Float_t GetYTrkLeft(){return YTRKL;}; |
Float_t GetYTrkLeft(){return YMAGNLOW;}; |
374 |
Float_t GetYTrkRight(){return YTRKR;}; |
Float_t GetYTrkRight(){return YMAGNHIGH;}; |
375 |
|
|
376 |
Bool_t IsMaskedVK(int,int); |
Bool_t IsMaskedVK(int,int); |
377 |
Bool_t GetVKMask(int,int); |
Bool_t GetVKMask(int,int); |