9 makeStaticData()->SetBatchValue(
"beam_particle_mean_time", 10e-5 * TMath::C() / 10e-3);
15 makeStaticData()->SetBatchValue(
"pileup_time_theshold", 0.5 * 10e-5 * TMath::C() / 10e-3);
31 my_reaction.Do(
"foreach(*); event_time = [*]->T(); [*]->SetT(event_time + absolute_event_time)");
34 my_reaction.Do(
"timediff = sampleFlat()*2*beam_particle_mean_time");
44 my_reaction.Do(
"if timediff > pileup_time_theshold; goto event_ok");
47 my_reaction.Do(
"p1 = [p,1]; p2 = [p,2]; eta1 = [eta];");
48 my_reaction.Do(
"[p,1]->SetInActive(); [p,2]->SetInActive(); [eta]->SetInActive();");
54 my_reaction.Do(
"absolute_event_time = absolute_event_time + timediff");
PReaction my_reaction("_T1=2.2", "p", "p", "p p eta", "pileup_eta")
makeStaticData() -> SetBatchValue("absolute_event_time", 0)
makeDynamicData() -> GetBatchParticle("p1")
PReaction my_reaction("3.5","p","7Li","p (n) phi [K+ K-] (6Li)","delme")