![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4NuMuNucleusCcModel:
Collaboration diagram for G4NuMuNucleusCcModel:Private Attributes | |
| G4bool | fData |
| G4bool | fMaster |
Static Private Attributes | |
| static const G4int | fResNumber = 6 |
| static const G4double | fResMass [6] |
| static const G4int | fClustNumber = 4 |
| static const G4double | fMesMass [4] = {1260., 980., 770., 139.57} |
| static const G4int | fMesPDG [4] = {20213, 9000211, 213, 211} |
| static const G4double | fBarMass [4] = {1700., 1600., 1232., 939.57} |
| static const G4int | fBarPDG [4] = {12224, 32224, 2224, 2212} |
| static const G4double | fNuMuEnergyLogVector [50] |
| static G4double | fNuMuXarrayKR [50][51] = {{1.0}} |
| static G4double | fNuMuXdistrKR [50][50] = {{1.0}} |
| static G4double | fNuMuQarrayKR [50][51][51] = {{{1.0}}} |
| static G4double | fNuMuQdistrKR [50][51][50] = {{{1.0}}} |
| static const G4double | fNuMuResQ [50][50] |
Definition at line 55 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 55 of file G4NuMuNucleusCcModel.hh
| G4NuMuNucleusCcModel::G4NuMuNucleusCcModel | ( | const G4String & | name = "NuMuNucleCcModel" | ) |
Definition at line 122 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 122 of file G4NuMuNucleusCcModel.cc
References fData, fMaster, and InitialiseModel().
Here is the call graph for this function:
|
virtual |
Definition at line 130 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 130 of file G4NuMuNucleusCcModel.cc
|
virtual |
Implements G4NeutrinoNucleusModel.
Definition at line 267 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 267 of file G4NuMuNucleusCcModel.cc
References A(), G4HadFinalState::AddSecondary(), G4Nucleus::AtomicMass(), G4HadFinalState::Clear(), G4NeutrinoNucleusModel::ClusterDecay(), G4NeutrinoNucleusModel::CoherentPion(), Acts::Test::dX, CLHEP::HepLorentzVector::e(), energy, Acts::eX, G4NeutrinoNucleusModel::f2p2h, G4NeutrinoNucleusModel::fBreak, G4NeutrinoNucleusModel::fCascade, G4NeutrinoNucleusModel::fCosTheta, G4NeutrinoNucleusModel::fEmu, G4NeutrinoNucleusModel::FinalBarion(), G4ParticleTable::FindParticle(), G4NeutrinoNucleusModel::fLVh, G4NeutrinoNucleusModel::fLVl, G4NeutrinoNucleusModel::fLVt, G4NeutrinoNucleusModel::fM1, G4NeutrinoNucleusModel::fMinNuEnergy, G4NeutrinoNucleusModel::fMpi, G4NeutrinoNucleusModel::fMr, G4NeutrinoNucleusModel::fMt, G4NeutrinoNucleusModel::fMu, G4NeutrinoNucleusModel::fPDGencoding, G4NeutrinoNucleusModel::fProton, G4NeutrinoNucleusModel::fQtransfer, G4NeutrinoNucleusModel::fRecoil, G4NeutrinoNucleusModel::fString, G4NeutrinoNucleusModel::fW2, G4UniformRand, G4HadProjectile::Get4Momentum(), G4Nucleus::GetA_asInt(), G4HadProjectile::GetDefinition(), G4NeutrinoNucleusModel::GetEnergyIndex(), G4NeutrinoNucleusModel::GetNuMuOnePionProb(), G4NeutrinoNucleusModel::GetNuMuQeTotRat(), G4NeutrinoNucleusModel::GetOnePionIndex(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), GeV, CLHEP::HepLorentzVector::m(), CLHEP::HepLorentzVector::m2(), phi, source.hepunit::proton_mass_c2, ratio, SampleLVkr(), G4HadFinalState::SetEnergyChange(), G4HadFinalState::SetMomentumChange(), G4NeutrinoNucleusModel::theMuonMinus, G4NeutrinoNucleusModel::theMuonPlus, G4HadronicInteraction::theParticleChange, CLHEP::twopi, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and Z.
Here is the call graph for this function:
|
inline |
Definition at line 81 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NuMuNucleusCcModel.hh
References G4NeutrinoNucleusModel::fM1, G4NeutrinoNucleusModel::fMu, and CLHEP::MeV.
Definition at line 892 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 892 of file G4NuMuNucleusCcModel.cc
References fNuMuQarrayKR, fNuMuQdistrKR, G4NeutrinoNucleusModel::fQindex, and G4UniformRand.
Referenced by SampleQkr().
Here is the caller graph for this function:Definition at line 790 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 790 of file G4NuMuNucleusCcModel.cc
References fNuMuXarrayKR, fNuMuXdistrKR, G4NeutrinoNucleusModel::fXindex, G4UniformRand, x1, x2, and xx.
Referenced by SampleXkr().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 147 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 147 of file G4NuMuNucleusCcModel.cc
References fData, fMaster, G4NeutrinoNucleusModel::fNbin, fNuMuQarrayKR, fNuMuQdistrKR, fNuMuXarrayKR, fNuMuXdistrKR, G4MUTEXLOCK, G4MUTEXUNLOCK, and k.
Referenced by G4NuMuNucleusCcModel().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4NeutrinoNucleusModel.
Definition at line 244 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 244 of file G4NuMuNucleusCcModel.cc
References energy, G4NeutrinoNucleusModel::fMinNuEnergy, G4HadProjectile::GetDefinition(), G4ParticleDefinition::GetParticleName(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), and Z.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4NeutrinoNucleusModel.
Definition at line 134 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 134 of file G4NuMuNucleusCcModel.cc
| void G4NuMuNucleusCcModel::SampleLVkr | ( | const G4HadProjectile & | aTrack, |
| G4Nucleus & | targetNucleus | ||
| ) |
Definition at line 566 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 566 of file G4NuMuNucleusCcModel.cc
References A(), kdfinder::abs(), G4Nucleus::AtomicMass(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), CLHEP::HepLorentzVector::e(), e3, ei(), G4NeutrinoNucleusModel::f2p2h, G4NeutrinoNucleusModel::fBreak, G4NeutrinoNucleusModel::fCosTheta, G4NeutrinoNucleusModel::fEmu, G4NeutrinoNucleusModel::fLVh, G4NeutrinoNucleusModel::fLVl, G4NeutrinoNucleusModel::fLVt, G4NeutrinoNucleusModel::fM1, G4NeutrinoNucleusModel::fMu, G4NeutrinoNucleusModel::fNuEnergy, G4NeutrinoNucleusModel::fProton, G4NeutrinoNucleusModel::fQ2, G4NeutrinoNucleusModel::fQtransfer, G4NeutrinoNucleusModel::fW2, G4NeutrinoNucleusModel::fXsample, G4cout, G4endl, G4RandomDirection(), G4UniformRand, G4HadProjectile::Get4Momentum(), G4Nucleus::GetA_asInt(), G4NeutrinoNucleusModel::GetEx(), G4HadProjectile::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), GeV, G4NeutrinoNucleusModel::GgSampleNM(), CLHEP::HepLorentzVector::m(), phi, SampleQkr(), SampleXkr(), CLHEP::twopi, and Z.
Referenced by ApplyYourself().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 832 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 832 of file G4NuMuNucleusCcModel.cc
References e, e1, e2, G4NeutrinoNucleusModel::fEindex, fNuMuEnergyLogVector, fNuMuXarrayKR, G4NeutrinoNucleusModel::fXindex, G4Log(), G4UniformRand, and GetQkr().
Referenced by SampleLVkr().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 751 of file G4NuMuNucleusCcModel.cc.
View newest version in sPHENIX GitHub at line 751 of file G4NuMuNucleusCcModel.cc
References e, e1, e2, G4NeutrinoNucleusModel::fEindex, fNuMuEnergyLogVector, G4Log(), G4UniformRand, GetXkr(), x1, x2, and xx.
Referenced by SampleLVkr().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 83 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NuMuNucleusCcModel.hh
References G4NeutrinoNucleusModel::fW2, and w.
|
staticprivate |
Definition at line 101 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 101 of file G4NuMuNucleusCcModel.hh
|
staticprivate |
Definition at line 102 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 102 of file G4NuMuNucleusCcModel.hh
|
staticprivate |
Definition at line 96 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 96 of file G4NuMuNucleusCcModel.hh
|
private |
Definition at line 117 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 117 of file G4NuMuNucleusCcModel.hh
Referenced by G4NuMuNucleusCcModel(), and InitialiseModel().
|
private |
Definition at line 117 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 117 of file G4NuMuNucleusCcModel.hh
Referenced by G4NuMuNucleusCcModel(), and InitialiseModel().
|
staticprivate |
Definition at line 98 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 98 of file G4NuMuNucleusCcModel.hh
|
staticprivate |
Definition at line 99 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 99 of file G4NuMuNucleusCcModel.hh
|
staticprivate |
Definition at line 104 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 104 of file G4NuMuNucleusCcModel.hh
Referenced by SampleQkr(), and SampleXkr().
|
staticprivate |
Definition at line 110 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 110 of file G4NuMuNucleusCcModel.hh
Referenced by GetQkr(), and InitialiseModel().
|
staticprivate |
Definition at line 111 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 111 of file G4NuMuNucleusCcModel.hh
Referenced by GetQkr(), and InitialiseModel().
|
staticprivate |
Definition at line 114 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 114 of file G4NuMuNucleusCcModel.hh
|
staticprivate |
Definition at line 108 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 108 of file G4NuMuNucleusCcModel.hh
Referenced by GetXkr(), InitialiseModel(), and SampleQkr().
|
staticprivate |
Definition at line 109 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 109 of file G4NuMuNucleusCcModel.hh
Referenced by GetXkr(), and InitialiseModel().
|
staticprivate |
Definition at line 94 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 94 of file G4NuMuNucleusCcModel.hh
|
staticprivate |
Definition at line 93 of file G4NuMuNucleusCcModel.hh.
View newest version in sPHENIX GitHub at line 93 of file G4NuMuNucleusCcModel.hh