Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
sbnobj
sbnobj
Common
EventGen
MeVPrtl
MeVPrtlDecay.h
Go to the documentation of this file.
1
#ifndef _MeVPrtlDecay_HH_
2
#define _MeVPrtlDecay_HH_
3
4
#include "TLorentzVector.h"
5
6
namespace
evgen {
7
namespace
ldm {
8
class
MeVPrtlDecay
{
9
public
:
10
TLorentzVector
pos
;
11
12
// TODO: fix
13
// By default there is no vector<TLorentzVector> dictionary
14
// available in art. I don't want to build this myself,
15
// so don't use it as a workaround
16
std::vector<TVector3>
daughter_mom
;
17
std::vector<double>
daughter_e
;
18
std::vector<int>
daughter_pdg
;
19
20
double
decay_width
;
21
double
mean_lifetime
;
22
double
mean_distance
;
23
};
24
25
}
// end namespace ldm
26
27
}
// end namespace evgen
28
29
#endif
evgen::ldm::MeVPrtlDecay
Definition:
MeVPrtlDecay.h:8
evgen::ldm::MeVPrtlDecay::mean_distance
double mean_distance
Definition:
MeVPrtlDecay.h:22
evgen::ldm::MeVPrtlDecay::mean_lifetime
double mean_lifetime
Definition:
MeVPrtlDecay.h:21
evgen::ldm::MeVPrtlDecay::daughter_mom
std::vector< TVector3 > daughter_mom
Definition:
MeVPrtlDecay.h:16
evgen::ldm::MeVPrtlDecay::daughter_e
std::vector< double > daughter_e
Definition:
MeVPrtlDecay.h:17
evgen::ldm::MeVPrtlDecay::daughter_pdg
std::vector< int > daughter_pdg
Definition:
MeVPrtlDecay.h:18
evgen::ldm::MeVPrtlDecay::decay_width
double decay_width
Definition:
MeVPrtlDecay.h:20
evgen::ldm::MeVPrtlDecay::pos
TLorentzVector pos
Definition:
MeVPrtlDecay.h:10
Generated by
1.8.5