| 
    Geant4
    10.03
    
   | 
 
#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.
References fGamma.
      
  | 
  pure virtual | 
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
      
  | 
  pure virtual | 
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
      
  | 
  pure virtual | 
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Definition at line 122 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 116 of file GVFlashShowerParameterisation.cc.
References G4UniformRand, and twopi.
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 83 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 60 of file GVFlashShowerParameterisation.cc.
References G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), and G4Material::GetZ().
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 103 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(), GVFlashShowerParameterisation(), 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().