]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAlignmentTracks.cxx
Some particles produced by HERWIG added.
[u/mrichter/AliRoot.git] / STEER / AliAlignmentTracks.cxx
index 17ec9ece104cb0a8080efea3229175aaec636a71..1836a314b719d66587634fe90f1d17c06eaf1e6a 100644 (file)
@@ -222,7 +222,7 @@ void AliAlignmentTracks::BuildIndex()
   // to initialize the volume paths
   AliAlignObjAngles alobj;
 
-  TFile *fPointsFile = TFile::Open(fPointsFilename);
+  fPointsFile = TFile::Open(fPointsFilename);
   if (!fPointsFile || !fPointsFile->IsOpen()) {
     AliWarning(Form("Can't open %s !",fPointsFilename.Data()));
     return;
@@ -237,7 +237,7 @@ void AliAlignmentTracks::BuildIndex()
   }
   fPointsTree->SetBranchAddress("SP", &array);
 
-  Int_t nArrays = fPointsTree->GetEntries();
+  Int_t nArrays = (Int_t)fPointsTree->GetEntries();
   for (Int_t iArray = 0; iArray < nArrays; iArray++)
     {
       fPointsTree->GetEvent(iArray);
@@ -351,7 +351,7 @@ void AliAlignmentTracks::InitAlignObjs()
     fAlignObjs[iLayer] = new AliAlignObj*[AliAlignObj::LayerSize(iLayer + AliAlignObj::kFirstLayer)];
     for (Int_t iModule = 0; iModule < AliAlignObj::LayerSize(iLayer + AliAlignObj::kFirstLayer); iModule++) {
       UShort_t volid = AliAlignObj::LayerToVolUID(iLayer+ AliAlignObj::kFirstLayer,iModule);
-      fAlignObjs[iLayer][iModule] = new AliAlignObjAngles("",volid,0,0,0,0,0,0,kTRUE);
+      fAlignObjs[iLayer][iModule] = new AliAlignObjAngles(AliAlignObj::SymName(volid),volid,0,0,0,0,0,0,kTRUE);
     }
   }
 }
@@ -561,7 +561,7 @@ Int_t AliAlignmentTracks::LoadPoints(const TArrayI *volids, AliTrackPointArray**
   for (Int_t i = 0; i < nArrays; i++) points[i] = 0x0;
 
   // Init the array used to flag already loaded tree entries
-  Bool_t *indexUsed = new Bool_t[fPointsTree->GetEntries()];
+  Bool_t *indexUsed = new Bool_t[(UInt_t)fPointsTree->GetEntries()];
   for (Int_t i = 0; i < fPointsTree->GetEntries(); i++)
     indexUsed[i] = kFALSE;