DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
duneanaobj
StandardRecord
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
10
#include "
duneanaobj/StandardRecord/SRTrack.h
"
11
#include "
duneanaobj/StandardRecord/SRShower.h
"
12
#include "
duneanaobj/StandardRecord/SRRecoParticle.h
"
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
SRRecoParticle.h
A general reconstructed particle container.
SRShower.h
Reconstructed shower object.
SRTrack.h
Reconstructed track object.
caf::SRSANDInt
A SAND reconstructed neutrino interaction.
Definition:
SRSAND.h:19
caf::SRSAND
SAND reconstruction output.
Definition:
SRSAND.h:30
caf::SRSAND::ixn
std::vector< SRGArInt > ixn
Reconstructed interactions.
Definition:
SRSAND.h:40
caf
Common Analysis Files.
Definition:
SRBeamBranch.h:13
caf::SRSAND::ID
The information needed to uniquely identify a SAND reco object.
Definition:
SRSAND.h:34
caf::SRSAND::ID::ixn
int ixn
interaction ID
Definition:
SRSAND.h:35
caf::SRSAND::ID::idx
int idx
index in container
Definition:
SRSAND.h:36
Generated by
1.9.1