Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
Generator
src
Physics
Decay
DecayerInputs.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::DecayerInputs
5
6
\brief A primitive class with public data members to keep a short argument
7
list in Particle Decayer algorithms
8
9
\author Costas Andreopoulos <costas.andreopoulos \at stfc.ac.uk>
10
University of Liverpool & STFC Rutherford Appleton Lab
11
12
\created December 02, 2004
13
14
\cpright Copyright (c) 2003-2019, The GENIE Collaboration
15
For the full text of the license visit http://copyright.genie-mc.org
16
or see $GENIE/LICENSE
17
*/
18
//____________________________________________________________________________
19
20
#ifndef _DECAYER_INPUTS_H_
21
#define _DECAYER_INPUTS_H_
22
23
#include <TLorentzVector.h>
24
#include <TVector3.h>
25
26
namespace
genie
{
27
28
class
DecayerInputs_t
{
29
30
public
:
31
32
DecayerInputs_t
() { this->
Init
(); }
33
~DecayerInputs_t
() { }
34
35
int
PdgCode
;
///< pdg code
36
const
TLorentzVector *
P4
;
///< 4-momentum
37
const
TVector3 *
Polz
;
///< polarization
38
39
private
:
40
41
void
Init
(
void
) {
42
PdgCode = 0;
43
P4 = 0;
44
Polz = 0;
45
}
46
47
};
48
49
}
// genie namespace
50
51
#endif // _DECAYER_INPUTS_H_
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition:
AlgCmp.h:26
genie::DecayerInputs_t::~DecayerInputs_t
~DecayerInputs_t()
Definition:
DecayerInputs.h:33
genie::DecayerInputs_t::PdgCode
int PdgCode
pdg code
Definition:
DecayerInputs.h:35
genie::DecayerInputs_t::DecayerInputs_t
DecayerInputs_t()
Definition:
DecayerInputs.h:32
genie::DecayerInputs_t::Polz
const TVector3 * Polz
polarization
Definition:
DecayerInputs.h:37
genie::DecayerInputs_t::Init
void Init(void)
Definition:
DecayerInputs.h:41
genie::DecayerInputs_t::P4
const TLorentzVector * P4
4-momentum
Definition:
DecayerInputs.h:36
genie::DecayerInputs_t
Definition:
DecayerInputs.h:28
Generated by
1.8.11