ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 50 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 50 of file GVFlashShowerParameterisation.hh
GVFlashShowerParameterisation::GVFlashShowerParameterisation | ( | ) |
Definition at line 48 of file GVFlashShowerParameterisation.cc.
View newest version in sPHENIX GitHub at line 48 of file GVFlashShowerParameterisation.cc
References fGamma.
|
virtual |
Definition at line 54 of file GVFlashShowerParameterisation.cc.
View newest version in sPHENIX GitHub at line 54 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 121 of file GVFlashShowerParameterisation.cc.
View newest version in sPHENIX GitHub at line 121 of file GVFlashShowerParameterisation.cc
References fGamma, and MyGamma::Gamma().
Referenced by GFlashHomoShowerParameterisation::IntegrateEneLongitudinal(), GFlashSamplingShowerParameterisation::IntegrateEneLongitudinal(), GFlashHomoShowerParameterisation::IntegrateNspLongitudinal(), and GFlashSamplingShowerParameterisation::IntegrateNspLongitudinal().
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt(), and GFlashShowerModel::ModelTrigger().
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
G4double GVFlashShowerParameterisation::GeneratePhi | ( | ) |
Definition at line 115 of file GVFlashShowerParameterisation.cc.
View newest version in sPHENIX GitHub at line 115 of file GVFlashShowerParameterisation.cc
References G4UniformRand, and twopi.
Referenced by GFlashShowerModel::ElectronDoIt().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::CheckContainment().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::CheckContainment().
|
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.
View newest version in sPHENIX GitHub at line 82 of file GVFlashShowerParameterisation.cc
References a, Acts::UnitConstants::g, G4Element::GetA(), G4Material::GetA(), G4Material::GetElement(), G4Material::GetFractionVector(), G4Material::GetNumberOfElements(), and mole.
Referenced by GFlashSamplingShowerParameterisation::SetMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
G4double GVFlashShowerParameterisation::GetEffZ | ( | const G4Material * | material | ) |
Definition at line 59 of file GVFlashShowerParameterisation.cc.
View newest version in sPHENIX GitHub 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().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
|
pure virtual |
Implemented in GFlashSamplingShowerParameterisation, and GFlashHomoShowerParameterisation.
Referenced by GFlashShowerModel::ElectronDoIt().
void GVFlashShowerParameterisation::PrintMaterial | ( | const G4Material * | mat | ) |
Definition at line 102 of file GVFlashShowerParameterisation.cc.
View newest version in sPHENIX GitHub at line 102 of file GVFlashShowerParameterisation.cc
References A, cm, Ec, G4cout, G4endl, G4Material::GetName(), MeV, Rm, X0, and Z.
Referenced by GFlashHomoShowerParameterisation::GFlashHomoShowerParameterisation(), and ExGflashDetectorConstruction::SetMaterial().
|
protected |
Definition at line 91 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 91 of file GVFlashShowerParameterisation.hh
Referenced by PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 91 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 91 of file GVFlashShowerParameterisation.hh
Referenced by GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 91 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 91 of file GVFlashShowerParameterisation.hh
Referenced by GFlashHomoShowerParameterisation::GenerateLongitudinalProfile(), GFlashHomoShowerParameterisation::GenerateNSpotProfile(), GFlashHomoShowerParameterisation::GetEc(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
private |
Definition at line 96 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 96 of file GVFlashShowerParameterisation.hh
Referenced by gam(), GVFlashShowerParameterisation(), and ~GVFlashShowerParameterisation().
|
protected |
Definition at line 93 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 93 of file GVFlashShowerParameterisation.hh
|
protected |
Definition at line 91 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 91 of file GVFlashShowerParameterisation.hh
Referenced by GFlashHomoShowerParameterisation::GenerateRadius(), GFlashHomoShowerParameterisation::GetAveR90(), GFlashHomoShowerParameterisation::GetAveR99(), GFlashHomoShowerParameterisation::GetRm(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().
|
protected |
Definition at line 89 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 89 of file GVFlashShowerParameterisation.hh
|
protected |
Definition at line 91 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 91 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 91 of file GVFlashShowerParameterisation.hh.
View newest version in sPHENIX GitHub at line 91 of file GVFlashShowerParameterisation.hh
Referenced by GFlashHomoShowerParameterisation::ComputeLongitudinalParameters(), GFlashHomoShowerParameterisation::ComputeRadialParameters(), GFlashHomoShowerParameterisation::GenerateNSpotProfile(), PrintMaterial(), and GFlashHomoShowerParameterisation::SetMaterial().