The routine complete_recon_ev calculates all of the desired physics quantities for the reconstructed event. This is the place to put experiment specific calculations of physics quantities (or directly in results_write, for simple calculations). For each event, the spectrometer quantities must be passed to the routine (through the 'main' structure), and the following quantities are calculated:
-The unit vectors for the outgoing electron and hadron:
and
.
-The virtual photon quantities:
, and
.
-The angles between the virtual photon and the outgoing hadron (following
the pion production conventions - should the
definition be
different for (e,e'p)?):
and
.
-Missing momentum and it's components (parallel/perpendicular/outofplane for physics, x/y/z for Heepcheck): Pm, PmPar, PmPer, PmOop, Pmx, Pmy, Pmz.
-Invariant mass:
.
-FOR (e,e'p) ONLY: Missing energy and recoil momentum:Em, Trec.
, and
.