48 :
G4Trajectory(),fWls(false),fDrawit(false),fForceNoDraw(false),fForceDraw(false)
50 fParticleDefinition=0;
64 :
G4Trajectory(right),fWls(right.fWls),fDrawit(right.fDrawit)
66 fParticleDefinition=right.fParticleDefinition;
88 if(!fForceDraw && (!fDrawit || fForceNoDraw))
98 if (!pVVisManager)
return;
100 const G4double markerSize = std::abs(i_mode)/1000;
101 G4bool lineRequired (i_mode >= 0);
102 G4bool markersRequired (markerSize > 0.);
110 const std::vector<G4ThreeVector>* auxiliaries
113 for (
size_t iAux = 0; iAux < auxiliaries->size(); ++iAux) {
116 trajectoryLine.push_back(pos);
118 if (markersRequired) {
119 auxiliaryPoints.push_back(pos);
125 trajectoryLine.push_back(pos);
127 if (markersRequired) {
128 stepPoints.push_back(pos);
147 pVVisManager->
Draw(trajectoryLine);
149 if (markersRequired) {
155 pVVisManager->
Draw(auxiliaryPoints);
162 pVVisManager->
Draw(stepPoints);