#include <G4eeTo3PiModel.hh>
Definition at line 59 of file G4eeTo3PiModel.hh.
 
◆ G4eeTo3PiModel() [1/2]
Definition at line 66 of file G4eeTo3PiModel.cc.
G4GLOB_DLL std::ostream G4cout
 
static G4PionPlus * PionPlus()
 
static G4PionZero * PionZero()
 
G4Vee2hadrons(G4eeCrossSections *cr, G4double vlowEnergy, G4double vhighEnergy, G4double vdelta)
 
G4double GetPDGMass() const
 
 
 
 
◆ ~G4eeTo3PiModel()
  
  
      
        
          | G4eeTo3PiModel::~G4eeTo3PiModel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ G4eeTo3PiModel() [2/2]
◆ ComputeCrossSection()
◆ operator=()
◆ PeakEnergy()
  
  
      
        
          | G4double G4eeTo3PiModel::PeakEnergy  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SampleSecondaries()
Implements G4Vee2hadrons.
Definition at line 106 of file G4eeTo3PiModel.cc.
  113   G4LorentzVector w0(0.,0.,0.,0.), w1(0.,0.,0.,0.), w2(0.,0.,0.,0.);
   126     p0 = sqrt(e0*e0 - massPi0*massPi0);
   140     w1.
set(-w2.px(), -w2.py(), -w2.pz(), w2.e());
   161     gg = (px*px + py*py + pz*pz)*
   166       G4cout << 
"G4eeTo3PiModel::SampleSecondaries WARNING matrix element g= "   167          << gg << 
" > " << 
gmax << 
" (majoranta)" << 
G4endl;
   173   w0.rotateUz(direction);
   174   w1.rotateUz(direction);
   175   w2.rotateUz(direction);
   184   newp->push_back(dp0);
   185   newp->push_back(dp1);
   186   newp->push_back(dp2);
 
G4ThreeVector G4RandomDirection()
 
std::complex< G4double > DpRho(G4double e)
 
G4GLOB_DLL std::ostream G4cout
 
HepLorentzVector & boost(double, double, double)
 
static G4PionPlus * PionPlus()
 
static G4PionZero * PionZero()
 
void set(double x, double y, double z, double t)
 
Hep3Vector boostVector() const
 
static G4PionMinus * PionMinus()
 
G4eeCrossSections * cross
 
CLHEP::HepLorentzVector G4LorentzVector
 
 
 
 
◆ gmax
◆ massOm
◆ massPhi
◆ massPi
◆ massPi0
The documentation for this class was generated from the following files: