Draft: Tuple for RICH reconstruction studies
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.