DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
SRMINERvA.h
1
2// \file SRNDLAr.h
3// \brief ND-LAr reconstruction output.
4// \author J. Wolcott <jwolcott@fnal.gov>
5// \date Mar. 2023
7
8#ifndef DUNEANAOBJ_SRMINERVA_H
9#define DUNEANAOBJ_SRMINERVA_H
10
11#include <vector>
14
15namespace caf
16{
19 {
20 public:
21 std::vector<caf::SRTrack> tracks;
22 std::size_t ntracks = 0;
23
24 // I think this is where MINERvA "blobs" should go?
25 std::vector<caf::SRShower> showers;
26 std::size_t nshowers = 0;
27 };
28
31 {
32 public:
33 int ixn = -1;
34 int idx = -1;
35 };
36
37 // just a placeholder for the moment
39 {
40 public:
41 std::vector<SRMINERvAInt> ixn;
42 std::size_t nixn = 0;
43
46 template <typename T>
47 const T & Reco(const SRMINERvAID& id);
48 };
49
50} // caf
51
52#endif //DUNEANAOBJ_SRMINERVA_H
Reconstructed shower object.
Reconstructed track object.
The information needed to uniquely identify a MINERvA reco object.
Definition SRMINERvA.h:31
int idx
index in container
Definition SRMINERvA.h:34
int ixn
interaction ID
Definition SRMINERvA.h:33
A MINERvA reconstructed interaction.
Definition SRMINERvA.h:19
Definition SRMINERvA.h:39
const T & Reco(const SRMINERvAID &id)
Definition SRMINERvA.cxx:6
std::vector< SRMINERvAInt > ixn
Reconstructed interactions.
Definition SRMINERvA.h:41
Common Analysis Files.
Definition Navigate.cxx:8