82 theMomentumDirection(0.0,0.0,1.0),
83 thePolarization(0.0,0.0,0.0),
84 theParticleDefinition(nullptr),
85 theElectronOccupancy(nullptr),
86 thePreAssignedDecayProducts(nullptr),
87 primaryParticle(nullptr),
88 theKineticEnergy(0.0),
91 theDynamicalMass(0.0),
92 theDynamicalCharge(0.0),
93 theDynamicalSpin(0.0),
94 theDynamicalMagneticMoment(0.0),
95 thePreAssignedDecayTime(-1.0),
107 theMomentumDirection(aMomentumDirection),
108 thePolarization(0.0,0.0,0.0),
109 theParticleDefinition(aParticleDefinition),
110 theElectronOccupancy(nullptr),
111 thePreAssignedDecayProducts(nullptr),
112 primaryParticle(nullptr),
113 theKineticEnergy(aKineticEnergy),
116 theDynamicalMass(aParticleDefinition->GetPDGMass()),
117 theDynamicalCharge(aParticleDefinition->GetPDGCharge()),
118 theDynamicalSpin(aParticleDefinition->GetPDGSpin()),
119 theDynamicalMagneticMoment(aParticleDefinition->GetPDGMagneticMoment()),
120 thePreAssignedDecayTime(-1.0),
131 theMomentumDirection(aMomentumDirection),
132 thePolarization(0.0,0.0,0.0),
133 theParticleDefinition(aParticleDefinition),
134 theElectronOccupancy(nullptr),
135 thePreAssignedDecayProducts(nullptr),
136 primaryParticle(nullptr),
137 theKineticEnergy(aKineticEnergy),
140 theDynamicalMass(aParticleDefinition->GetPDGMass()),
141 theDynamicalCharge(aParticleDefinition->GetPDGCharge()),
142 theDynamicalSpin(aParticleDefinition->GetPDGSpin()),
143 theDynamicalMagneticMoment(aParticleDefinition->GetPDGMagneticMoment()),
144 thePreAssignedDecayTime(-1.0),
157 thePolarization(0.0,0.0,0.0),
158 theParticleDefinition(aParticleDefinition),
159 theElectronOccupancy(nullptr),
160 thePreAssignedDecayProducts(nullptr),
161 primaryParticle(nullptr),
162 theKineticEnergy(0.0),
165 theDynamicalMass(aParticleDefinition->GetPDGMass()),
166 theDynamicalCharge(aParticleDefinition->GetPDGCharge()),
167 theDynamicalSpin(aParticleDefinition->GetPDGSpin()),
168 theDynamicalMagneticMoment(aParticleDefinition->GetPDGMagneticMoment()),
169 thePreAssignedDecayTime(-1.0),
179 thePolarization(0.0,0.0,0.0),
180 theParticleDefinition(aParticleDefinition),
181 theElectronOccupancy(nullptr),
182 thePreAssignedDecayProducts(nullptr),
183 primaryParticle(nullptr),
184 theKineticEnergy(0.0),
187 theDynamicalMass(aParticleDefinition->GetPDGMass()),
188 theDynamicalCharge(aParticleDefinition->GetPDGCharge()),
189 theDynamicalSpin(aParticleDefinition->GetPDGSpin()),
190 theDynamicalMagneticMoment(aParticleDefinition->GetPDGMagneticMoment()),
191 thePreAssignedDecayTime(-1.0),
202 thePolarization(0.0,0.0,0.0),
203 theParticleDefinition(aParticleDefinition),
204 theElectronOccupancy(nullptr),
205 thePreAssignedDecayProducts(nullptr),
206 primaryParticle(nullptr),
207 theKineticEnergy(0.0),
210 theDynamicalMass(aParticleDefinition->GetPDGMass()),
211 theDynamicalCharge(aParticleDefinition->GetPDGCharge()),
212 theDynamicalSpin(aParticleDefinition->GetPDGSpin()),
213 theDynamicalMagneticMoment(aParticleDefinition->GetPDGMagneticMoment()),
214 thePreAssignedDecayTime(-1.0),
220 if (pModule2 > 0.0) {
221 G4double mass2 = totalEnergy*totalEnergy - pModule2;
243 theMomentumDirection(right.theMomentumDirection),
244 thePolarization(right.thePolarization),
245 theParticleDefinition(right.theParticleDefinition),
246 theElectronOccupancy(nullptr),
247 thePreAssignedDecayProducts(nullptr),
248 primaryParticle(right.primaryParticle),
249 theKineticEnergy(right.theKineticEnergy),
250 theLogKineticEnergy(right.theLogKineticEnergy),
251 theProperTime(right.theProperTime),
252 theDynamicalMass(right.theDynamicalMass),
253 theDynamicalCharge(right.theDynamicalCharge),
254 theDynamicalSpin(right.theDynamicalSpin),
255 theDynamicalMagneticMoment(right.theDynamicalMagneticMoment),
256 thePreAssignedDecayTime(-1.0),
257 verboseLevel(right.verboseLevel),
258 thePDGcode(right.thePDGcode)
284 if (
this != &right) {
325 G4cout <<
" G4DynamicParticle::SetDefinition()::"
326 <<
"!!! Pre-assigned decay products is attached !!!! " <<
G4endl;
329 G4cout <<
"!!! Pre-assigned decay products will be deleted !!!! " <<
G4endl;
401 G4double mass2 = totalenergy*totalenergy - pModule2;
422 G4cout <<
" G4DynamicParticle::DumpInfo():: !!!Particle type not defined !!!! " <<
G4endl;