#include <GVFlashShowerParameterisation.hh>
GVFlashShowerParameterisation::GVFlashShowerParameterisation |
( |
| ) |
|
GVFlashShowerParameterisation::~GVFlashShowerParameterisation |
( |
| ) |
|
|
virtual |
virtual void GVFlashShowerParameterisation::ComputeLongitudinalParameters |
( |
G4double |
y | ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::ComputeTau |
( |
G4double |
LongitudinalPosition | ) |
|
|
pure virtual |
virtual void GVFlashShowerParameterisation::GenerateEnergyProfile |
( |
G4double |
y | ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GenerateExponential |
( |
G4double |
Energy | ) |
|
|
pure virtual |
virtual void GVFlashShowerParameterisation::GenerateLongitudinalProfile |
( |
G4double |
Energy | ) |
|
|
pure virtual |
virtual void GVFlashShowerParameterisation::GenerateNSpotProfile |
( |
G4double |
y | ) |
|
|
pure virtual |
G4double GVFlashShowerParameterisation::GeneratePhi |
( |
| ) |
|
virtual G4double GVFlashShowerParameterisation::GetAveR90 |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetAveR99 |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetAveT90 |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetAveT99 |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetAveTmx |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetEc |
( |
| ) |
|
|
pure virtual |
Definition at line 83 of file GVFlashShowerParameterisation.cc.
89 G4int nofElements = mat->GetNumberOfElements();
90 if (nofElements > 1) {
91 for (
G4int i=0; i<nofElements; i++) {
93 G4double massFraction = mat->GetFractionVector()[i];
94 a += aOfElement*massFraction;
98 a = mat->GetA()/(
g/
mole);
static constexpr double g
static constexpr double mole
virtual G4double GVFlashShowerParameterisation::GetNspot |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetRm |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::GetX0 |
( |
| ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::IntegrateEneLongitudinal |
( |
G4double |
LongitudinalStep | ) |
|
|
pure virtual |
virtual G4double GVFlashShowerParameterisation::IntegrateNspLongitudinal |
( |
G4double |
LongitudinalStep | ) |
|
|
pure virtual |
void GVFlashShowerParameterisation::PrintMaterial |
( |
const G4Material * |
mat | ) |
|
Definition at line 103 of file GVFlashShowerParameterisation.cc.
105 G4cout<<
"/********************************************/ " <<
G4endl;
106 G4cout<<
" - GVFlashShowerParameterisation::Material - " <<
G4endl;
113 G4cout<<
"/********************************************/ " <<
G4endl;
const G4String & GetName() const
G4GLOB_DLL std::ostream G4cout
static constexpr double cm
static constexpr double MeV
G4double GVFlashShowerParameterisation::A |
|
protected |
G4double GVFlashShowerParameterisation::density |
|
protected |
G4double GVFlashShowerParameterisation::Ec |
|
protected |
G4double GVFlashShowerParameterisation::NSpot |
|
protected |
G4double GVFlashShowerParameterisation::Rm |
|
protected |
G4double GVFlashShowerParameterisation::X0 |
|
protected |
G4double GVFlashShowerParameterisation::Z |
|
protected |
The documentation for this class was generated from the following files: