#include <G4GDecay3.hh>
Definition at line 43 of file G4GDecay3.hh.
 
◆ G4GDecay3() [1/2]
◆ G4GDecay3() [2/2]
◆ ~G4GDecay3()
  
  
      
        
          | G4GDecay3::~G4GDecay3  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ CalculateMomentumMagnitudes()
  
  
      
        
          | G4bool G4GDecay3::CalculateMomentumMagnitudes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Definition at line 49 of file G4GDecay3.cc.
   76     energy = rndm2*availableE;
    82     energy = (1.-rndm1)*availableE;
    88     energy = (rndm1-rndm2)*availableE;
    89     pDaughter2 = std::sqrt(energy*energy + 2.0*energy*mDaughter2);
    94   } 
while ((momentummax > momentumsum - momentummax) && status);
 
 
 
 
◆ GetThreeBodyMomenta()
Definition at line 100 of file G4GDecay3.cc.
  103   std::vector<G4ThreeVector> pVect;
   109     G4double sintheta = std::sqrt((1.0-costheta)*(1.0+costheta));
   113     G4ThreeVector direction0(sintheta*cosphi, sintheta*sinphi, costheta);
   117     G4double sinthetan = std::sqrt((1.0-costhetan)*(1.0+costhetan));
   122     direction2.
setX(sinthetan*cosphin*costheta*cosphi -
   123                     sinthetan*sinphin*sinphi + costhetan*sintheta*cosphi);
   124     direction2.
setY(sinthetan*cosphin*costheta*sinphi +
   125                     sinthetan*sinphin*cosphi + costhetan*sintheta*sinphi);
   126     direction2.
setZ(-sinthetan*cosphin*sintheta + costhetan*costheta);
   129     pVect.push_back(pDaughter0*direction0);
   130     pVect.push_back(-direction0*pDaughter0 - direction2*
pDaughter2);
   131     pVect.push_back(pDaughter2*direction2);
   135            << 
" or more loops in momentum magnitude calculation " << 
G4endl;
 
G4bool CalculateMomentumMagnitudes()
 
static const double twopi
 
G4GLOB_DLL std::ostream G4cerr
 
 
 
 
◆ loopMax
◆ mDaughter0
◆ mDaughter1
◆ mDaughter2
◆ parentMass
◆ pDaughter0
◆ pDaughter1
◆ pDaughter2
The documentation for this class was generated from the following files: