Clean up PrForward from the cuda codebase
Removes PrForward
from the cuda
subdirectory.
Makes a new SciFi/classifiers
directory, TMVA things moved there for now. We may want to move classifiers even further upstream eventually, but one thing at a time. Other MVA classifiers should also go here from now on.
Makes a new SciFi/utils
directory, I only migrated the parts of TrackUtils
and HitUtils
which were actually used outside PrForward.
Code which used to live in FindXHits
is only needed for x86 and got moved to LookingForwardUtils.h
in that directory.
I migrated only those constants which we actually used from PrForwardConstants
to the common SciFiDefinitions.cuh
file, where the SciFi::Tracking
namespace is now defined.
I've tested this on Bs2PhiPhi but given how extensive the changes are I would appreciate someone cross-checking me against master.