DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Public Attributes | Static Public Attributes | Static Private Attributes | List of all members
caf::SRRecoParticle Class Reference

Reconstructed particle candidate. More...

#include <SRRecoParticle.h>

Public Attributes

bool primary = false
 Is this reco particle a "primary" one (i.e. emanates directly from the reconstructed vertex)?
 
int pdg = 0
 PDG code inferred for this particle.
 
int tgtA = 0
 Atomic number of nucleus this particle was reconstructed in (useful for, e.g., SAND)
 
float score = NaN
 PID score for this particle, if relevant.
 
float E = NaN
 Reconstructed energy for this particle [GeV].
 
PartEMethod E_method = PartEMethod::kUnknownMethod
 Method used to determine energy for the particle.
 
SRVector3D p
 Reconstructed momentum for this particle.
 
SRVector3D start
 Reconstructed start point of this particle [cm].
 
SRVector3D end
 Reconstructed end point of this particle, if that makes sense [cm].
 
bool contained = false
 
std::vector< TrueParticleIDtruth
 Associated SRTrueParticle(s), if relevant (use SRTruthBranch::Particle() with these IDs to grab them)
 
std::vector< float > truthOverlap
 Fractional overlap between this reco particle and true particle.
 

Static Public Attributes

static constexpr int kPdgHadronicBlob = 2000000002
 Special PDG code used for a "hadronic blob" (usu. calorimetrically reconstructed), borrowed from GENIE.
 

Static Private Attributes

static constexpr float NaN = std::numeric_limits<float>::signaling_NaN()
 

Detailed Description

Reconstructed particle candidate.


The documentation for this class was generated from the following file: