44 #ifndef CEXMC_TRACK_POINT_INFO_HH 
   45 #define CEXMC_TRACK_POINT_INFO_HH 
   68         positionLocal( positionLocal ), positionWorld( positionWorld ),
 
   69         directionLocal( directionLocal ), directionWorld( directionWorld ),
 
   70         momentumAmp( momentumAmp ), particle( particle ), trackId( trackId ),
 
   71         trackType( trackType )
 
   79     void *  
operator new( 
size_t  size );
 
   81     void    operator delete( 
void *  obj );
 
  111 inline void *  CexmcTrackPointInfo::operator 
new( size_t )
 
  117 inline void  CexmcTrackPointInfo::operator 
delete( 
void *  obj )
 
  120                             reinterpret_cast< CexmcTrackPointInfo * >( obj ) );
 
  124 std::ostream &  
operator<<( std::ostream &  out,
 
const G4int CexmcInvalidTrackId(-1)
 
void FreeSingle(Type *anElement)
 
G4ThreeVector positionLocal
 
CexmcTrackPointInfo(const G4ThreeVector &positionLocal, const G4ThreeVector &positionWorld, const G4ThreeVector &directionLocal, const G4ThreeVector &directionWorld, G4double momentumAmp, const G4ParticleDefinition *particle, G4int trackId, CexmcTrackType trackType)
 
G4Allocator< CexmcTrackPointInfo > trackPointInfoAllocator
 
G4ThreeVector positionWorld
 
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
 
G4bool IsValid(void) const 
 
G4ThreeVector directionLocal
 
G4ThreeVector directionWorld
 
const G4ParticleDefinition * particle