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
* Correct for Tgl and Snp, instead of Z and Tgl
* Iteractive fit method to remove electron tracks
* Snp correction is off by default
* Extended momentum range of input data using Beth-Bloch correction
* Tgl limits based on the max acceptance per ROC type
Minor changes:
* Save the run number as CCDB metadata
* Record number of tracks of each correction fit
* Method to convert boost hist into a THn
Apply suggestions from code review
Co-authored-by: wiechula <11199190+wiechula@users.noreply.github.com>
The workflow `o2-tpc-miptrack-filter`is supposed to run in the EPNs, and will select only the track inside the defined cuts, the selected track in the streamed with the name `TPC/MIPS/0`. The cut values can be changed with these CLI options:
7
+
The workflow `o2-tpc-miptrack-filter`will run on the EPNs. It selects only the tracks inside the defined cuts and stream them with the name `TPC/MIPS/0`. The cut values can be changed with these CLI options:
8
8
9
9
```
10
-
--min-momentum (= 0.4)
11
-
--max-momentum (= 0.6)
12
-
--min-clusters (= 60) Minimum number of cluster in a track.
10
+
--min-momentum (= 0.3)
11
+
--max-momentum (= 0.7)
12
+
--min-dedx (= 20) Minimum dEdx cut
13
+
--max-dedx (= 200) Maximum dEdx cut
14
+
--min-clusters (= 60) Minimum number of cluster in a track
13
15
```
14
16
15
-
The workflow `o2-tpc-calibratordedx` should run in an aggregation node. It will fill dEdx histograms using the data sended by the `o2-tpc-miptrack-filter`, and will compute corrections for the dE/dx values for every time slot.
17
+
The workflow `o2-tpc-calibratordedx` should run on an aggregation node. It fills dEdx histograms using the data sent by the `o2-tpc-miptrack-filter`, and computes corrections for the dE/dx values for every time slot.
16
18
17
19
```
18
-
--tf-per-slot
19
-
--max-delay
20
+
--tf-per-slot TFs per calibration time slot
21
+
--max-delay Slots in past to consider
20
22
--min-entries Minimum number of entries per GEM stack to perform a fit
21
23
22
-
--min-entries-sector Bellow the number of entries per stack every sector will be integrated before the fit
23
-
--min-entries-1d Minimum entries per stack to perform a 1D fit, bellow it only calculate the mean
24
+
--min-entries-sector Minimum entries per GEM stack to enable sector by sector correction. Below this value we only perform one fit per ROC type (IROC, OROC1, ...; no side nor sector information)
25
+
--min-entries-1d Minimum entries per stack to perform a 1D fit, bellow it we only calculate the mean of each gem stack
24
26
--min-entries-2d Mininum entries per stack to perform a 2D fit
27
+
--fit-passes Number of fit iterations
28
+
--fit-threshold dEdx cut width around the MIP peak used in the fit
25
29
26
30
--dedxbins Number of dE/dx bins
27
-
--zbins Number of Z bins
28
31
--angularbins Number of angular bins, for values like Tgl and Snp
29
32
--min-dedx Min. dE/dx value
30
33
--max-dedx Max. dE/dx value
34
+
--fit-snp Enable Snp correction
31
35
32
36
--file-dump Save calibration correction to a file
33
37
--field Magnetic field in kG, need for track propagations, this value will be overwritten if a grp file is present
34
38
```
35
39
36
-
The workflow `o2-tpc-calibdedx` is similar to `o2-tpc-calibratordedx`, but only compute correction for a single set of data.
40
+
The workflow `o2-tpc-calibdedx` is similar to `o2-tpc-calibratordedx`, but compute only one correction using all available time frames.
37
41
38
42
## Executing
39
43
@@ -43,18 +47,18 @@ The full dE/dx calibration workflow can be executed in the following way:
Where we enabled the option to save the corrections to a file, set the min. entires per time slot to 100 and defined that the time slots should have 10 time frames.
50
+
Where we enabled the option to save the corrections to a file, set the min. entries per time slot to 100 and defined that the time slots should have 10 time frames.
47
51
48
52
## Simulating EPN workflow
49
53
50
54
To simulate the EPN/Agregation node topology you can execute the following.
51
-
Run the `o2-tpc-miptrack-filter` workflow, it will start listening to `TPC/MIPS/0`, waiting for tracks data to process.
55
+
Run `o2-tpc-miptrack-filter` workflow, it will start listening to `TPC/MIPS/0`, waiting for tracks data to process.
0 commit comments