57 Int_t eventsPerEntry) :
61 fEventsPerEntry(eventsPerEntry),
69 TDirectory* dir = gDirectory;
73 AliError(Form(
"could not open file %s", fileName));
80 AliError(Form(
"no header tree found in file %s", fileName));
105 else AliFatal(
"No header was loaded yet");
118 return TVector3(0,0,0);
121 if (
fTree->GetEntry(entry) <= 0) {
122 AliError(Form(
"error loading entry %d", entry));
123 return TVector3(0,0,0);
127 AliError(
"no generator event header");
128 return TVector3(0,0,0);
134 return TVector3(vertex[0], vertex[1], vertex[2]);
virtual ~AliVertexGenFile()
TFile * Open(const char *filename, Long64_t &nevents)
time_t GetHeaderTimeStamp() const
Float_t fLastTime
current event number
AliHeader * fHeader
tree with headers
TString fileName(const char *dir, int runNumber, const char *da, int i, const char *type)
virtual TVector3 GetVertex()
Int_t fEventsPerEntry
event header
#define AliFatal(message)
#define AliError(message)
TTree * fTree
galice file with vertices