DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
SRSAND.h
Go to the documentation of this file.
1
5
6#ifndef DUNEANAOBJ_SRSAND_H
7#define DUNEANAOBJ_SRSAND_H
8
12#include "duneanaobj/StandardRecord/SRSANDAssn.h"
13
14namespace caf
15{
17 class SRGRAIN
18 {
19 public:
20 std::vector<SRTrack> tracks;
21 std::size_t ntracks{};
22
23 std::vector<SRShower> showers;
24 std::size_t nshowers{};
25 };
26
29 {
30 public:
31 std::vector<SRTrack> tracks;
32 std::size_t ntracks{};
33
34 std::vector<SRShower> showers;
35 std::size_t nshowers{};
36 };
37
39 class SREcal
40 {
41 public:
42 std::vector<SRECALCluster> clusters;
43 std::size_t nclusters{};
44 };
45
51 {
52 public:
53 std::vector<SRSANDAssn> trkmatch;
54 std::size_t ntrkmatch{};
55 };
56
61 class SRSAND
62 {
63 public:
67
68 std::vector<SRSANDInt> ixn;
69 std::size_t nixn{};
70 };
71
72}
73
74#endif //DUNEANAOBJ_SRSAND_H
Reconstructed ECAL cluster object.
Reconstructed shower object.
Reconstructed track object.
All clusters reconstructed by the ECAL in a spill.
Definition: SRSAND.h:40
All objects reconstructed by GRAIN in a spill.
Definition: SRSAND.h:18
A SAND reconstructed neutrino interaction, built by matching objects across the subdetectors.
Definition: SRSAND.h:51
std::vector< SRSANDAssn > trkmatch
Cross-subdetector associations; constituents may come from different subdetectors.
Definition: SRSAND.h:53
SAND reconstruction output.
Definition: SRSAND.h:62
SREcal ecal
All clusters reconstructed by the ECAL in this spill.
Definition: SRSAND.h:66
std::vector< SRSANDInt > ixn
SAND interactions from the cross-subdetector matching.
Definition: SRSAND.h:68
SRGRAIN grain
All objects reconstructed by GRAIN in this spill.
Definition: SRSAND.h:64
SRTracker tracker
All objects reconstructed by the tracker in this spill.
Definition: SRSAND.h:65
All objects reconstructed by the tracker in a spill.
Definition: SRSAND.h:29
Common Analysis Files.
Definition: Navigate.cxx:8