61 #ifndef G4AdjointPrimaryGeneratorAction_h
62 #define G4AdjointPrimaryGeneratorAction_h 1
123 std::vector<G4ParticleDefinition*> ListOfPrimaryFwdParticles;
124 std::vector<G4ParticleDefinition*> ListOfPrimaryAdjParticles;
125 std::map<G4String, G4bool> PrimariesConsideredInAdjointSim;
128 size_t index_particle;
void UpdateListOfPrimaryParticles()
void SetEmaxIon(G4double val)
void SetEmax(G4double val)
~G4AdjointPrimaryGeneratorAction()
void SetPrimaryIon(G4ParticleDefinition *adjointIon, G4ParticleDefinition *fwdIon)
void ConsiderParticleAsPrimary(const G4String &particle_name)
G4AdjointPrimaryGeneratorAction()
void GeneratePrimaries(G4Event *)
size_t GetNbOfAdjointPrimaryTypes()
void SetEminIon(G4double val)
const G4String & GetPrimaryIonName()
std::vector< G4ParticleDefinition * > GetListOfPrimaryFwdParticles()
void NeglectParticleAsPrimary(const G4String &particle_name)
void SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(const G4String &volume_name)
void SetRndmFlag(const G4String &val)
void SetSphericalAdjointPrimarySource(G4double radius, G4ThreeVector pos)
void SetEmin(G4double val)