DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
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 
13 
14 namespace caf
15 {
16  class SRGArECAL
17  {
18  public:
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 
30  };
31 
32 }
33 
34 #endif //DUNEANAOBJ_SRGARECAL_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: SRGArECAL.h:17
int garsoft_ecal_id
GArSoft ECALId for ECAL cluster.
Definition: SRGArECAL.h:24
int garsoft_trk_assn
GArSoft trackId associated to ECAL cluster.
Definition: SRGArECAL.h:26
float truth_fraction
Contribution of truth particle to reco object.
Definition: SRGArECAL.h:29
int hits_in_cluster
Total number of ECAL hits in cluster.
Definition: SRGArECAL.h:22
SRTrueParticle truth
Best-match GEANT truth particle for this ECAL cluster.
Definition: SRGArECAL.h:28
SRVector3D position
ECAL cluster 3D position.
Definition: SRGArECAL.h:19
float E
Energy in MeV corresponding to this cluster.
Definition: SRGArECAL.h:20
Definition: SRTrueParticle.h:22
A 3-vector with more efficient storage than TVector3.
Definition: SRVector3D.h:26
Common Analysis Files.
Definition: SRBeamBranch.h:13