Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
garsoft
StandardRecord
SRTruth.h
Go to the documentation of this file.
1
#ifndef CAFSRTRUTH_H
2
#define CAFSRTRUTH_H
3
4
#include "
StandardRecord/SRNeutrino.h
"
5
#include "
StandardRecord/SRGenieParticle.h
"
6
#include "
StandardRecord/SRParticle.h
"
7
#include "
StandardRecord/SRSimHitBranch.h
"
8
9
#include <vector>
10
11
namespace
caf
12
{
13
class
SRTruth
14
{
15
public
:
16
SRTruth
();
17
18
unsigned
int
nnu
;
19
std::vector<SRNeutrino>
nu
;
20
21
// GENIE particles and MCParticles should both be part of `nu` (ie
22
// associated with a particular neutrino). But anatree_module.cc doesn't
23
// currently make that association, so place them at this level for now.
24
25
// GENIE particle list from event record
26
unsigned
int
ngpart
;
27
std::vector<SRGenieParticle>
gpart
;
28
29
unsigned
int
npart
;
30
std::vector<SRParticle>
part
;
31
32
// Likewise, SimHits have indices and should belong to their particles
33
SRSimHitBranch
simhit
;
34
};
35
}
36
37
#endif
caf::SRTruth::gpart
std::vector< SRGenieParticle > gpart
Definition:
SRTruth.h:27
SRSimHitBranch.h
SRGenieParticle.h
caf::SRTruth
Definition:
SRTruth.h:13
caf::SRTruth::SRTruth
SRTruth()
Definition:
SRTruth.cxx:5
SRNeutrino.h
SRParticle.h
caf::SRTruth::simhit
SRSimHitBranch simhit
Definition:
SRTruth.h:33
caf::SRTruth::nu
std::vector< SRNeutrino > nu
Definition:
SRTruth.h:19
caf::SRSimHitBranch
Definition:
SRSimHitBranch.h:10
caf::SRTruth::nnu
unsigned int nnu
Definition:
SRTruth.h:18
caf::SRTruth::part
std::vector< SRParticle > part
Definition:
SRTruth.h:30
caf::SRTruth::npart
unsigned int npart
Definition:
SRTruth.h:29
caf::SRTruth::ngpart
unsigned int ngpart
Definition:
SRTruth.h:26
caf
Common Analysis Files.
Definition:
SRGAr.h:13
Generated by
1.8.11