ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 49 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 49 of file G4NeutrinoElectronCcModel.hh
Definition at line 52 of file G4NeutrinoElectronCcModel.cc.
View newest version in sPHENIX GitHub at line 52 of file G4NeutrinoElectronCcModel.cc
References G4AntiNeutrinoE::AntiNeutrinoE(), G4AntiNeutrinoMu::AntiNeutrinoMu(), G4AntiNeutrinoTau::AntiNeutrinoTau(), e, eV, fCutEnergy, fSin2tW, G4HadronicInteraction::GetMaxEnergy(), GeV, G4HadronicParameters::Instance(), G4MuonMinus::MuonMinus(), G4NeutrinoE::NeutrinoE(), G4NeutrinoMu::NeutrinoMu(), G4NeutrinoTau::NeutrinoTau(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), G4TauMinus::TauMinus(), theAntiNeutrinoE, theAntiNeutrinoMu, theAntiNeutrinoTau, theMuonMinus, theNeutrinoE, theNeutrinoMu, theNeutrinoTau, and theTauMinus.
|
virtual |
Definition at line 80 of file G4NeutrinoElectronCcModel.cc.
View newest version in sPHENIX GitHub at line 80 of file G4NeutrinoElectronCcModel.cc
|
virtual |
Implements G4HadronicInteraction.
Definition at line 125 of file G4NeutrinoElectronCcModel.cc.
View newest version in sPHENIX GitHub at line 125 of file G4NeutrinoElectronCcModel.cc
References G4HadFinalState::AddSecondary(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4HadFinalState::Clear(), source.hepunit::electron_mass_c2, energy, G4UniformRand, G4HadProjectile::Get4Momentum(), G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), phi, SampleCosCMS(), G4HadFinalState::SetEnergyChange(), G4HadFinalState::SetMomentumChange(), theAntiNeutrinoMu, theMuonMinus, theNeutrinoE, G4HadronicInteraction::theParticleChange, theTauMinus, CLHEP::twopi, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and Z.
|
inline |
Definition at line 68 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 68 of file G4NeutrinoElectronCcModel.hh
References fCutEnergy.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 95 of file G4NeutrinoElectronCcModel.cc.
View newest version in sPHENIX GitHub at line 95 of file G4NeutrinoElectronCcModel.cc
References source.hepunit::electron_mass_c2, energy, G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), G4HadronicInteraction::SetMinEnergy(), theMuonMinus, theTauMinus, and Z.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 84 of file G4NeutrinoElectronCcModel.cc.
View newest version in sPHENIX GitHub at line 84 of file G4NeutrinoElectronCcModel.cc
G4double G4NeutrinoElectronCcModel::SampleCosCMS | ( | const G4HadProjectile * | aParticle | ) |
Definition at line 208 of file G4NeutrinoElectronCcModel.cc.
View newest version in sPHENIX GitHub at line 208 of file G4NeutrinoElectronCcModel.cc
References a, A(), b, B(), c, D(), d, source.hepunit::electron_mass_c2, energy, G4UniformRand, G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4HadProjectile::GetTotalEnergy(), theMuonMinus, theTauMinus, x1, and y1.
Referenced by ApplyYourself().
Definition at line 67 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 67 of file G4NeutrinoElectronCcModel.hh
References fCutEnergy.
|
private |
Definition at line 87 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NeutrinoElectronCcModel.hh
Referenced by G4NeutrinoElectronCcModel(), GetCutEnergy(), and SetCutEnergy().
|
private |
Definition at line 86 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 86 of file G4NeutrinoElectronCcModel.hh
Referenced by G4NeutrinoElectronCcModel().
|
private |
Definition at line 77 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 77 of file G4NeutrinoElectronCcModel.hh
Referenced by G4NeutrinoElectronCcModel().
|
private |
Definition at line 79 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 79 of file G4NeutrinoElectronCcModel.hh
Referenced by ApplyYourself(), and G4NeutrinoElectronCcModel().
|
private |
Definition at line 81 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NeutrinoElectronCcModel.hh
Referenced by G4NeutrinoElectronCcModel().
|
private |
Definition at line 83 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NeutrinoElectronCcModel.hh
Referenced by ApplyYourself(), G4NeutrinoElectronCcModel(), IsApplicable(), and SampleCosCMS().
|
private |
Definition at line 76 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 76 of file G4NeutrinoElectronCcModel.hh
Referenced by ApplyYourself(), and G4NeutrinoElectronCcModel().
|
private |
Definition at line 78 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 78 of file G4NeutrinoElectronCcModel.hh
Referenced by G4NeutrinoElectronCcModel().
|
private |
Definition at line 80 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 80 of file G4NeutrinoElectronCcModel.hh
Referenced by G4NeutrinoElectronCcModel().
|
private |
Definition at line 84 of file G4NeutrinoElectronCcModel.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NeutrinoElectronCcModel.hh
Referenced by ApplyYourself(), G4NeutrinoElectronCcModel(), IsApplicable(), and SampleCosCMS().