#include <G4XResonance.hh>
 | 
|   | G4XResonance (const G4ParticleDefinition *in1, const G4ParticleDefinition *in2, G4int iIsospinOut1, G4double iSpinOut1, G4double massOut1, G4int iIsospinOut2, G4double iSpinOut2, G4double massOut2, G4String subType1, G4String subType2, const G4VXResonanceTable &sigmaTable) | 
|   | 
| virtual  | ~G4XResonance () | 
|   | 
| G4bool  | operator== (const G4XResonance &right) const | 
|   | 
| G4bool  | operator!= (const G4XResonance &right) const | 
|   | 
| virtual G4double  | CrossSection (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
| virtual const G4CrossSectionVector *  | GetComponents () const | 
|   | 
| virtual G4String  | Name () const | 
|   | 
|   | G4VXResonance () | 
|   | 
| virtual  | ~G4VXResonance () | 
|   | 
| G4bool  | operator== (const G4VXResonance &right) const | 
|   | 
| G4bool  | operator!= (const G4VXResonance &right) const | 
|   | 
|   | G4VCrossSectionSource () | 
|   | 
| virtual  | ~G4VCrossSectionSource () | 
|   | 
| G4bool  | operator== (const G4VCrossSectionSource &right) const | 
|   | 
| G4bool  | operator!= (const G4VCrossSectionSource &right) const | 
|   | 
| virtual void  | Print () const | 
|   | 
| virtual void  | PrintAll (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
| virtual G4bool  | IsValid (G4double e) const | 
|   | 
| virtual G4double  | HighLimit () const | 
|   | 
| virtual G4double  | LowLimit () const | 
|   | 
 | 
|   | G4VXResonance (const G4VXResonance &right) | 
|   | 
| G4VXResonance &  | operator= (const G4VXResonance &right) | 
|   | 
| G4double  | DegeneracyFactor (const G4KineticTrack &trk1, const G4KineticTrack &trk2, G4double iSpinOut1, G4double iSpinOut2) const | 
|   | 
| G4double  | DetailedBalance (const G4KineticTrack &trk1, const G4KineticTrack &trk2, G4int isoOut1, G4int isoOut2, G4double iSpinOut1, G4double iSpinOut2, G4double mOut1, G4double mOut2) const | 
|   | 
| G4double  | IsospinCorrection (const G4KineticTrack &trk1, const G4KineticTrack &trk2, G4int isoOut1, G4int isoOut2, G4double iSpinOut1, G4double iSpinOut2) const | 
|   | 
| G4bool  | InLimits (G4double e, G4double eLow, G4double eHigh) const | 
|   | 
| const G4ParticleDefinition *  | FindLightParticle (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
| G4double  | FcrossX (G4double e, G4double e0, G4double sigma, G4double eParam, G4double power) const | 
|   | 
| const G4ParticleDefinition *  | FindKeyParticle (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const | 
|   | 
Definition at line 39 of file G4XResonance.hh.
 
◆ G4XResonance() [1/2]
      
        
          | G4XResonance::G4XResonance  | 
          ( | 
          const G4ParticleDefinition *  | 
          in1,  | 
        
        
           | 
           | 
          const G4ParticleDefinition *  | 
          in2,  | 
        
        
           | 
           | 
          G4int  | 
          iIsospinOut1,  | 
        
        
           | 
           | 
          G4double  | 
          iSpinOut1,  | 
        
        
           | 
           | 
          G4double  | 
          massOut1,  | 
        
        
           | 
           | 
          G4int  | 
          iIsospinOut2,  | 
        
        
           | 
           | 
          G4double  | 
          iSpinOut2,  | 
        
        
           | 
           | 
          G4double  | 
          massOut2,  | 
        
        
           | 
           | 
          G4String  | 
          subType1,  | 
        
        
           | 
           | 
          G4String  | 
          subType2,  | 
        
        
           | 
           | 
          const G4VXResonanceTable &  | 
          sigmaTable  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Definition at line 35 of file G4XResonance.cc.
   48     throw G4HadronicException(__FILE__, __LINE__, 
"G4XResonance::G4XResonance - no cross section table available");
 
const G4String & GetParticleName() const
 
virtual G4PhysicsVector * CrossSectionTable() const =0
 
 
 
 
◆ ~G4XResonance()
  
  
      
        
          | G4XResonance::~G4XResonance  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ G4XResonance() [2/2]
◆ CrossSection()
Implements G4VCrossSectionSource.
Definition at line 78 of file G4XResonance.cc.
const G4ParticleDefinition * GetDefinition() const
 
G4bool IsShortLived() const
 
G4double IsospinCorrection(const G4KineticTrack &trk1, const G4KineticTrack &trk2, G4int isoOut1, G4int isoOut2, G4double iSpinOut1, G4double iSpinOut2) const
 
G4double DetailedBalance(const G4KineticTrack &trk1, const G4KineticTrack &trk2, G4int isoOut1, G4int isoOut2, G4double iSpinOut1, G4double iSpinOut2, G4double mOut1, G4double mOut2) const
 
G4double GetValue(G4double theEnergy, G4bool &isOutRange) const
 
const G4LorentzVector & Get4Momentum() const
 
 
 
 
◆ GetComponents()
◆ Name()
◆ operator!=()
◆ operator=()
◆ operator==()
◆ isoOut1
  
  
      
        
          | G4int G4XResonance::isoOut1 | 
         
       
   | 
  
private   | 
  
 
 
◆ isoOut2
  
  
      
        
          | G4int G4XResonance::isoOut2 | 
         
       
   | 
  
private   | 
  
 
 
◆ iSpinOut1
◆ iSpinOut2
◆ mOut1
◆ mOut2
◆ name
◆ table
The documentation for this class was generated from the following files: