- Jan 08, 2024
-
-
Sergey Gorbunov authored
-
-
- Jan 04, 2024
-
-
Use the same output format as all the other detector systems.
-
-
Up to now the input and event numbers where added to the match when the match was created. In time based mode the digi and match objects are not necessarily created at the same event to witch the MvdPoint belongs. This results in wrongly matching the digis to the MvdPoints. Add information about input and event number to the pixel charge to store the the correct information about input and event numbers. Use this information when creating the match object.
-
The latency defines the time how much can happen between digi creation and readout. Only after this time the daq buffer can be written to the output timeslice without timly disordered digis. Increase the default time and allow to set the time from the macro. Add info output to the CbmDaq when the latency is changed.
-
-
Pass the correct information about the reconstruction mode (event or time based) to the MVD cluster and hit finder. Switch of MVD reconstruction when running in event based mode using the real event builder since the MVD is currently not supported by the real event builder. The tests from macro/C2F, macro/much and macro/dimuon still uses the old macro run_reco_event.C which uses the macro reconstruct.C. The file defines the reconstruction topology. The reconstruction used in C2F needs to use the Ideal eventbuilder while the reco macro in dimuon doesn't produce tracks when using the Ideal event builder. Add the posibility to switch the usage of the ideal event builder on/off. The test from both directories should use the macro run_reco.C in future.
-
-
Add CbmMvdQa to the reconstruction test to create residuals for the MVD. Small fixes in CbmMvdQa to get the task running again. Attach tracks only of requested. Fix issue when writting the output.
-
-
Add a fixed error of 8mum for the x- and y-position of the MvdHit.
-
Change the code such that the cluster finder also works event based. Loop over all frames such that all data is written to the output after the Exec function. Refactor code. Move code for cleanup in extra function. Since TClonesArray->AbsorbAt() removes entries from the array looping from front to back doesn't work correctly such loop from back to front. Mark digis below the threshold as used such that they are removed from the input array during cleanup.
-
-
-
-
This latency is used by the CbmDaq to decide when the data can be moved from the daq buffer to the final timeslice. If the latency is currently less than 110 microseconds some of the MVD digis are not properly time sorted. The latency needs to be adjusted after the digitization parameters are finally fixed.
-
Receice at the end of the run all data which is still in the buffers of the mvd sensors, create digis and send them to the DAQ.
-
Fix the digi time. There were two problems pilled up. The first problem was to get the event time to late during execution. By accident the event time was then also used twice, once when creating the temporary CbmPixelCharge buffer and a second time when creating the final digi. Flush all data which is still stored in the temporary buffer at the end of the run.
-
Flush the internal buffer after each event when running in event based mode. This creates digis for all channels even if the dead time of the channel is not yet reached. All digis are written into the current timeslice. Flushing the internal buffer after the last event when running in time based mode to avoid losing data. Create and send digi matches only if required. Should fix a memory leak. Add LOG information in the init about run mode. Remove obsolete code.
-
- Jan 03, 2024
-
-
Sergei Zharko authored
-
- Dec 30, 2023
-
-
Sergey Gorbunov authored
-
Sergey Gorbunov authored
-
- Dec 27, 2023
-
-
- Dec 22, 2023
-
-
-
-
It was found that in ideal digitization and hit production the points position do not match hits position. This was caused by missing the rotation information in the previous FsdGeoHandler implementation. Now this issue is fixed using correction here
- Dec 21, 2023
-
-
Administrator authored
Add protections when tracking and/or track matching delivers strange results.
-
- Dec 20, 2023
-
-
Sergey Gorbunov authored
-
Alexandru Bercuci authored
-
-
-
- Dec 19, 2023
-
-
-
-
Sergey Gorbunov authored
-
- Dec 18, 2023
-
-
-
-
This MR introduced minor updates to the cbmreco_offline and cbm_atconverter binary: - colored log ouput - forward declaration of classes in header files - new function to get cbmsim tree from file - use consistently "firstTs" and "numTS" to set start event and number of processed events, respectively -STS track matching
-