Public Member Functions | Private Attributes | List of all members
gar::sdp::GenieParticle Class Reference

#include <GenieParticle.h>

Public Member Functions

 GenieParticle ()
 
 GenieParticle (unsigned int interaction_index, unsigned int index, int pdg, int status, std::string name, int firstmother, int lastmother, int firstdaughter, int lastdaughter, float px, float py, float pz, float e, float mass, int rescatter)
 
unsigned int InteractionIndex () const
 
unsigned int Index () const
 
int Pdg () const
 
int Status () const
 
std::string Name () const
 
int FirstMother () const
 
int LastMother () const
 
int FirstDaughter () const
 
int LastDaughter () const
 
float Px () const
 
float Py () const
 
float Pz () const
 
float E () const
 
float Mass () const
 
int RescatterCode () const
 

Private Attributes

unsigned int fInteractionIndex
 
unsigned int fIndex
 
int fPdg
 
int fStatus
 
std::string fName
 
int fFirstMother
 
int fLastMother
 
int fFirstDaughter
 
int fLastDaughter
 
float fPx
 
float fPy
 
float fPz
 
float fE
 
float fMass
 
int fRescatterCode
 

Detailed Description

Definition at line 15 of file GenieParticle.h.

Constructor & Destructor Documentation

gar::sdp::GenieParticle::GenieParticle ( )

Definition at line 15 of file GenieParticle.cxx.

gar::sdp::GenieParticle::GenieParticle ( unsigned int  interaction_index,
unsigned int  index,
int  pdg,
int  status,
std::string  name,
int  firstmother,
int  lastmother,
int  firstdaughter,
int  lastdaughter,
float  px,
float  py,
float  pz,
float  e,
float  mass,
int  rescatter 
)
inline

Definition at line 22 of file GenieParticle.h.

23  : fInteractionIndex(interaction_index),
24  fIndex(index),
25  fPdg(pdg),
26  fStatus(status),
27  fName(name),
28  fFirstMother(firstmother),
29  fLastMother(lastmother),
30  fFirstDaughter(firstdaughter),
31  fLastDaughter(lastdaughter),
32  fPx(px),
33  fPy(py),
34  fPz(pz),
35  fE(e),
36  fMass(mass),
37  fRescatterCode(rescatter)
38  {}
static QCString name
Definition: declinfo.cpp:673
unsigned int fInteractionIndex
Definition: GenieParticle.h:59
const double e

Member Function Documentation

float gar::sdp::GenieParticle::E ( ) const
inline

Definition at line 52 of file GenieParticle.h.

52 { return fE; }
int gar::sdp::GenieParticle::FirstDaughter ( ) const
inline

Definition at line 47 of file GenieParticle.h.

47 { return fFirstDaughter; }
int gar::sdp::GenieParticle::FirstMother ( ) const
inline

Definition at line 45 of file GenieParticle.h.

45 { return fFirstMother; }
unsigned int gar::sdp::GenieParticle::Index ( ) const
inline

Definition at line 41 of file GenieParticle.h.

41 { return fIndex; }
unsigned int gar::sdp::GenieParticle::InteractionIndex ( ) const
inline

Definition at line 40 of file GenieParticle.h.

40 { return fInteractionIndex; }
unsigned int fInteractionIndex
Definition: GenieParticle.h:59
int gar::sdp::GenieParticle::LastDaughter ( ) const
inline

Definition at line 48 of file GenieParticle.h.

48 { return fLastDaughter; }
int gar::sdp::GenieParticle::LastMother ( ) const
inline

Definition at line 46 of file GenieParticle.h.

46 { return fLastMother; }
float gar::sdp::GenieParticle::Mass ( ) const
inline

Definition at line 53 of file GenieParticle.h.

53 { return fMass; }
std::string gar::sdp::GenieParticle::Name ( ) const
inline

Definition at line 44 of file GenieParticle.h.

44 { return fName; }
int gar::sdp::GenieParticle::Pdg ( ) const
inline

Definition at line 42 of file GenieParticle.h.

42 { return fPdg; }
float gar::sdp::GenieParticle::Px ( ) const
inline

Definition at line 49 of file GenieParticle.h.

49 { return fPx; }
float gar::sdp::GenieParticle::Py ( ) const
inline

Definition at line 50 of file GenieParticle.h.

50 { return fPy; }
float gar::sdp::GenieParticle::Pz ( ) const
inline

Definition at line 51 of file GenieParticle.h.

51 { return fPz; }
int gar::sdp::GenieParticle::RescatterCode ( ) const
inline

Definition at line 54 of file GenieParticle.h.

54 { return fRescatterCode; }
int gar::sdp::GenieParticle::Status ( ) const
inline

Definition at line 43 of file GenieParticle.h.

43 { return fStatus; }

Member Data Documentation

float gar::sdp::GenieParticle::fE
private

Definition at line 71 of file GenieParticle.h.

int gar::sdp::GenieParticle::fFirstDaughter
private

Definition at line 66 of file GenieParticle.h.

int gar::sdp::GenieParticle::fFirstMother
private

Definition at line 64 of file GenieParticle.h.

unsigned int gar::sdp::GenieParticle::fIndex
private

Definition at line 60 of file GenieParticle.h.

unsigned int gar::sdp::GenieParticle::fInteractionIndex
private

Definition at line 59 of file GenieParticle.h.

int gar::sdp::GenieParticle::fLastDaughter
private

Definition at line 67 of file GenieParticle.h.

int gar::sdp::GenieParticle::fLastMother
private

Definition at line 65 of file GenieParticle.h.

float gar::sdp::GenieParticle::fMass
private

Definition at line 72 of file GenieParticle.h.

std::string gar::sdp::GenieParticle::fName
private

Definition at line 63 of file GenieParticle.h.

int gar::sdp::GenieParticle::fPdg
private

Definition at line 61 of file GenieParticle.h.

float gar::sdp::GenieParticle::fPx
private

Definition at line 68 of file GenieParticle.h.

float gar::sdp::GenieParticle::fPy
private

Definition at line 69 of file GenieParticle.h.

float gar::sdp::GenieParticle::fPz
private

Definition at line 70 of file GenieParticle.h.

int gar::sdp::GenieParticle::fRescatterCode
private

Definition at line 73 of file GenieParticle.h.

int gar::sdp::GenieParticle::fStatus
private

Definition at line 62 of file GenieParticle.h.


The documentation for this class was generated from the following files: