DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
duneanaobj
StandardRecord
SRECALCluster.h
Go to the documentation of this file.
1
7
8
#ifndef DUNEANAOBJ_SRECALCLUSTER_H
9
#define DUNEANAOBJ_SRECALCLUSTER_H
10
11
#include "
duneanaobj/StandardRecord/SRVector3D.h
"
12
#include "
duneanaobj/StandardRecord/SRTrueParticle.h
"
13
14
namespace
caf
15
{
16
class
SRECALCluster
17
{
18
public
:
19
int
id
;
20
SRVector3D
position
;
21
SRVector3D
var_position;
//< Cluster variance of x,y,z position coordinates [cm]
22
float
time
;
23
SRVector3D
start
;
24
SRVector3D
direction
;
25
float
E
;
26
int
num_cells
;
27
28
std::vector<TrueParticleID>
truth
;
29
std::vector<float>
truthOverlap
;
30
};
31
32
}
33
34
#endif
//DUNEANAOBJ_SRECALCluster_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::SRECALCluster
Definition
SRECALCluster.h:17
caf::SRECALCluster::start
SRVector3D start
Cluster 3D start point [cm].
Definition
SRECALCluster.h:23
caf::SRECALCluster::time
float time
Cluster time weighted on energy [ns].
Definition
SRECALCluster.h:22
caf::SRECALCluster::direction
SRVector3D direction
Cluster directiion versor.
Definition
SRECALCluster.h:24
caf::SRECALCluster::position
SRVector3D position
Cluster barycenter position weighted on energy [cm].
Definition
SRECALCluster.h:20
caf::SRECALCluster::id
int id
Cluster id.
Definition
SRECALCluster.h:19
caf::SRECALCluster::truth
std::vector< TrueParticleID > truth
Associated SRTrueParticle(s), if relevant (use SRTruthBranch::Particle() with these IDs to grab them)
Definition
SRECALCluster.h:28
caf::SRECALCluster::truthOverlap
std::vector< float > truthOverlap
Fractional overlap between this shower and true particle.
Definition
SRECALCluster.h:29
caf::SRECALCluster::num_cells
int num_cells
Total number of cells in the cluster.
Definition
SRECALCluster.h:26
caf::SRECALCluster::E
float E
Reconstructed energy [MeV].
Definition
SRECALCluster.h:25
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