#include "AliLoader.h"
#include "AliLog.h"
#include "AliRunLoader.h"
+#include "AliHeader.h"
+#include "AliCDBManager.h"
#include <TError.h>
#include <TParticle.h>
AliError(Form("Cannot open file %s",filename));
fIsValid = kFALSE;
}
+
+ runLoader->LoadHeader();
+ if ( ! runLoader->GetHeader() ) {
+ AliError("Cannot load header.");
+ fIsValid = kFALSE;
+ }
+ else {
+ Int_t runNumber = runLoader->GetHeader()->GetRun();
+ AliCDBManager::Instance()->SetRun(runNumber);
+ }
+ runLoader->UnloadHeader();
+
fLoader = runLoader->GetDetectorLoader("MUON");
if (fLoader == 0x0)
{
#include "AliLog.h"
#include "AliRunLoader.h"
+#include "AliHeader.h"
#include "AliStack.h"
+#include "AliCDBManager.h"
#include <Riostream.h>
#include <TClonesArray.h>
AliError(Form("Cannot open file %s",filename));
fIsValid = kFALSE;
}
+
+ // Get run number and set it to CDB manager
+ runLoader->LoadHeader();
+ if ( ! runLoader->GetHeader() ) {
+ AliError("Cannot load header.");
+ fIsValid = kFALSE;
+ }
+ else {
+ Int_t runNumber = runLoader->GetHeader()->GetRun();
+ AliCDBManager::Instance()->SetRun(runNumber);
+ }
+ runLoader->UnloadHeader();
+
fLoader = runLoader->GetDetectorLoader("MUON");
if (fLoader == 0x0)
{