DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
duneanaobj
StandardRecord
SRGArECAL.h
1
// \file SRGArECAL.h
3
// \brief Reconstructed GAr ECAL cluster object
4
// \author F. Martinez <f.martinezlopez@qmul.ac.uk>
5
// \date Jan. 2023
7
8
#ifndef DUNEANAOBJ_SRGARECAL_H
9
#define DUNEANAOBJ_SRGARECAL_H
10
11
#include "
duneanaobj/StandardRecord/SRVector3D.h
"
12
#include "
duneanaobj/StandardRecord/SRTrueParticle.h
"
13
14
namespace
caf
15
{
16
class
SRGArECAL
17
{
18
public
:
19
SRVector3D
position
;
20
float
E
= -999.;
21
22
int
hits_in_cluster
= -999;
23
24
int
garsoft_ecal_id
= -999;
25
26
int
garsoft_trk_assn
= -999;
27
28
SRTrueParticle
truth
;
29
float
truth_fraction
;
30
};
31
32
}
33
34
#endif
//DUNEANAOBJ_SRGARECAL_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::SRGArECAL
Definition:
SRGArECAL.h:17
caf::SRGArECAL::garsoft_ecal_id
int garsoft_ecal_id
GArSoft ECALId for ECAL cluster.
Definition:
SRGArECAL.h:24
caf::SRGArECAL::garsoft_trk_assn
int garsoft_trk_assn
GArSoft trackId associated to ECAL cluster.
Definition:
SRGArECAL.h:26
caf::SRGArECAL::truth_fraction
float truth_fraction
Contribution of truth particle to reco object.
Definition:
SRGArECAL.h:29
caf::SRGArECAL::hits_in_cluster
int hits_in_cluster
Total number of ECAL hits in cluster.
Definition:
SRGArECAL.h:22
caf::SRGArECAL::truth
SRTrueParticle truth
Best-match GEANT truth particle for this ECAL cluster.
Definition:
SRGArECAL.h:28
caf::SRGArECAL::position
SRVector3D position
ECAL cluster 3D position.
Definition:
SRGArECAL.h:19
caf::SRGArECAL::E
float E
Energy in MeV corresponding to this cluster.
Definition:
SRGArECAL.h:20
caf::SRTrueParticle
Definition:
SRTrueParticle.h:22
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