54// The external source represents the real external source of particles till which adjoint particles are tracked in the reverse tracking mode
55// of the simulation (see G4AdjointSimManager.hh and G4Application Developer guide for more infos).
56// The user can define the source as the external surface of a sphere or of G4 volume of the geometry. He can also set the maximum energy of the
57// source. If an adjoint particle get an energy higher than this maximum energy before reaching the external surface source it is killed without being registered.
58// Commands:
59// -/adjoint/DefineSphericalExtSource R X Y Z unit_length:
60// The external source is set on a sphere with radius R and centered on position (X,Y,Z)
61//
62// -/adjoint/DefineSphericalExtSourceCenteredOnAVolume phys_vol_name R unit_length
63// The external source is set on a sphere with radius R and with its center position located at the center of the
64// the physical volume specified by the name phys_vol_name.
73// The adjoint source represents the source from which adjoint primary particles are generated.(see G4AdjointSimManager.hh and G4Application Developer guide for more infos)
74// The user can define the source as the external surface of a sphere or of G4 volume of the geometry. He set the minimum maximum energy of the
75// source and define which type of adjoint primary particles should be considered.
76// Commands:
77// -/adjoint/DefineSphericalAdjSource R X Y Z unit_length:
78// The adjoint source is set on a sphere with radius R and centered on position (X,Y,Z)
79//
80// -/adjoint/DefineSphericalAdjSourceCenteredOnAVolume phys_vol_name R unit_length
81// The external source is set on a sphere with radius R and with its center position located at the center of the
82// the physical volume specified by the name phys_vol_name.