55 : fAuxiliaryPointVector(0)
61 : fAuxiliaryPointVector(0)
67 std::vector<G4ThreeVector>* auxiliaryPoints)
69 fAuxiliaryPointVector(auxiliaryPoints)
74 fPosition(right.fPosition),fAuxiliaryPointVector(right.fAuxiliaryPointVector)
86 const std::map<G4String,G4AttDef>*
90 std::map<G4String,G4AttDef>* store
95 "Physics",
"G4BestUnit",
"G4ThreeVector");
97 (*store)[Aux] =
G4AttDef(Aux,
"Auxiliary Point Position",
98 "Physics",
"G4BestUnit",
"G4ThreeVector");
105 std::vector<G4AttValue>* values =
new std::vector<G4AttValue>;
108 std::vector<G4ThreeVector>::iterator iAux;
G4TRACKING_DLL G4Allocator< G4SmoothTrajectoryPoint > *& aSmoothTrajectoryPointAllocator()
std::vector< G4ThreeVector > * fAuxiliaryPointVector
CLHEP::Hep3Vector G4ThreeVector
static const G4double pos
#define G4ThreadLocalStatic
virtual std::vector< G4AttValue > * CreateAttValues() const
virtual ~G4SmoothTrajectoryPoint()
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
G4GLOB_DLL std::ostream G4cout
G4SmoothTrajectoryPoint()