You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/analysis-tools/PID.md
+70-41Lines changed: 70 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,40 +39,40 @@ The ITS PID columns are only dynamical and do not need a task to produce them, h
39
39
40
40
Tables for PID values in O2 are defined in the following header files:
41
41
42
-
| Detector | Header File | Usage | Description |
43
-
|----------|-------------|----|---------|
44
-
| ITS |[`PIDResponseITS.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseITS.h)|`#include "Common/DataModel/PIDResponseITS.h"`| ITS PID information |
45
-
| TPC |[`PIDResponseTPC.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseTPC.h)|`#include "Common/DataModel/PIDResponseTPC.h"`| TPC PID information |
46
-
| TOF |[`PIDResponseTOF.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseTOF.h)|`#include "Common/DataModel/PIDResponseTOF.h"`| TOF PID information |
| ITS |[`PIDResponseITS.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseITS.h)|`#include "Common/DataModel/PIDResponseITS.h"`| ITS PID information |
45
+
| TPC |[`PIDResponseTPC.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseTPC.h)|`#include "Common/DataModel/PIDResponseTPC.h"`| TPC PID information |
46
+
| TOF |[`PIDResponseTOF.h`](https://github.com/AliceO2Group/O2Physics/blob/master/Common/DataModel/PIDResponseTOF.h)|`#include "Common/DataModel/PIDResponseTOF.h"`| TOF PID information |
47
47
48
48
49
49
## Available PID Information
50
50
51
51
The following table shows the available PID methods for each detector and particle species:
52
52
53
-
| Information Type | Description | TOF Methods | TPC Methods | ITS Methods |
|**Signal Difference**| Difference between measured and expected |`tofExpSignalDiffXX()`|`tpcExpSignalDiffXX()`| -|
59
59
60
60
61
61
#### Supported Particle Species
62
62
63
63
Where `XX` represents the particle species: `El` (electron), `Mu` (muon), `Pi` (pion), `Ka` (kaon), `Pr` (proton), `De` (deuteron), `Tr` (triton), `He` (helium3), `Al` (alpha, i.e. helium4).
64
64
65
65
| Symbol | Particle | Mass Hypothesis |
66
-
|--------|----------|----------------|
67
-
|`El`| Electron | e⁻ |
68
-
|`Mu`| Muon | μ⁻ |
69
-
|`Pi`| Pion | π± |
70
-
|`Ka`| Kaon | K± |
71
-
|`Pr`| Proton | p |
72
-
|`De`| Deuteron | d |
73
-
|`Tr`| Triton | t |
74
-
|`He`| Helium-3 | ³He |
75
-
|`Al`| Alpha | α (⁴He) |
66
+
|------|--------|---------------|
67
+
|`El`| Electron | e⁻|
68
+
|`Mu`| Muon | μ⁻|
69
+
|`Pi`| Pion | π±|
70
+
|`Ka`| Kaon | K±|
71
+
|`Pr`| Proton | p|
72
+
|`De`| Deuteron | d|
73
+
|`Tr`| Triton | t|
74
+
|`He`| Helium-3 | ³He|
75
+
|`Al`| Alpha | α (⁴He)|
76
76
77
77
In the process functions, you can join the table to add the PID (per particle mass hypothesis) information to the track.
78
78
In this case, we are using the mass hypothesis of the electron (and only for the **NSigma** information), but tables for nine (9) stable particle species are produced (`El`, `Mu`, `Pi`, `Ka`, `Pr`, `De`, `Tr`, `He`, `Al`).
@@ -81,14 +81,14 @@ In this case, we are using the mass hypothesis of the electron (and only for the
81
81
82
82
The TOF detector provides additional specialized information beyond the standard PID methods:
83
83
84
-
| Information Type | Description | TOF Methods | Notes |
|**Beta**| Velocity as fraction of speed of light |`beta()`, `tofBeta()`| β = v/c, fundamental for mass calculation |
87
+
|**Beta Error**| Uncertainty on beta measurement |`betaerror()`| Statistical uncertainty on β|
88
+
|**TOF Mass**| Reconstructed particle mass |`mass()`, `tofMass()`| Calculated from momentum and β|
89
+
|**Event Time**| Collision time for TOF measurement |`tofEvTime()`| Event collision time used for PID|
90
+
|**Event Time Error**| Uncertainty on event time |`tofEvTimeErr()`| Error on collision time determination|
91
+
|**TOF Signal**| Raw TOF signal |`tofSignal()`| Direct detector measurement|
92
92
93
93
> **Note**: For advanced TOF features including dynamic columns for beta, mass, nSigma calculations, see the [Advanced Features](#advanced-features) section.
94
94
@@ -205,22 +205,23 @@ Beyond the basic PID functionality, the O2 Analysis Framework provides several a
205
205
206
206
The TOF beta and mass can also be calculated dynamically using the following columns:
207
207
208
-
| Dynamic Column | Method | Description |
209
-
|----------------|--------|-------------|
210
-
|**TOF Beta**|`tofBeta()`| Dynamically calculated β value |
211
-
|**TOF Mass**|`tofMass()`| Dynamically calculated mass |
0 commit comments