42 :X0(0.),Y0(0.),Z0(0.),
T0(0.),theParticle(0),theTail(0),
43 nextVertex(0),tailVertex(0),numberOfParticle(0),Weight0(1.0),userInfo(0)
49 :X0(x0),Y0(y0),Z0(z0),
T0(t0),theParticle(0),theTail(0),
50 nextVertex(0),tailVertex(0),numberOfParticle(0),Weight0(1.0),userInfo(0)
55 :
T0(t0),theParticle(0),theTail(0),
56 nextVertex(0),tailVertex(0),numberOfParticle(0),Weight0(1.0),userInfo(0)
64 :theParticle(0),theTail(0),
65 nextVertex(0),tailVertex(0),userInfo(0)
78 theNext = thisPrimary->
GetNext();
139 {
return (
this==&right); }
142 {
return (
this!=&right); }
148 for(
G4int j=0; j<i; j++ ){
149 if( particle == 0 )
return 0;
150 particle = particle->
GetNext();
166 G4cout <<
" -- Primary particles :: "
G4PrimaryParticle * GetPrimary(G4int i=0) const
G4PrimaryVertex * tailVertex
G4PrimaryVertex & operator=(const G4PrimaryVertex &right)
G4VUserPrimaryVertexInformation * userInfo
static constexpr double mm
G4PART_DLL G4Allocator< G4PrimaryVertex > *& aPrimaryVertexAllocator()
G4PrimaryVertex * nextVertex
G4int operator!=(const G4PrimaryVertex &right) const
#define G4ThreadLocalStatic
virtual ~G4PrimaryVertex()
static const G4double T0[78]
G4PrimaryParticle * GetNext() const
G4PrimaryVertex * GetNext() const
G4int operator==(const G4PrimaryVertex &right) const
G4GLOB_DLL std::ostream G4cout
G4PrimaryParticle * theTail
G4PrimaryParticle * theParticle