ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/ChargeExchangeMC/include/CexmcParticleGun.hh>
Private Attributes | |
CexmcPhysicsManager * | physicsManager |
G4ThreeVector | origPos |
G4ThreeVector | origDir |
G4double | origMomentumAmp |
CexmcParticleGunMessenger * | messenger |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPrimaryGenerator | |
static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) |
Protected Member Functions inherited from G4ParticleGun | |
virtual void | SetInitialValues () |
Protected Attributes inherited from G4ParticleGun | |
G4int | NumberOfParticlesToBeGenerated |
G4ParticleDefinition * | particle_definition |
G4ParticleMomentum | particle_momentum_direction |
G4double | particle_energy |
G4double | particle_momentum |
G4double | particle_charge |
G4ThreeVector | particle_polarization |
Definition at line 55 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 55 of file CexmcParticleGun.hh
|
explicit |
Definition at line 48 of file CexmcParticleGun.cc.
View newest version in sPHENIX GitHub at line 48 of file CexmcParticleGun.cc
References messenger.
CexmcParticleGun::~CexmcParticleGun | ( | ) |
Definition at line 58 of file CexmcParticleGun.cc.
View newest version in sPHENIX GitHub at line 58 of file CexmcParticleGun.cc
References messenger.
|
inline |
Definition at line 113 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 113 of file CexmcParticleGun.hh
References origDir.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries(), and CexmcChargeExchangeReconstructor::Reconstruct().
Definition at line 119 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 119 of file CexmcParticleGun.hh
References origMomentumAmp.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries(), CexmcChargeExchangeReconstructor::Reconstruct(), and CexmcChargeExchangeReconstructor::SetExpectedMomentumAmpDiff().
|
inline |
Definition at line 107 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 107 of file CexmcParticleGun.hh
References origPos.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries().
Definition at line 99 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 99 of file CexmcParticleGun.hh
References G4ParticleGun::particle_energy, and G4ParticleGun::particle_momentum.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 157 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 157 of file CexmcParticleGun.hh
References CexmcCmdIsNotAllowed, G4ParticleGun::SetParticleDefinition(), and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
|
inline |
Definition at line 135 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 135 of file CexmcParticleGun.hh
References CexmcCmdIsNotAllowed, origDir, physicsManager, CexmcPhysicsManager::SetMaxIL(), and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
|
inline |
Definition at line 147 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 147 of file CexmcParticleGun.hh
References CexmcCmdIsNotAllowed, origMomentumAmp, and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
|
inline |
Definition at line 125 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 125 of file CexmcParticleGun.hh
References CexmcCmdIsNotAllowed, origPos, position, and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
|
private |
Definition at line 95 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 95 of file CexmcParticleGun.hh
Referenced by CexmcParticleGun(), and ~CexmcParticleGun().
|
private |
Definition at line 90 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 90 of file CexmcParticleGun.hh
Referenced by GetOrigDirection(), and SetOrigDirection().
|
private |
Definition at line 92 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 92 of file CexmcParticleGun.hh
Referenced by GetOrigMomentumAmp(), and SetOrigMomentumAmp().
|
private |
Definition at line 88 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 88 of file CexmcParticleGun.hh
Referenced by GetOrigPosition(), and SetOrigPosition().
|
private |
Definition at line 86 of file CexmcParticleGun.hh.
View newest version in sPHENIX GitHub at line 86 of file CexmcParticleGun.hh
Referenced by SetOrigDirection().