Open
Description
Migrate drawing and analysis methods within the different libraries to a namespace
such as TRestXXXPainter
and TRestXXXAnalysis
:
TRestXXXPainter
should implement all the drawing methods within theXXX
library.TRestXXXAnalysis
should implement all the analysis methods within theXXX
library.
All the libraries inside the repository should be migrated to this schema. Perhaps, the implementation of TRestHitsPainter
and TRestHitsAnalysis
inside framework can be discussed. We should assing a developer to migrate the different libraries:
- rest-for-physics/detectorlib
- rest-for-physics/rawlib
- rest-for-physics/geant4lib @lobis
- rest-for-physics/tracklib @juanangp
- rest-for-physics/connectorslib
- rest-for-physics/framework ?
Ideally a template should be provided to use a similar schema for all the libraries by defining dedicated TRestXXXPainter
and TRestXXXAnalysis
namespaces in every single library.
We should discuss the need of other generic namespace
such as TRestXXXTools