#include <G4CollisionInitialState.hh>
Definition at line 46 of file G4CollisionInitialState.hh.
 
◆ G4CollisionInitialState() [1/4]
      
        
          | G4CollisionInitialState::G4CollisionInitialState  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 38 of file G4CollisionInitialState.cc.
G4KineticTrack * thePrimary
 
G4KineticTrack * theTarget
 
G4double theCollisionTime
 
G4BCAction * theFSGenerator
 
 
 
 
◆ G4CollisionInitialState() [2/4]
Definition at line 44 of file G4CollisionInitialState.cc.
G4KineticTrack * thePrimary
 
G4KineticTrackVector theTs
 
G4KineticTrack * theTarget
 
G4double theCollisionTime
 
G4BCAction * theFSGenerator
 
 
 
 
◆ G4CollisionInitialState() [3/4]
Definition at line 55 of file G4CollisionInitialState.cc.
   62    for (
size_t i=0; i<aTarget.size(); i++) 
theTs.push_back(aTarget[i]);
 G4KineticTrack * thePrimary
 
G4KineticTrackVector theTs
 
G4KineticTrack * theTarget
 
G4double theCollisionTime
 
G4BCAction * theFSGenerator
 
 
 
 
◆ ~G4CollisionInitialState()
  
  
      
        
          | G4CollisionInitialState::~G4CollisionInitialState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ G4CollisionInitialState() [4/4]
Definition at line 68 of file G4CollisionInitialState.cc.
   73      for (
size_t i=0; i<right.
theTs.size(); i++) 
theTs.push_back(right.
theTs[i]);
 G4KineticTrack * thePrimary
 
G4KineticTrackVector theTs
 
G4KineticTrack * theTarget
 
G4double theCollisionTime
 
G4BCAction * theFSGenerator
 
 
 
 
◆ AddTarget()
◆ GetCollisionTime()
  
  
      
        
          | G4double G4CollisionInitialState::GetCollisionTime  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetFinalState()
Definition at line 95 of file G4CollisionInitialState.cc.
G4KineticTrack * thePrimary
 
G4KineticTrackVector theTs
 
G4BCAction * theFSGenerator
 
virtual G4KineticTrackVector * GetFinalState(G4KineticTrack *aProjectile, std::vector< G4KineticTrack *> &theTargets)=0
 
 
 
 
◆ GetGenerator()
  
  
      
        
          | const G4BCAction* G4CollisionInitialState::GetGenerator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetPrimary()
◆ GetTarget()
◆ GetTargetBaryonNumber()
  
  
      
        
          | G4int G4CollisionInitialState::GetTargetBaryonNumber  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetTargetCharge()
  
  
      
        
          | G4int G4CollisionInitialState::GetTargetCharge  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetTargetCollection()
◆ operator<()
◆ operator=()
Definition at line 77 of file G4CollisionInitialState.cc.
   84       for (
size_t i=0; i<right.
theTs.size(); i++)
 G4KineticTrack * thePrimary
 
G4KineticTrackVector theTs
 
G4KineticTrack * theTarget
 
G4double theCollisionTime
 
G4BCAction * theFSGenerator
 
 
 
 
◆ operator==()
◆ Print()
      
        
          | void G4CollisionInitialState::Print  | 
          ( | 
          void  | 
           | ) | 
           const | 
        
      
 
Definition at line 105 of file G4CollisionInitialState.cc.
  109    G4cout << 
"  collision " << 
this << 
" time: "   112      << 
" tgt: " << 
theTarget << 
"/pdg=" << tgtPdg
   113      << 
" Collision type: "<< 
typeid(*theFSGenerator).name();
 const G4ParticleDefinition * GetDefinition() const
 
G4KineticTrack * thePrimary
 
G4GLOB_DLL std::ostream G4cout
 
G4int GetPDGEncoding() const
 
static const double second
 
G4KineticTrack * theTarget
 
G4double theCollisionTime
 
 
 
 
◆ SetCollisionTime()
  
  
      
        
          | void G4CollisionInitialState::SetCollisionTime  | 
          ( | 
          G4double  | 
          value | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetPrimary()
◆ SetTarget()
◆ theCollisionTime
  
  
      
        
          | G4double G4CollisionInitialState::theCollisionTime | 
         
       
   | 
  
private   | 
  
 
 
◆ theFSGenerator
  
  
      
        
          | G4BCAction* G4CollisionInitialState::theFSGenerator | 
         
       
   | 
  
private   | 
  
 
 
◆ thePrimary
◆ theTarget
◆ theTs
The documentation for this class was generated from the following files: