Import Geant4 10.3.1 source tree

This commit is contained in:
Gabriele Cosmo
2017-02-28 16:16:20 +01:00
parent a3452e42ac
commit 4597adb7c4
267 changed files with 14761 additions and 24650 deletions
@@ -96,6 +96,9 @@ class G4OpticalPhysics : public G4VPhysicsConstructor
void SetTrackSecondariesFirst(G4OpticalProcessIndex, G4bool );
void SetFiniteRiseTime(G4bool );
void SetCerenkovStackPhotons(G4bool );
void SetScintillationStackPhotons(G4bool );
void SetInvokeSD(G4bool );
private:
@@ -146,6 +149,11 @@ class G4OpticalPhysics : public G4VPhysicsConstructor
/// to call/not call InvokeSD method
G4bool fInvokeSD;
/// option to allow stacking of secondary Cerenkov photons
G4bool fCerenkovStackPhotons;
/// option to allow stacking of secondary Scintillation photons
G4bool fScintillationStackPhotons;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -65,9 +65,11 @@ class G4UIcommand;
// - /process/optical/setTrackSecondariesFirst proc_name flag
// - /process/optical/defaults/cerenkov/setMaxPhotons val
// - /process/optical/defaults/cerenkov/setMaxBetaChange val
// - /process/optical/defaults/cerenkov/setStackPhotons flag
// - /process/optical/defaults/scintillation/setYieldFactor val
// - /process/optical/defaults/scintillation/setByParticleType val
// - /process/optical/defaults/scintillation/setFiniteRiseTime val
// - /process/optical/defaults/scintillation/setStackPhotons flag
// - /process/optical/defaults/wls/setTimeProfile val
// - /process/optical/defaults/boundary/setInvokeSD flag
@@ -115,6 +117,9 @@ private:
/// setCerenkovMaxBetaChange command
G4UIcmdWithADouble* fSetCerenkovMaxBetaChangeCmd;
/// setStackPhotons command
G4UIcmdWithABool* fSetCerenkovStackPhotonsCmd;
/// setScintillationYieldFactor command
G4UIcmdWithADouble* fSetScintillationYieldFactorCmd;
@@ -124,6 +129,9 @@ private:
/// setScintillationTrackInfo command
G4UIcmdWithABool* fSetScintillationTrackInfoCmd;
/// setStackPhotons command
G4UIcmdWithABool* fSetScintillationStackPhotonsCmd;
// /// setOpticalSurfaceModel command
// G4UIcmdWithAString* fSetOpticalSurfaceModelCmd;