44 #ifndef CEXMC_TRACK_POINT_INFO_HH
45 #define CEXMC_TRACK_POINT_INFO_HH
82 void *
operator new(
size_t size );
84 void operator delete(
void * obj );
114 inline void * CexmcTrackPointInfo::operator
new( size_t )
120 inline void CexmcTrackPointInfo::operator
delete(
void * obj )
123 reinterpret_cast< CexmcTrackPointInfo * >( obj ) );
127 std::ostream &
operator<<( std::ostream & out,
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
G4ThreeVector directionWorld
void FreeSingle(Type *anElement)
const G4int CexmcInvalidTrackId(-1)
G4Allocator< CexmcTrackPointInfo > trackPointInfoAllocator
G4bool IsValid(void) const
G4ThreeVector positionWorld
G4ThreeVector positionLocal
CexmcTrackPointInfo(G4double unused=0.)
G4ThreeVector directionLocal
const G4ParticleDefinition * particle
CexmcTrackPointInfo(const G4ThreeVector &positionLocal_, const G4ThreeVector &positionWorld_, const G4ThreeVector &directionLocal_, const G4ThreeVector &directionWorld_, G4double momentumAmp_, const G4ParticleDefinition *particle_, G4int trackId_, CexmcTrackType trackType_)