X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliRecoParam.cxx;h=8c89652b142908bb443b8a9150d5b9b02994cc02;hb=e0677b19cbc414afdfa53e98d18cd6efb6556a10;hp=df851cd10b8af7de12099500137d6dbd5648732c;hpb=3732bec6f667e2549cd8019cf681dd7788d41df2;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliRecoParam.cxx b/STEER/AliRecoParam.cxx index df851cd10b8..8c89652b142 100644 --- a/STEER/AliRecoParam.cxx +++ b/STEER/AliRecoParam.cxx @@ -39,7 +39,7 @@ ClassImp(AliRecoParam) -TString AliRecoParam::fkgEventSpecieName[] = {"Default", "LowMultiplicity", "HighMultiplicity", "Cosmic", "Calibration", "Unknown"} ; +TString AliRecoParam::fkgEventSpecieName[] = {"Default", "LowMultiplicity", "HighMultiplicity", "Cosmic", "Calib", "Unknown"} ; AliRecoParam::AliRecoParam(): TObject(), @@ -211,20 +211,20 @@ void AliRecoParam::SetEventSpecie(const AliRunInfo *runInfo, const AliEventInfo return; } - if (strcmp(runInfo->GetLHCState(),"STABLE_BEAMS") == 0) { - // In case of stable beams - if ((strcmp(runInfo->GetBeamType(),"A-A") == 0) || + if ((strcmp(runInfo->GetLHCState(),"STABLE_BEAMS") == 0) && + ((strcmp(runInfo->GetBeamType(),"A-A") == 0) || (strcmp(runInfo->GetBeamType(),"A-") == 0) || - (strcmp(runInfo->GetBeamType(),"-A") == 0)) { - // Heavy ion run (any beam tha is not pp, the event specie is set to kHighMult + (strcmp(runInfo->GetBeamType(),"-A") == 0))) { + // Heavy ion run (any beam that is not pp, the event specie is set to kHighMult fEventSpecie = kHighMult; } - else if ((strcmp(runInfo->GetBeamType(),"p-p") == 0) || - (strcmp(runInfo->GetBeamType(),"p-") == 0) || - (strcmp(runInfo->GetBeamType(),"-p") == 0) || - (strcmp(runInfo->GetBeamType(),"P-P") == 0) || - (strcmp(runInfo->GetBeamType(),"P-") == 0) || - (strcmp(runInfo->GetBeamType(),"-P") == 0)) { + else if ((strcmp(runInfo->GetLHCState(),"STABLE_BEAMS") == 0) && + ((strcmp(runInfo->GetBeamType(),"p-p") == 0) || + (strcmp(runInfo->GetBeamType(),"p-") == 0) || + (strcmp(runInfo->GetBeamType(),"-p") == 0) || + (strcmp(runInfo->GetBeamType(),"P-P") == 0) || + (strcmp(runInfo->GetBeamType(),"P-") == 0) || + (strcmp(runInfo->GetBeamType(),"-P") == 0))) { // Proton run, the event specie is set to kLowMult fEventSpecie = kLowMult; } @@ -232,11 +232,6 @@ void AliRecoParam::SetEventSpecie(const AliRunInfo *runInfo, const AliEventInfo // No beams, we assume cosmic data fEventSpecie = kCosmic; } - else if (strcmp(runInfo->GetBeamType(),"UNKNOWN") == 0) { - // No LHC beam information is available, we the default - // event specie - fEventSpecie = kDefault; - } // Now we look into the trigger type in order to decide // on the remaining cases (cosmic event within LHC run, @@ -263,6 +258,7 @@ void AliRecoParam::SetEventSpecie(const AliRunInfo *runInfo, const AliEventInfo cosmicTrigger = kTRUE; AliDebug(1,Form("Trigger %s identified as cosmic according to the list defined in OCDB.", trClass.Data())); + continue; } } else { @@ -283,7 +279,6 @@ void AliRecoParam::SetEventSpecie(const AliRunInfo *runInfo, const AliEventInfo // Here we have to add if we have other cases // and also HLT info if any... - } } const AliDetectorRecoParam *AliRecoParam::GetDetRecoParam(Int_t iDet) const