DUNE StandardRecord
Base object for DUNE analysis files (CAFs)
Loading...
Searching...
No Matches
duneanaobj
StandardRecord
SRSAND.h
1
2
// \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
#include "
duneanaobj/StandardRecord/SRECALCluster.h
"
14
15
16
namespace
caf
17
{
19
class
SRSANDInt
20
{
21
public
:
22
std::vector<SRTrack> tracks;
23
std::size_t ntracks = 0;
24
25
std::vector<SRShower> showers;
26
std::size_t nshowers = 0;
27
28
std::vector<SRECALCluster> ECALClusters;
29
std::size_t nclusters=0;
30
};
31
33
class
SRSAND
34
{
35
public
:
37
struct
ID
38
{
39
int
ixn
= -1;
40
int
idx
= -1;
41
};
42
43
std::size_t nixn = 0;
44
std::vector<SRSANDInt>
ixn
;
45
46
};
47
48
}
49
#endif
//DUNEANAOBJ_SRSAND_H
SRECALCluster.h
Reconstructed ECAL cluster object.
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:20
caf::SRSAND
SAND reconstruction output.
Definition
SRSAND.h:34
caf::SRSAND::ixn
std::vector< SRSANDInt > ixn
Reconstructed interactions.
Definition
SRSAND.h:44
caf
Common Analysis Files.
Definition
Navigate.cxx:8
caf::SRSAND::ID
The information needed to uniquely identify a SAND reco object.
Definition
SRSAND.h:38
caf::SRSAND::ID::ixn
int ixn
interaction ID
Definition
SRSAND.h:39
caf::SRSAND::ID::idx
int idx
index in container
Definition
SRSAND.h:40
Generated by
1.9.8