rest-for-physics / rest-for-physics/framework

Migrate drawing and analysis methods to dedicated classes or namespaces

Open
#183 4 comments 0 reactions 4 assignees View on GitHub

@juanangp is already working on this.

Since Apr 19, 2022.

development help wanted
Dominant language
C++
Stars
19
Forks
14
PR merge metrics
No merged PRs in 30d

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 the XXX library.
  • TRestXXXAnalysis should implement all the analysis methods within the XXX 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:

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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.