DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
duneanaobj
StandardRecord
SRShower.h
Go to the documentation of this file.
1
7
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
// less typing further below
20
static
constexpr
float
NaN = std::numeric_limits<float>::signaling_NaN();
21
22
SRVector3D
start
;
23
SRVector3D
direction
;
24
25
double
time
= NaN;
26
27
float
Evis
= -999.;
28
29
float
qual
= NaN;
30
31
float
len_cm
= NaN;
32
33
float
initial_dEdx
;
34
float
conversionGap
;
35
36
std::vector<TrueParticleID>
truth
;
37
std::vector<float>
truthOverlap
;
38
};
39
40
}
41
42
#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::time
double time
Time of shower formation [ns].
Definition
SRShower.h:25
caf::SRShower::truthOverlap
std::vector< float > truthOverlap
Fractional overlap between this shower and true particle.
Definition
SRShower.h:37
caf::SRShower::qual
float qual
Reco-specific quality metric (for istance trackScore value)
Definition
SRShower.h:29
caf::SRShower::truth
std::vector< TrueParticleID > truth
Associated SRTrueParticle(s), if relevant (use SRTruthBranch::Particle() with these IDs to grab them)
Definition
SRShower.h:36
caf::SRShower::direction
SRVector3D direction
Shower direction (unit vector).
Definition
SRShower.h:23
caf::SRShower::conversionGap
float conversionGap
Spatial distance between the photon creation and its conversion into e+e- pair [cm].
Definition
SRShower.h:34
caf::SRShower::len_cm
float len_cm
Shower length [cm]. The definition is reco-dependent; consult the documentation of the specific recon...
Definition
SRShower.h:31
caf::SRShower::start
SRVector3D start
Shower 3D start point [cm].
Definition
SRShower.h:22
caf::SRShower::Evis
float Evis
Visible energy in voxels corresponding to this shower.
Definition
SRShower.h:27
caf::SRShower::initial_dEdx
float initial_dEdx
dE/dx value at the shower start
Definition
SRShower.h:33
caf::SRVector3D
A 3-vector with more efficient storage than TVector3.
Definition
SRVector3D.h:26
caf
Common Analysis Files.
Definition
Navigate.cxx:8
Generated by
1.9.8