if (fAnalysis->GetDebugLevel() > 1) {
cout << "->AliAnalysisSelector::Process()" << endl;
}
- Int_t nobjCount = TProcessID::GetObjectCount();
+ static Bool_t init=kTRUE;
+ static Int_t nobjCount = 0;
+ if(init) {
+ nobjCount = TProcessID::GetObjectCount();
+ init=kFALSE;
+ }
+ TProcessID::SetObjectCount(nobjCount);
Int_t returnCode = fAnalysis->GetEntry(entry);
if (returnCode <= 0) {
cout << "Error retrieving event:" << entry << " Skipping ..." << endl;
fAnalysis->ExecAnalysis();
if (returnCode<100000000) fAnalysis->CountEvent(1,1,0,0);
}
- TProcessID::SetObjectCount(nobjCount);
if (fAnalysis->GetDebugLevel() > 1) {
cout << "<-AliAnalysisSelector::Process()" << endl;
}