/*
- * AliGenEpos.cpp
+ * AliGenEpos.cxx
*
* ALICE event generator based on EPOS model from Klaus Werner
*
#include "AliGenEpos.h"
#include "TEpos.h"
#include "TParticle.h"
+#include "TMath.h"
#include "AliLog.h"
#include "AliGenEventHeader.h"
#include "AliGenEposEventHeader.h"
fBmin(0),
fBmax(10000),
fPhiMin(0),
- fPhiMax(2*3.1415926),
+ fPhiMax(TMath::TwoPi()),
fFilterModelOutput(kFALSE) {
SetMC(new TEpos());
}
fBmin(0),
fBmax(10000),
fPhiMin(0),
- fPhiMax(2*3.1415926),
+ fPhiMax(TMath::TwoPi()),
fFilterModelOutput(kFALSE) {
SetMC(new TEpos());
}
Float_t polar[3] = {0,0,0};
Float_t origin0[3] = {0,0,0};
Float_t origin[3] = {0,0,0};
-
+ fNprimaries = 0;
Int_t nt = 0; //output parameter for PushTrack
Vertex();
iparticle = (TParticle *) fParticles.At(i);
//Bool_t isNullEntry = iparticle->GetStatusCode() == 0;
//Bool_t isCommentOrUnknown = iparticle->GetStatusCode() > 2;
- Bool_t hasDecayed = iparticle->GetStatusCode() == 2;
+ Bool_t hasDecayed = iparticle->GetStatusCode() >= 2;
Bool_t isFinalState = iparticle->GetStatusCode() == 1;
Int_t imo = iparticle->GetFirstMother();
Bool_t hasMother = (imo >=0);
// Event Vertex
header->SetPrimaryVertex(fVertex);
+ header->FillInternalFields(GetTEpos());
AddHeader(header);
fCollisionGeometry = (AliGenEposEventHeader*) header;