|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4OpticalParameters.hh>
Static Public Member Functions | |
| static G4OpticalParameters * | Instance () |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const G4OpticalParameters &par) |
Definition at line 111 of file G4OpticalParameters.hh.
| G4OpticalParameters::~G4OpticalParameters | ( | ) |
Definition at line 80 of file G4OpticalParameters.cc.
| const std::vector< std::pair< G4XRayModelType, const G4String > > & G4OpticalParameters::ActiveVolumes | ( | ) | const |
Definition at line 521 of file G4OpticalParameters.cc.
Referenced by G4GeneralCerenkov::PreparePhysicsTable().
| G4bool G4OpticalParameters::CerenkovGeneral | ( | ) | const |
Definition at line 294 of file G4OpticalParameters.cc.
| void G4OpticalParameters::Dump | ( | ) | const |
Definition at line 597 of file G4OpticalParameters.cc.
Referenced by G4OpticalPhysics::PrintStatistics().
| void G4OpticalParameters::EnableCerenkovGeneral | ( | G4bool | val | ) |
Definition at line 285 of file G4OpticalParameters.cc.
| G4int G4OpticalParameters::GetAbsorptionVerboseLevel | ( | ) | const |
Definition at line 487 of file G4OpticalParameters.cc.
| G4bool G4OpticalParameters::GetBoundaryInvokeSD | ( | ) | const |
Definition at line 473 of file G4OpticalParameters.cc.
Referenced by G4OpBoundaryProcess::Initialise().
| G4int G4OpticalParameters::GetBoundaryVerboseLevel | ( | ) | const |
Definition at line 459 of file G4OpticalParameters.cc.
Referenced by G4OpBoundaryProcess::Initialise().
| G4double G4OpticalParameters::GetCerenkovMaxBetaChange | ( | ) | const |
Definition at line 266 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::Initialise(), G4GeneralCerenkov::PreparePhysicsTable(), G4Cerenkov::ProcessDescription(), and G4QuasiCerenkov::ProcessDescription().
| G4int G4OpticalParameters::GetCerenkovMaxPhotonsPerStep | ( | ) | const |
Definition at line 252 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::Initialise(), G4GeneralCerenkov::PreparePhysicsTable(), G4Cerenkov::ProcessDescription(), and G4QuasiCerenkov::ProcessDescription().
| G4bool G4OpticalParameters::GetCerenkovOffloadPhotons | ( | ) | const |
Definition at line 224 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::Initialise().
| G4bool G4OpticalParameters::GetCerenkovStackPhotons | ( | ) | const |
Definition at line 210 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::Initialise(), G4GeneralCerenkov::PreparePhysicsTable(), G4Cerenkov::ProcessDescription(), and G4QuasiCerenkov::ProcessDescription().
| G4bool G4OpticalParameters::GetCerenkovTrackSecondariesFirst | ( | ) | const |
Definition at line 280 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::Initialise(), G4GeneralCerenkov::PreparePhysicsTable(), G4Cerenkov::ProcessDescription(), and G4QuasiCerenkov::ProcessDescription().
| G4int G4OpticalParameters::GetCerenkovVerboseLevel | ( | ) | const |
Definition at line 238 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::Initialise(), G4GeneralCerenkov::PreparePhysicsTable(), G4Cerenkov::ProcessDescription(), and G4QuasiCerenkov::ProcessDescription().
| G4int G4OpticalParameters::GetMieVerboseLevel | ( | ) | const |
Definition at line 515 of file G4OpticalParameters.cc.
Definition at line 196 of file G4OpticalParameters.cc.
Referenced by StreamInfo().
| G4int G4OpticalParameters::GetRayleighVerboseLevel | ( | ) | const |
Definition at line 501 of file G4OpticalParameters.cc.
| G4bool G4OpticalParameters::GetScintByParticleType | ( | ) | const |
Definition at line 308 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4QuasiScintillation::ProcessDescription(), and G4Scintillation::ProcessDescription().
| G4bool G4OpticalParameters::GetScintFiniteRiseTime | ( | ) | const |
Definition at line 347 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4QuasiScintillation::ProcessDescription(), and G4Scintillation::ProcessDescription().
| G4bool G4OpticalParameters::GetScintOffloadPhotons | ( | ) | const |
Definition at line 375 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise().
| G4bool G4OpticalParameters::GetScintStackPhotons | ( | ) | const |
Definition at line 361 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4QuasiScintillation::ProcessDescription(), and G4Scintillation::ProcessDescription().
| G4bool G4OpticalParameters::GetScintTrackInfo | ( | ) | const |
Definition at line 322 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4QuasiScintillation::ProcessDescription(), and G4Scintillation::ProcessDescription().
| G4bool G4OpticalParameters::GetScintTrackSecondariesFirst | ( | ) | const |
Definition at line 333 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4QuasiScintillation::ProcessDescription(), and G4Scintillation::ProcessDescription().
| G4int G4OpticalParameters::GetScintVerboseLevel | ( | ) | const |
Definition at line 389 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4QuasiScintillation::ProcessDescription(), and G4Scintillation::ProcessDescription().
| G4int G4OpticalParameters::GetVerboseLevel | ( | ) | const |
Definition at line 164 of file G4OpticalParameters.cc.
| G4String G4OpticalParameters::GetWLS2TimeProfile | ( | ) | const |
Definition at line 431 of file G4OpticalParameters.cc.
Referenced by G4OpWLS2::Initialise().
| G4int G4OpticalParameters::GetWLS2VerboseLevel | ( | ) | const |
Definition at line 445 of file G4OpticalParameters.cc.
Referenced by G4OpWLS2::Initialise().
| G4String G4OpticalParameters::GetWLSTimeProfile | ( | ) | const |
Definition at line 403 of file G4OpticalParameters.cc.
Referenced by G4OpWLS::Initialise().
| G4int G4OpticalParameters::GetWLSVerboseLevel | ( | ) | const |
Definition at line 417 of file G4OpticalParameters.cc.
Referenced by G4OpWLS::Initialise().
|
static |
Definition at line 59 of file G4OpticalParameters.cc.
Referenced by G4OpticalPhysics::ConstructProcess(), G4OpticalPhysics::G4OpticalPhysics(), G4OpAbsorption::Initialise(), G4OpBoundaryProcess::Initialise(), G4OpMieHG::Initialise(), G4OpRayleigh::Initialise(), G4OpWLS2::Initialise(), G4OpWLS::Initialise(), G4QuasiCerenkov::Initialise(), G4QuasiScintillation::Initialise(), G4Scintillation::Initialise(), G4VXRayModel::Initialise(), G4GeneralCerenkov::PreparePhysicsTable(), G4OpticalPhysics::PrintStatistics(), G4Cerenkov::ProcessDescription(), G4QuasiCerenkov::ProcessDescription(), G4QuasiScintillation::ProcessDescription(), G4Scintillation::ProcessDescription(), G4QuasiScintillation::SetFiniteRiseTime(), G4Scintillation::SetFiniteRiseTime(), G4OpBoundaryProcess::SetInvokeSD(), G4Cerenkov::SetMaxBetaChangePerStep(), G4GeneralCerenkov::SetMaxBetaChangePerStep(), G4QuasiCerenkov::SetMaxBetaChangePerStep(), G4Cerenkov::SetMaxNumPhotonsPerStep(), G4GeneralCerenkov::SetMaxNumPhotonsPerStep(), G4QuasiCerenkov::SetMaxNumPhotonsPerStep(), G4QuasiCerenkov::SetOffloadPhotons(), G4QuasiScintillation::SetOffloadPhotons(), G4QuasiScintillation::SetScintillationByParticleType(), G4Scintillation::SetScintillationByParticleType(), G4QuasiScintillation::SetScintillationTrackInfo(), G4Scintillation::SetScintillationTrackInfo(), G4Cerenkov::SetStackPhotons(), G4GeneralCerenkov::SetStackPhotons(), G4QuasiCerenkov::SetStackPhotons(), G4QuasiScintillation::SetStackPhotons(), G4Scintillation::SetStackPhotons(), G4Cerenkov::SetTrackSecondariesFirst(), G4GeneralCerenkov::SetTrackSecondariesFirst(), G4QuasiCerenkov::SetTrackSecondariesFirst(), G4QuasiScintillation::SetTrackSecondariesFirst(), G4Scintillation::SetTrackSecondariesFirst(), G4Cerenkov::SetVerboseLevel(), G4GeneralCerenkov::SetVerboseLevel(), G4OpAbsorption::SetVerboseLevel(), G4OpBoundaryProcess::SetVerboseLevel(), G4OpMieHG::SetVerboseLevel(), G4OpRayleigh::SetVerboseLevel(), G4OpWLS2::SetVerboseLevel(), G4OpWLS::SetVerboseLevel(), G4QuasiCerenkov::SetVerboseLevel(), G4QuasiScintillation::SetVerboseLevel(), G4Scintillation::SetVerboseLevel(), G4OpWLS2::UseTimeProfile(), and G4OpWLS::UseTimeProfile().
| void G4OpticalParameters::SetAbsorptionVerboseLevel | ( | G4int | val | ) |
Definition at line 478 of file G4OpticalParameters.cc.
Referenced by G4OpAbsorption::SetVerboseLevel(), and SetVerboseLevel().
| void G4OpticalParameters::SetActiveVolume | ( | const G4String & | name, |
| G4XRayModelType | type ) |
Definition at line 526 of file G4OpticalParameters.cc.
| void G4OpticalParameters::SetBoundaryInvokeSD | ( | G4bool | val | ) |
Definition at line 464 of file G4OpticalParameters.cc.
Referenced by G4OpBoundaryProcess::SetInvokeSD().
| void G4OpticalParameters::SetBoundaryVerboseLevel | ( | G4int | val | ) |
Definition at line 450 of file G4OpticalParameters.cc.
Referenced by G4OpBoundaryProcess::SetVerboseLevel(), and SetVerboseLevel().
| void G4OpticalParameters::SetCerenkovMaxBetaChange | ( | G4double | val | ) |
Definition at line 257 of file G4OpticalParameters.cc.
Referenced by G4Cerenkov::SetMaxBetaChangePerStep(), G4GeneralCerenkov::SetMaxBetaChangePerStep(), and G4QuasiCerenkov::SetMaxBetaChangePerStep().
| void G4OpticalParameters::SetCerenkovMaxPhotonsPerStep | ( | G4int | val | ) |
Definition at line 243 of file G4OpticalParameters.cc.
Referenced by G4Cerenkov::SetMaxNumPhotonsPerStep(), G4GeneralCerenkov::SetMaxNumPhotonsPerStep(), and G4QuasiCerenkov::SetMaxNumPhotonsPerStep().
| void G4OpticalParameters::SetCerenkovOffloadPhotons | ( | G4bool | val | ) |
Definition at line 215 of file G4OpticalParameters.cc.
Referenced by G4QuasiCerenkov::SetOffloadPhotons().
| void G4OpticalParameters::SetCerenkovStackPhotons | ( | G4bool | val | ) |
Definition at line 201 of file G4OpticalParameters.cc.
Referenced by G4Cerenkov::SetStackPhotons(), G4GeneralCerenkov::SetStackPhotons(), and G4QuasiCerenkov::SetStackPhotons().
| void G4OpticalParameters::SetCerenkovTrackSecondariesFirst | ( | G4bool | val | ) |
Definition at line 271 of file G4OpticalParameters.cc.
Referenced by G4Cerenkov::SetTrackSecondariesFirst(), G4GeneralCerenkov::SetTrackSecondariesFirst(), and G4QuasiCerenkov::SetTrackSecondariesFirst().
| void G4OpticalParameters::SetCerenkovVerboseLevel | ( | G4int | val | ) |
Definition at line 229 of file G4OpticalParameters.cc.
Referenced by G4Cerenkov::SetVerboseLevel(), G4GeneralCerenkov::SetVerboseLevel(), SetVerboseLevel(), and G4QuasiCerenkov::SetVerboseLevel().
| void G4OpticalParameters::SetDefaults | ( | ) |
Definition at line 92 of file G4OpticalParameters.cc.
| void G4OpticalParameters::SetMieVerboseLevel | ( | G4int | val | ) |
Definition at line 506 of file G4OpticalParameters.cc.
Referenced by G4OpMieHG::SetVerboseLevel(), and SetVerboseLevel().
Definition at line 166 of file G4OpticalParameters.cc.
| void G4OpticalParameters::SetRayleighVerboseLevel | ( | G4int | val | ) |
Definition at line 492 of file G4OpticalParameters.cc.
Referenced by G4OpRayleigh::SetVerboseLevel(), and SetVerboseLevel().
| void G4OpticalParameters::SetScintByParticleType | ( | G4bool | val | ) |
Definition at line 299 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::SetScintillationByParticleType(), and G4Scintillation::SetScintillationByParticleType().
| void G4OpticalParameters::SetScintFiniteRiseTime | ( | G4bool | val | ) |
Definition at line 338 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::SetFiniteRiseTime(), and G4Scintillation::SetFiniteRiseTime().
| void G4OpticalParameters::SetScintOffloadPhotons | ( | G4bool | val | ) |
Definition at line 366 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::SetOffloadPhotons().
| void G4OpticalParameters::SetScintStackPhotons | ( | G4bool | val | ) |
Definition at line 352 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::SetStackPhotons(), and G4Scintillation::SetStackPhotons().
| void G4OpticalParameters::SetScintTrackInfo | ( | G4bool | val | ) |
Definition at line 313 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::SetScintillationTrackInfo(), and G4Scintillation::SetScintillationTrackInfo().
| void G4OpticalParameters::SetScintTrackSecondariesFirst | ( | G4bool | val | ) |
Definition at line 324 of file G4OpticalParameters.cc.
Referenced by G4QuasiScintillation::SetTrackSecondariesFirst(), and G4Scintillation::SetTrackSecondariesFirst().
| void G4OpticalParameters::SetScintVerboseLevel | ( | G4int | val | ) |
Definition at line 380 of file G4OpticalParameters.cc.
Referenced by SetVerboseLevel(), G4QuasiScintillation::SetVerboseLevel(), and G4Scintillation::SetVerboseLevel().
| void G4OpticalParameters::SetVerboseLevel | ( | G4int | val | ) |
Definition at line 147 of file G4OpticalParameters.cc.
Referenced by G4OpticalPhysics::G4OpticalPhysics().
| void G4OpticalParameters::SetWLS2TimeProfile | ( | const G4String & | val | ) |
Definition at line 422 of file G4OpticalParameters.cc.
Referenced by G4OpWLS2::UseTimeProfile().
| void G4OpticalParameters::SetWLS2VerboseLevel | ( | G4int | val | ) |
Definition at line 436 of file G4OpticalParameters.cc.
Referenced by SetVerboseLevel(), and G4OpWLS2::SetVerboseLevel().
| void G4OpticalParameters::SetWLSTimeProfile | ( | const G4String & | val | ) |
Definition at line 394 of file G4OpticalParameters.cc.
Referenced by G4OpWLS::UseTimeProfile().
| void G4OpticalParameters::SetWLSVerboseLevel | ( | G4int | val | ) |
Definition at line 408 of file G4OpticalParameters.cc.
Referenced by SetVerboseLevel(), and G4OpWLS::SetVerboseLevel().
| void G4OpticalParameters::StreamInfo | ( | std::ostream & | os | ) | const |
Definition at line 541 of file G4OpticalParameters.cc.
Referenced by Dump(), and operator<<.
|
friend |
Definition at line 608 of file G4OpticalParameters.cc.