#include <G4TrajectoryContainer.hh>
Public Member Functions | |
| G4TrajectoryContainer () | |
| ~G4TrajectoryContainer () | |
| void * | operator new (size_t) |
| void | operator delete (void *anEvent) |
| G4int | operator== (const G4TrajectoryContainer &right) const |
| G4int | operator!= (const G4TrajectoryContainer &right) const |
| size_t | size () const |
| void | push_back (G4VTrajectory *p) |
| G4int | entries () const |
| G4bool | insert (G4VTrajectory *p) |
| void | clearAndDestroy () |
| G4VTrajectory * | operator[] (size_t n) |
| TrajectoryVector * | GetVector () const |
Definition at line 49 of file G4TrajectoryContainer.hh.
| G4TrajectoryContainer::G4TrajectoryContainer | ( | ) |
| G4TrajectoryContainer::~G4TrajectoryContainer | ( | ) |
Definition at line 36 of file G4TrajectoryContainer.cc.
References clearAndDestroy().
00037 { clearAndDestroy(); 00038 delete vect; }
| void G4TrajectoryContainer::clearAndDestroy | ( | ) | [inline] |
Definition at line 71 of file G4TrajectoryContainer.hh.
References size().
Referenced by G4Event::~G4Event(), and ~G4TrajectoryContainer().
00072 { 00073 for(size_t i=0;i<size();i++) delete (*vect)[i]; 00074 vect->clear(); 00075 }
| G4int G4TrajectoryContainer::entries | ( | ) | const [inline] |
Definition at line 69 of file G4TrajectoryContainer.hh.
References size().
Referenced by G4TrajectoriesModel::DescribeYourselfTo(), and G4Event::Draw().
00069 { return size(); }
| TrajectoryVector* G4TrajectoryContainer::GetVector | ( | ) | const [inline] |
| G4bool G4TrajectoryContainer::insert | ( | G4VTrajectory * | p | ) | [inline] |
Definition at line 70 of file G4TrajectoryContainer.hh.
References push_back().
00070 { push_back(p); return true; }
| void G4TrajectoryContainer::operator delete | ( | void * | anEvent | ) | [inline] |
Definition at line 96 of file G4TrajectoryContainer.hh.
References aTrajectoryContainerAllocator.
00097 { 00098 aTrajectoryContainerAllocator.FreeSingle((G4TrajectoryContainer*)aTrajectoryContainer); 00099 }
| void * G4TrajectoryContainer::operator new | ( | size_t | ) | [inline] |
Definition at line 89 of file G4TrajectoryContainer.hh.
References aTrajectoryContainerAllocator.
00090 { 00091 void* aTrajectoryContainer; 00092 aTrajectoryContainer = (void*)aTrajectoryContainerAllocator.MallocSingle(); 00093 return aTrajectoryContainer; 00094 }
| G4int G4TrajectoryContainer::operator!= | ( | const G4TrajectoryContainer & | right | ) | const |
| G4int G4TrajectoryContainer::operator== | ( | const G4TrajectoryContainer & | right | ) | const |
| G4VTrajectory* G4TrajectoryContainer::operator[] | ( | size_t | n | ) | [inline] |
| void G4TrajectoryContainer::push_back | ( | G4VTrajectory * | p | ) | [inline] |
| size_t G4TrajectoryContainer::size | ( | ) | const [inline] |
Definition at line 67 of file G4TrajectoryContainer.hh.
Referenced by clearAndDestroy(), and entries().
1.4.7