// produce the GRP default entry in CDB
AliCDBManager* man = AliCDBManager::Instance();
- man->SetDefaultStorage("local://$ALICE_ROOT");
+ man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
man->SetRun(0);
AliCDBId id("GRP/GRP/Data",0,AliCDBRunRange::Infinity());
AliCDBMetaData *metadata= new AliCDBMetaData();
// Get root version
const char* rootv = gROOT->GetVersion();
+ /*
// Get AliRoot version from file to set it in the metadata of the entry
TFile *fv= TFile::Open("$ALICE_ROOT/CVS/Repository?filetype=raw","READ");
Int_t size = fv->GetSize();
alirootv="HEAD";
}else{
alirootv = buf;
- metadata->SetResponsible("Panos.Christakoglou@cern.ch");
- metadata->SetComment("Default values for the GRP monitored parameters");
metadata->SetAliRootVersion(alirootv);
}
-
- TList *list = GetGRPList();
- Printf("Storing in CDB the default values for the GRP %d parameters produced with root %s and AliRoot version %s",list->GetEntries(),rootv,alirootv);
+ */
+ metadata->SetResponsible("Chiara.Zampolli@cern.ch");
+ metadata->SetComment("Default values for the GRP monitored parameters");
+
+ TMap *mappp = GetGRPList("pp");
+ //TMap *mappbpb = GetGRPList("PbPb"); // not used as default!!!
+
+ // Printf("Storing in CDB the default values for the GRP %d parameters produced with root %s and AliRoot version %s",list->GetEntries(),rootv,alirootv);
- man->Put(list,id,metadata);
+ man->Put(mappp,id,metadata);
}
//_______________________________________//
-TList *GetGRPList() {
- TList *list = new TList();
+TMap *GetGRPList(const char* system) {
+ TString fSystem = system;
+ TMap *map = new TMap();
+ map->SetName(system);
- TMap *mapDAQ1 = new TMap();
- mapDAQ1->Add(new TObjString("fAliceStartTime"),new TObjString("0"));
- list->Add(mapDAQ1);
- TMap *mapDAQ2 = new TMap();
- mapDAQ2->Add(new TObjString("fAliceStopTime"),new TObjString("9999"));
- list->Add(mapDAQ2);
- TMap *mapDAQ3 = new TMap();
- mapDAQ3->Add(new TObjString("fAliceBeamEnergy"),new TObjString("14"));
- list->Add(mapDAQ3);
- TMap *mapDAQ4 = new TMap();
- mapDAQ4->Add(new TObjString("fAliceBeamType"),new TObjString("pp"));
- list->Add(mapDAQ4);
- TMap *mapDAQ5 = new TMap();
- mapDAQ5->Add(new TObjString("fNumberOfDetectors"),new TObjString("15"));
- list->Add(mapDAQ5);
- TMap *mapDAQ6 = new TMap();
- mapDAQ6->Add(new TObjString("fDetectorMask"),new TObjString("1048575"));
- list->Add(mapDAQ6);
- TMap *mapDAQ7 = new TMap();
- mapDAQ7->Add(new TObjString("fLHCPeriod"),new TObjString("LHC07a"));
- list->Add(mapDAQ7);
+ //DAQ
+ map->Add(new TObjString("fAliceStartTime"),new TObjString("0"));
+ map->Add(new TObjString("fAliceStopTime"),new TObjString("9999"));
+ if(fSystem == "pp")
+ map->Add(new TObjString("fAliceBeamEnergy"),new TObjString("14000"));
+ else map->Add(new TObjString("fAliceBeamEnergy"),new TObjString("5500"));
+ map->Add(new TObjString("fAliceBeamType"),new TObjString(system));
+ map->Add(new TObjString("fNumberOfDetectors"),new TObjString("21"));
+ map->Add(new TObjString("fDetectorMask"),new TObjString("1074790399"));
+ map->Add(new TObjString("fLHCPeriod"),new TObjString("LHC08c"));
- TMap *mapDCS1 = new TMap();
- mapDCS1->Add(new TObjString("fLHCState"),new TObjString("test"));
- list->Add(mapDCS1);
- TMap *mapDCS2 = new TMap();
- mapDCS2->Add(new TObjString("fLHCCondition"),new TObjString("test"));
- list->Add(mapDCS2);
- TMap *mapDCS3 = new TMap();
- mapDCS3->Add(new TObjString("fLHCLuminosity"),new TObjString("0"));
- list->Add(mapDCS3);
- TMap *mapDCS4 = new TMap();
- mapDCS4->Add(new TObjString("fBeamIntensity"),new TObjString("0"));
- list->Add(mapDCS4);
- TMap *mapDCS5 = new TMap();
- mapDCS5->Add(new TObjString("fL3Current"),new TObjString("0"));
- list->Add(mapDCS5);
- TMap *mapDCS6 = new TMap();
- mapDCS6->Add(new TObjString("fL3Polarity"),new TObjString("0"));
- list->Add(mapDCS6);
- TMap *mapDCS7 = new TMap();
- mapDCS7->Add(new TObjString("fDipoleCurrent"),new TObjString("0"));
- list->Add(mapDCS7);
- TMap *mapDCS8 = new TMap();
- mapDCS8->Add(new TObjString("fDipolePolarity"),new TObjString("0"));
- list->Add(mapDCS8);
- TMap *mapDCS9 = new TMap();
- mapDCS9->Add(new TObjString("fCavernTemperature"),new TObjString("0"));
- list->Add(mapDCS9);
- TMap *mapDCS10 = new TMap();
- mapDCS10->Add(new TObjString("fCavernPressure"),new TObjString("0"));
- list->Add(mapDCS10);
+ //DCS
+ map->Add(new TObjString("fLHCState"),new TObjString("test"));
+ map->Add(new TObjString("fLHCCondition"),new TObjString("test"));
+ map->Add(new TObjString("fLHCLuminosity"),new TObjString("0"));
+ map->Add(new TObjString("fBeamIntensity"),new TObjString("0"));
+ map->Add(new TObjString("fL3Current"),new TObjString("30000"));
+ map->Add(new TObjString("fL3Polarity"),new TObjString("0"));
+ map->Add(new TObjString("fDipoleCurrent"),new TObjString("6000"));
+ map->Add(new TObjString("fDipolePolarity"),new TObjString("0"));
+ map->Add(new TObjString("fCavernTemperature"),new TObjString("0"));
+ map->Add(new TObjString("fCavernPressure"),new TObjString("0"));
- return list;
+ return map;
}