Replaced vector of pointer to States by vector of States in Track object
This will allow to drop by half the number of memory allocations in the Reconstruction code, leading to substancial speedup (we spend 15% of the time allocating/deallocating)
Showing
- Event/EventPacker/src/lib/PackedTrack.cpp 2 additions, 2 deletionsEvent/EventPacker/src/lib/PackedTrack.cpp
- Event/TrackEvent/Event/TrackFunctor.h 2 additions, 2 deletionsEvent/TrackEvent/Event/TrackFunctor.h
- Event/TrackEvent/src/Track.cpp 20 additions, 54 deletionsEvent/TrackEvent/src/Track.cpp
- Event/TrackEvent/xml/Track.xml 43 additions, 34 deletionsEvent/TrackEvent/xml/Track.xml
- Hlt/HltDAQ/src/component/ReportConvertTool.cpp 36 additions, 46 deletionsHlt/HltDAQ/src/component/ReportConvertTool.cpp
- Hlt/HltDAQ/src/lib/HltTrackingCoder.cpp 10 additions, 10 deletionsHlt/HltDAQ/src/lib/HltTrackingCoder.cpp
- Hlt/HltDAQ/src/utest/utestTrackingCoder.cpp 10 additions, 10 deletionsHlt/HltDAQ/src/utest/utestTrackingCoder.cpp
- Kernel/LHCbAlgs/src/TESMerger.cpp 0 additions, 2 deletionsKernel/LHCbAlgs/src/TESMerger.cpp
Loading
Please register or sign in to comment