ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
G4NeutrinoElectronProcess & | operator= (const G4NeutrinoElectronProcess &right) |
G4NeutrinoElectronProcess (const G4NeutrinoElectronProcess &) | |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions inherited from G4HadronicProcess | |
G4HadronicInteraction * | ChooseHadronicInteraction (const G4HadProjectile &aHadProjectile, G4Nucleus &aTargetNucleus, const G4Material *aMaterial, const G4Element *anElement) |
G4Nucleus * | GetTargetNucleusPointer () |
void | DumpState (const G4Track &, const G4String &, G4ExceptionDescription &) |
G4HadronicInteraction * | GetHadronicInteraction () const |
G4double | GetLastCrossSection () |
void | FillResult (G4HadFinalState *aR, const G4Track &aT) |
G4HadFinalState * | CheckResult (const G4HadProjectile &thePro, const G4Nucleus &targetNucleus, G4HadFinalState *result) |
void | CheckEnergyMomentumConservation (const G4Track &, const G4Nucleus &) |
Protected Attributes inherited from G4HadronicProcess | |
G4HadProjectile | thePro |
G4ParticleChange * | theTotalResult |
G4double | fWeight |
G4int | epReportLevel |
Definition at line 52 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 52 of file G4NeutrinoElectronProcess.hh
G4NeutrinoElectronProcess::G4NeutrinoElectronProcess | ( | G4String | anEnvelopeName, |
const G4String & | procName = "neutrino-electron" |
||
) |
Definition at line 68 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 68 of file G4NeutrinoElectronProcess.cc
References fEnvelope, fEnvelopeName, fNuEleCcBias, fNuEleNcBias, fNuEleTotXscBias, fTotXsc, G4TransportationManager::GetSafetyHelper(), G4TransportationManager::GetTransportationManager(), G4SafetyHelper::InitialiseHelper(), keV, lowestEnergy, and safetyHelper.
|
virtual |
Definition at line 83 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 83 of file G4NeutrinoElectronProcess.cc
|
private |
|
virtual |
Reimplemented from G4HadronicProcess.
Definition at line 112 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 112 of file G4NeutrinoElectronProcess.cc
References G4CrossSectionDataStore::ComputeCrossSection(), DBL_MAX, G4HadronicProcess::DumpState(), FatalException, fEnvelopeName, fNuEleTotXscBias, G4endl, G4Exception(), G4HadronicProcess::GetCrossSectionDataStore(), G4Track::GetDynamicParticle(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetMaterial(), G4Region::GetName(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetRegion(), G4Track::GetStep(), and G4HadronicException::Report().
|
private |
|
virtual |
! is not needed for models inheriting G4NeutrinoElectron
Reimplemented from G4HadronicProcess.
Definition at line 160 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 160 of file G4NeutrinoElectronProcess.cc
References G4ParticleChange::AddSecondary(), G4HadronicInteraction::ApplyYourself(), Acts::backward, G4HadFinalState::Clear(), G4VParticleChange::Clear(), G4VProcess::ClearNumberOfInteractionLengthLeft(), Acts::Test::delta, G4VSolid::DistanceToOut(), G4HadronicProcess::DumpState(), edep, fAlive, FatalException, fEnvelopeName, G4HadronicProcess::FillResult(), fKillTrackAndSecondaries, fNuEleCcBias, fNuEleNcBias, Acts::forward, fPostponeToNextEvent, fStopAndKill, fStopButAlive, fSuspend, fTotXsc, G4cout, G4endl, G4Exception(), G4UniformRand, G4Nucleus::GetA_asInt(), G4ProcessManager::GetAtRestProcessVector(), G4NeutrinoElectronTotXsc::GetCcRatio(), G4HadronicProcess::GetCrossSectionDataStore(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4NeutrinoElectronTotXsc::GetElementCrossSection(), G4HadFinalState::GetEnergyChange(), G4ProductionCutsTable::GetEnergyCutsVector(), G4StepPoint::GetGlobalTime(), G4Track::GetGlobalTime(), G4HadronicProcess::GetHadronicInteractionList(), G4MaterialCutsCouple::GetIndex(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetKineticEnergy(), G4HadFinalState::GetLocalEnergyDeposit(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetMaterial(), G4Track::GetMaterialCutsCouple(), G4HadronicInteraction::GetModelName(), G4HadFinalState::GetMomentumChange(), G4DynamicParticle::GetMomentumDirection(), G4Track::GetMomentumDirection(), G4Region::GetName(), G4Element::GetName(), G4Material::GetName(), G4HadFinalState::GetNumberOfSecondaries(), G4HadSecondary::GetParticle(), G4ParticleDefinition::GetParticleName(), G4StepPoint::GetPhysicalVolume(), G4StepPoint::GetPosition(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4ParticleDefinition::GetProcessManager(), G4ProductionCutsTable::GetProductionCutsTable(), G4LogicalVolume::GetRegion(), G4VTouchable::GetRotation(), G4HadFinalState::GetSecondary(), G4LogicalVolume::GetSolid(), G4Track::GetStep(), G4HadronicProcess::GetTargetNucleusPointer(), G4StepPoint::GetTouchable(), G4Track::GetTouchableHandle(), G4Track::GetTrackStatus(), G4HadProjectile::GetTrafoToLab(), G4VTouchable::GetTranslation(), G4Track::GetVelocity(), G4Track::GetVolume(), G4Track::GetWeight(), G4Element::GetZ(), G4Nucleus::GetZ_asInt(), incremental_prev_tag::idx, G4HadProjectile::Initialise(), G4ParticleChange::Initialize(), G4AffineTransform::Invert(), it, JustWarning, lowestEnergy, material(), part, phi, position, G4VDiscreteProcess::PostStepDoIt(), G4ParticleChange::ProposeEnergy(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChange::ProposeMomentumDirection(), G4VParticleChange::ProposeNonIonizingEnergyDeposit(), G4ParticleChange::ProposePosition(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::ProposeWeight(), G4SafetyHelper::ReLocateWithinVolume(), G4HadronicException::Report(), CLHEP::Hep3Vector::rotate(), CLHEP::Hep3Vector::rotateUz(), safetyHelper, G4CrossSectionDataStore::SampleZandA(), G4DynamicParticle::SetMomentumDirection(), G4VParticleChange::SetNumberOfSecondaries(), G4HadronicInteraction::SetRecoilEnergyThreshold(), G4Track::SetTouchableHandle(), G4HadFinalState::SetTrafoToLab(), G4Track::SetWeight(), G4ProcessVector::size(), t, G4HadronicProcess::thePro, G4HadronicProcess::theTotalResult, Acts::Test::transform, G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), CLHEP::twopi, G4VProcess::verboseLevel, and weight.
|
virtual |
Reimplemented from G4HadronicProcess.
Definition at line 442 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 442 of file G4NeutrinoElectronProcess.cc
References eV, isInitialised, lowestEnergy, G4Neutron::Neutron(), and G4HadronicProcess::PreparePhysicsTable().
|
virtual |
Reimplemented from G4HadronicProcess.
Definition at line 148 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 148 of file G4NeutrinoElectronProcess.cc
Definition at line 90 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 90 of file G4NeutrinoElectronProcess.cc
References fNuEleTotXscBias, and fTotXsc.
Referenced by G4EmExtraPhysics::ConstructProcess().
Definition at line 100 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 100 of file G4NeutrinoElectronProcess.cc
References fNuEleCcBias, fNuEleNcBias, fTotXsc, and G4NeutrinoElectronTotXsc::SetBiasingFactors().
Referenced by G4EmExtraPhysics::ConstructProcess().
Definition at line 452 of file G4NeutrinoElectronProcess.cc.
View newest version in sPHENIX GitHub at line 452 of file G4NeutrinoElectronProcess.cc
References lowestEnergy.
|
private |
Definition at line 81 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NeutrinoElectronProcess.hh
|
private |
Definition at line 82 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 82 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess().
|
private |
Definition at line 83 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 83 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), GetMeanFreePath(), and PostStepDoIt().
|
private |
Definition at line 85 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), PostStepDoIt(), and SetBiasingFactors().
|
private |
Definition at line 85 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), PostStepDoIt(), and SetBiasingFactors().
|
private |
Definition at line 85 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 85 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), GetMeanFreePath(), and SetBiasingFactor().
|
private |
Definition at line 84 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 84 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), PostStepDoIt(), SetBiasingFactor(), and SetBiasingFactors().
|
private |
Definition at line 81 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 81 of file G4NeutrinoElectronProcess.hh
Referenced by PreparePhysicsTable().
|
private |
Definition at line 80 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 80 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), PostStepDoIt(), PreparePhysicsTable(), and SetLowestEnergy().
|
private |
Definition at line 86 of file G4NeutrinoElectronProcess.hh.
View newest version in sPHENIX GitHub at line 86 of file G4NeutrinoElectronProcess.hh
Referenced by G4NeutrinoElectronProcess(), and PostStepDoIt().