Geant4  10.00.p02
G4INCL::DeltaDecayChannel Class Reference

#include <G4INCLDeltaDecayChannel.hh>

+ Inheritance diagram for G4INCL::DeltaDecayChannel:
+ Collaboration diagram for G4INCL::DeltaDecayChannel:

Public Member Functions

 DeltaDecayChannel (Particle *, ThreeVector const)
 
virtual ~DeltaDecayChannel ()
 
FinalStategetFinalState ()
 
- Public Member Functions inherited from G4INCL::IChannel
 IChannel ()
 
virtual ~IChannel ()
 

Static Public Member Functions

static G4double computeDecayTime (Particle *p)
 

Private Member Functions

void sampleAngles (G4double *, G4double *, G4double *)
 

Private Attributes

ParticletheParticle
 
ThreeVector const incidentDirection
 

Detailed Description

Definition at line 47 of file G4INCLDeltaDecayChannel.hh.

Constructor & Destructor Documentation

G4INCL::DeltaDecayChannel::DeltaDecayChannel ( Particle p,
ThreeVector const  dir 
)

Definition at line 45 of file G4INCLDeltaDecayChannel.cc.

G4INCL::DeltaDecayChannel::~DeltaDecayChannel ( )
virtual

Definition at line 49 of file G4INCLDeltaDecayChannel.cc.

Member Function Documentation

G4double G4INCL::DeltaDecayChannel::computeDecayTime ( Particle p)
static

Definition at line 51 of file G4INCLDeltaDecayChannel.cc.

References G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::ParticleTable::effectivePionMass, G4INCL::Particle::getEnergy(), G4INCL::Particle::getMass(), G4INCL::PhysicalConstants::hc, m, G4INCL::KinematicsUtils::momentumInCM(), and G4INCL::Random::shoot().

Referenced by G4INCL::StandardPropagationModel::generateDecays().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4INCL::DeltaDecayChannel::sampleAngles ( G4double ctet_par,
G4double stet_par,
G4double phi_par 
)
private

Definition at line 63 of file G4INCLDeltaDecayChannel.cc.

References G4INCL::Particle::getHelicity(), G4INCL::Random::shoot(), G4INCL::Math::sign(), theParticle, and G4INCL::Math::twoPi.

Referenced by getFinalState().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

ThreeVector const G4INCL::DeltaDecayChannel::incidentDirection
private

Definition at line 59 of file G4INCLDeltaDecayChannel.hh.

Referenced by getFinalState().

Particle* G4INCL::DeltaDecayChannel::theParticle
private

Definition at line 58 of file G4INCLDeltaDecayChannel.hh.

Referenced by getFinalState(), and sampleAngles().


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