DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
SRSAND.h
1 // \file SRSAND.h
3 // \brief SAND reconstruction output.
4 // \author L.Di Noto
5 // \date Jan. 2023
7 #ifndef DUNEANAOBJ_SRSAND_H
8 #define DUNEANAOBJ_SRSAND_H
9 
13 
14 
15 namespace caf
16 {
18  class SRSANDInt
19  {
20  public:
21  std::vector<SRTrack> tracks;
22  std::size_t ntracks = 0;
23 
24  std::vector<SRShower> showers;
25  std::size_t nshowers = 0;
26  };
27 
29  class SRSAND
30  {
31  public:
33  struct ID
34  {
35  int ixn = -1;
36  int idx = -1;
37  };
38 
39  std::size_t nixn = 0;
40  std::vector<SRGArInt> ixn;
41 
42  };
43 
44 }
45 #endif //DUNEANAOBJ_SRSAND_H
A general reconstructed particle container.
Reconstructed shower object.
Reconstructed track object.
A SAND reconstructed neutrino interaction.
Definition: SRSAND.h:19
SAND reconstruction output.
Definition: SRSAND.h:30
std::vector< SRGArInt > ixn
Reconstructed interactions.
Definition: SRSAND.h:40
Common Analysis Files.
Definition: SRBeamBranch.h:13
The information needed to uniquely identify a SAND reco object.
Definition: SRSAND.h:34
int ixn
interaction ID
Definition: SRSAND.h:35
int idx
index in container
Definition: SRSAND.h:36