#include <G4INCLClusterUtils.hh>
|
static G4int | getZ (const ParticleList &) |
|
static G4int | getZ (const ParticleList &, Particle *) |
|
static G4int | getA (const ParticleList &) |
|
static G4int | getA (const ParticleList &, Particle *) |
|
static G4double | getKineticEnergy (const ParticleList &pl) |
|
static G4double | getTotalEnergy (const ParticleList &) |
|
static G4double | getTotalEnergy (const ParticleList &, Particle *) |
|
static ThreeVector | getNewPositionVector (const ParticleList &pl, Particle *p) |
|
static ThreeVector | getNewPositionVector (const ParticleList &pl) |
|
static ThreeVector | getNewPositionVector (const ThreeVector &, const ParticleList &, Particle *) |
|
static G4double | getPhaseSpace (const ThreeVector &clusterPosition, const ThreeVector &clusterMomentum, G4int clusterA, Particle *p) |
|
static G4double | getPhaseSpace (const ParticleList &) |
|
static G4double | getPhaseSpace (const ParticleList &, Particle *) |
|
static G4bool | isBetterCluster (ParticleList *newCluster, ParticleList *originalCluster) |
|
Definition at line 47 of file G4INCLClusterUtils.hh.
◆ ClusterUtils()
G4INCL::ClusterUtils::ClusterUtils |
( |
| ) |
|
|
protected |
◆ ~ClusterUtils()
G4INCL::ClusterUtils::~ClusterUtils |
( |
| ) |
|
|
protected |
◆ getA() [1/2]
Definition at line 71 of file G4INCLClusterUtils.cc.
71 {
74 A += (*i)->getA();
75 }
76 return A;
77 }
std::list< G4INCL::Particle * >::const_iterator ParticleIter
Referenced by getA().
◆ getA() [2/2]
◆ getKineticEnergy()
Definition at line 51 of file G4INCLClusterUtils.cc.
51 {
54 Ekin += std::sqrt(std::pow((*i)->getEnergy(), 2) - std::pow((*i)->getMass(), 2));;
55 }
56 return Ekin;
57 }
◆ getNewPositionVector() [1/3]
Definition at line 83 of file G4INCLClusterUtils.cc.
84 {
85 ThreeVector pos(0.0, 0.0, 0.0);
89 ++A;
90 }
91 return pos;
92 }
static const G4double clusterPosFact[maxClusterMass+1]
◆ getNewPositionVector() [2/3]
◆ getNewPositionVector() [3/3]
Definition at line 100 of file G4INCLClusterUtils.cc.
100 {
101 ThreeVector newPosition = oldPosition;
102 newPosition *= pl.size();
103 newPosition += p->getPosition();
105 return newPosition;
106 }
◆ getPhaseSpace() [1/3]
◆ getPhaseSpace() [2/3]
◆ getPhaseSpace() [3/3]
Definition at line 108 of file G4INCLClusterUtils.cc.
111 {
112 G4double psSpace = (p->getPosition() - clusterPosition).mag2();
113 G4double psMomentum = (p->getMomentum() - clusterMomentum).mag2();
115 }
static const G4double clusterPosFact2[maxClusterMass+1]
◆ getTotalEnergy() [1/2]
◆ getTotalEnergy() [2/2]
◆ getZ() [1/2]
◆ getZ() [2/2]
◆ isBetterCluster()
The documentation for this class was generated from the following files: