fTrials = 0;
+
for (j = 0;j < 3; j++) origin0[j] = fOrigin[j];
if(fVertexSmear == kPerEvent) {
Vertex();
// --------------------------------------------------------------------------
fHijing->GenerateEvent();
fTrials++;
+ fNprimaries = 0;
fHijing->ImportParticles(fParticles,"All");
if (fTrigger != kNoTrigger) {
if (!CheckTrigger()) continue;
} // if has mother
Bool_t tFlag = (fTrackIt && !hasDaughter);
PushTrack(tFlag,imo,kf,p,origin,polar,tof,kPNoProcess,nt, 1., ks);
-
-
+ fNprimaries++;
KeepTrack(nt);
newPos[i] = nt;
} // if selected
{
// Builds the event header, to be called after each event
AliGenEventHeader* header = new AliGenHijingEventHeader("Hijing");
- ((AliGenHijingEventHeader*) header)->SetNProduced(fHijing->GetNATT());
+ ((AliGenHijingEventHeader*) header)->SetNProduced(fNprimaries);
((AliGenHijingEventHeader*) header)->SetImpactParameter(fHijing->GetHINT1(19));
((AliGenHijingEventHeader*) header)->SetTotalEnergy(fHijing->GetEATT());
((AliGenHijingEventHeader*) header)->SetHardScatters(fHijing->GetJATT());
fCollisionGeometry = (AliGenHijingEventHeader*) header;
}
-void AliGenHijing::AddHeader(AliGenEventHeader* header)
-{
- // Passes header either to the container or to gAlice
- if (fContainer) {
- fContainer->AddHeader(header);
- } else {
- gAlice->SetGenEventHeader(header);
- }
-}
-
Bool_t AliGenHijing::CheckTrigger()
{
{fPhiMinJet = TMath::Pi()*phimin/180.; fPhiMaxJet = TMath::Pi()*phimax/180.;}
virtual void SetBoostLHC(Int_t flag = 0) {fLHC = flag;}
virtual void SetRandomPz(Bool_t flag = 0) {fRandomPz = flag;}
- virtual void AddHeader(AliGenEventHeader* header);
virtual void SwitchOffHeavyQuarks(Bool_t flag = kTRUE) {fNoHeavyQuarks = flag;}
Int_t fRadiation; // Flag to switch on/off initial and final state radiation
Int_t fSimpleJet; // Flag to produce simple tiggered jet topology
Int_t fNoGammas; // Don't write gammas if flag "on"
-
// ZDC proposal (by Chiara) to store num. of SPECTATORS protons and neutrons
Int_t fProjectileSpecn;// Num. of spectator neutrons from projectile nucleus
Int_t fProjectileSpecp;// Num. of spectator protons from projectile nucleus