DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
SRShower.h
Go to the documentation of this file.
1 
8 #ifndef DUNEANAOBJ_SRSHOWER_H
9 #define DUNEANAOBJ_SRSHOWER_H
10 
13 
14 namespace caf
15 {
16  class SRShower
17  {
18  public:
21  float Evis = -999.;
22 
23  std::vector<TrueParticleID> truth;
24  std::vector<float> truthOverlap;
25  };
26 
27 }
28 
29 #endif //DUNEANAOBJ_SRSHOWER_H
True particle coming out of a probe particle's interaction w/ detector.
3-vector class with more efficient storage than TVector3. Ported from NOvA StandardRecord.
Definition: SRShower.h:17
std::vector< float > truthOverlap
Fractional overlap between this shower and true particle.
Definition: SRShower.h:24
std::vector< TrueParticleID > truth
Associated SRTrueParticle(s), if relevant (use SRTruthBranch::Particle() with these IDs to grab them)
Definition: SRShower.h:23
SRVector3D direction
Shower 3D end point [cm].
Definition: SRShower.h:20
SRVector3D start
Shower 3D start point [cm].
Definition: SRShower.h:19
float Evis
Visible energy in voxels corresponding to this shower.
Definition: SRShower.h:21
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:26
Common Analysis Files.
Definition: SRBeamBranch.h:13