- Cleaned up ca::TripletConstructor.
- Removed global ca::TrackFit instance from ca::TripletConstructor. - Removed access to ca::InputData from ca::TripletConstructor (all needed data is already in ca::WindowData). - Switched from global to window-based hit index in ca::Branch. Allows simplification of many interfaces (removal of ca::InputData). - Cleaned up ca::TrackFinder. - In ca::TrackFinder, replaced separate vector instances which store upper and lower bounds of windows by single vectors that store these bounds together as a pair. - Cleaned up ca::TrackFinderWindow.
parent
d6cf7018
No related branches found
No related tags found
Showing
- algo/ca/core/tracking/CaTrackExtender.cxx 10 additions, 11 deletionsalgo/ca/core/tracking/CaTrackExtender.cxx
- algo/ca/core/tracking/CaTrackExtender.h 1 addition, 2 deletionsalgo/ca/core/tracking/CaTrackExtender.h
- algo/ca/core/tracking/CaTrackFinder.cxx 103 additions, 97 deletionsalgo/ca/core/tracking/CaTrackFinder.cxx
- algo/ca/core/tracking/CaTrackFinder.h 1 addition, 1 deletionalgo/ca/core/tracking/CaTrackFinder.h
- algo/ca/core/tracking/CaTrackFinderWindow.cxx 369 additions, 352 deletionsalgo/ca/core/tracking/CaTrackFinderWindow.cxx
- algo/ca/core/tracking/CaTrackFinderWindow.h 44 additions, 12 deletionsalgo/ca/core/tracking/CaTrackFinderWindow.h
- algo/ca/core/tracking/CaTrackFit.h 2 additions, 0 deletionsalgo/ca/core/tracking/CaTrackFit.h
- algo/ca/core/tracking/CaTripletConstructor.cxx 155 additions, 173 deletionsalgo/ca/core/tracking/CaTripletConstructor.cxx
- algo/ca/core/tracking/CaTripletConstructor.h 18 additions, 29 deletionsalgo/ca/core/tracking/CaTripletConstructor.h
- algo/ca/core/utils/CaVector.h 1 addition, 0 deletionsalgo/ca/core/utils/CaVector.h
Loading