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; |