58 : theAdjointRunManager(pAdjointRunManager)
245 if (!command)
return;
249 const char* nv = (
const char*)newValue;
250 std::istringstream is(nv);
276 const char* nv = (
const char*)newValue;
277 std::istringstream is(nv);
278 is >> x>>y>>z>>r>>unit;
290 const char* nv = (
const char*)newValue;
291 std::istringstream is(nv);
292 is >>vol_name>>r>>unit;
307 const char* nv = (
const char*)newValue;
308 std::istringstream is(nv);
309 is >> x>>y>>z>>r>>unit;
321 const char* nv = (
const char*)newValue;
322 std::istringstream is(nv);
323 is >>vol_name>>r>>unit;
G4UIcommand * DefineSpherAdjSourceCmd
void SetGuidance(const char *aGuidance)
static G4RunManager * GetRunManager()
CLHEP::Hep3Vector G4ThreeVector
void RunAdjointSimulation(G4int nb_evt)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4AdjointSimManager * theAdjointRunManager
G4bool DefineSphericalAdjointSource(G4double radius, G4ThreeVector pos)
void SetNbOfPrimaryFwdGammasPerEvent(G4int)
G4bool DefineExtSourceOnTheExtSurfaceOfAVolume(const G4String &volume_name)
void SetNbAdjointPrimaryGammasPerEvent(G4int)
void SetParameterRange(const char *theRange)
void SetExtSourceEmax(G4double Emax)
G4bool DefineSphericalAdjointSourceWithCentreAtTheCentreOfAVolume(G4double radius, const G4String &volume_name)
void SetParameter(G4UIparameter *const newParameter)
void SetDefaultValue(const char *theDefaultValue)
static G4double GetNewDoubleValue(const char *paramString)
G4bool DefineSphericalExtSourceWithCentreAtTheCentreOfAVolume(G4double radius, const G4String &volume_name)
void SetAdjointSourceEmax(G4double Emax)
void SetUnitCategory(const char *unitCategory)
G4UIcommand * DefineSpherExtSourceCmd
G4AdjointSimMessenger(G4AdjointSimManager *)
G4UIcommand * DefineSpherAdjSourceCenteredOnAVolumeCmd
static G4double GetValueOf(const G4String &)
void SetCandidates(const char *candidateList)
G4bool DefineAdjointSourceOnTheExtSurfaceOfAVolume(const G4String &volume_name)
G4UIcmdWithAnInteger * setNbOfPrimaryAdjElectronsPerEventCmd
void SetNbAdjointPrimaryElectronsPerEvent(G4int)
G4UIcmdWithAString * NeglectParticleAsPrimaryCmd
G4UIcmdWithAnInteger * setNbOfPrimaryAdjGammasPerEventCmd
G4UIcmdWithADoubleAndUnit * setAdjSourceEminCmd
G4UIdirectory * AdjointSimDir
G4UIcmdWithADoubleAndUnit * setAdjSourceEmaxCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void NeglectParticleAsPrimary(const G4String &particle_name)
G4UIcmdWithAString * DefineExtSourceOnAVolumeExtSurfaceCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4int GetNewIntValue(const char *paramString)
G4UIcmdWithAString * DefineAdjSourceOnAVolumeExtSurfaceCmd
G4UIcommand * DefineSpherExtSourceCenteredOnAVolumeCmd
G4UIcmdWithAnInteger * setNbOfPrimaryFwdGammasPerEventCmd
void ConsiderParticleAsPrimary(const G4String &particle_name)
G4UIcmdWithADoubleAndUnit * setExtSourceEMaxCmd
G4bool DefineSphericalExtSource(G4double radius, G4ThreeVector pos)
void SetAdjointSourceEmin(G4double Emin)
void AvailableForStates(G4ApplicationState s1)
G4UIcmdWithAString * ConsiderParticleAsPrimaryCmd
void SetNewValue(G4UIcommand *, G4String)