43 #ifndef CML2PrimaryGenerationActionH    44 #define CML2PrimaryGenerationActionH 
void setNRecycling(G4int val)
 
SPrimaryParticle * primaryParticleData
 
G4ParticleDefinition * positron
 
G4ParticleDefinition * electron
 
G4int getSourceTypeName()
 
void fillParticlesContainer()
 
void setGunStdEnergy(G4double val)
 
void setNLoopsPhSpParticles(G4int val)
 
G4double accTargetZPosition
 
static CML2PrimaryGenerationAction * instance
 
G4String calculatedPhaseSpaceFileIN
 
void design(G4double accTargetZPosition)
 
G4ParticleDefinition * gamma
 
void inizialize(SPrimaryParticle *primaryParticleData)
 
void setGunCalculatedPhaseSpace()
 
int idCurrentParticleSource
 
~CML2PrimaryGenerationAction(void)
 
void setGunRadious(G4double val)
 
CML2PrimaryGenerationAction(void)
 
void setCalculatedPhaseSpaceFileIN(G4String val)
 
void setRotation(G4RotationMatrix *val)
 
void setSourceTypeName(G4String val)
 
void GeneratePrimaries(G4Event *anEvent)
 
void GenerateFromCalculatedPhaseSpace()
 
G4int nMaxParticlesInRamPhaseSpace
 
void applySourceRotation()
 
CML2PrimaryGenerationActionMessenger * PrimaryGenerationActionMessenger
 
G4int nLoopsPhSpParticles
 
G4ParticleGun * particleGun
 
static CML2PrimaryGenerationAction * GetInstance(void)
 
void setGunMeanEnergy(G4double val)
 
void GenerateFromRandom()
 
void setNMaxParticlesInRamPhaseSpace(G4int val)