All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RecoParticle.h
Go to the documentation of this file.
1 #ifndef _sbnumurecodata_RecoParticle_hh
2 #define _sbnumurecodata_RecoParticle_hh
3 
4 #include <vector>
5 
6 #include "TVector3.h"
7 
8 namespace numu {
9 /** Reconstructed information about each particle. Internal struct used
10 * to combine information on each reconstructed particle.
11 **/
12 struct RecoParticle {
13  bool p_is_clear_cosmic; //!< Taken from Pandora metadata "is_clear_cosmic"
14  bool p_is_neutrino; //!< Taken from Pandora metadata "is_neutrino"
15  float p_nu_score; //!< Take from Pandora metadata "nu_score"
16  std::vector<TVector3> vertices; //!< List of vertices associated with the particle
17  std::vector<size_t> daughters; //!< Daughters of the particle in the "particle flow". Value represents index into pandora information.
18  size_t ID; //!< ID of particle
19  int pandora_pid; //!< Particle ID from pandora
20 };
21 }
22 #endif
int pandora_pid
Particle ID from pandora.
Definition: RecoParticle.h:19
size_t ID
ID of particle.
Definition: RecoParticle.h:18
std::vector< size_t > daughters
Daughters of the particle in the &quot;particle flow&quot;. Value represents index into pandora information...
Definition: RecoParticle.h:17
float p_nu_score
Take from Pandora metadata &quot;nu_score&quot;.
Definition: RecoParticle.h:15
std::vector< TVector3 > vertices
List of vertices associated with the particle.
Definition: RecoParticle.h:16
bool p_is_neutrino
Taken from Pandora metadata &quot;is_neutrino&quot;.
Definition: RecoParticle.h:14
bool p_is_clear_cosmic
Taken from Pandora metadata &quot;is_clear_cosmic&quot;.
Definition: RecoParticle.h:13