ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
G4HeatedKleinNishinaCompton & | operator= (const G4HeatedKleinNishinaCompton &right)=delete |
G4HeatedKleinNishinaCompton (const G4HeatedKleinNishinaCompton &)=delete | |
Private Attributes | |
G4double | fTemperature |
Additional Inherited Members | |
Protected Member Functions inherited from G4VEmModel | |
G4ParticleChangeForLoss * | GetParticleChangeForLoss () |
G4ParticleChangeForGamma * | GetParticleChangeForGamma () |
virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy) |
const G4MaterialCutsCouple * | CurrentCouple () const |
void | SetCurrentElement (const G4Element *) |
Protected Attributes inherited from G4KleinNishinaCompton | |
G4ParticleDefinition * | theGamma |
G4ParticleDefinition * | theElectron |
G4ParticleChangeForGamma * | fParticleChange |
G4double | lowestSecondaryEnergy |
Definition at line 56 of file G4HeatedKleinNishinaCompton.hh.
View newest version in sPHENIX GitHub at line 56 of file G4HeatedKleinNishinaCompton.hh
|
explicit |
Definition at line 66 of file G4HeatedKleinNishinaCompton.cc.
View newest version in sPHENIX GitHub at line 66 of file G4HeatedKleinNishinaCompton.cc
References fTemperature, and keV.
|
virtual |
Definition at line 75 of file G4HeatedKleinNishinaCompton.cc.
View newest version in sPHENIX GitHub at line 75 of file G4HeatedKleinNishinaCompton.cc
|
privatedelete |
|
inline |
Definition at line 73 of file G4HeatedKleinNishinaCompton.hh.
View newest version in sPHENIX GitHub at line 73 of file G4HeatedKleinNishinaCompton.hh
References fTemperature.
|
privatedelete |
|
finalvirtual |
Reimplemented from G4KleinNishinaCompton.
Definition at line 80 of file G4HeatedKleinNishinaCompton.cc.
View newest version in sPHENIX GitHub at line 80 of file G4HeatedKleinNishinaCompton.cc
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), edep, source.hepunit::electron_mass_c2, epsilon(), G4KleinNishinaCompton::fParticleChange, fStopAndKill, fTemperature, G4Exp(), G4Log(), G4RandomDirection(), G4UniformRand, G4DynamicParticle::Get4Momentum(), G4DynamicParticle::GetKineticEnergy(), G4VEmModel::LowEnergyLimit(), G4KleinNishinaCompton::lowestSecondaryEnergy, CLHEP::Hep3Vector::mag(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChangeForGamma::ProposeMomentumDirection(), G4VParticleChange::ProposeTrackStatus(), CLHEP::Hep3Vector::rotateUz(), G4ParticleChangeForGamma::SetProposedKineticEnergy(), G4INCL::DeJongSpin::shoot(), CLHEP::HepLorentzVector::t(), G4KleinNishinaCompton::theElectron, twopi, CLHEP::Hep3Vector::unit(), and CLHEP::HepLorentzVector::vect().
Definition at line 72 of file G4HeatedKleinNishinaCompton.hh.
View newest version in sPHENIX GitHub at line 72 of file G4HeatedKleinNishinaCompton.hh
References fTemperature, and t.
|
private |
Definition at line 82 of file G4HeatedKleinNishinaCompton.hh.
View newest version in sPHENIX GitHub at line 82 of file G4HeatedKleinNishinaCompton.hh
Referenced by G4HeatedKleinNishinaCompton(), GetElectronTemperature(), SampleSecondaries(), and SetElectronTemperature().