1 #include "ToyMCEvent.h"
4 Int_t ToyMCEvent::evCounter = 0;
6 ToyMCEvent::ToyMCEvent()
12 ,fTracks("ToyMCTrack")
14 fEventNumber = evCounter;
18 //____________________________________________________
19 ToyMCEvent::ToyMCEvent(const ToyMCEvent &event)
21 ,fEventNumber(event.fEventNumber)
26 ,fTracks(event.fTracks)
31 //_____________________________________________________
32 ToyMCEvent& ToyMCEvent::operator = (const ToyMCEvent &event)
35 if (&event == this) return *this;
36 new (this) ToyMCEvent(event);
40 //_____________________________________________________
41 ToyMCTrack* ToyMCEvent::AddTrack(const ToyMCTrack &track)
43 return new(fTracks[fTracks.GetEntriesFast()]) ToyMCTrack(track);