Skip to content

Clean up PrForward from the cuda codebase

Vava Gligorov requested to merge vava_cleanup_prforward into master

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.

cc @dovombru @raaij @dcampora @flpisani

Merge request reports