51: fAuxiliaryPointVector(0)
57: fAuxiliaryPointVector(0)
63 std::vector<G4ThreeVector>* auxiliaryPoints)
65 fAuxiliaryPointVector(auxiliaryPoints)
70 fPosition(right.fPosition),fAuxiliaryPointVector(right.fAuxiliaryPointVector)
76 if(fAuxiliaryPointVector) {
77 delete fAuxiliaryPointVector;
82const std::map<G4String,G4AttDef>*
86 std::map<G4String,G4AttDef>* store
91 "Physics",
"G4BestUnit",
"G4ThreeVector");
93 (*store)[Aux] =
G4AttDef(Aux,
"Auxiliary Point Position",
94 "Physics",
"G4BestUnit",
"G4ThreeVector");
101 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
103 if (fAuxiliaryPointVector) {
104 std::vector<G4ThreeVector>::iterator iAux;
105 for (iAux = fAuxiliaryPointVector->begin();
106 iAux != fAuxiliaryPointVector->end(); ++iAux) {
G4Allocator< G4SmoothTrajectoryPoint > aSmoothTrajectoryPointAllocator
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
CLHEP::Hep3Vector G4ThreeVector
G4DLLIMPORT std::ostream G4cout
G4SmoothTrajectoryPoint()
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
virtual std::vector< G4AttValue > * CreateAttValues() const
virtual ~G4SmoothTrajectoryPoint()
std::map< G4String, G4AttDef > * GetInstance(G4String storeKey, G4bool &isNew)