X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FShowITSHitsRecPoints.C;h=d340d30f65e747e46c7a3307a13734de4fbfc636;hb=5402be006b5ee06c7b4d7d8a57a72959ad61fc61;hp=2090eee5bfb6e4ffe794f5cfcde0afb0d247dfbe;hpb=3fd01708999ea77df1a2952a85527ec8e04ed918;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/ShowITSHitsRecPoints.C b/ITS/ShowITSHitsRecPoints.C index 2090eee5bfb..d340d30f65e 100644 --- a/ITS/ShowITSHitsRecPoints.C +++ b/ITS/ShowITSHitsRecPoints.C @@ -16,7 +16,7 @@ #include "AliRun.h" #endif -Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE +Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE, TString alignfile="ITSfullv11Misalignment.root") { /////////////////////////////////////////////////////////////////////// @@ -28,7 +28,7 @@ Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE } else { if(gAlice){ - delete gAlice->GetRunLoader(); + delete AliRunLoader::Instance(); delete gAlice; gAlice=0; } @@ -37,7 +37,7 @@ Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE AliCDBManager* man = AliCDBManager::Instance(); if (!man->IsDefaultStorageSet()) { printf("Setting a local default storage and run number 0\n"); - man->SetDefaultStorage("local://$ALICE_ROOT"); + man->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); man->SetRun(0); } else { @@ -48,11 +48,14 @@ Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE if(!gGeoManager){ AliGeomManager::LoadGeometry("geometry.root"); } + if(align) { TFile f(alignfile.Data()); TClonesArray* ar = (TClonesArray*)f.Get("ITSAlignObjs"); AliGeomManager::ApplyAlignObjsToGeom(*ar); f.Close(); + } else { + AliGeomManager::ApplyAlignObjsFromCDB("ITS"); } AliRunLoader* rl = AliRunLoader::Open("galice.root"); @@ -325,7 +328,7 @@ Int_t ShowITSHitsRecPoints(Bool_t align=kFALSE } -Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE +Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE, TString alignfile="ITSfullv11Misalignment.root") { /////////////////////////////////////////////////////////////////////// @@ -338,7 +341,7 @@ Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE } else { if(gAlice){ - delete gAlice->GetRunLoader(); + delete AliRunLoader::Instance(); delete gAlice; gAlice=0; } @@ -347,7 +350,7 @@ Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE AliCDBManager* man = AliCDBManager::Instance(); if (!man->IsDefaultStorageSet()) { printf("Setting a local default storage and run number 0\n"); - man->SetDefaultStorage("local://$ALICE_ROOT"); + man->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); man->SetRun(0); } else { @@ -363,8 +366,11 @@ Int_t ShowITSHitsRecPointsNtuple(Bool_t align=kFALSE TClonesArray* ar = (TClonesArray*)f.Get("ITSAlignObjs"); AliGeomManager::ApplyAlignObjsToGeom(*ar); f.Close(); + } else { + AliGeomManager::ApplyAlignObjsFromCDB("ITS"); } + AliRunLoader* rl = AliRunLoader::Open("galice.root"); if (rl == 0x0){ cerr<<"Can not open session RL=NULL"<< endl;