50 positionRecord =
new std::vector<G4RayTrajectoryPoint*>;
56 positionRecord =
new std::vector<G4RayTrajectoryPoint*>;
57 for(
size_t i=0;i<right.positionRecord->size();i++)
60 ((*(right.positionRecord))[i]);
68 for(
size_t i=0;i<positionRecord->size();i++)
69 {
delete (*positionRecord)[i]; }
70 positionRecord->clear();
71 delete positionRecord;
84 if(valid) { theLocalNormal = -theLocalNormal; }
113 positionRecord->push_back(trajectoryPoint);
121 if(!secondTrajectory)
return;
125 for(
G4int i=0;i<ent;i++)
127 seco->positionRecord->clear();