63     fpPreviousIT(0), fpNextIT(0),
 
   64     fTrackingInformation()
 
   78     fpPreviousIT(0), fpNextIT(0),
 
   79     fTrackingInformation()
 
   93     exceptionDescription << 
"The assignment operator of G4IT should not be used, this feature is not supported." 
   94                          << 
"If really needed, please contact the developers.";
 
   97     if(
this == &right) 
return *
this;
 
  113     fpPreviousIT(0), fpNextIT(0),
 
  114     fTrackingInformation()
 
  171         return  (this->
diff(right)) ;
 
  184         return this->
equal(right);
 
G4IT is a interface which allows the inheriting object : 
 
G4ThreadLocal G4Allocator< G4IT > * aITAllocator
 
virtual G4bool equal(const G4IT &right) const =0
 
void InactiveNode(G4KDNode *)
 
std::ostringstream G4ExceptionDescription
 
void RecordCurrentPositionNTime()
 
G4bool operator<(const G4IT &right) const 
 
G4VUserTrackInformation * GetUserInformation() const 
 
G4bool operator==(const G4IT &right) const 
 
G4IT & operator=(const G4IT &)
 
G4TrackingInformation fTrackingInformation
 
virtual G4bool diff(const G4IT &right) const =0
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
virtual const G4ITType GetITType() const =0
 
G4IT * GetIT(const G4Track *track)
 
G4TrackListNode * fpTrackNode
 
G4bool operator!=(const G4IT &right) const