Skip to content

Draft: Tuple for RICH reconstruction studies

Maurizio Martinelli requested to merge mamartin-rich-studies into master

Added a new monitoring algorithm to create a tuple for performing RICH reconstruction studies.

The tuple currently includes:

  • SIMDPixel positions (x, y; global, local) on RICH1 and RICH2
  • MCParticles momentum, ID, charge, PV and OV position (Reconstructible type not working)
  • RICH Segment track hit point on RICH1 and RICH2 detector planes (x, y; global, local)

We would like to add:

  • MCParticle-to-hit association
  • hit time of arrival
  • reconstructed tracks

The implementation is very preliminary, but can be tested with

./Rec/run gaudirun.py Rec/Rich/RichFutureRecSys/examples/{RichFuture.py,data/PMTs/UpgradeII/WithSpill/DIGI/{10000000.py,files.py}} 2>&1 | tee log_2.0e33.txt

It produces the file RichHitsTuple.root with the tuple RICH/RichRecoTupleMC/RichRecoTuple which contains arrays of the aforementioned variables for each event.

Merge request reports