2 FMD DA for online calibration of conditions
5 Link: fmd.nbi.dk/fmd/offline
8 Number of events needed: 1000
10 Output Files: peds.csv
11 Trigger types used: PEDESTAL
13 #include <AliFMDPedestalDA.h>
14 #include <AliFMDParameters.h>
16 #include <TApplication.h>
17 #include "FMDUtilda.h"
21 int main(int argc, char **argv)
23 AliFMDBaseDA::Runner r;
25 Int_t ret = r.Init(argc, argv);
26 if (ret < 0) return -ret;
27 if (ret > 0) return 0;
29 AliFMDPedestalDA pedDA;
31 pedDA.SetMakeSummaries(kTRUE);
33 std::cout << "Eecuting pedestal DA" << std::endl;
36 const char* files[] = { "conditions.csv",
39 const char* ids[] = { AliFMDParameters::Instance()->GetConditionsShuttleID(),
40 AliFMDParameters::Instance()->GetPedestalShuttleID(),
42 ret = UploadFiles(files, ids);
44 if(ret > 0) std::cerr << "Pedestal DA failed" << std::endl;
46 PostSummaries(pedDA, "ped", r.RunNumber());
48 std::cout << "End of FMD-Gain, return " << ret << std::endl;
49 gROOT->SetMustClean(false);
51 std::cout << "Now calling _Exit(" << ret << ") to finish NOW!" << std::endl;