34 #define INCLXX_IN_GEANT4_MODE 1    55 #if !defined(NDEBUG) && !defined(INCLXX_IN_GEANT4_MODE)    61 template class std::vector<G4INCL::IAvatar*>;
    81     virtual void preInteraction() = 0;
    82     virtual void postInteraction(
FinalState *) = 0;
    88     virtual std::string dump() 
const = 0;
    94     long getID()
 const { 
return ID; };
    96     std::string toString();
 #define INCL_DECLARE_ALLOCATION_POOL(T)
 
UnorderedVector< IAvatar * >::const_iterator IAvatarIter
 
Singleton for recycling allocation of instances of a given class. 
 
static G4ThreadLocal long nextID
 
AvatarType getType() const
 
UnorderedVector< IAvatar * >::iterator IAvatarMutableIter
 
void setType(AvatarType t)
 
UnorderedVector< IAvatar * > IAvatarList
 
G4bool isACollision() const