All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SRTruthBranch.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file SRTruthBranch.h
3 ////////////////////////////////////////////////////////////////////////
4 #ifndef SRTRUTHBRANCH_H
5 #define SRTRUTHBRANCH_H
6 
9 
10 #include <vector>
11 
12 namespace caf
13 {
14  /// Vectors of reconstructed vertices found by various algorithms
16  {
17  public:
18  SRTruthBranch();
20 
21  std::vector<SRTrueInteraction> nu; ///< Vector of true nu or cosmic
22  size_t nnu; ///< Number of true nu or cosmic
23 
24  std::vector<SRMeVPrtl> prtl; ///< If present -- information on decay of MeV "Portal" particle
25  size_t nprtl; ///< Number of portals
26 
27  void fillSizes();
28 
29  };
30 
31 } // end namespace
32 
33 #endif // SRTRUTHBRANCH_H
34 ////////////////////////////////////////////////////////////////////////////
std::vector< SRMeVPrtl > prtl
If present – information on decay of MeV &quot;Portal&quot; particle.
Definition: SRTruthBranch.h:24
size_t nprtl
Number of portals.
Definition: SRTruthBranch.h:25
std::vector< SRTrueInteraction > nu
Vector of true nu or cosmic.
Definition: SRTruthBranch.h:21
size_t nnu
Number of true nu or cosmic.
Definition: SRTruthBranch.h:22
Vectors of reconstructed vertices found by various algorithms.
Definition: SRTruthBranch.h:15