message: Add handling to load trigger offline masked FastORs from the OADB
  Masked FastOR location must be specified with
  "oadb"
diff: #include "AliCDBEntry.h"
  #include "AliCDBManager.h"
  +#include "AliDataFile.h"
  #include "AliEMCALGeometry.h"
  #include "AliEMCALTriggerBitConfig.h"
  #include "AliEMCALTriggerDCSConfig.h"
  @@ -238,6 +239,10 @@ void AliEmcalTriggerMakerTask::ExecOnce(){
  // Configuration starting with LHC15f
  fTriggerMaker->ConfigureForPP2015();
  dataset = "pp 2015-2018";
  + if(!MCEvent()) {
  + // In case of data load masked fastORs from OADB
  + fMaskedFastorOADB = "oadb";
  + }
  } else if((runnumber >= 244824 && runnumber <= 246994) || (runnumber >= 295581)){
  fTriggerMaker->ConfigureForPbPb2015();
  dataset = "Pb-Pb 2015";
  @@ -476,10 +481,16 @@ void AliEmcalTriggerMakerTask::InitializeSmearModel(){
  }
  void AliEmcalTriggerMakerTask::InitializeFastORMaskingFromOADB(){
  - AliInfoStream() << "Initializing masked fastors from OADB container " << fMaskedFastorOADB.Data() << std::endl;
  - if(fMaskedFastorOADB.Contains("alien://") && !gGrid) TGrid::Connect("alien");
  + TString containername;
  + if(fMaskedFastorOADB == "oadb") {
  + containername = AliDataFile::GetFileNameOADB("EMCAL/MaskedFastors.root").data();
  + } else {
  + containername = fMaskedFastorOADB;
  + }
  + AliInfoStream() << "Initializing masked fastors from OADB container " << containername << std::endl;
  + if(containername.Contains("alien://") && !gGrid) TGrid::Connect("alien");
  AliOADBContainer badchannelDB("AliEmcalMaskedFastors");
  - badchannelDB.InitFromFile(fMaskedFastorOADB, "AliEmcalMaskedFastors");
  + badchannelDB.InitFromFile(containername, "AliEmcalMaskedFastors");
  TObjArray *badchannelmap = static_cast<TObjArray *>(badchannelDB.GetObject(InputEvent()->GetRunNumber()));
  if(!badchannelmap || !badchannelmap->GetEntries()) return;
  for(TIter citer = TIter(badchannelmap).Begin(); citer != TIter::End(); ++citer){
  