fTimeStructOn = 0;
fTimeStruct = 0;
- fStaggeringOn = 0;
fAnodeWireOffset = 0.0;
}
fTimeStructOn = 0;
fTimeStruct = 0;
- fStaggeringOn = 0;
fAnodeWireOffset = 0.0;
Init();
((AliTRDparameter &) p).fClusSigThresh = fClusSigThresh;
((AliTRDparameter &) p).fAnodeWireOffset = fAnodeWireOffset;
- ((AliTRDparameter &) p).fStaggeringOn = fStaggeringOn;
((AliTRDparameter &) p).fTimeStructOn = fTimeStructOn;
if (((AliTRDparameter &) p).fTimeStruct)
delete [] ((AliTRDparameter &) p).fTimeStruct;
- ((AliTRDparameter &) p).fTimeStruct = new Float_t[38*26];
- for (Int_t i = 0; i < 38*26; i++) {
+ ((AliTRDparameter &) p).fTimeStruct = new Float_t[38*11];
+ for (Int_t i = 0; i < 38*11; i++) {
((AliTRDparameter &) p).fTimeStruct[i] = fTimeStruct[i];
}
// The pad coupling factor
//fPadCoupling = 0.3;
- // Use 0.49 instead which reproduces better the test beam
+ // Use 0.46 instead which reproduces better the test beam
// data, even tough it is not understood why.
- fPadCoupling = 0.49;
+ fPadCoupling = 0.46;
// The time coupling factor (same number as for the TPC)
fTimeCoupling = 0.4;
// Drift time non-isochronity on
fTimeStructOn = 1;
- // Wire planes staggered
- fStaggeringOn = 1;
-
// Distance of first Anode wire from first pad edge
fAnodeWireOffset = 0.25;
}
//_____________________________________________________________________________
-Int_t AliTRDparameter::TimeStruct(Float_t time, Float_t z, Float_t *xyz) const
+Int_t AliTRDparameter::TimeStruct(Float_t dist, Float_t z, Float_t *xyz) const
{
//
// Applies the time structure of the drift cells (by C.Lippmann).
// The drift time of electrons to the anode wires depends on the
// distance to the wire (z) and on the position in the drift region.
- //
- // input : time (radial distance from pad cathode) in [cm] and z (distance
- // from anode wire parallel to cathode planes) in [cm]
+ // Here we omnly reposition each electron, since the drift velocity
+ // in the digitisation is still constant. If the electrons at a given
+ // position has a long drift time, it is just moved further away from
+ // the anode wire plane.
+ //
+ // input :
+ // dist = radial distance from anode wire plane [cm]
+ // z = distance from anode wire (parallel to cathode planes) [cm]
//
- if ( z > 0.24 ) z = 0.24;
- if ( !fStaggeringOn && z < 0.01 ) z = 0.01;
- Int_t r1 = (Int_t)(10*time);
+ // indices:
+ Int_t r1 = (Int_t)(10*dist);
Int_t r2 = r1+1;
- Int_t z1 = (Int_t)(100*z);
+ Int_t z1 = (Int_t)(100*z/2.5);
Int_t z2 = z1+1;
- if (r1<0 || r1>37 || z1<0 || z1>25) {
+ if (r1<0 || r1>37 || z1<0 || z1>10) {
printf("<AliTRDparameter::TimeStruct> Warning. Indices out of range: ");
- printf("time=%.2f, z=%.2f, r1=%d, z1=%d\n",time,z,r1,z1);
+ printf("dist=%.2f, z=%.2f, r1=%d, z1=%d\n",dist,z,r1,z1);
return kFALSE;
- if (r1<0) r1 = 0;
- if (r1>37) r1 = 37;
- if (z1<0) z1 = 0;
- if (z1>25) z1 = 25;
}
// 2D Interpolation:
- Float_t y11, y12, y21, y22, y1, y2;
- y11 = fTimeStruct[r1+38*z1];
- y22 = (r2 <= 37 && z2 <= 25) ? fTimeStruct[r2+38*z2] : fTimeStruct[37+38*25];
- y12 = (z2 <= 25) ? fTimeStruct[r1+38*z2] : fTimeStruct[r1+38*25];
- y21 = (r2 <= 37) ? fTimeStruct[r2+38*z1] : fTimeStruct[37+38*z1];
-
- y1 = (y21-y11)*10*time + y11 - (y21-y11)*r1;
- y2 = (y22-y12)*10*time + y12 - (y22-y12)*r1;
-
- Float_t AmTh = AliTRDgeometry::AmThick() / 2.;
- Float_t tdrift = 0.0; // drift time (GARFIELD)
- if (TMath::Abs(time-AmTh)>0.005 || z>0.005)
- tdrift = (y2-y1)*100*z + y1 - (y2-y1)*z1;
- if (time < AmTh) tdrift *= -1.;
- Float_t xdrift = tdrift*(AmTh + AliTRDgeometry::DrThick())/fTimeStruct[37] + AmTh;
- Float_t offset = time - xdrift;
-
- xyz[0] = xyz[0] + offset;
+ Float_t y11 = fTimeStruct[r1+38*z1];
+ Float_t y22 = (r2 <= 37 && z2 <= 10) ? fTimeStruct[r2+38*z2] : fTimeStruct[37+38*10];
+ Float_t y12 = (z2 <= 10) ? fTimeStruct[r1+38*z2] : fTimeStruct[r1+38*10];
+ Float_t y21 = (r2 <= 37) ? fTimeStruct[r2+38*z1] : fTimeStruct[37+38*z1];
+
+ Float_t y1 = (y21-y11)*10*dist + y11 - (y21-y11)*r1;
+ Float_t y2 = (y22-y12)*10*dist + y12 - (y22-y12)*r1;
+
+ Float_t AmTh = AliTRDgeometry::AmThick()/2.0;
+
+ // dist now is the drift distance to anode wires (negative if electrons are
+ // between anode wire plane and cathode pad plane)
+ dist -= AmTh;
+
+ // Get the drift time from the interpolation:
+ Float_t tdrift =
+ ( TMath::Abs(dist)>0.005 || z>0.005 ) ? tdrift = (y2-y1)*100*z/2.5+y1-(y2-y1)*z1 : 0.0;
+
+ // We move electrons further away from the anode wire plane, if the drift time is
+ // larger than the one expected for that distance for a constant drift velocity. We
+ // increase (decrease) the drift distance by a factor
+ //
+ // c = t(x0)*vd/x0 ,
+ //
+ // where x0 is the distance from the anode wire plane (dist), vd is the constant
+ // drift velocity (fDriftVelocity) and t(x0) is the real drift time (tdrift, as
+ // calculated with GARFIELD).
+ //
+ // The factor is negative for electrons between anode wire plane and cathode pads.
+ //
+ // The new position of the electron is then given by: t(x0)*vd:
+
+ Float_t zdrift = tdrift * fDriftVelocity;
+ if (dist < 0.) zdrift *= -1.;
+
+ xyz[0] = xyz[0] + dist - zdrift;
xyz[1] = xyz[1];
xyz[2] = xyz[2];
//
const Int_t ktimebin = 38;
- const Int_t kZbin = 26;
-
- Float_t stagg[ktimebin][kZbin] =
- {{9.1221e-02, 9.1269e-02, 9.1426e-02, 9.1678e-02, 9.2041e-02, 9.2500e-02,
- 9.3081e-02, 9.3760e-02, 9.4540e-02, 9.5434e-02, 9.6436e-02, 9.7554e-02,
- 9.8796e-02, 1.0016e-01, 1.0167e-01, 1.0336e-01, 1.0528e-01, 1.0748e-01,
- 1.1012e-01, 1.1348e-01, 1.1790e-01, 1.2395e-01, 1.3317e-01, 1.5036e-01,
- 1.9348e-01, 5.7191e-01},
- {6.5708e-02, 6.5787e-02, 6.5954e-02, 6.6237e-02, 6.6646e-02, 6.7170e-02,
- 6.7804e-02, 6.8554e-02, 6.9424e-02, 7.0392e-02, 7.1492e-02, 7.2693e-02,
- 7.4006e-02, 7.5459e-02, 7.7042e-02, 7.8795e-02, 8.0786e-02, 8.3081e-02,
- 8.5798e-02, 8.9290e-02, 9.3841e-02, 1.0007e-01, 1.0959e-01, 1.2741e-01,
- 1.7152e-01, 5.4720e-01},
- {3.9602e-02, 3.9699e-02, 3.9969e-02, 4.0417e-02, 4.1015e-02, 4.1802e-02,
- 4.2726e-02, 4.3804e-02, 4.4992e-02, 4.6309e-02, 4.7720e-02, 4.9244e-02,
- 5.0874e-02, 5.2592e-02, 5.4437e-02, 5.6461e-02, 5.8704e-02, 6.1340e-02,
- 6.4533e-02, 6.8509e-02, 7.3620e-02, 8.0737e-02, 9.1920e-02, 1.1276e-01,
- 1.6078e-01, 5.2455e-01},
- {1.1236e-02, 1.1514e-02, 1.2355e-02, 1.3666e-02, 1.5354e-02, 1.7292e-02,
- 1.9469e-02, 2.1756e-02, 2.4118e-02, 2.6505e-02, 2.8902e-02, 3.1273e-02,
- 3.3618e-02, 3.5960e-02, 3.8367e-02, 4.0957e-02, 4.3859e-02, 4.7286e-02,
- 5.1516e-02, 5.7160e-02, 6.5086e-02, 7.6740e-02, 9.4905e-02, 1.2426e-01,
- 1.8267e-01, 4.8444e-01},
- {1.1285e-02, 1.1581e-02, 1.2430e-02, 1.3739e-02, 1.5383e-02, 1.7329e-02,
- 1.9477e-02, 2.1732e-02, 2.4063e-02, 2.6412e-02, 2.8746e-02, 3.1073e-02,
- 3.3329e-02, 3.5733e-02, 3.8146e-02, 4.0847e-02, 4.3908e-02, 4.7650e-02,
- 5.2475e-02, 5.9069e-02, 6.8420e-02, 8.2181e-02, 1.0199e-01, 1.3525e-01,
- 1.9150e-01, 4.6381e-01},
- {3.9345e-02, 3.9430e-02, 3.9698e-02, 4.0124e-02, 4.0714e-02, 4.1462e-02,
- 4.2325e-02, 4.3327e-02, 4.4476e-02, 4.5727e-02, 4.7075e-02, 4.8532e-02,
- 5.0118e-02, 5.1838e-02, 5.3758e-02, 5.5958e-02, 5.8528e-02, 6.1589e-02,
- 6.5285e-02, 6.9903e-02, 7.6022e-02, 8.4799e-02, 9.8707e-02, 1.2316e-01,
- 1.7495e-01, 5.2371e-01},
- {6.4837e-02, 6.4889e-02, 6.5062e-02, 6.5329e-02, 6.5688e-02, 6.6204e-02,
- 6.6770e-02, 6.7494e-02, 6.8306e-02, 6.9234e-02, 7.0297e-02, 7.1484e-02,
- 7.2842e-02, 7.4318e-02, 7.6041e-02, 7.8040e-02, 8.0428e-02, 8.3315e-02,
- 8.6827e-02, 9.1171e-02, 9.6759e-02, 1.0445e-01, 1.1651e-01, 1.3841e-01,
- 1.8746e-01, 5.4644e-01},
- {9.0789e-02, 9.0824e-02, 9.0908e-02, 9.1065e-02, 9.1268e-02, 9.1522e-02,
- 9.1838e-02, 9.2207e-02, 9.2643e-02, 9.3230e-02, 9.4073e-02, 9.5341e-02,
- 9.7229e-02, 1.0633e-01, 1.0703e-01, 1.0868e-01, 1.1124e-01, 1.1451e-01,
- 1.1853e-01, 1.2342e-01, 1.2981e-01, 1.3868e-01, 1.5245e-01, 1.7661e-01,
- 2.2796e-01, 5.6931e-01},
- {1.2735e-01, 1.2744e-01, 1.2775e-01, 1.2828e-01, 1.2909e-01, 1.3021e-01,
- 1.3172e-01, 1.3377e-01, 1.3658e-01, 1.4055e-01, 1.4624e-01, 1.5549e-01,
- 1.7490e-01, 2.1347e-01, 1.8445e-01, 1.7581e-01, 1.7263e-01, 1.7216e-01,
- 1.7377e-01, 1.7731e-01, 1.8337e-01, 1.9306e-01, 2.0875e-01, 2.3610e-01,
- 2.9100e-01, 6.0131e-01},
- {1.7654e-01, 1.7663e-01, 1.7711e-01, 1.7789e-01, 1.7901e-01, 1.8055e-01,
- 1.8252e-01, 1.8511e-01, 1.8844e-01, 1.9288e-01, 1.9889e-01, 2.0816e-01,
- 2.2673e-01, 2.7253e-01, 2.3949e-01, 2.3043e-01, 2.2695e-01, 2.2620e-01,
- 2.2751e-01, 2.3091e-01, 2.3691e-01, 2.4671e-01, 2.6258e-01, 2.9036e-01,
- 3.4575e-01, 6.4208e-01},
- {2.2845e-01, 2.2860e-01, 2.2907e-01, 2.2987e-01, 2.3103e-01, 2.3262e-01,
- 2.3466e-01, 2.3727e-01, 2.4063e-01, 2.4510e-01, 2.5116e-01, 2.6032e-01,
- 2.7853e-01, 3.2713e-01, 2.9240e-01, 2.8314e-01, 2.7962e-01, 2.7878e-01,
- 2.8008e-01, 2.8341e-01, 2.8944e-01, 2.9918e-01, 3.1503e-01, 3.4275e-01,
- 3.9786e-01, 6.8482e-01},
- {2.8077e-01, 2.8094e-01, 2.8142e-01, 2.8222e-01, 2.8341e-01, 2.8496e-01,
- 2.8702e-01, 2.8962e-01, 2.9301e-01, 2.9745e-01, 3.0350e-01, 3.1263e-01,
- 3.3069e-01, 3.8049e-01, 3.4500e-01, 3.3562e-01, 3.3206e-01, 3.3126e-01,
- 3.3253e-01, 3.3588e-01, 3.4183e-01, 3.5155e-01, 3.6729e-01, 3.9494e-01,
- 4.4955e-01, 7.2458e-01},
- {3.3321e-01, 3.3336e-01, 3.3385e-01, 3.3466e-01, 3.3584e-01, 3.3744e-01,
- 3.3946e-01, 3.4213e-01, 3.4544e-01, 3.4987e-01, 3.5592e-01, 3.6502e-01,
- 3.8298e-01, 4.3361e-01, 3.9758e-01, 3.8814e-01, 3.8456e-01, 3.8373e-01,
- 3.8498e-01, 3.8831e-01, 3.9424e-01, 4.0392e-01, 4.1961e-01, 4.4703e-01,
- 5.0121e-01, 7.6594e-01},
- {3.8572e-01, 3.8588e-01, 3.8634e-01, 3.8716e-01, 3.8834e-01, 3.8993e-01,
- 3.9196e-01, 3.9456e-01, 3.9792e-01, 4.0236e-01, 4.0848e-01, 4.1745e-01,
- 4.3532e-01, 4.8671e-01, 4.5019e-01, 4.4067e-01, 4.3708e-01, 4.3625e-01,
- 4.3746e-01, 4.4078e-01, 4.4663e-01, 4.5626e-01, 4.7192e-01, 4.9913e-01,
- 5.5270e-01, 8.0632e-01},
- {4.3847e-01, 4.3855e-01, 4.3892e-01, 4.3976e-01, 4.4089e-01, 4.4247e-01,
- 4.4451e-01, 4.4711e-01, 4.5048e-01, 4.5489e-01, 4.6092e-01, 4.6997e-01,
- 4.8773e-01, 5.3996e-01, 5.0285e-01, 4.9328e-01, 4.8966e-01, 4.8878e-01,
- 4.9006e-01, 4.9327e-01, 4.9912e-01, 5.0870e-01, 5.2424e-01, 5.5126e-01,
- 6.0420e-01, 8.4589e-01},
- {4.9089e-01, 4.9105e-01, 4.9153e-01, 4.9234e-01, 4.9351e-01, 4.9509e-01,
- 4.9712e-01, 4.9970e-01, 5.0306e-01, 5.0749e-01, 5.1348e-01, 5.2250e-01,
- 5.4016e-01, 5.9329e-01, 5.5559e-01, 5.4594e-01, 5.4229e-01, 5.4138e-01,
- 5.4257e-01, 5.4584e-01, 5.5162e-01, 5.6114e-01, 5.7660e-01, 6.0338e-01,
- 6.5560e-01, 8.8395e-01},
- {5.4358e-01, 5.4372e-01, 5.4422e-01, 5.4500e-01, 5.4618e-01, 5.4776e-01,
- 5.4978e-01, 5.5238e-01, 5.5572e-01, 5.6014e-01, 5.6613e-01, 5.7508e-01,
- 5.9263e-01, 6.4680e-01, 6.0840e-01, 5.9867e-01, 5.9497e-01, 5.9416e-01,
- 5.9522e-01, 5.9846e-01, 6.0424e-01, 6.1369e-01, 6.2902e-01, 6.5556e-01,
- 7.0707e-01, 9.1967e-01},
- {5.9631e-01, 5.9648e-01, 5.9694e-01, 5.9776e-01, 5.9892e-01, 6.0049e-01,
- 6.0252e-01, 6.0511e-01, 6.0845e-01, 6.1287e-01, 6.1881e-01, 6.2775e-01,
- 6.4519e-01, 7.0051e-01, 6.6128e-01, 6.5147e-01, 6.4773e-01, 6.4680e-01,
- 6.4793e-01, 6.5114e-01, 6.5690e-01, 6.6624e-01, 6.8147e-01, 7.0775e-01,
- 7.5854e-01, 9.5826e-01},
- {6.4916e-01, 6.4928e-01, 6.4976e-01, 6.5057e-01, 6.5173e-01, 6.5329e-01,
- 6.5533e-01, 6.5792e-01, 6.6124e-01, 6.6563e-01, 6.7159e-01, 6.8051e-01,
- 6.9779e-01, 7.5441e-01, 7.1424e-01, 7.0434e-01, 7.0057e-01, 6.9962e-01,
- 7.0071e-01, 7.0392e-01, 7.0959e-01, 7.1891e-01, 7.3396e-01, 7.6003e-01,
- 8.1008e-01, 9.9861e-01},
- {7.0207e-01, 7.0221e-01, 7.0264e-01, 7.0345e-01, 7.0461e-01, 7.0621e-01,
- 7.0820e-01, 7.1079e-01, 7.1410e-01, 7.1849e-01, 7.2442e-01, 7.3329e-01,
- 7.5047e-01, 8.0863e-01, 7.6728e-01, 7.5729e-01, 7.5348e-01, 7.5250e-01,
- 7.5358e-01, 7.5674e-01, 7.6239e-01, 7.7162e-01, 7.8659e-01, 8.1236e-01,
- 8.6164e-01, 1.0402},
- {7.5498e-01, 7.5573e-01, 7.5560e-01, 7.5642e-01, 7.5759e-01, 7.5913e-01,
- 7.6116e-01, 7.6373e-01, 7.6704e-01, 7.7142e-01, 7.7734e-01, 7.8617e-01,
- 8.0322e-01, 8.6277e-01, 8.2039e-01, 8.1030e-01, 8.0646e-01, 8.0546e-01,
- 8.0650e-01, 8.0964e-01, 8.1524e-01, 8.2443e-01, 8.3926e-01, 8.6476e-01,
- 9.1328e-01, 1.0826},
- {8.0804e-01, 8.0817e-01, 8.0865e-01, 8.0945e-01, 8.1060e-01, 8.1219e-01,
- 8.1420e-01, 8.1674e-01, 8.2006e-01, 8.2444e-01, 8.3032e-01, 8.3912e-01,
- 8.5604e-01, 9.1704e-01, 8.7360e-01, 8.6340e-01, 8.5952e-01, 8.5850e-01,
- 8.5951e-01, 8.6262e-01, 8.6815e-01, 8.7727e-01, 8.9200e-01, 9.1725e-01,
- 9.6506e-01, 1.1263},
- {8.6112e-01, 8.6129e-01, 8.6175e-01, 8.6255e-01, 8.6370e-01, 8.6526e-01,
- 8.6729e-01, 8.6986e-01, 8.7316e-01, 8.7749e-01, 8.8338e-01, 8.9214e-01,
- 9.0895e-01, 9.7166e-01, 9.2687e-01, 9.1657e-01, 9.1266e-01, 9.1157e-01,
- 9.1260e-01, 9.1569e-01, 9.2125e-01, 9.3021e-01, 9.4481e-01, 9.6985e-01,
- 1.0169, 1.1709},
- {9.1435e-01, 9.1448e-01, 9.1492e-01, 9.1575e-01, 9.1689e-01, 9.1846e-01,
- 9.2046e-01, 9.2304e-01, 9.2633e-01, 9.3068e-01, 9.3652e-01, 9.4523e-01,
- 9.6191e-01, 1.0265, 9.8022e-01, 9.6983e-01, 9.6588e-01, 9.6480e-01,
- 9.6576e-01, 9.6877e-01, 9.7426e-01, 9.8323e-01, 9.9774e-01, 1.0225,
- 1.0689, 1.2167},
- {9.6759e-01, 9.6773e-01, 9.6823e-01, 9.6900e-01, 9.7017e-01, 9.7170e-01,
- 9.7372e-01, 9.7628e-01, 9.7957e-01, 9.8389e-01, 9.8975e-01, 9.9845e-01,
- 1.0150, 1.0814, 1.0336, 1.0232, 1.0192, 1.0181, 1.0190, 1.0220, 1.0274,
- 1.0363, 1.0507, 1.0752, 1.1210, 1.2635},
- {1.0219, 1.0211, 1.0215, 1.0223, 1.0235, 1.0250, 1.0270, 1.0296, 1.0329,
- 1.0372, 1.0432, 1.0517, 1.0681, 1.1366, 1.0872, 1.0766, 1.0725, 1.0714,
- 1.0723, 1.0753, 1.0807, 1.0895, 1.1038, 1.1281, 1.1732, 1.3110},
- {1.0743, 1.0748, 1.0749, 1.0757, 1.0770, 1.0784, 1.0804, 1.0830, 1.0863,
- 1.0906, 1.0964, 1.1050, 1.1214, 1.1919, 1.1407, 1.1300, 1.1260, 1.1248,
- 1.1257, 1.1287, 1.1340, 1.1428, 1.1570, 1.1810, 1.2256, 1.3591},
- {1.1278, 1.1279, 1.1284, 1.1292, 1.1304, 1.1319, 1.1339, 1.1364, 1.1397,
- 1.1440, 1.1498, 1.1584, 1.1747, 1.2472, 1.1943, 1.1836, 1.1795, 1.1783,
- 1.1792, 1.1821, 1.1874, 1.1961, 1.2102, 1.2340, 1.2781, 1.4079},
- {1.1912, 1.1815, 1.1820, 1.1827, 1.1839, 1.1854, 1.1875, 1.1900, 1.1933,
- 1.1975, 1.2033, 1.2119, 1.2281, 1.3027, 1.2480, 1.2371, 1.2330, 1.2318,
- 1.2327, 1.2356, 1.2409, 1.2495, 1.2635, 1.2872, 1.3308, 1.4571},
- {1.2349, 1.2351, 1.2356, 1.2363, 1.2375, 1.2390, 1.2410, 1.2436, 1.2468,
- 1.2511, 1.2569, 1.2654, 1.2815, 1.3583, 1.3017, 1.2908, 1.2866, 1.2854,
- 1.2863, 1.2892, 1.2944, 1.3030, 1.3170, 1.3404, 1.3836, 1.5071},
- {1.3170, 1.2887, 1.2892, 1.2900, 1.2911, 1.2927, 1.2947, 1.2972, 1.3005,
- 1.3047, 1.3105, 1.3190, 1.3350, 1.4139, 1.3555, 1.3445, 1.3403, 1.3391,
- 1.3399, 1.3428, 1.3480, 1.3566, 1.3704, 1.3937, 1.4366, 1.5575},
- {1.3423, 1.3424, 1.3429, 1.3437, 1.3449, 1.3464, 1.3484, 1.3509, 1.3541,
- 1.3584, 1.3642, 1.3727, 1.3886, 1.4695, 1.4093, 1.3982, 1.3940, 1.3928,
- 1.3936, 1.3966, 1.4017, 1.4103, 1.4240, 1.4472, 1.4896, 1.6085},
- {1.3960, 1.3962, 1.3966, 1.3974, 1.3985, 1.4001, 1.4021, 1.4046, 1.4079,
- 1.4122, 1.4179, 1.4264, 1.4423, 1.5251, 1.4632, 1.4520, 1.4477, 1.4465,
- 1.4474, 1.4502, 1.4554, 1.4639, 1.4776, 1.5007, 1.5429, 1.6600},
- {1.4498, 1.4499, 1.4504, 1.4512, 1.4524, 1.4539, 1.4559, 1.4584, 1.4616,
- 1.4659, 1.4717, 1.4801, 1.4959, 1.5806, 1.5170, 1.5058, 1.5016, 1.5003,
- 1.5011, 1.5040, 1.5091, 1.5177, 1.5313, 1.5542, 1.5962, 1.7119},
- {1.5036, 1.5037, 1.5042, 1.5050, 1.5061, 1.5077, 1.5097, 1.5122, 1.5154,
- 1.5197, 1.5254, 1.5339, 1.5497, 1.6359, 1.5708, 1.5596, 1.5554, 1.5541,
- 1.5549, 1.5577, 1.5629, 1.5714, 1.5850, 1.6079, 1.6497, 1.7643},
- {1.5574, 1.5575, 1.5580, 1.5588, 1.5600, 1.5615, 1.5635, 1.5660, 1.5693,
- 1.5735, 1.5792, 1.5877, 1.6035, 1.6909, 1.6247, 1.6135, 1.6092, 1.6080,
- 1.6088, 1.6117, 1.6167, 1.6252, 1.6388, 1.6616, 1.7033, 1.8171},
- {1.6173, 1.6114, 1.6119, 1.6127, 1.6138, 1.6153, 1.6173, 1.6198, 1.6231,
- 1.6274, 1.6331, 1.6415, 1.6573, 1.7454, 1.6786, 1.6674, 1.6631, 1.6618,
- 1.6626, 1.6654, 1.6706, 1.6791, 1.6926, 1.7154, 1.7570, 1.8704},
- {1.6651, 1.6652, 1.6657, 1.6665, 1.6676, 1.6692, 1.6712, 1.6737, 1.6769,
- 1.6812, 1.6869, 1.6953, 1.7111, 1.7995, 1.7324, 1.7212, 1.7169, 1.7157,
- 1.7164, 1.7193, 1.7244, 1.7328, 1.7465, 1.7693, 1.8108, 1.9241}};
-
- Float_t nonstagg[ktimebin][kZbin] =
- {{0.0912, 0.0913, 0.0914, 0.0917, 0.0920, 0.0925, 0.0931, 0.0938, 0.0946,
- 0.0954, 0.0964, 0.0975, 0.0988, 0.1001, 0.1017, 0.1034, 0.1053, 0.1075,
- 0.1101, 0.1135, 0.1179, 0.1239, 0.1332, 0.1504, 0.1935, 0.5719},
- {0.0657, 0.0658, 0.0660, 0.0662, 0.0666, 0.0672, 0.0678, 0.0685, 0.0694,
- 0.0704, 0.0715, 0.0727, 0.0740, 0.0755, 0.0770, 0.0788, 0.0808, 0.0831,
- 0.0858, 0.0893, 0.0938, 0.1001, 0.1096, 0.1274, 0.1715, 0.5475},
- {0.0396, 0.0397, 0.0400, 0.0404, 0.0410, 0.0418, 0.0427, 0.0438, 0.0450,
- 0.0463, 0.0477, 0.0492, 0.0509, 0.0526, 0.0544, 0.0565, 0.0587, 0.0613,
- 0.0645, 0.0685, 0.0736, 0.0807, 0.0919, 0.1128, 0.1608, 0.5233},
- {0.0112, 0.0115, 0.0124, 0.0137, 0.0154, 0.0173, 0.0195, 0.0218, 0.0241,
- 0.0265, 0.0289, 0.0313, 0.0336, 0.0360, 0.0384, 0.0410, 0.0439, 0.0473,
- 0.0515, 0.0571, 0.0651, 0.0767, 0.0949, 0.1243, 0.1826, 0.4858},
- {0.0113, 0.0116, 0.0124, 0.0137, 0.0154, 0.0173, 0.0195, 0.0217, 0.0241,
- 0.0264, 0.0287, 0.0311, 0.0334, 0.0357, 0.0381, 0.0408, 0.0439, 0.0476,
- 0.0525, 0.0591, 0.0684, 0.0821, 0.1019, 0.1352, 0.1914, 0.4601},
- {0.0394, 0.0394, 0.0397, 0.0401, 0.0407, 0.0415, 0.0423, 0.0434, 0.0445,
- 0.0457, 0.0471, 0.0485, 0.0501, 0.0518, 0.0538, 0.0560, 0.0585, 0.0616,
- 0.0652, 0.0698, 0.0759, 0.0846, 0.0983, 0.1226, 0.1742, 0.5225},
- {0.0650, 0.0650, 0.0652, 0.0655, 0.0658, 0.0663, 0.0669, 0.0676, 0.0685,
- 0.0694, 0.0704, 0.0716, 0.0729, 0.0744, 0.0761, 0.0780, 0.0802, 0.0828,
- 0.0860, 0.0899, 0.0950, 0.1020, 0.1130, 0.1334, 0.1809, 0.5444},
- {0.0929, 0.0929, 0.0922, 0.0921, 0.0923, 0.0928, 0.0934, 0.0941, 0.0950,
- 0.0958, 0.0968, 0.0979, 0.0990, 0.1002, 0.1015, 0.1029, 0.1044, 0.1062,
- 0.1080, 0.1101, 0.1126, 0.1155, 0.1192, 0.1241, 0.1312, 0.0000},
- {0.1688, 0.1657, 0.1518, 0.1450, 0.1409, 0.1382, 0.1366, 0.1357, 0.1352,
- 0.1352, 0.1354, 0.1359, 0.1367, 0.1377, 0.1389, 0.1403, 0.1420, 0.1441,
- 0.1465, 0.1495, 0.1532, 0.1580, 0.1643, 0.1736, 0.1902, 0.2919},
- {0.3413, 0.2191, 0.2052, 0.1981, 0.1936, 0.1905, 0.1883, 0.1869, 0.1860,
- 0.1856, 0.1856, 0.1859, 0.1865, 0.1875, 0.1888, 0.1904, 0.1924, 0.1948,
- 0.1977, 0.2011, 0.2054, 0.2107, 0.2175, 0.2272, 0.2440, 0.3413},
- {0.4016, 0.2716, 0.2576, 0.2505, 0.2459, 0.2428, 0.2406, 0.2392, 0.2383,
- 0.2378, 0.2378, 0.2381, 0.2387, 0.2396, 0.2409, 0.2426, 0.2446, 0.2470,
- 0.2500, 0.2535, 0.2578, 0.2631, 0.2700, 0.2796, 0.2964, 0.3877},
- {0.4388, 0.3240, 0.3100, 0.3029, 0.2983, 0.2952, 0.2931, 0.2916, 0.2907,
- 0.2902, 0.2901, 0.2904, 0.2911, 0.2920, 0.2933, 0.2950, 0.2970, 0.2994,
- 0.3024, 0.3059, 0.3102, 0.3155, 0.3224, 0.3319, 0.3486, 0.4320},
- {0.3580, 0.3764, 0.3625, 0.3554, 0.3509, 0.3477, 0.3455, 0.3440, 0.3431,
- 0.3427, 0.3426, 0.3429, 0.3435, 0.3445, 0.3458, 0.3474, 0.3494, 0.3519,
- 0.3548, 0.3583, 0.3626, 0.3679, 0.3747, 0.3843, 0.4008, 0.4768},
- {0.4023, 0.4289, 0.4150, 0.4079, 0.4033, 0.4002, 0.3980, 0.3965, 0.3956,
- 0.3952, 0.3951, 0.3954, 0.3960, 0.3970, 0.3983, 0.3999, 0.4019, 0.4043,
- 0.4072, 0.4107, 0.4150, 0.4203, 0.4271, 0.4367, 0.4530, 0.5228},
- {0.4334, 0.4815, 0.4676, 0.4604, 0.4559, 0.4527, 0.4506, 0.4491, 0.4482,
- 0.4477, 0.4476, 0.4479, 0.4486, 0.4495, 0.4508, 0.4524, 0.4544, 0.4568,
- 0.4597, 0.4632, 0.4675, 0.4728, 0.4796, 0.4890, 0.5052, 0.5699},
- {0.4695, 0.5341, 0.5202, 0.5130, 0.5085, 0.5053, 0.5032, 0.5017, 0.5008,
- 0.5003, 0.5002, 0.5005, 0.5012, 0.5021, 0.5034, 0.5050, 0.5070, 0.5095,
- 0.5123, 0.5158, 0.5200, 0.5253, 0.5321, 0.5415, 0.5576, 0.6179},
- {0.5905, 0.5868, 0.5729, 0.5657, 0.5612, 0.5580, 0.5559, 0.5544, 0.5535,
- 0.5530, 0.5529, 0.5532, 0.5538, 0.5548, 0.5560, 0.5577, 0.5597, 0.5621,
- 0.5649, 0.5684, 0.5726, 0.5779, 0.5846, 0.5940, 0.6099, 0.6666},
- {0.5940, 0.6307, 0.6254, 0.6185, 0.6141, 0.6108, 0.6086, 0.6071, 0.6062,
- 0.6057, 0.6057, 0.6059, 0.6066, 0.6075, 0.6088, 0.6104, 0.6124, 0.6148,
- 0.6176, 0.6211, 0.6253, 0.6306, 0.6373, 0.6465, 0.6623, 0.7156},
- {0.6986, 0.6924, 0.6784, 0.6713, 0.6667, 0.6636, 0.6614, 0.6599, 0.6590,
- 0.6585, 0.6585, 0.6587, 0.6594, 0.6603, 0.6616, 0.6632, 0.6651, 0.6675,
- 0.6704, 0.6739, 0.6781, 0.6833, 0.6900, 0.6992, 0.7147, 0.7651},
- {0.7449, 0.7453, 0.7312, 0.7242, 0.7196, 0.7165, 0.7143, 0.7128, 0.7119,
- 0.7117, 0.7113, 0.7116, 0.7122, 0.7132, 0.7144, 0.7160, 0.7180, 0.7204,
- 0.7233, 0.7267, 0.7309, 0.7361, 0.7427, 0.7519, 0.7672, 0.8151},
- {0.8011, 0.7982, 0.7843, 0.7772, 0.7726, 0.7694, 0.7673, 0.7658, 0.7649,
- 0.7644, 0.7643, 0.7646, 0.7652, 0.7661, 0.7674, 0.7690, 0.7709, 0.7733,
- 0.7763, 0.7796, 0.7838, 0.7890, 0.7956, 0.8046, 0.8198, 0.8656},
- {0.8261, 0.8513, 0.8374, 0.8302, 0.8256, 0.8225, 0.8203, 0.8188, 0.8179,
- 0.8174, 0.8173, 0.8176, 0.8182, 0.8191, 0.8204, 0.8220, 0.8240, 0.8263,
- 0.8292, 0.8326, 0.8367, 0.8419, 0.8485, 0.8575, 0.8725, 0.9163},
- {0.9145, 0.9043, 0.8905, 0.8834, 0.8788, 0.8756, 0.8734, 0.8720, 0.8710,
- 0.8706, 0.8705, 0.8707, 0.8713, 0.8722, 0.8735, 0.8751, 0.8770, 0.8794,
- 0.8822, 0.8856, 0.8898, 0.8949, 0.9015, 0.9104, 0.9252, 0.9674},
- {0.8915, 0.9576, 0.9437, 0.9365, 0.9320, 0.9288, 0.9267, 0.9251, 0.9242,
- 0.9237, 0.9236, 0.9239, 0.9245, 0.9254, 0.9267, 0.9282, 0.9302, 0.9326,
- 0.9354, 0.9388, 0.9429, 0.9480, 0.9545, 0.9635, 0.9781, 1.0188},
- {1.0290, 1.0109, 0.9970, 0.9898, 0.9852, 0.9821, 0.9799, 0.9784, 0.9775,
- 0.9770, 0.9769, 0.9772, 0.9778, 0.9787, 0.9800, 0.9815, 0.9835, 0.9858,
- 0.9886, 0.9920, 0.9961, 1.0012, 1.0077, 1.0165, 1.0310, 1.0705},
- {1.0470, 1.1170, 1.0503, 1.0431, 1.0386, 1.0354, 1.0333, 1.0318, 1.0308,
- 1.0303, 1.0303, 1.0305, 1.0311, 1.0320, 1.0333, 1.0348, 1.0368, 1.0391,
- 1.0419, 1.0453, 1.0494, 1.0545, 1.0609, 1.0697, 1.0840, 1.1223},
- {1.2284, 1.1176, 1.1037, 1.0966, 1.0922, 1.0889, 1.0867, 1.0852, 1.0842,
- 1.0838, 1.0837, 1.0839, 1.0845, 1.0854, 1.0867, 1.0882, 1.0902, 1.0925,
- 1.0953, 1.0987, 1.1028, 1.1078, 1.1143, 1.1230, 1.1371, 1.1744},
- {1.1548, 1.1712, 1.1572, 1.1501, 1.1455, 1.1424, 1.1402, 1.1387, 1.1377,
- 1.1373, 1.1371, 1.1374, 1.1380, 1.1389, 1.1401, 1.1417, 1.1436, 1.1460,
- 1.1488, 1.1521, 1.1562, 1.1613, 1.1676, 1.1763, 1.1903, 1.2267},
- {1.2050, 1.2248, 1.2108, 1.2037, 1.1991, 1.1959, 1.1937, 1.1922, 1.1913,
- 1.1908, 1.1907, 1.1909, 1.1915, 1.1925, 1.1937, 1.1952, 1.1972, 1.1995,
- 1.2023, 1.2056, 1.2097, 1.2147, 1.2211, 1.2297, 1.2436, 1.2791},
- {1.2799, 1.2784, 1.2644, 1.2573, 1.2527, 1.2495, 1.2473, 1.2458, 1.2449,
- 1.2444, 1.2443, 1.2446, 1.2451, 1.2460, 1.2473, 1.2488, 1.2508, 1.2531,
- 1.2559, 1.2592, 1.2633, 1.2683, 1.2746, 1.2833, 1.2970, 1.3317},
- {1.2857, 1.3320, 1.3181, 1.3109, 1.3063, 1.3032, 1.3010, 1.2995, 1.2986,
- 1.2981, 1.2980, 1.2982, 1.2988, 1.2997, 1.3009, 1.3025, 1.3044, 1.3067,
- 1.3095, 1.3129, 1.3169, 1.3219, 1.3283, 1.3368, 1.3505, 1.3845},
- {1.3924, 1.3856, 1.3718, 1.3646, 1.3601, 1.3569, 1.3547, 1.3532, 1.3523,
- 1.3518, 1.3517, 1.3519, 1.3525, 1.3534, 1.3546, 1.3562, 1.3581, 1.3604,
- 1.3632, 1.3665, 1.3706, 1.3756, 1.3819, 1.3904, 1.4041, 1.4375},
- {1.5732, 1.4395, 1.4255, 1.4184, 1.4138, 1.4107, 1.4085, 1.4070, 1.4060,
- 1.4055, 1.4054, 1.4057, 1.4063, 1.4071, 1.4086, 1.4099, 1.4119, 1.4142,
- 1.4170, 1.4203, 1.4243, 1.4293, 1.4356, 1.4441, 1.4576, 1.4906},
- {1.4352, 1.4933, 1.4793, 1.4722, 1.4676, 1.4644, 1.4623, 1.4607, 1.4598,
- 1.4593, 1.4592, 1.4595, 1.4600, 1.4609, 1.4622, 1.4637, 1.4656, 1.4680,
- 1.4707, 1.4741, 1.4781, 1.4831, 1.4894, 1.4979, 1.5113, 1.5439},
- {1.4933, 1.5471, 1.5332, 1.5260, 1.5214, 1.5183, 1.5161, 1.5146, 1.5136,
- 1.5131, 1.5131, 1.5133, 1.5139, 1.5148, 1.5160, 1.5175, 1.5195, 1.5218,
- 1.5247, 1.5279, 1.5319, 1.5369, 1.5432, 1.5516, 1.5650, 1.5973},
- {1.5709, 1.6010, 1.5870, 1.5798, 1.5753, 1.5721, 1.5699, 1.5684, 1.5675,
- 1.5670, 1.5669, 1.5671, 1.5677, 1.5686, 1.5698, 1.5714, 1.5733, 1.5756,
- 1.5784, 1.5817, 1.5857, 1.5907, 1.5970, 1.6054, 1.6188, 1.6509},
- {1.6675, 1.6548, 1.6408, 1.6337, 1.6291, 1.6259, 1.6238, 1.6223, 1.6213,
- 1.6208, 1.6207, 1.6210, 1.6216, 1.6225, 1.6237, 1.6252, 1.6272, 1.6295,
- 1.6322, 1.6356, 1.6396, 1.6445, 1.6508, 1.6593, 1.6727, 1.7046},
- {1.7042, 1.7087, 1.6947, 1.6876, 1.6830, 1.6798, 1.6776, 1.6761, 1.6752,
- 1.6747, 1.6746, 1.6749, 1.6754, 1.6763, 1.6775, 1.6791, 1.6810, 1.6833,
- 1.6861, 1.6894, 1.6935, 1.6984, 1.7047, 1.7132, 1.7265, 1.7584}};
+ const Int_t kZbin = 11;
+
+ Float_t time[ktimebin][kZbin] =
+ {{0.10176, 0.10197, 0.10356, 0.10479, 0.10497, 0.10500, 0.10500,
+ 0.10698, 0.12213, 0.16118, 0.22154},
+ {0.07500, 0.07500, 0.07500, 0.07500, 0.07500, 0.07500, 0.07509,
+ 0.08010, 0.10176, 0.13244, 0.22848},
+ {0.04500, 0.04500, 0.04500, 0.04500, 0.04500, 0.04503, 0.05130,
+ 0.07398, 0.07557, 0.11064, 0.26833},
+ {0.01500, 0.01500, 0.01500, 0.01500, 0.03219, 0.04500, 0.04500,
+ 0.04500, 0.07482, 0.11628, 0.40846},
+ {0.01500, 0.01500, 0.01500, 0.01500, 0.02886, 0.04500, 0.04500,
+ 0.04512, 0.07503, 0.13230, 0.43602},
+ {0.04500, 0.04500, 0.04500, 0.04500, 0.04500, 0.04500, 0.04872,
+ 0.07437, 0.07635, 0.11925, 0.30372},
+ {0.07500, 0.07497, 0.07500, 0.07500, 0.07500, 0.07500, 0.07500,
+ 0.08232, 0.10458, 0.14100, 0.24799},
+ {0.10098, 0.10125, 0.10218, 0.10299, 0.10467, 0.15000, 0.10959,
+ 0.12207, 0.14241, 0.19485, 0.25688},
+ {0.13500, 0.13503, 0.13509, 0.13782, 0.16182, 0.25076, 0.19593,
+ 0.19254, 0.21060, 0.25561, 0.29469},
+ {0.19305, 0.19374, 0.19512, 0.19974, 0.22020, 0.29420, 0.25992,
+ 0.25461, 0.27515, 0.31938, 0.35238},
+ {0.25143, 0.25320, 0.25476, 0.26166, 0.27993, 0.34470, 0.32160,
+ 0.31623, 0.33687, 0.37420, 0.40797},
+ {0.31044, 0.31197, 0.31491, 0.32280, 0.34125, 0.39702, 0.38401,
+ 0.37794, 0.39545, 0.43494, 0.46956},
+ {0.37128, 0.37146, 0.37668, 0.38424, 0.40326, 0.45271, 0.44643,
+ 0.43783, 0.45882, 0.49726, 0.52348},
+ {0.43065, 0.43242, 0.43722, 0.44379, 0.46551, 0.51167, 0.50685,
+ 0.49924, 0.52016, 0.55609, 0.57829},
+ {0.49161, 0.49329, 0.49725, 0.50629, 0.52803, 0.56777, 0.56755,
+ 0.56057, 0.58062, 0.61293, 0.63839},
+ {0.55284, 0.55311, 0.55743, 0.56703, 0.58824, 0.62747, 0.62833,
+ 0.62083, 0.63899, 0.67412, 0.70006},
+ {0.61323, 0.61494, 0.61782, 0.62802, 0.65025, 0.68675, 0.68847,
+ 0.68248, 0.70177, 0.73588, 0.76314},
+ {0.67293, 0.67482, 0.68034, 0.68814, 0.71169, 0.74695, 0.75024,
+ 0.74462, 0.76083, 0.79194, 0.81463},
+ {0.73470, 0.73665, 0.74013, 0.75054, 0.77107, 0.80588, 0.81071,
+ 0.80508, 0.82337, 0.85380, 0.87045},
+ {0.79509, 0.79677, 0.80115, 0.81150, 0.83400, 0.86360, 0.87159,
+ 0.86608, 0.88323, 0.91756, 0.93721},
+ {0.85695, 0.85800, 0.86307, 0.87276, 0.89599, 0.92639, 0.93266,
+ 0.92962, 0.94291, 0.97445, 0.99502},
+ {0.91680, 0.91875, 0.92400, 0.93219, 0.95555, 0.98729, 0.99281,
+ 0.99145, 1.00683, 1.03343, 1.05299},
+ {0.97833, 0.98058, 0.98421, 0.99357, 1.01602, 1.04438, 1.05299,
+ 1.05168, 1.06528, 1.09644, 1.11557},
+ {1.03938, 1.04061, 1.04568, 1.05617, 1.07923, 1.10648, 1.11466,
+ 1.11385, 1.12606, 1.15817, 1.17352},
+ {1.10166, 1.10268, 1.10766, 1.11785, 1.14014, 1.16717, 1.17496,
+ 1.17644, 1.19115, 1.21622, 1.23605},
+ {1.16334, 1.16364, 1.16985, 1.17996, 1.19935, 1.22911, 1.23561,
+ 1.23526, 1.25144, 1.27936, 1.29018},
+ {1.22403, 1.22598, 1.23000, 1.24092, 1.26173, 1.28817, 1.29991,
+ 1.29698, 1.31238, 1.33793, 1.35595},
+ {1.28556, 1.28898, 1.29300, 1.30356, 1.32617, 1.34912, 1.35925,
+ 1.35835, 1.37312, 1.40111, 1.41497},
+ {1.34787, 1.34877, 1.35468, 1.36449, 1.38654, 1.41077, 1.41975,
+ 1.42136, 1.43843, 1.45897, 1.48025},
+ {1.41045, 1.41171, 1.41555, 1.42656, 1.44698, 1.47026, 1.48324,
+ 1.48479, 1.50180, 1.52354, 1.53392},
+ {1.47090, 1.47354, 1.47647, 1.48905, 1.51211, 1.53038, 1.54349,
+ 1.54803, 1.56136, 1.58662, 1.60480},
+ {1.53357, 1.53429, 1.54017, 1.55116, 1.57247, 1.59498, 1.60576,
+ 1.60746, 1.62389, 1.64239, 1.66245},
+ {1.59522, 1.59636, 1.60247, 1.61385, 1.63641, 1.65659, 1.66619,
+ 1.67044, 1.68213, 1.70379, 1.72372},
+ {1.65867, 1.65711, 1.66320, 1.67434, 1.69603, 1.71788, 1.72927,
+ 1.73214, 1.74713, 1.76485, 1.77775},
+ {1.71825, 1.72074, 1.72497, 1.73712, 1.75690, 1.77755, 1.78711,
+ 1.79849, 1.80587, 1.82576, 1.84050},
+ {1.78194, 1.78320, 1.78875, 1.80047, 1.81716, 1.84044, 1.85328,
+ 1.85511, 1.86911, 1.88919, 1.89926},
+ {1.84335, 1.84431, 1.84938, 1.86063, 1.88022, 1.90234, 1.91177,
+ 1.92173, 1.93202, 1.95097, 1.97105},
+ {1.90491, 1.90665, 1.91303, 1.92575, 1.94432, 1.96400, 1.97574,
+ 1.98378, 1.99368, 2.01964, 2.02605}};
if (fTimeStruct) delete [] fTimeStruct;
fTimeStruct = new Float_t[ktimebin*kZbin];
for (Int_t ctrt = 0; ctrt<ktimebin; ctrt++)
for (Int_t ctrz = 0; ctrz<kZbin; ctrz++) {
- if (fStaggeringOn) fTimeStruct[ctrt+ctrz*ktimebin] = stagg[ctrt][ctrz];
- else fTimeStruct[ctrt+ctrz*ktimebin] = nonstagg[ctrt][ctrz];
+ fTimeStruct[ctrt+ctrz*ktimebin] = time[ctrt][ctrz];
}
}