#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: