]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Added reset of objectcounter
authormvl <mvl@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Mar 2012 08:51:12 +0000 (08:51 +0000)
committermvl <mvl@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Mar 2012 08:51:12 +0000 (08:51 +0000)
PWGJE/macros/examples/pythia6FastjetExample.C

index eec96e8d48cc6a024120b61c0075aeb1f9022976..e4e671db86efcaa5958c33613f1c1df3b1212a78 100644 (file)
@@ -52,6 +52,9 @@ void run(Int_t nEvent = 50, Float_t e_cms = 2760) {
   TClonesArray aliplist("AliMCParticle",1000);
 
   for (Int_t iEvent = 0; iEvent < nEvent; iEvent++) {
+
+    TProcessID::SetObjectCount(0); // Needed for TRefs in AliCalTrkTrack and AliAODJet
+
     pythia->GenerateEvent();
 
     pythia->GetParticles(plist);
@@ -66,9 +69,6 @@ void run(Int_t nEvent = 50, Float_t e_cms = 2760) {
       if (part->GetStatusCode() >= 10)  // Not a final state particle
        continue;
 
-      if (i_part >= aliplist.GetSize()) {
-        aliplist.Expand(1.5*aliplist.GetSize());
-      }
       new (aliplist[i_part]) AliMCParticle(part);
 
       JetFinderEvent.AddCalTrkTrackKine((AliMCParticle*)aliplist[i_part],1,1);