From ee7b911221ed6bb5278b15995fc1791483cdd502 Mon Sep 17 00:00:00 2001 From: masera Date: Fri, 25 May 2007 18:02:10 +0000 Subject: [PATCH] StepManager: immediate exit is not in a ITS sensitive volume --- ITS/AliITSvPPRasymmFMD.cxx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ITS/AliITSvPPRasymmFMD.cxx b/ITS/AliITSvPPRasymmFMD.cxx index c7e88af2482..12dc296d044 100644 --- a/ITS/AliITSvPPRasymmFMD.cxx +++ b/ITS/AliITSvPPRasymmFMD.cxx @@ -6227,14 +6227,16 @@ void AliITSvPPRasymmFMD::StepManager(){ sensvol=kTRUE; break; } // end for if - if(sensvol && (gMC->IsTrackExiting())){ + + if(!sensvol) return; // not an ITS tracking volume; + + if(gMC->IsTrackExiting()){ copy = fTrackReferences->GetEntriesFast(); TClonesArray &lTR = *fTrackReferences; // Fill TrackReference structure with this new TrackReference. new(lTR[copy]) AliTrackReference( gAlice->GetMCApp()->GetCurrentTrackNumber()); } // if Outer ITS mother Volume - //if(!sensvol) return; // not an ITS tracking volume; static TLorentzVector position, momentum; // Saves on calls to construtors static AliITShit hit;// Saves on calls to construtors @@ -6269,10 +6271,8 @@ void AliITSvPPRasymmFMD::StepManager(){ gMC->CurrentVolOffID(2,cpn0); break; default: - //PH The code below is commented out because when the loop - //PH that searches for kk doesn't find anything, kk is equal to 6 - //PH Error("StepManager","Unknown volume kk=%d",kk); - return; // not an ITS sensitive volume. + AliError(Form("Invalid value: kk= %d . Not an ITS sensitive volume",kk)); + return; // not an ITS sensitive volume. } // fIgm.DecodeDetector(mod,kk+1,cpn0,cpn1,cpn2); //Info("StepManager","lay=%d mod=%d cpn0=%d cpn1=%d cpn2=%d",kk+1,mod,cpn0,cpn1,cpn2); -- 2.43.0