All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
event::FinalStateParticle Class Reference

Final state particle information. More...

#include <Event.hh>

Public Types

enum  GenieStatus {
  kIStUndefined = -1, kIStInitialState = 0, kIStStableFinalState = 1, kIStIntermediateState = 2,
  kIStDecayedState = 3, kIStCorrelatedNucleon = 10, kIStNucleonTarget = 11, kIStDISPreFragmHadronicState = 12,
  kIStPreDecayResonantState = 13, kIStHadronInTheNucleus = 14, kIStFinalStateNuclearRemnant = 15, kIStNucleonClusterTarget = 16
}
 

Public Member Functions

 FinalStateParticle ()
 

Public Attributes

int pdg
 PDG Code. More...
 
float energy
 Energy. More...
 
TVector3 momentum
 Three-momentum. More...
 
TVector3 start
 Start position in detector coords [cm]. More...
 
TVector3 end
 End position in detector coords (may be outside of AV) [cm]. More...
 
float contained_length
 
float length
 Total length of the energy depositions [cm]. More...
 
bool is_primary
 Whether the process producing the particle was "primary". More...
 
int status_code
 Status code returned by GENIE (see GenieStatus enum) More...
 

Detailed Description

Final state particle information.

Definition at line 104 of file Event.hh.

Member Enumeration Documentation

GENIE status codes, see Framework/GHEP/GHepStatus.h for details

Enumerator
kIStUndefined 
kIStInitialState 
kIStStableFinalState 
kIStIntermediateState 
kIStDecayedState 
kIStCorrelatedNucleon 
kIStNucleonTarget 
kIStDISPreFragmHadronicState 
kIStPreDecayResonantState 
kIStHadronInTheNucleus 
kIStFinalStateNuclearRemnant 
kIStNucleonClusterTarget 

Definition at line 112 of file Event.hh.

Constructor & Destructor Documentation

event::FinalStateParticle::FinalStateParticle ( )
inline

Constructor.

Definition at line 107 of file Event.hh.

TVector3 momentum
Three-momentum.
Definition: Event.hh:129
float energy
Energy.
Definition: Event.hh:128
int pdg
PDG Code.
Definition: Event.hh:127
static const int kUnfilled
Value for unfilled variables.
Definition: Event.hh:32

Member Data Documentation

float event::FinalStateParticle::contained_length

Length of particle contained in the detector active volume [cm] Set to -1 if no Detector is defined through the ProviderManager Set to 0 for a particle that originates outside the detector active volume

Definition at line 138 of file Event.hh.

TVector3 event::FinalStateParticle::end

End position in detector coords (may be outside of AV) [cm].

Definition at line 131 of file Event.hh.

float event::FinalStateParticle::energy

Energy.

Definition at line 128 of file Event.hh.

bool event::FinalStateParticle::is_primary

Whether the process producing the particle was "primary".

Definition at line 141 of file Event.hh.

float event::FinalStateParticle::length

Total length of the energy depositions [cm].

Definition at line 140 of file Event.hh.

TVector3 event::FinalStateParticle::momentum

Three-momentum.

Definition at line 129 of file Event.hh.

int event::FinalStateParticle::pdg

PDG Code.

Definition at line 127 of file Event.hh.

TVector3 event::FinalStateParticle::start

Start position in detector coords [cm].

Definition at line 130 of file Event.hh.

int event::FinalStateParticle::status_code

Status code returned by GENIE (see GenieStatus enum)

Definition at line 142 of file Event.hh.


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