| 81 |
* |
* |
| 82 |
* The routine selects events whose value of Zmean obtained from the ToF is in the range [Zmean - sigma*lowerBound, Zmean + sigma*upperBound]. |
* The routine selects events whose value of Zmean obtained from the ToF is in the range [Zmean - sigma*lowerBound, Zmean + sigma*upperBound]. |
| 83 |
* Zmean and sigma are defined respectively as the mean and the standard deviation of the charge distributions obtained using ToFNuclei. |
* Zmean and sigma are defined respectively as the mean and the standard deviation of the charge distributions obtained using ToFNuclei. |
| 84 |
* The calibration values used in this routine are: |
* The calibration values used in this routine (for all energies) are: |
| 85 |
* |
* |
| 86 |
* Z=1 | Zmean sigma |
* Z=1 | Zmean sigma |
| 87 |
* ------------------------ |
* ------------------------ |
| 101 |
* S31 | 1.99 0.14 |
* S31 | 1.99 0.14 |
| 102 |
* S32 | 2.00 0.15 |
* S32 | 2.00 0.15 |
| 103 |
* |
* |
| 104 |
* In current implementation, heavier nuclei up to oxygen are partly calibrated; means are taken equal to the particle's charge (Zmean = Z) |
* In current implementation, heavier nuclei up to oxygen are partially calibrated; means are taken equal to the particle's charge (Zmean = Z) |
| 105 |
* and a single sigma is used for all ToF layers: |
* and a single sigma is used for all ToF layers: |
| 106 |
* |
* |
| 107 |
* Z | sigma |
* Z | sigma |
| 113 |
* 7 | 0.45 |
* 7 | 0.45 |
| 114 |
* 8 | 0.50 |
* 8 | 0.50 |
| 115 |
* |
* |
| 116 |
|
* The charge of the particle is detrmined by calling ToFNuclei::Get_Charge_ToF_std_layer(). |
| 117 |
* First of all, the number of non-masked layers giving a valid charge information is checked to be greater than minLayers; then the bound |
* First of all, the number of non-masked layers giving a valid charge information is checked to be greater than minLayers; then the bound |
| 118 |
* on the charge value is checked for all valid planes. If at least one of the valid, non-masked planes gives a charge outside the bounds |
* on the charge value is checked for all valid planes. If at least one of the valid, non-masked planes gives a charge outside the bounds |
| 119 |
* the routine will return #TOFNUCLEIZ_OUTOFBOUNDS. Note that this happens even if more than minLayers give a charge inside boundaries; |
* the routine will return #TOFNUCLEIZ_OUTOFBOUNDS. Note that this happens even if more than minLayers give a charge inside boundaries; |