|
DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
|
Top-level particle interaction. (Usually neutrinos, but cosmics, etc. can live here too) More...
#include <SRInteraction.h>
Public Member Functions | |
| bool | contained () const |
| Convenience function to check if the interaction is contained in the detector by checking the contained flag of all reco particles. | |
Public Attributes | |
| long int | id = -1 |
| SRVector3D | vtx |
| Reconstructed vertex location (if any) | |
| SRDirectionBranch | dir |
| Hypotheses for this interaction's parent particle direction. | |
| SRNeutrinoHypothesisBranch | nuhyp |
| Hypotheses for this interaction's neutrino identity. | |
| SRNeutrinoEnergyBranch | Enu |
| Hypotheses for this interaction's neutrino energy. | |
| SRRecoParticlesBranch | part |
| Collections of reconstructed particles. | |
| std::vector< std::size_t > | truth |
| Indices of SRTrueInteraction(s), if relevant (use this index in SRTruthBranch::nu to get them) | |
| std::vector< float > | truthOverlap |
| Fractional overlap between this reco interaction and each true interaction. | |
| bool | preselected = false |
| Was this interaction preselected? (Useful for workflows where CAFs are preprocessed / filtered in the process of making concatenated files) | |
Top-level particle interaction. (Usually neutrinos, but cosmics, etc. can live here too)