#include <G4VAnnihilationCollision.hh>
 | 
|   | G4VAnnihilationCollision () | 
|   | 
| virtual  | ~G4VAnnihilationCollision () | 
|   | 
| G4bool  | operator== (const G4VAnnihilationCollision &right) const | 
|   | 
| G4bool  | operator!= (const G4VAnnihilationCollision &right) const | 
|   | 
| virtual G4KineticTrackVector *  | FinalState (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
| virtual const G4VAngularDistribution *  | GetAngularDistribution () const | 
|   | 
|   | G4VCollision () | 
|   | 
| void  | establish_G4MT_TLS_G4VCollision () | 
|   | 
|   | G4VCollision (void *s1, void *s2, void *s3, void *s4, void *s5, void *s6, void *s7) | 
|   | 
| virtual  | ~G4VCollision () | 
|   | 
| G4bool  | operator== (const G4VCollision &right) const | 
|   | 
| G4bool  | operator!= (const G4VCollision &right) const | 
|   | 
| virtual G4double  | CrossSection (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
| virtual G4bool  | IsInCharge (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0 | 
|   | 
| virtual G4String  | GetName () const =0 | 
|   | 
| virtual void  | Print () const | 
|   | 
| virtual void  | Print (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
Definition at line 56 of file G4VAnnihilationCollision.hh.
 
◆ G4VAnnihilationCollision()
      
        
          | G4VAnnihilationCollision::G4VAnnihilationCollision  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~G4VAnnihilationCollision()
  
  
      
        
          | G4VAnnihilationCollision::~G4VAnnihilationCollision  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ BrWigInt0()
  
  
      
        
          | double G4VAnnihilationCollision::BrWigInt0  | 
          ( | 
          const double  | 
          x,  | 
         
        
           | 
           | 
          const double  | 
          gamma,  | 
         
        
           | 
           | 
          const double  | 
          m0  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ BrWigInt1()
Definition at line 85 of file G4VAnnihilationCollision.hh.
   86     { 
return 0.5*gamma*gamma*
G4Log( (
x-m0)*(
x-m0)+gamma*gamma/4.0 ) + m0*
BrWigInt0(
x,gamma,m0); }
 
double BrWigInt0(const double x, const double gamma, const double m0) const
 
G4double G4Log(G4double x)
 
 
 
 
◆ BrWigInv()
  
  
      
        
          | double G4VAnnihilationCollision::BrWigInv  | 
          ( | 
          const double  | 
          x,  | 
         
        
           | 
           | 
          const double  | 
          gamma,  | 
         
        
           | 
           | 
          const double  | 
          m0  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ FinalState()
Implements G4VCollision.
Definition at line 58 of file G4VAnnihilationCollision.cc.
   78   p4Final *= toLabFrame;
    85   finalTracks->push_back(
final);
 
const G4ThreeVector & GetPosition() const
 
virtual const G4ParticleDefinition * GetOutgoingParticle(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0
 
Hep3Vector boostVector() const
 
const G4LorentzVector & Get4Momentum() const
 
 
 
 
◆ GetAngularDistribution()
◆ GetOutgoingParticle()
◆ operator!=()
◆ operator==()
◆ SampleResonanceMass()
  
  
      
        
          | double G4VAnnihilationCollision::SampleResonanceMass  | 
          ( | 
          const double  | 
          poleMass,  | 
         
        
           | 
           | 
          const double  | 
          width,  | 
         
        
           | 
           | 
          const double  | 
          minMass,  | 
         
        
           | 
           | 
          const double  | 
          maxMass  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
private   | 
  
 
 
◆ theAngularDistribution
The documentation for this class was generated from the following files: