- Jan 17, 2022
-
-
Alexandru Bercuci authored
nomenclature
-
Alexandru Bercuci authored
flexible className -> branchName relation
-
Alexandru Bercuci authored
-
Alexandru Bercuci authored
-
Alexandru Bercuci authored
-
- Jan 15, 2022
- Jan 14, 2022
-
-
Administrator authored
-
Administrator authored
-
- Jan 13, 2022
-
-
s.zharko@gsi.de authored
-
s.zharko@gsi.de authored
-
sergeizharko authored
-
sergeizharko authored
-
Sergei Zharko authored
-
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
-
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
-
sergeizharko authored
-
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
-
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
-
sergeizharko authored
-
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.
-
Eoin Clerkin authored
Allows a non standard install directory for cbmroot. Updates the geometry repository tags.
-
- Jan 11, 2022
-
-
- Dec 29, 2021
-
-
Pascal Raisig authored
- For PAPa I simply removed myself, such that now for the time being only Adrian is entered. - For the TRD directories I added @a.bercuci hopefully in the near future also a dedicated person from the 1D part can be added again here.
-
- Dec 23, 2021
- Dec 22, 2021
-
-
-
-
-
-
-
Cornelius Feier-Riesen authored
-
-
- Dec 20, 2021
-
-
Administrator authored
Use std::string instead of TString to format log output.
-
- Dec 18, 2021
-
-
There are four sts beampipe macros to include to use them along with the new sts geometries beampipe_v21a: Old beampipe, can only be used with sts geometry version: sts_v21[a]. beampipe_v21b: New beampipe. It has 40mm diameter upstream side and 104mm diameter (including cylindrical part) downstream side. This beampipe can be used with the sts geometry version: sts_v21[b, d, f, h]. beampipe_v21c: New beampipe. It has 55mm diameter upstream side and 104mm diameter(including cylindrical part) downstream side. This beampipe can be used with the sts geometry version: sts_v21[c]. beampipe_v21d: New beampipe. It has 40mm diameter upstream side and 104 diameter(including cylindrical part) downstream side. This beampipe can be used with the sts geometry having a target position at -44 cm. which means it can only be used with the sts geometry vesrion: sts_v21[e, g, i].
- Dec 17, 2021
-
-
Correct CbmDaq to provide the proper MC event list. Prevent tree access modes kRepeat and kRandom for the time being.
-
-
In TOF unpacker, make the 2021 epoch hack controlable and disable it by default + enable in unpack macro for old runs
-
- In sim/steer, add CbmSetupStorable class in CbmSetup to convert back and forth from memory Instance to streamable object - Add support for CbmSetup in MQ parameter server device, with CbmSetupStorable output upon request - Change CbmSetup usage in MQ Unpack device from Disk access to parameter server request - Add printout of the received tag in MQ unpack for each detector system
-
- Switch Sampler-Unpackers connection from Push-Pull to Rep-Req! lower sample memory usage and better load-balancing performances (first ready first served)! - Use single channel for all histograms exchanges (objects but also configs)... to be cross-checked as some warnings - In CbmMQTsSamplerRepReq, fix logic for emission of missing TS list when first missing is index 1 - In CbmMQTsSamplerRepReq, add case of missing TS 0 to same logic (starting processing after beginning of a run) - In CbmMQTsSamplerRepReq, fix the stop execution when reaching max TS nb condition
-
- Add CbmDeviceDigiEventSink class and DigiEventSink binary - In TsaMultiSampler, fix logic for emission of missing TS list when first missing is index 1 - Use vector ofCbmEvents instead of TClonesArray at output of BuildDigiEvents - Add missing features file for Unpack-Build-Sink chain - Add optional output of the full digi vectors in Event Sink => Tested with first file of run 1588, missing TS probably need better handling as too many empty fields
-