Moved data definition classes to DetaFormats/... directories#808
Moved data definition classes to DetaFormats/... directories#808sawenzel merged 3 commits intoAliceO2Group:devfrom
Conversation
1511dd6 to
67a20f8
Compare
|
Hu @shahor02 , perhaps we should move DataFormats/TPC to DataFormats/Detectors/TPC as well then? |
|
@davidrohr: yes, and also TrackTPC |
67a20f8 to
89956e8
Compare
|
Error while checking build/O2/o2 for 89956e815cf8e4945fa52cce1d65ffd2a5633d8b: Full log here. |
89956e8 to
eb3a5ab
Compare
|
Error while checking build/o2/macos for eb3a5abc501f20f5133cf25e33c1352af6e961c7: Full log here. |
|
Error while checking build/O2/o2 for eb3a5abc501f20f5133cf25e33c1352af6e961c7: Full log here. |
|
Error while checking build/o2/macos for 2e543165758e404fae769050078de84c63fa7896: Full log here. |
|
Error while checking build/O2/o2 for 2e543165758e404fae769050078de84c63fa7896: Full log here. |
3e0c8bb to
c0a9e28
Compare
|
Error while checking build/o2checkcode/o2 for c0a9e282b67786322a9f9ce2aea7781dcb838f15: Full log here. |
c0a9e28 to
40c3d6d
Compare
|
Error while checking build/o2/macos for 40c3d6d01f6414c8a5ed524c5dbaa60f9485f45e: Full log here. |
|
Error while checking build/o2checkcode/o2 for 40c3d6d01f6414c8a5ed524c5dbaa60f9485f45e: Full log here. |
|
Error while checking build/O2/o2 for 40c3d6d01f6414c8a5ed524c5dbaa60f9485f45e: Full log here. |
|
Error while checking build/O2/o2-dev-fairroot for c0a9e282b67786322a9f9ce2aea7781dcb838f15: Full log here. |
40c3d6d to
51f91d0
Compare
|
Error while checking build/o2/macos for 51f91d056ff8c11970a2b701dde1881d8fd8798f: Full log here. |
51f91d0 to
09e613e
Compare
|
Error while checking build/o2/macos for 09e613ea49a1e625ab6beb5e255596a49d75d8b1: Full log here. |
|
Hi, after every dev change this PR gets a lot of conflicts, would it be possible to review it? Sorry for jumping out of the queue... |
|
This is probably ok. |
|
Hi @sawenzel , For the namespaces: here I was not planning to address this, just simplified it little bit and trying to avoid OK, will re-run clang-format on all classes affected by the PR, though most of the complains are from old code. |
|
@shahor02 : Ok. I understand that the formatting issues come from old code. The idea is that we fix the formatting when touching something to adiabatically go to a good state. |
To avoid circular dependencies moved some classes from O2/Detectors/Base to O2/DetaFormats/... Also some math utilities were moved to O2/Common/MathUtils as well as constants moved to O2/Common/Constants The massive change of multiple files is mostly due to the fixes of headers and namespaces
Static method to init Bfield from propagator, MagFieldFact ownership fix: Bug fix: MagFieldFact factory class cannot own the field it created: since the FairRunAna and TGeoGlobalMagField delete the field created by the factor, we have to use naked new in the factory, which cannot own the field Apply material correction in backpropagation fit (CookedTracker) Bug fix: CookedTrack::getChi2 should return float (CookedTrack) Use double for all error matrix calc. + fix in array init + extra getters (Track) Add comparison methods to MCCompLabel Fix: add ClassDefNV for TrackTPC + make getter const Added method to load geometry from file (GeometryManager) Separate methods for field and geom inits (initSimGeomAndField.C)
09e613e to
39a04fd
Compare
|
Error while checking build/O2/o2 for 39a04fd0b05e8638c0496b7b8b1608307b185715: Full log here. |
|
Error while checking build/O2/o2-dev-fairroot for 39a04fd0b05e8638c0496b7b8b1608307b185715: Full log here. |
|
Error while checking build/o2/macos for 39a04fd0b05e8638c0496b7b8b1608307b185715: Full log here. |
39a04fd to
8f49f5e
Compare
|
Hi @sawenzel |
8f49f5e to
61e7662
Compare
|
Error while checking build/O2/o2-dev-fairroot for 61e7662: Full log here. |
|
For me this is fine. I would merge it soon, since it produces a lot of conflicts with every update, and I am waiting with my next PR until this is in. |
To avoid circular dependencies moved some classes from O2/Detectors/Base to O2/DetaFormats/...
Also some math utilities were moved to O2/Common/MathUtils as well as constants moved to O2/Common/Constants
The massive change of multiple files is mostly due to the fixes of headers and namespaces
UPDATE:
Below is the summary of moves and files which were modified.