![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4MuonRadiativeDecayChannelWithSpin:
Collaboration diagram for G4MuonRadiativeDecayChannelWithSpin:Protected Member Functions | |
| G4MuonRadiativeDecayChannelWithSpin (const G4MuonRadiativeDecayChannelWithSpin &) | |
| G4MuonRadiativeDecayChannelWithSpin & | operator= (const G4MuonRadiativeDecayChannelWithSpin &) |
Protected Member Functions inherited from G4VDecayChannel | |
| void | ClearDaughtersName () |
| void | CheckAndFillDaughters () |
| void | CheckAndFillParent () |
| G4VDecayChannel () | |
| G4VDecayChannel (const G4VDecayChannel &) | |
| G4VDecayChannel & | operator= (const G4VDecayChannel &) |
| G4double | DynamicalMass (G4double massPDG, G4double width, G4double maxDev=+1.) const |
Private Member Functions | |
| G4MuonRadiativeDecayChannelWithSpin () | |
| G4double | fron (G4double Pmu, G4double x, G4double y, G4double cthetaE, G4double cthetaG, G4double cthetaEG) |
| void | rn3dim (G4double &x, G4double &y, G4double &z, G4double xlong) |
| G4double | atan4 (G4double x, G4double y) |
Additional Inherited Members | |
Protected Attributes inherited from G4VDecayChannel | |
| G4String | kinematics_name |
| G4double | rbranch |
| G4int | numberOfDaughters |
| G4String * | parent_name |
| G4String ** | daughters_name |
| G4double | rangeMass |
| G4ThreeVector | parent_polarization |
| G4ParticleTable * | particletable |
| G4int | verboseLevel |
| G4ParticleDefinition * | G4MT_parent |
| G4ParticleDefinition ** | G4MT_daughters |
| G4double | G4MT_parent_mass |
| G4double * | G4MT_daughters_mass |
| G4double * | G4MT_daughters_width |
| G4Mutex | daughtersMutex |
| G4Mutex | parentMutex |
Static Protected Attributes inherited from G4VDecayChannel | |
| static const G4String | noName = " " |
Definition at line 61 of file G4MuonRadiativeDecayChannelWithSpin.hh.
View newest version in sPHENIX GitHub at line 61 of file G4MuonRadiativeDecayChannelWithSpin.hh
| G4MuonRadiativeDecayChannelWithSpin::G4MuonRadiativeDecayChannelWithSpin | ( | const G4String & | theParentName, |
| G4double | theBR | ||
| ) |
Definition at line 59 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 59 of file G4MuonRadiativeDecayChannelWithSpin.cc
References G4cout, G4endl, G4VDecayChannel::GetVerboseLevel(), G4VDecayChannel::SetBR(), G4VDecayChannel::SetDaughter(), G4VDecayChannel::SetNumberOfDaughters(), and G4VDecayChannel::SetParent().
Here is the call graph for this function:
|
virtual |
Definition at line 91 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 91 of file G4MuonRadiativeDecayChannelWithSpin.cc
|
protected |
Definition at line 95 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 95 of file G4MuonRadiativeDecayChannelWithSpin.cc
|
private |
Definition at line 53 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 53 of file G4MuonRadiativeDecayChannelWithSpin.cc
Definition at line 124 of file G4MuonRadiativeDecayChannelWithSpin.hh.
View newest version in sPHENIX GitHub at line 124 of file G4MuonRadiativeDecayChannelWithSpin.hh
References phi, and CLHEP::pi.
Referenced by DecayIt().
Here is the caller graph for this function:
|
virtual |
if(i<10000000)goto leap1:
Implements G4VDecayChannel.
Definition at line 129 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 129 of file G4MuonRadiativeDecayChannelWithSpin.cc
References atan4(), CLHEP::HepLorentzVector::boost(), G4VDecayChannel::CheckAndFillDaughters(), G4VDecayChannel::CheckAndFillParent(), Acts::Test::delta, G4DecayProducts::DumpInfo(), E, eps, fron(), G, G4cout, G4endl, G4VDecayChannel::G4MT_daughters, G4VDecayChannel::G4MT_parent, G4UniformRand, G4DynamicParticle::Get4Momentum(), G4VDecayChannel::GetParentName(), G4ParticleDefinition::GetPDGMass(), G4DynamicParticle::GetTotalEnergy(), G4DynamicParticle::GetTotalMomentum(), G4VDecayChannel::GetVerboseLevel(), keV, CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), MeV, G4VDecayChannel::parent_polarization, G4DecayProducts::PushProducts(), rad, rn3dim(), CLHEP::Hep3Vector::rotateUz(), G4DynamicParticle::Set4Momentum(), twopi, CLHEP::Hep3Vector::unit(), CLHEP::Hep3Vector::x(), x, xx, CLHEP::Hep3Vector::y(), y, CLHEP::Hep3Vector::z(), and zz.
Here is the call graph for this function:
|
private |
Definition at line 434 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 434 of file G4MuonRadiativeDecayChannelWithSpin.cc
References Acts::Test::delta, eps, source.hepunit::fine_structure_const, twopi, x, and y.
Referenced by DecayIt().
Here is the caller graph for this function:
|
protected |
Definition at line 100 of file G4MuonRadiativeDecayChannelWithSpin.cc.
View newest version in sPHENIX GitHub at line 100 of file G4MuonRadiativeDecayChannelWithSpin.cc
References G4VDecayChannel::ClearDaughtersName(), G4VDecayChannel::daughters_name, G4VDecayChannel::kinematics_name, G4VDecayChannel::numberOfDaughters, G4VDecayChannel::parent_name, G4VDecayChannel::parent_polarization, G4VDecayChannel::rbranch, and G4VDecayChannel::verboseLevel.
Here is the call graph for this function:
|
inlineprivate |
Definition at line 102 of file G4MuonRadiativeDecayChannelWithSpin.hh.
View newest version in sPHENIX GitHub at line 102 of file G4MuonRadiativeDecayChannelWithSpin.hh
References a, b, c, G4UniformRand, and r.
Referenced by DecayIt().
Here is the caller graph for this function: