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