Import Geant4 10.3.1 source tree
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user