35#ifndef G4TrajectoryContainer_hh
36#define G4TrajectoryContainer_hh 1
57 inline void *
operator new(std::size_t);
58 inline void operator delete(
void* anEvent);
63 inline std::size_t
size()
const {
return vect->size(); }
69 for(std::size_t i=0; i<
size(); ++i)
delete (*vect)[i];
83inline void* G4TrajectoryContainer::operator
new(std::size_t)
92inline void G4TrajectoryContainer::operator
delete(
void* aTrajectoryContainer)
G4EVENT_DLL G4Allocator< G4TrajectoryContainer > *& aTrajectoryContainerAllocator()
std::vector< G4VTrajectory * > TrajectoryVector
G4VTrajectory * operator[](std::size_t n)
TrajectoryVector * GetVector() const
G4TrajectoryContainer(const G4TrajectoryContainer &)=delete
G4bool insert(G4VTrajectory *p)
G4bool operator==(const G4TrajectoryContainer &right) const
void push_back(G4VTrajectory *p)
std::size_t entries() const
G4TrajectoryContainer & operator=(const G4TrajectoryContainer &)=delete
G4bool operator!=(const G4TrajectoryContainer &right) const