fRunLoader->GetHeader()->Reset(fRawReader->GetRunNumber(),
iEvent, iEvent);
fRunLoader->TreeE()->Fill();
+
if (fRawReader && fRawReader->UseAutoSaveESD())
fRunLoader->TreeE()->AutoSave("SaveSelf");
}
if (fIsNewRunLoader) { // galice.root didn't exist
fRunLoader->WriteHeader("OVERWRITE");
+ fRunLoader->WriteTrigger("OVERWRITE");
fRunLoader->CdGAFile();
fRunLoader->Write(0, TObject::kOverwrite);
}
if(TMath::Abs(Int_t(orbit-(input.GetIR(i))->GetOrbit()))<=1){
esdheader->AddTriggerIR(input.GetIR(i));
}
+ AliCentralTrigger* rlCTP = fRunLoader->GetTrigger();
+ rlCTP->SetL0TriggerInputs(input.GetL0Inputs());
+ rlCTP->SetL1TriggerInputs(input.GetL1Inputs());
+ rlCTP->SetL2TriggerInputs(input.GetL2Inputs());
}
+ if (fIsNewRunLoader) fRunLoader->TreeCT()->Fill();
}
return kTRUE;
}
}
fIsNewRunLoader = kTRUE;
fRunLoader->MakeTree("E");
+ fRunLoader->MakeTree("GG");
if (fNumberOfEventsPerFile > 0)
fRunLoader->SetNumberOfEventsPerFile(fNumberOfEventsPerFile);
}
aCTP->SetClassMask(mask);
aCTP->SetClusterMask(clmask);
+
+ AliCentralTrigger* rlCTP = fRunLoader->GetTrigger();
+ rlCTP->SetClassMask(mask);
+ rlCTP->SetClusterMask(clmask);
}
else {
fEventInfo.SetEventType(AliRawEventHeaderBase::kPhysicsEvent);