#include <G4VXRayModel.hh>
Definition at line 60 of file G4VXRayModel.hh.
◆ G4VXRayModel() [1/2]
| G4VXRayModel::G4VXRayModel |
( |
const G4String & | nam | ) |
|
|
explicit |
◆ G4VXRayModel() [2/2]
Definition at line 59 of file G4VXRayModel.cc.
71{
72 Register();
73}
std::vector< const G4LogicalVolume * > * pLogicalVolumes
const G4LogicalVolume * pCurrentLV
const G4Track * pCurrentTrack
◆ ~G4VXRayModel()
| G4VXRayModel::~G4VXRayModel |
( |
| ) |
|
|
virtual |
Definition at line 77 of file G4VXRayModel.cc.
78{
80}
G4LossTableManager * pEmManager
◆ GetName()
| const G4String & G4VXRayModel::GetName |
( |
| ) |
const |
|
inline |
◆ GetType()
| G4int G4VXRayModel::GetType |
( |
| ) |
const |
|
inline |
◆ Initialise()
Definition at line 93 of file G4VXRayModel.cc.
94{
95
99
100
102 pMaxPhotons = params->GetCerenkovMaxPhotonsPerStep();
103
104
105 pVerbose = params->GetCerenkovVerboseLevel();
107
108
110}
static G4OpticalParameters * Instance()
virtual void InitialiseModel()
◆ InitialiseModel()
| void G4VXRayModel::InitialiseModel |
( |
| ) |
|
|
virtual |
◆ ModelDescription()
| void G4VXRayModel::ModelDescription |
( |
std::ostream & | outFile | ) |
const |
|
virtual |
◆ operator=()
◆ SampleXRays()
| void G4VXRayModel::SampleXRays |
( |
std::vector< G4Track * > & | out, |
|
|
const G4Step & | ) |
|
virtual |
◆ StepLimit()
Definition at line 119 of file G4VXRayModel.cc.
121{
122 if (preStepBeta <=
pBetaMin) {
return false; }
127 }
131}
virtual G4bool StepLimitForVolume(G4double &limit)
◆ StepLimitForVolume()
◆ isMaster
| G4bool G4VXRayModel::isMaster {false} |
|
protected |
◆ nVolumes
| std::size_t G4VXRayModel::nVolumes {0} |
|
protected |
◆ pBetaMin
◆ pCurrentLV
◆ pCurrentTrack
| const G4Track* G4VXRayModel::pCurrentTrack {nullptr} |
|
protected |
◆ pEmManager
◆ pIndex
| std::size_t G4VXRayModel::pIndex {0} |
|
protected |
◆ pLogicalVolumes
| std::vector<const G4LogicalVolume*>* G4VXRayModel::pLogicalVolumes {nullptr} |
|
protected |
◆ pMaxBetaChange
| G4double G4VXRayModel::pMaxBetaChange {0.1} |
|
protected |
◆ pMaxPhotons
| G4int G4VXRayModel::pMaxPhotons {100} |
|
protected |
◆ pName
◆ pPreStepBeta
| G4double G4VXRayModel::pPreStepBeta {0.0} |
|
protected |
◆ pTypeInt
| G4int G4VXRayModel::pTypeInt {0} |
|
protected |
◆ pVerbose
| G4int G4VXRayModel::pVerbose {1} |
|
protected |
The documentation for this class was generated from the following files: