-// $Id: AliJetEmbeddingFromGenTask.cxx 57324 2012-06-21 04:33:52Z loizides $
+// $Id$
//
// Jet embedding task.
//
}
//________________________________________________________________________
-void AliJetEmbeddingFromGenTask::ExecOnce()
+Bool_t AliJetEmbeddingFromGenTask::ExecOnce()
{
// Exec only once.
- cout << "afjalfja " <<endl;
if (!gAlice) {
new AliRun("gAlice","The ALICE Off-line Simulation Framework");
delete gRandom;
fGen->SetStack(stack);
fGen->Init();
- if (InputEvent()->FindListObject(fTracksName) == 0) {
+ if (!(InputEvent()->FindListObject(fTracksName))) {
fOutTracks = new TClonesArray("AliPicoTrack", 1000);
fOutTracks->SetName(fTracksName);
+ InputEvent()->AddObject(fOutTracks);
fNTracks = 0;
}
+
+ return kTRUE;
}
//________________________________________________________________________
{
// Embed particles.
+ if(fOutTracks)
+ fOutTracks->Delete();
+
if (fCopyArray)
CopyTracks();
continue;
if (pt>fPtMax)
continue;
- AddTrack(pt, eta, phi);
+ AddTrack(pt, eta, phi,0,0,0,0,0,0,part->GetMass());
}
}