#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::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.
   41   isoOut1(iIsospinOut1), iSpinOut1(spinOut1), mOut1(massOut1),
 
   42   isoOut2(iIsospinOut2), iSpinOut2(spinOut2), mOut2(massOut2)
 
   48     throw G4HadronicException(__FILE__, __LINE__, 
"G4XResonance::G4XResonance - no cross section table available");
 
const G4String & GetParticleName() const 
 
virtual G4PhysicsVector * CrossSectionTable() const =0
 
 
 
 
  
  
      
        
          | G4XResonance::~G4XResonance  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
Implements G4VCrossSectionSource.
Definition at line 78 of file G4XResonance.cc.
   95    sigma *= 
DetailedBalance(trk1,trk2, isoOut1,isoOut2, iSpinOut1,iSpinOut2, mOut1,mOut2); 
 
G4double GetValue(G4double theEnergy, G4bool &isOutRange) 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 IsShortLived() const 
 
const G4LorentzVector & Get4Momentum() const 
 
const G4ParticleDefinition * GetDefinition() const 
 
 
 
 
The documentation for this class was generated from the following files:
- source/geant4.10.03.p02/source/processes/hadronic/models/im_r_matrix/include/G4XResonance.hh
 
- source/geant4.10.03.p02/source/processes/hadronic/models/im_r_matrix/src/G4XResonance.cc