/////////////////////////////////////////////////////////////////////////
#include <Riostream.h>
+#include <TFile.h>
#include <TString.h>
#include <TParticle.h>
#include <TLorentzVector.h>
}
}
}
- headdesc+="Run ";
+ headdesc+=" Run ";
headdesc+=header->GetRun();
headdesc+=": Ev ";
headdesc+=header->GetEventNrInRun();
//}
} else if(gentype==3){ //Pythia
if(p->GetStatusCode()!=1) continue;
+ p->SetWeight(-123); //mark particle
}
//kinematic cuts
}
TString filename = dirname +"/"+ fFileName;
- fRunLoader = AliRunLoader::Open(filename.Data());
-
- if (fRunLoader == 0)
+ TFile file(filename);
+ if ( file.IsOpen() == 0)
{
Error("OpenNextFile","Can't open session from file %s",filename.Data());
return kFALSE;
}
+ file.Close();
+ fRunLoader = AliRunLoader::Open(filename.Data());
if (fRunLoader->GetNumberOfEvents() <= 0)
{