From: loizides Date: Thu, 7 Apr 2011 02:47:27 +0000 (+0000) Subject: fixes for alignment matrices X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=441c4d3c9f1ca27d7e894ac898281ef66028a5f7;p=u%2Fmrichter%2FAliRoot.git fixes for alignment matrices --- diff --git a/PWG4/CaloCalib/AliAnalysisTaskEMCALClusterizeFast.cxx b/PWG4/CaloCalib/AliAnalysisTaskEMCALClusterizeFast.cxx index ad6911dcf1e..649954fb3ca 100644 --- a/PWG4/CaloCalib/AliAnalysisTaskEMCALClusterizeFast.cxx +++ b/PWG4/CaloCalib/AliAnalysisTaskEMCALClusterizeFast.cxx @@ -434,7 +434,7 @@ void AliAnalysisTaskEMCALClusterizeFast::Init() } else { // get matrix from file (work around bug in aliroot) for(Int_t mod=0; mod < geometry->GetEMCGeometry()->GetNumberOfSuperModules(); ++mod) { const TGeoHMatrix *gm = 0; - AliESDEvent *esdevent = dynamic_cast(event->GetHeader()); + AliESDEvent *esdevent = dynamic_cast(event); if (esdevent) { gm = esdevent->GetEMCALMatrix(mod); } else { @@ -482,7 +482,6 @@ void AliAnalysisTaskEMCALClusterizeFast::Init() if (fRun!=cdb->GetRun()) cdb->SetRun(fRun); } - if (!fCalibData&&fLoadCalib) { AliCDBEntry *entry = static_cast(AliCDBManager::Instance()->Get("EMCAL/Calib/Data")); if (entry) @@ -498,10 +497,10 @@ void AliAnalysisTaskEMCALClusterizeFast::Init() if (fCalibData) { fClusterizer->SetInputCalibrated(kFALSE); fClusterizer->SetCalibrationParameters(fCalibData); - fClusterizer->SetCaloCalibPedestal(fPedestalData); } else { fClusterizer->SetInputCalibrated(kTRUE); } + fClusterizer->SetCaloCalibPedestal(fPedestalData); fClusterizer->SetJustClusters(kTRUE); fClusterizer->SetDigitsArr(fDigitsArr); fClusterizer->SetOutput(0);