|
Geant4
10.01.p03
|
#include <GVFlashShowerParameterisation.hh>
Inheritance diagram for GVFlashShowerParameterisation:
Collaboration diagram for GVFlashShowerParameterisation:Protected Attributes | |
| GVFlashHomoShowerTuning * | thePar |
| G4double | density |
| G4double | A |
| G4double | Z |
| G4double | X0 |
| G4double | Ec |
| G4double | Rm |
| G4double | NSpot |
Private Attributes | |
| MyGamma * | fGamma |
Definition at line 51 of file GVFlashShowerParameterisation.hh.
| GVFlashShowerParameterisation::GVFlashShowerParameterisation | ( | ) |
Definition at line 49 of file GVFlashShowerParameterisation.cc.
References fGamma.
|
virtual |
Definition at line 55 of file GVFlashShowerParameterisation.cc.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Definition at line 121 of file GVFlashShowerParameterisation.cc.
References fGamma, and MyGamma::Gamma().
Referenced by GFlashHomoShowerParameterisation::IntegrateEneLongitudinal(), GFlashSamplingShowerParameterisation::IntegrateEneLongitudinal(), GFlashHomoShowerParameterisation::IntegrateNspLongitudinal(), and GFlashSamplingShowerParameterisation::IntegrateNspLongitudinal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt(), and GFlashShowerModel::ModelTrigger().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
| G4double GVFlashShowerParameterisation::GeneratePhi | ( | ) |
Definition at line 115 of file GVFlashShowerParameterisation.cc.
References G4UniformRand.
Referenced by GFlashShowerModel::ElectronDoIt().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::CheckContainment().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::CheckContainment().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
| G4double GVFlashShowerParameterisation::GetEffA | ( | const G4Material * | material | ) |
Definition at line 82 of file GVFlashShowerParameterisation.cc.
References a, g, G4Element::GetA(), G4Material::GetA(), G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), and mole.
Referenced by GFlashSamplingShowerParameterisation::SetMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double GVFlashShowerParameterisation::GetEffZ | ( | const G4Material * | material | ) |
Definition at line 59 of file GVFlashShowerParameterisation.cc.
References G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), G4Material::GetZ(), and z.
Referenced by GFlashSamplingShowerParameterisation::SetMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
Here is the caller graph for this function:
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
Here is the caller graph for this function:| void GVFlashShowerParameterisation::PrintMaterial | ( | const G4Material * | mat | ) |
Definition at line 102 of file GVFlashShowerParameterisation.cc.
References A, cm, Ec, G4cout, G4endl, G4Material::GetName(), MeV, Rm, X0, and Z.
Referenced by GFlashHomoShowerParameterisation::GFlashHomoShowerParameterisation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 92 of file GVFlashShowerParameterisation.hh.
Referenced by PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 92 of file GVFlashShowerParameterisation.hh.
Referenced by GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 92 of file GVFlashShowerParameterisation.hh.
Referenced by GFlashHomoShowerParameterisation::GenerateLongitudinalProfile(), GFlashHomoShowerParameterisation::GenerateNSpotProfile(), GFlashHomoShowerParameterisation::GetEc(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
private |
Definition at line 97 of file GVFlashShowerParameterisation.hh.
Referenced by gam(), and GVFlashShowerParameterisation().
|
protected |
Definition at line 94 of file GVFlashShowerParameterisation.hh.
|
protected |
Definition at line 92 of file GVFlashShowerParameterisation.hh.
Referenced by GFlashHomoShowerParameterisation::GenerateRadius(), GFlashHomoShowerParameterisation::GetAveR90(), GFlashHomoShowerParameterisation::GetAveR99(), GFlashHomoShowerParameterisation::GetRm(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 90 of file GVFlashShowerParameterisation.hh.
|
protected |
Definition at line 92 of file GVFlashShowerParameterisation.hh.
Referenced by GFlashHomoShowerParameterisation::ComputeTau(), GFlashHomoShowerParameterisation::GenerateExponential(), GFlashHomoShowerParameterisation::GetAveT90(), GFlashHomoShowerParameterisation::GetAveT99(), GFlashHomoShowerParameterisation::GetAveTmx(), GFlashHomoShowerParameterisation::GetX0(), GFlashHomoShowerParameterisation::IntegrateEneLongitudinal(), GFlashHomoShowerParameterisation::IntegrateNspLongitudinal(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 92 of file GVFlashShowerParameterisation.hh.
Referenced by GFlashHomoShowerParameterisation::ComputeLongitudinalParameters(), GFlashHomoShowerParameterisation::ComputeRadialParameters(), GFlashHomoShowerParameterisation::GenerateNSpotProfile(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().