DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
SRGAr.h
1
2// \file SRGAr.h
3// \brief ND-GAr reconstruction output.
4// \author J. Wolcott <jwolcott@fnal.gov>
5// \date Jan. 2022
7#ifndef DUNEANAOBJ_SRGAR_H
8#define DUNEANAOBJ_SRGAR_H
9
10#include "duneanaobj/StandardRecord/SRGArTrack.h"
11#include "duneanaobj/StandardRecord/SRGArECAL.h"
12
13namespace caf
14{
17 {
18 public:
19 std::vector<SRGArTrack> tracks;
20 std::size_t ntracks = 0;
21
22 std::vector<SRGArECAL> clusters;
23 std::size_t nclusters = 0;
24
25 // legacy parametric reco fields
26
27 int nFSP;
28 std::vector<int> pdg;
29 std::vector<float> ptrue;
30 std::vector<float> trkLen;
31 std::vector<float> trkLenPerp;
32 std::vector<float> partEvReco;
33 int gastpc_pi_pl_mult;
34 int gastpc_pi_min_mult;
35 };
36
38 class SRGArID
39 {
40 public:
41
42 int ixn = -1;
43 int idx = -1;
44 };
45
47 class SRGAr
48 {
49 public:
50 std::size_t nixn = 0;
51 std::vector<SRGArInt> ixn;
52 };
53
54}
55#endif //DUNEANAOBJ_SRGAR_H
The information needed to uniquely identify a ND-GAr reco object.
Definition SRGAr.h:39
int ixn
interaction ID
Definition SRGAr.h:42
int idx
index in container
Definition SRGAr.h:43
An ND-GAr reconstructed neutrino interaction.
Definition SRGAr.h:17
ND-GAr reconstruction output.
Definition SRGAr.h:48
std::vector< SRGArInt > ixn
Reconstructed interactions.
Definition SRGAr.h:51
Common Analysis Files.
Definition Navigate.cxx:8