ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4FermiPhaseSpaceDecay () | |
~G4FermiPhaseSpaceDecay () | |
std::vector< G4LorentzVector * > * | Decay (G4double parent_mass, const std::vector< G4double > &fragment_masses) const |
Private Member Functions | |
G4double | PtwoBody (G4double E, G4double P1, G4double P2) const |
G4double | BetaKopylov (G4int, CLHEP::HepRandomEngine *) const |
std::vector< G4LorentzVector * > * | KopylovNBodyDecay (G4double, const std::vector< G4double > &) const |
G4FermiPhaseSpaceDecay (const G4FermiPhaseSpaceDecay &)=delete | |
const G4FermiPhaseSpaceDecay & | operator= (const G4FermiPhaseSpaceDecay &)=delete |
G4bool | operator== (const G4FermiPhaseSpaceDecay &)=delete |
G4bool | operator!= (const G4FermiPhaseSpaceDecay &)=delete |
Private Attributes | |
G4Pow * | g4calc |
Definition at line 49 of file G4FermiPhaseSpaceDecay.hh.
View newest version in sPHENIX GitHub at line 49 of file G4FermiPhaseSpaceDecay.hh
G4FermiPhaseSpaceDecay::G4FermiPhaseSpaceDecay | ( | ) |
Definition at line 46 of file G4FermiPhaseSpaceDecay.cc.
View newest version in sPHENIX GitHub at line 46 of file G4FermiPhaseSpaceDecay.cc
References g4calc, and G4Pow::GetInstance().
G4FermiPhaseSpaceDecay::~G4FermiPhaseSpaceDecay | ( | ) |
Definition at line 51 of file G4FermiPhaseSpaceDecay.cc.
View newest version in sPHENIX GitHub at line 51 of file G4FermiPhaseSpaceDecay.cc
|
privatedelete |
|
private |
Definition at line 114 of file G4FermiPhaseSpaceDecay.cc.
View newest version in sPHENIX GitHub at line 114 of file G4FermiPhaseSpaceDecay.cc
References F, CLHEP::HepRandomEngine::flat(), g4calc, N, and G4Pow::powN().
std::vector< G4LorentzVector * > * G4FermiPhaseSpaceDecay::Decay | ( | G4double | parent_mass, |
const std::vector< G4double > & | fragment_masses | ||
) | const |
Definition at line 54 of file G4FermiPhaseSpaceDecay.cc.
View newest version in sPHENIX GitHub at line 54 of file G4FermiPhaseSpaceDecay.cc
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), CLHEP::eV, G4RandomDirection(), k, max, N, P, CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setVect(), and T.
Referenced by G4BinaryCascade::DecayVoidNucleus().
|
private |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
inlineprivate |
Definition at line 78 of file G4FermiPhaseSpaceDecay.hh.
View newest version in sPHENIX GitHub at line 78 of file G4FermiPhaseSpaceDecay.hh
|
private |
Definition at line 74 of file G4FermiPhaseSpaceDecay.hh.
View newest version in sPHENIX GitHub at line 74 of file G4FermiPhaseSpaceDecay.hh
Referenced by BetaKopylov(), and G4FermiPhaseSpaceDecay().