Skip to content

Remove unused code related to MC checking/linking

Christoph Hasse requested to merge springcleaning into master

While working on cleaning up some MC-Checking/Linking related code I noticed so many files that were unused/unchecked/old.
Thus I tried removing some obvious candidates in this MR.

This is not complete yet but I figured for review purposes smaller chunks are better ;)

These have similar algorithms already in Rec/Pr for the upgrade:

deleted:    Tr/PatChecker/src/PatCheckerNTuple.cpp
deleted:    Tr/PatChecker/src/PatCheckerNTuple.h
deleted:    Tr/PatChecker/src/PatCounter.cpp
deleted:    Tr/PatChecker/src/PatCounter.h
deleted:    Tr/PatChecker/src/PatTrack2MCParticle.cpp
deleted:    Tr/PatChecker/src/PatTrack2MCParticle.h
deleted:    Tr/TrackIdealPR/CMakeLists.txt
deleted:    Tr/TrackIdealPR/doc/release.notes
deleted:    Tr/TrackIdealPR/options/Brunel.opts
deleted:    Tr/TrackIdealPR/src/IdealTracksCreator.cpp
deleted:    Tr/TrackIdealPR/src/IdealTracksCreator.h
deleted:    Tr/TrackIdealPR/src/Map.cpp
deleted:    Tr/TrackIdealPR/src/Map.h
deleted:    Tr/TrackMCTools/src/DebugTrackingLosses.cpp
deleted:    Tr/TrackMCTools/src/DebugTrackingLosses.h

completely unused Interfaces.

deleted:    Tr/TrackInterfaces/TrackInterfaces/IAddTTClusterTool.h
deleted:    Tr/TrackInterfaces/TrackInterfaces/IMatchTool.h
deleted:    Tr/TrackInterfaces/TrackInterfaces/IPrVeloUTFit.h
deleted:    Tr/TrackInterfaces/TrackInterfaces/IPromoteClusters.h
modified:   Tr/TrackInterfaces/dict/TrackInterfacesDict.h
modified:   Tr/TrackInterfaces/dict/TrackInterfacesDict.xml

unsued (checked Moore/Brunel/Boole/DaVinci) and untested

deleted:    Tr/TrackMCTools/src/CleanPatTrackSelector.cpp
deleted:    Tr/TrackMCTools/src/CleanPatTrackSelector.h

Adapt to removed packages:

modified:   Rec/RecConf/CMakeLists.txt
modified:   Tf/TrackSys/CMakeLists.txt

cc: @decianm @sstahl

Edited by Rosen Matev

Merge request reports