X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FUpdateCDBCTPConfig.C;h=91b3522c43ea0c80d09f6d805d5b924c6c1d6b83;hb=6daac008f3b008af11c273f7cc660bec28fa1468;hp=93fa3aab5f9edcbf7c4e0981d38be31e10cab0cd;hpb=162637e45086576ffcf0568d28fa43359819765a;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/UpdateCDBCTPConfig.C b/MUON/UpdateCDBCTPConfig.C index 93fa3aab5f9..91b3522c43e 100644 --- a/MUON/UpdateCDBCTPConfig.C +++ b/MUON/UpdateCDBCTPConfig.C @@ -58,6 +58,8 @@ #include "AliCDBId.h" #include "AliCDBMetaData.h" #include "AliTriggerConfiguration.h" +#include "AliTriggerUtils.h" +#include "AliSimulation.h" #include #include #include @@ -65,6 +67,10 @@ void UpdateCDBCTPConfig(Bool_t check = false) { + // AliSimulation object must exist, as it is used via AliMC + // which is used in AliTriggerUtils::CheckConfiguration() + AliSimulation sim; + AliCDBManager* cdb = AliCDBManager::Instance(); cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB"); cdb->SetRun(0); @@ -97,7 +103,8 @@ void UpdateCDBCTPConfig(Bool_t check = false) { } // check if Config.C is compatible with the trigger configuration requested - if (!trconfig->CheckConfiguration(cfgFile)) { + AliTriggerUtils tru; + if (!tru.CheckConfiguration(cfgFile,trconfig)) { Printf("CTP configuration is incompatible with the specified Config.C and AliRoot version! Exiting..."); return; }