![]() |
Project
|
#include <XRayTransport.h>
Public Attributes | |
| long long | rays = 0 |
| long long | raysIdentical = 0 |
| the whole ordered list matched, position and sense | |
| long long | raysStructural = 0 |
| the lists have different lengths or senses | |
| long long | matched = 0 |
| long long | displaced = 0 |
same position in both lists, more than tolerance apart | |
| long long | missing = 0 |
| in the reference, absent from the candidate | |
| long long | extra = 0 |
| in the candidate, absent from the reference | |
| long long | kindMismatch = 0 |
| double | worstDeltaT = 0. |
| max |dt| over positionally matched crossings, cm | |
| Point3D | worstOrigin {} |
| Point3D | worstDir {} |
| std::string | worstReason |
How two crossing lists differ, with LOST and DISPLACED kept apart.
That separation is the whole localising value of comparing lists rather than aggregates. A crossing the candidate never found is a wall a track walks through; a crossing it found half a millimetre late is a step length that is slightly wrong. Both are defects, they have completely different consequences for transport, and a single "disagreements" count merges them.
Definition at line 274 of file XRayTransport.h.
same position in both lists, more than tolerance apart
Definition at line 279 of file XRayTransport.h.
in the candidate, absent from the reference
Definition at line 281 of file XRayTransport.h.
Definition at line 282 of file XRayTransport.h.
Definition at line 278 of file XRayTransport.h.
in the reference, absent from the candidate
Definition at line 280 of file XRayTransport.h.
Definition at line 275 of file XRayTransport.h.
the whole ordered list matched, position and sense
Definition at line 276 of file XRayTransport.h.
the lists have different lengths or senses
Definition at line 277 of file XRayTransport.h.
| double o2::cad::xray::ListComparison::worstDeltaT = 0. |
max |dt| over positionally matched crossings, cm
Definition at line 283 of file XRayTransport.h.
| Point3D o2::cad::xray::ListComparison::worstDir {} |
Definition at line 285 of file XRayTransport.h.
| Point3D o2::cad::xray::ListComparison::worstOrigin {} |
Definition at line 284 of file XRayTransport.h.
| std::string o2::cad::xray::ListComparison::worstReason |
Definition at line 286 of file XRayTransport.h.