63 fpPreviousIT(0), fpNextIT(0),
64 fTrackingInformation()
77 fpPreviousIT(0), fpNextIT(0),
78 fTrackingInformation()
92 exceptionDescription <<
"The assignment operator of G4IT should not be used, this feature is not supported."
93 <<
"If really needed, please contact the developers.";
96 if(
this == &right)
return *
this;
112 fpPreviousIT(0), fpNextIT(0),
113 fTrackingInformation()
169 return (this->
diff(right)) ;
182 return this->
equal(right);
G4IT * GetIT(const G4Track *track)
G4Allocator< G4IT > aITAllocator
void InactiveNode(G4KDNode *)
G4bool operator!=(const G4IT &right) const
virtual G4bool equal(const G4IT &right) const =0
virtual const G4ITType GetITType() const =0
G4IT & operator=(const G4IT &)
G4bool operator==(const G4IT &right) const
G4bool operator<(const G4IT &right) const
void RecordCurrentPositionNTime()
virtual G4bool diff(const G4IT &right) const =0
G4VUserTrackInformation * GetUserInformation() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
std::ostringstream G4ExceptionDescription