3 #include "AliFMDBaseDA.h"
14 PostSummaries(AliFMDBaseDA& da, const char* prefix, Int_t runNumber)
17 std::cerr << "AMORE not found - nothing posted" << std::endl;
21 TString daName(gSystem->Getenv("AMORE_DA_NAME"));
22 if (daName.IsNull()) {
23 daName = gSystem->Getenv("DATE_ROLE_NAME");
25 gSystem->Setenv("AMORE_DA_NAME", "FMD");
27 amore::da::AmoreDA myAmore(amore::da::AmoreDA::kSender);
29 for (UShort_t det = 1; det <= 3; det++) {
30 if (!da.HasSeenDetector(det)) continue;
31 TObject* runNo = new TObject;
32 runNo->SetUniqueID(runNumber);
33 myAmore.Send(Form("%sRunNoFMD%d", prefix, det), runNo);
36 TIter next(&da.GetSummaries());
38 while ((obj = next()))
39 myAmore.Send(obj->GetName(), obj);
42 catch (std::exception& e) {
43 std::cerr << "Failed to make AMORE instance: " << e.what() << std::endl;
49 UploadFiles(const char** files, const char** ids)
51 const char** pFile = files;
52 const char** pId = ids;
55 while (*pFile && *pId) {
56 Int_t lret = daqDA_FES_storeFile(*pFile, *pId);
58 std::cerr << "Failed to upload " << *pFile << " to FES id "