Repository navigation
Commit 805a3d7
committed
Move FairRoot simulation infrastructure into O2
This is a step in the long-term refactoring towards a native Geant4
simulation. It decouples O2 from FairRoot by moving the simulation
infrastructure that o2-sim depends on into the O2 repository.
The imported classes retain their existing interfaces, so no changes are
required in the current simulation code. The runtime parameter database,
analysis framework, and other components that are unused by O2 are not
imported, as their functionality is already provided by CCDB and
ConfigurableParam.
Owning these classes locally will allow future refactoring and cleanup
without changing the current simulation behaviour.
The imported sources keep their upstream formatting and licence headers,
so they live under a 3rdparty directory and are excluded from
clang-format.
Requires the corresponding alidist update (fairroot.sh removal from o2.sh)
to avoid duplicate ROOT dictionaries.
Tested with o2-sim and o2-sim-serial; hits, MC tracks, and event headers
are unchanged.1 parent 383674d commit 805a3d7
220 files changed
Lines changed: 24479 additions & 1749 deletions
File tree
- Common
- Field
- include/Field
- src
- SimConfig
- DataFormats
- Detectors/ZDC
- Parameters
- simulation
- Detectors
- 3rdparty/FairRootBase
- include
- src
- Base
- src
- CPV
- simulation/src
- testsimulation
- EMCAL
- simulation/src
- testsimulation
- FIT
- FDD/base
- FT0/base
- FV0/base
- ITSMFT
- ITS
- base
- include/ITSBase
- src
- simulation/src
- test/HitAnalysis
- MUON/MID/Simulation
- PHOS
- simulation/src
- testsimulation
- Passive
- include/DetectorsPassive
- src
- Raw
- TFReaderDD
- TOF/base
- TPC
- base
- include/TPCBase
- src
- reconstruction
- simulation
- src
- Upgrades/ALICE3
- FCT/simulation/src
- FD3/simulation/src
- TRKFT3/FT3/simulation/src
- ZDC/base
- gconfig
- Generators
- Steer/include/Steer
- dependencies
- macro
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
| 13 | + | |
17 | 14 | | |
18 | 15 | | |
19 | 16 | | |
20 | 17 | | |
21 | | - | |
| 18 | + | |
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
25 | 22 | | |
26 | | - | |
27 | | - | |
28 | 23 | | |
29 | | - | |
30 | 24 | | |
31 | 25 | | |
32 | 26 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | 19 | | |
25 | 20 | | |
26 | 21 | | |
27 | 22 | | |
28 | 23 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
34 | 31 | | |
35 | 32 | | |
36 | 33 | | |
| |||
44 | 41 | | |
45 | 42 | | |
46 | 43 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | 44 | | |
| 45 | + | |
76 | 46 | | |
77 | 47 | | |
78 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
30 | 28 | | |
31 | 29 | | |
32 | 30 | | |
| |||
63 | 61 | | |
64 | 62 | | |
65 | 63 | | |
66 | | - | |
67 | | - | |
68 | 64 | | |
69 | 65 | | |
70 | 66 | | |
| |||
147 | 143 | | |
148 | 144 | | |
149 | 145 | | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | 146 | | |
154 | 147 | | |
155 | 148 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | 19 | | |
23 | 20 | | |
24 | 21 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments