Geant4
10.02.p03
|
#include <G4CollisionOutput.hh>
Private Member Functions | |
std::pair< std::pair< G4int, G4int >, G4int > | selectPairToTune (G4double de) const |
G4bool | tuneSelectedPair (G4LorentzVector &mom1, G4LorentzVector &mom2, G4int mom_index) const |
Private Attributes | |
G4int | verboseLevel |
std::vector< G4InuclElementaryParticle > | outgoingParticles |
std::vector< G4InuclNuclei > | outgoingNuclei |
std::vector< G4Fragment > | recoilFragments |
G4double | eex_rest |
G4LorentzVector | mom_non_cons |
G4bool | on_shell |
Static Private Attributes | |
static const G4Fragment | emptyFragment |
Definition at line 67 of file G4CollisionOutput.hh.
G4CollisionOutput::G4CollisionOutput | ( | ) |
Definition at line 82 of file G4CollisionOutput.cc.
|
inline |
void G4CollisionOutput::add | ( | const G4CollisionOutput & | right | ) |
Definition at line 121 of file G4CollisionOutput.cc.
void G4CollisionOutput::addOutgoingNuclei | ( | const std::vector< G4InuclNuclei > & | nuclea | ) |
Definition at line 137 of file G4CollisionOutput.cc.
|
inline |
Definition at line 86 of file G4CollisionOutput.hh.
|
inline |
Definition at line 80 of file G4CollisionOutput.hh.
void G4CollisionOutput::addOutgoingParticle | ( | const G4CascadParticle & | cparticle | ) |
Definition at line 143 of file G4CollisionOutput.cc.
void G4CollisionOutput::addOutgoingParticles | ( | const std::vector< G4InuclElementaryParticle > & | particles | ) |
Definition at line 132 of file G4CollisionOutput.cc.
void G4CollisionOutput::addOutgoingParticles | ( | const std::vector< G4CascadParticle > & | cparticles | ) |
Definition at line 147 of file G4CollisionOutput.cc.
void G4CollisionOutput::addOutgoingParticles | ( | const G4ReactionProductVector * | rproducts | ) |
Definition at line 154 of file G4CollisionOutput.cc.
|
inline |
Definition at line 99 of file G4CollisionOutput.hh.
|
inline |
Definition at line 103 of file G4CollisionOutput.hh.
void G4CollisionOutput::boostToLabFrame | ( | const G4LorentzConvertor & | convertor | ) |
Definition at line 319 of file G4CollisionOutput.cc.
G4LorentzVector G4CollisionOutput::boostToLabFrame | ( | G4LorentzVector | mom, |
const G4LorentzConvertor & | convertor | ||
) | const |
Definition at line 347 of file G4CollisionOutput.cc.
|
inline |
Definition at line 137 of file G4CollisionOutput.hh.
|
inline |
Definition at line 141 of file G4CollisionOutput.hh.
|
inline |
Definition at line 127 of file G4CollisionOutput.hh.
|
inline |
Definition at line 131 of file G4CollisionOutput.hh.
const G4Fragment & G4CollisionOutput::getRecoilFragment | ( | G4int | index = 0 | ) | const |
Definition at line 113 of file G4CollisionOutput.cc.
|
inline |
Definition at line 147 of file G4CollisionOutput.hh.
|
inline |
Definition at line 151 of file G4CollisionOutput.hh.
|
inline |
Definition at line 173 of file G4CollisionOutput.hh.
G4int G4CollisionOutput::getTotalBaryonNumber | ( | ) | const |
Definition at line 268 of file G4CollisionOutput.cc.
G4int G4CollisionOutput::getTotalCharge | ( | ) | const |
Definition at line 249 of file G4CollisionOutput.cc.
G4LorentzVector G4CollisionOutput::getTotalOutputMomentum | ( | ) | const |
Definition at line 230 of file G4CollisionOutput.cc.
G4int G4CollisionOutput::getTotalStrangeness | ( | ) | const |
Definition at line 287 of file G4CollisionOutput.cc.
|
inline |
Definition at line 143 of file G4CollisionOutput.hh.
|
inline |
Definition at line 135 of file G4CollisionOutput.hh.
|
inline |
Definition at line 125 of file G4CollisionOutput.hh.
G4CollisionOutput & G4CollisionOutput::operator= | ( | const G4CollisionOutput & | right | ) |
Definition at line 89 of file G4CollisionOutput.cc.
void G4CollisionOutput::printCollisionOutput | ( | std::ostream & | os = G4cout | ) | const |
Definition at line 301 of file G4CollisionOutput.cc.
void G4CollisionOutput::removeOutgoingNucleus | ( | G4int | index | ) |
Definition at line 200 of file G4CollisionOutput.cc.
void G4CollisionOutput::removeOutgoingNucleus | ( | const G4InuclNuclei & | nuclei | ) |
Definition at line 213 of file G4CollisionOutput.cc.
|
inline |
Definition at line 117 of file G4CollisionOutput.hh.
void G4CollisionOutput::removeOutgoingParticle | ( | G4int | index | ) |
Definition at line 195 of file G4CollisionOutput.cc.
void G4CollisionOutput::removeOutgoingParticle | ( | const G4InuclElementaryParticle & | particle | ) |
Definition at line 207 of file G4CollisionOutput.cc.
|
inline |
Definition at line 111 of file G4CollisionOutput.hh.
void G4CollisionOutput::removeRecoilFragment | ( | G4int | index = -1 | ) |
Definition at line 221 of file G4CollisionOutput.cc.
void G4CollisionOutput::reset | ( | ) |
Definition at line 102 of file G4CollisionOutput.cc.
void G4CollisionOutput::rotateEvent | ( | const G4LorentzRotation & | rotate | ) |
Definition at line 358 of file G4CollisionOutput.cc.
|
private |
Definition at line 621 of file G4CollisionOutput.cc.
void G4CollisionOutput::setOnShell | ( | G4InuclParticle * | bullet, |
G4InuclParticle * | target | ||
) |
Definition at line 403 of file G4CollisionOutput.cc.
void G4CollisionOutput::setRemainingExitationEnergy | ( | ) |
Definition at line 610 of file G4CollisionOutput.cc.
|
inline |
Definition at line 72 of file G4CollisionOutput.hh.
void G4CollisionOutput::trivialise | ( | G4InuclParticle * | bullet, |
G4InuclParticle * | target | ||
) |
Definition at line 378 of file G4CollisionOutput.cc.
|
private |
Definition at line 678 of file G4CollisionOutput.cc.
|
private |
Definition at line 188 of file G4CollisionOutput.hh.
|
staticprivate |
Definition at line 182 of file G4CollisionOutput.hh.
|
private |
Definition at line 189 of file G4CollisionOutput.hh.
|
private |
Definition at line 190 of file G4CollisionOutput.hh.
|
private |
Definition at line 180 of file G4CollisionOutput.hh.
|
private |
Definition at line 179 of file G4CollisionOutput.hh.
|
private |
Definition at line 181 of file G4CollisionOutput.hh.
|
private |
Definition at line 174 of file G4CollisionOutput.hh.