#include "TMath.h" #include "TDirectory.h" #include "TProcessID.h" #include "Event.h" ClassImp(Event) //--------------------------------------------- Event::Event() { fTracks = new TClonesArray("Track", 1000); fNtrack = 0; fEventNum = 0; fb = 0.0; fRun = 0; fDate = 0; fFlag = 0; Int_t i0; for (i0 = 0; i0 <20; i0++) fType[i0] = 0; } //--------------------------------------------- Event::~Event() { Clear(); } //--------------------------------------------- Track *Event::AddTrack(Track *t) { TClonesArray &tracks = *fTracks; Track *track = new(tracks[fNtrack++]) Track(t); return track; } //--------------------------------------------- void Event::Clear(Option_t * /*option*/) { fTracks->Clear("C"); fNtrack = 0; }