00001
00002 #include "AliStHbtEvent.h"
00003 #include "AliStHbtTrack.h"
00004 #include "TClonesArray.h"
00005
00006 ClassImp(AliStHbtEvent)
00007
00008 AliStHbtEvent::AliStHbtEvent()
00009 {
00010 fTracks = new TClonesArray("AliStHbtTrack", 20000);
00011 mNTracks = 0;
00012 }
00013
00014 int AliStHbtEvent::GetRunNumber()
00015 {
00016 return mRunNumber;
00017 }
00018
00019 void AliStHbtEvent::SetRunNumber(int number)
00020 {
00021 mRunNumber = number;
00022 }
00023
00024 int AliStHbtEvent::GetEventNumber()
00025 {
00026 return mEventNumber;
00027 }
00028
00029 void AliStHbtEvent::SetEventNumber(int number)
00030 {
00031 mEventNumber = number;
00032 }
00033
00034 void AliStHbtEvent::Clear(const Option_t* option="")
00035 {
00036 fTracks->Clear("C");
00037 mNTracks = 0;
00038 }
00039
00040 AliStHbtTrack* AliStHbtEvent::AddTrack()
00041 {
00042 TClonesArray &tracks = *fTracks;
00043 AliStHbtTrack *track = new(tracks[mNTracks++]) AliStHbtTrack;
00044 return track;
00045 }
00046