6#ifndef DUNEANAOBJ_SRSAND_H
7#define DUNEANAOBJ_SRSAND_H
12#include "duneanaobj/StandardRecord/SRSANDAssn.h"
20 std::vector<SRTrack> tracks;
21 std::size_t ntracks{};
23 std::vector<SRShower> showers;
24 std::size_t nshowers{};
31 std::vector<SRTrack> tracks;
32 std::size_t ntracks{};
34 std::vector<SRShower> showers;
35 std::size_t nshowers{};
42 std::vector<SRECALCluster> clusters;
43 std::size_t nclusters{};
53 enum class SRIntTarget
63 std::size_t ntrkmatch{};
78 std::vector<SRSANDInt>
ixn;
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:62
SRIntTarget target
Target material of the interaction.
Definition: SRSAND.h:64
SAND reconstruction output.
Definition: SRSAND.h:72
SREcal ecal
All clusters reconstructed by the ECAL in this spill.
Definition: SRSAND.h:76
std::vector< SRSANDInt > ixn
SAND interactions from the cross-subdetector matching.
Definition: SRSAND.h:78
SRGRAIN grain
All objects reconstructed by GRAIN in this spill.
Definition: SRSAND.h:74
SRTracker tracker
All objects reconstructed by the tracker in this spill.
Definition: SRSAND.h:75
All objects reconstructed by the tracker in a spill.
Definition: SRSAND.h:29
Common Analysis Files.
Definition: Navigate.cxx:8