Commits on Source (13)
-
Eoin Clerkin authored
Allows a non standard install directory for cbmroot. Updates the geometry repository tags.
ba93e3ea -
Eoin Clerkin authored
pipe_v16e_1e is the shifted pipe_v16b_1e by creation of node. pipe_v20b_1m is the shifted pipe_v20a_1m sts_v20a is the shifted sts_v19a geometry much_v20c_sis100_1m_lmvm is shifted lmvm verison of v20a much_v20c_sis100_1m_jpsi is shifted version of v20a trd_v20c_1(e,h,m_ is the shifted trd_v20b_1(e,h,m) tof_v20c_1(e,h,m) is the shifted tof_v20b_1(e,h.m) psd_v20c is the shifted psd_v20a Geometries without macros are manually shifted by editing of their TFile. Updates external repos tags For geometry, parameter and input repos. Updated tags in switch_defaults.sh. run_tra_(file|beam).C now positions the target dependent on the setup file chosen. Updates README.md file in macro/geometry directory. Adds standard tra, digi, and reco ctest for origin redefinition and DEC21 candidate geometries for the electron and hadron setups.
e6c87d7a -
sergeizharko authored4baf788b
-
sergeizharko authored
L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added; L1Station.h: minor modifications; L1Field.h: magic constant '21' changed to the constexpr parameter L1Parameters::kN_FS_COEFFS
b4e190e6 -
sergeizharko authored
- cbmroot/reco/L1/L1Algo/L1BaseStationInfo.h: > a prototype of user-friendly interface to L1Station and other geometry inputs to L1Algo (experimental) > added setters and getters for L1Station data fields > added calculation of hidden L1Station properties > added Print() method - cbmroot/reco/L1/L1Algo/L1Parameters.h: > add new compile time constants: kMaxNFieldApproxCoefficients, kStationBits, kThreadBits, kTripletBits, kMaxNstations, kMaxNthreads, kMaxNtriplets > add new runtime "constants": fMaxDoubletsPerSinglet, fMaxTripletPerDoublets > add Print() method - cbmroot/reco/L1/L1Algo/L1Algo.h: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1Algo.cxx: > add L1Parameters::Print() call from L1Algo::Init() > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1CATrackFinder.cxx: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1TrackFitter.cxx: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1Field.h: > magic constant '21' changed to L1Parameters::kMaxNFieldApproxCoefficients (compile time) - cmbroot/reco/L1/CbmL1.h: > add a L1Paramters class field (currently ptr to address in the heap) to CbmL1 > add getter for the L1Parameters class field to CbmL1 - cbmroot/reco/L1/CbmL1.cxx: > add transfer of the L1Parameters data from CbmL1 to L1Algo > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/macro/run/run_reco.C: > add example of L1Algo runtime constants modification
5834131a -
sergeizharko authoreda8b04f47
-
sergeizharko authored
L1Parameters.h: new file ; L1BaseStationInfo.h: getters and setters added; L1Station.h: minor modifications; L1Field.h: magic constant '21' changed to the constexpr parameter L1Parameters::kN_FS_COEFFS
2f93033b -
sergeizharko authored
- cbmroot/reco/L1/L1Algo/L1BaseStationInfo.h: > a prototype of user-friendly interface to L1Station and other geometry inputs to L1Algo (experimental) > added setters and getters for L1Station data fields > added calculation of hidden L1Station properties > added Print() method - cbmroot/reco/L1/L1Algo/L1Parameters.h: > add new compile time constants: kMaxNFieldApproxCoefficients, kStationBits, kThreadBits, kTripletBits, kMaxNstations, kMaxNthreads, kMaxNtriplets > add new runtime "constants": fMaxDoubletsPerSinglet, fMaxTripletPerDoublets > add Print() method - cbmroot/reco/L1/L1Algo/L1Algo.h: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1Algo.cxx: > add L1Parameters::Print() call from L1Algo::Init() > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1CATrackFinder.cxx: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1TrackFitter.cxx: > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/reco/L1/L1Algo/L1Field.h: > magic constant '21' changed to L1Parameters::kMaxNFieldApproxCoefficients (compile time) - cmbroot/reco/L1/CbmL1.h: > add a L1Paramters class field (currently ptr to address in the heap) to CbmL1 > add getter for the L1Parameters class field to CbmL1 - cbmroot/reco/L1/CbmL1.cxx: > add transfer of the L1Parameters data from CbmL1 to L1Algo > modifications according to the constants transfer to the L1Parameters class (example: fkMaxNthreads ==> L1Parameters::kMaxNthreads) - cbmroot/macro/run/run_reco.C: > add example of L1Algo runtime constants modification
f90e27f6 -
Sergei Zharko authorede03af143
-
sergeizharko authoredec579a59
-
sergeizharko authored49ecb13f
-
s.zharko@gsi.de authorede6970988
-
s.zharko@gsi.de authored47c4accf
Showing
- external/InstallGeometry.cmake 1 addition, 1 deletionexternal/InstallGeometry.cmake
- external/InstallInput.cmake 1 addition, 1 deletionexternal/InstallInput.cmake
- external/InstallParameter.cmake 1 addition, 1 deletionexternal/InstallParameter.cmake
- macro/geometry/README.md 28 additions, 13 deletionsmacro/geometry/README.md
- macro/geometry/switch_defaults.sh 32 additions, 27 deletionsmacro/geometry/switch_defaults.sh
- macro/much/CMakeLists.txt 2 additions, 2 deletionsmacro/much/CMakeLists.txt
- macro/much/geometry/create_MUCH_geometry_v20c_jpsi.C 803 additions, 0 deletionsmacro/much/geometry/create_MUCH_geometry_v20c_jpsi.C
- macro/much/geometry/create_MUCH_geometry_v20c_lmvm.C 742 additions, 0 deletionsmacro/much/geometry/create_MUCH_geometry_v20c_lmvm.C
- macro/passive/create_bpipe_geometry_v16e_1e.C 384 additions, 0 deletionsmacro/passive/create_bpipe_geometry_v16e_1e.C
- macro/passive/create_bpipe_geometry_v20b_1m.C 479 additions, 0 deletionsmacro/passive/create_bpipe_geometry_v20b_1m.C
- macro/psd/create_psdgeo_with_hole.C 9 additions, 2 deletionsmacro/psd/create_psdgeo_with_hole.C
- macro/run/CMakeLists.txt 9 additions, 4 deletionsmacro/run/CMakeLists.txt
- macro/run/run_reco.C 1 addition, 0 deletionsmacro/run/run_reco.C
- macro/run/run_tra_beam.C 14 additions, 2 deletionsmacro/run/run_tra_beam.C
- macro/run/run_tra_file.C 15 additions, 2 deletionsmacro/run/run_tra_file.C
- macro/sts/geometry/create_stsgeo_v20a.C 2139 additions, 0 deletionsmacro/sts/geometry/create_stsgeo_v20a.C
- macro/tof/geometry/Create_TOF_Geometry_v20c.C 1813 additions, 0 deletionsmacro/tof/geometry/Create_TOF_Geometry_v20c.C
- macro/trd/geometry/trd.v20/Create_TRD_Geometry_v20c.C 3834 additions, 0 deletionsmacro/trd/geometry/trd.v20/Create_TRD_Geometry_v20c.C
- reco/L1/CMakeLists.txt 2 additions, 0 deletionsreco/L1/CMakeLists.txt
- reco/L1/CbmL1.cxx 8 additions, 6 deletionsreco/L1/CbmL1.cxx
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
macro/sts/geometry/create_stsgeo_v20a.C
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.