![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for CexmcChargeExchangeProductionModel< OutputParticle >:
Collaboration diagram for CexmcChargeExchangeProductionModel< OutputParticle >:Private Attributes | |
| G4double | nucleusParticleMass |
| CexmcPhaseSpaceGenerator * | phaseSpaceGenerator |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
| void | SetModelName (const G4String &nam) |
| G4bool | IsBlocked () const |
| void | Block () |
Protected Member Functions inherited from CexmcProductionModel | |
| virtual void | FermiMotionStatusChangeHook (void) |
Protected Attributes inherited from G4HadronicInteraction | |
| G4HadFinalState | theParticleChange |
| G4int | verboseLevel |
| G4double | theMinEnergy |
| G4double | theMaxEnergy |
| G4bool | isBlocked |
Protected Attributes inherited from CexmcProductionModel | |
| G4String | name |
| G4bool | fermiMotionIsOn |
| CexmcAngularRangeList | angularRanges |
| CexmcAngularRangeList | angularRangesRef |
| CexmcAngularRangeList | triggeredAngularRanges |
| CexmcProductionModelData | productionModelData |
| G4ParticleDefinition * | incidentParticle |
| G4ParticleDefinition * | nucleusParticle |
| G4ParticleDefinition * | outputParticle |
| G4ParticleDefinition * | nucleusOutputParticle |
Definition at line 60 of file CexmcChargeExchangeProductionModel.hh.
View newest version in sPHENIX GitHub at line 60 of file CexmcChargeExchangeProductionModel.hh
| CexmcChargeExchangeProductionModel< OutputParticle >::CexmcChargeExchangeProductionModel | ( | ) |
Definition at line 81 of file CexmcChargeExchangeProductionModel.hh.
View newest version in sPHENIX GitHub at line 81 of file CexmcChargeExchangeProductionModel.hh
References G4PionMinus::Definition(), G4Proton::Definition(), G4Neutron::Definition(), G4ParticleDefinition::GetPDGMass(), CexmcProductionModelData::incidentParticle, CexmcProductionModel::incidentParticle, CexmcProductionModelData::incidentParticleSCM, CexmcProductionModelData::nucleusOutputParticle, CexmcProductionModel::nucleusOutputParticle, CexmcProductionModelData::nucleusOutputParticleSCM, CexmcProductionModelData::nucleusParticle, CexmcProductionModel::nucleusParticle, CexmcChargeExchangeProductionModel< OutputParticle >::nucleusParticleMass, CexmcProductionModelData::nucleusParticleSCM, CexmcProductionModelData::outputParticle, CexmcProductionModel::outputParticle, CexmcProductionModelData::outputParticleSCM, CexmcChargeExchangeProductionModel< OutputParticle >::phaseSpaceGenerator, CexmcProductionModel::productionModelData, and CexmcPhaseSpaceGenerator::SetParticles().
Here is the call graph for this function:| CexmcChargeExchangeProductionModel< OutputParticle >::~CexmcChargeExchangeProductionModel | ( | ) |
Definition at line 124 of file CexmcChargeExchangeProductionModel.hh.
View newest version in sPHENIX GitHub at line 124 of file CexmcChargeExchangeProductionModel.hh
|
virtual |
Implements G4HadronicInteraction.
Definition at line 132 of file CexmcChargeExchangeProductionModel.hh.
View newest version in sPHENIX GitHub at line 132 of file CexmcChargeExchangeProductionModel.hh
References CLHEP::HepLorentzVector::boostVector(), G4HadFinalState::Clear(), G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4Nucleus::GetFermiMomentum(), G4HadProjectile::GetKineticEnergy(), k, CLHEP::HepLorentzVector::setPx(), stopAndKill, CLHEP::HepLorentzVector::transform(), CLHEP::Hep3Vector::unit(), and CLHEP::HepLorentzVector::vect().
Here is the call graph for this function:
|
private |
Definition at line 73 of file CexmcChargeExchangeProductionModel.hh.
View newest version in sPHENIX GitHub at line 73 of file CexmcChargeExchangeProductionModel.hh
Referenced by CexmcChargeExchangeProductionModel< OutputParticle >::CexmcChargeExchangeProductionModel().
|
private |
Definition at line 75 of file CexmcChargeExchangeProductionModel.hh.
View newest version in sPHENIX GitHub at line 75 of file CexmcChargeExchangeProductionModel.hh
Referenced by CexmcChargeExchangeProductionModel< OutputParticle >::CexmcChargeExchangeProductionModel().