41 :X0(0.),Y0(0.),Z0(0.),
T0(0.),
42 theParticle(nullptr),theTail(nullptr),nextVertex(nullptr),tailVertex(nullptr),
43 numberOfParticle(0),Weight0(1.0),userInfo(nullptr)
49 :X0(x0),Y0(y0),Z0(z0),
T0(t0),
50 theParticle(nullptr),theTail(nullptr),nextVertex(nullptr),tailVertex(nullptr),
51 numberOfParticle(0),Weight0(1.0),userInfo(nullptr)
56 :X0(xyz0.
x()),Y0(xyz0.
y()),Z0(xyz0.
z()),
T0(t0),
57 theParticle(nullptr),theTail(nullptr),nextVertex(nullptr),tailVertex(nullptr),
58 numberOfParticle(0),Weight0(1.0),userInfo(nullptr)
63 :theParticle(nullptr),theTail(nullptr),nextVertex(nullptr),tailVertex(nullptr),
64 numberOfParticle(right.numberOfParticle),Weight0(right.Weight0),userInfo(nullptr)
75 theNext = thisPrimary->
GetNext();
112 while (np !=
nullptr) {
126 while (nv !=
nullptr) {
139 {
return (
this==&right); }
142 {
return (
this!=&right); }
148 for(
G4int j=0; j<i; j++ ){
149 if( particle ==
nullptr )
return nullptr;
150 particle = particle->
GetNext();
167 G4cout <<
" -- Primary particles :: "