Coverity
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Dec 2011 23:49:20 +0000 (23:49 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Dec 2011 23:49:20 +0000 (23:49 +0000)
PWG1/ITS/AliMeanVertexCalibTask.cxx
PWG1/global/AliAnalysisTaskVertexESD.cxx

index 3b54ba7..46f76b7 100644 (file)
@@ -267,8 +267,9 @@ AliESDVertex* AliMeanVertexCalibTask::ReconstructPrimaryVertex(Bool_t constr,Int
 
   if(fOnlyITSTPCTracks || fOnlyITSSATracks || mode>0) {
     Int_t iskip=0;
-    Int_t *skip = new Int_t[evt->GetNumberOfTracks()];
-    for(Int_t itr=0;itr<evt->GetNumberOfTracks(); itr++) {
+    Int_t ntracks = evt->GetNumberOfTracks();
+    Int_t *skip = new Int_t[ntracks];
+    for(Int_t itr=0;itr<ntracks; itr++) {
       skip[itr]=-1; // this done only to initialize all elements
       AliESDtrack* track = evt->GetTrack(itr);
       if(fOnlyITSTPCTracks && track->GetNcls(1)==0) { // skip ITSSA
index 6ea3f3f..319a361 100644 (file)
@@ -895,8 +895,9 @@ AliESDVertex* AliAnalysisTaskVertexESD::ReconstructPrimaryVertexITSTPC(Bool_t co
   // use only ITS-TPC or only ITS-SA tracks
   if(fOnlyITSTPCTracks || fOnlyITSSATracks || mode>0) {
     Int_t iskip=0;
-    Int_t *skip = new Int_t[evt->GetNumberOfTracks()];
-    for(Int_t itr=0;itr<evt->GetNumberOfTracks(); itr++) {
+    Int_t ntracks = evt->GetNumberOfTracks();
+    Int_t *skip = new Int_t[ntracks];
+    for(Int_t itr=0;itr<ntracks; itr++) {
       skip[itr]=-1; // this is only to initialize all the elements
       AliESDtrack* track = evt->GetTrack(itr);
       if(fOnlyITSTPCTracks && track->GetNcls(1)==0) { // skip ITSSA