ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Attributes | |
G4ParticleDefinition * | theElectron |
G4double | fSin2tW |
G4double | fCutEnergy |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronElastic | |
G4double | pLocalTmax |
Definition at line 49 of file G4NeutrinoElectronNcModel.hh.
View newest version in sPHENIX GitHub at line 49 of file G4NeutrinoElectronNcModel.hh
Definition at line 44 of file G4NeutrinoElectronNcModel.cc.
View newest version in sPHENIX GitHub at line 44 of file G4NeutrinoElectronNcModel.cc
References e, G4Electron::Electron(), eV, fCutEnergy, fSin2tW, G4HadronicInteraction::GetMaxEnergy(), GeV, G4HadronicParameters::Instance(), G4HadronElastic::SetLowestEnergyLimit(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), and theElectron.
|
virtual |
Definition at line 61 of file G4NeutrinoElectronNcModel.cc.
View newest version in sPHENIX GitHub at line 61 of file G4NeutrinoElectronNcModel.cc
|
virtual |
Reimplemented from G4HadronElastic.
Definition at line 104 of file G4NeutrinoElectronNcModel.cc.
View newest version in sPHENIX GitHub at line 104 of file G4NeutrinoElectronNcModel.cc
References G4HadFinalState::AddSecondary(), G4HadFinalState::Clear(), CLHEP::HepLorentzVector::e(), source.hepunit::electron_mass_c2, fCutEnergy, G4UniformRand, G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4HadProjectile::GetKineticEnergy(), G4ParticleDefinition::GetPDGMass(), G4Nucleus::GetZ_asInt(), G4HadronElastic::LowestEnergyLimit(), phi, SampleElectronTkin(), G4HadFinalState::SetEnergyChange(), G4HadFinalState::SetLocalEnergyDeposit(), G4HadFinalState::SetMomentumChange(), theElectron, G4HadronicInteraction::theParticleChange, CLHEP::twopi, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and Z.
|
inline |
Definition at line 68 of file G4NeutrinoElectronNcModel.hh.
View newest version in sPHENIX GitHub at line 68 of file G4NeutrinoElectronNcModel.hh
References fCutEnergy.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 76 of file G4NeutrinoElectronNcModel.cc.
View newest version in sPHENIX GitHub at line 76 of file G4NeutrinoElectronNcModel.cc
References source.hepunit::electron_mass_c2, energy, fCutEnergy, G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), and Z.
|
virtual |
Reimplemented from G4HadronElastic.
Definition at line 65 of file G4NeutrinoElectronNcModel.cc.
View newest version in sPHENIX GitHub at line 65 of file G4NeutrinoElectronNcModel.cc
G4double G4NeutrinoElectronNcModel::SampleElectronTkin | ( | const G4HadProjectile * | aParticle | ) |
Definition at line 177 of file G4NeutrinoElectronNcModel.cc.
View newest version in sPHENIX GitHub at line 177 of file G4NeutrinoElectronNcModel.cc
References a, A(), b, B(), c, D(), d, source.hepunit::electron_mass_c2, energy, fSin2tW, G4UniformRand, G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4HadProjectile::GetTotalEnergy(), x1, and y1.
Referenced by ApplyYourself().
Definition at line 67 of file G4NeutrinoElectronNcModel.hh.
View newest version in sPHENIX GitHub at line 67 of file G4NeutrinoElectronNcModel.hh
References fCutEnergy.
|
private |
Definition at line 78 of file G4NeutrinoElectronNcModel.hh.
View newest version in sPHENIX GitHub at line 78 of file G4NeutrinoElectronNcModel.hh
Referenced by ApplyYourself(), G4NeutrinoElectronNcModel(), GetCutEnergy(), IsApplicable(), and SetCutEnergy().
|
private |
Definition at line 77 of file G4NeutrinoElectronNcModel.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutrinoElectronNcModel.hh
Referenced by G4NeutrinoElectronNcModel(), and SampleElectronTkin().
|
private |
Definition at line 76 of file G4NeutrinoElectronNcModel.hh.
View newest version in sPHENIX GitHub at line 76 of file G4NeutrinoElectronNcModel.hh
Referenced by ApplyYourself(), and G4NeutrinoElectronNcModel().