This commit makes
McEventCollectionCnv_p4_test more robust by:
- checking all properties of the
GenVertexpositions not at
(0,0,0)to properly test TP conversion of those variables.
- some double-precision properties are only stored with single-precision in the persistent version, so must be cast to
floatbefore being compared.
The current versions of
McEventCollectionCnv_p4 flip the order of the
associated with each
GenVertex after T1->P1->T2 conversion. Running though this twice
is sufficient to regain agreement (i.e. T1->P1->T2->P2->T3. T1 == T3 != T2).