]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/TRDbase/AliTRDCreateOCDBPIDLQ.C
TENDER becomes Tender, removing .so
[u/mrichter/AliRoot.git] / TRD / TRDbase / AliTRDCreateOCDBPIDLQ.C
CommitLineData
9dcc64cc 1void AliTRDCreateOCDBPIDLQ(const char *fn){
2
3 TObjArray *content = new TObjArray;
4 TFile *in = TFile::Open(fn);
5 TKey *key = NULL;
6 TObject *tmp = NULL;
7 TIter iter(in->GetListOfKeys());
8 while((key = (TKey *)iter())){
9 tmp = key->ReadObj();
10 printf("Putting %s into the OCDB\n", tmp->GetName());
11 content->Add(tmp);
12 }
13
14 AliCDBMetaData *metaData= new AliCDBMetaData();
15 metaData->SetObjectClassName("TObjArray");
16 metaData->SetResponsible("Markus Fasel");
17 metaData->SetBeamPeriod(1);
18 metaData->SetAliRootVersion("05-21-01"); //root version
19 metaData->SetComment("TRD PID Reference Histos for the 1D Likelihood method");
20
21 AliCDBId id("TRD/Calib/PIDLQ1D", 0, AliCDBRunRange::Infinity());
22 AliCDBManager *man = AliCDBManager::Instance();
23 AliCDBStorage *gStorLoc = man->GetStorage("local:///u/mfasel/OCDB");//$ALICE_ROOT/OCDB");
24 if (!gStorLoc) {
25 return;
26 }
27 gStorLoc->Put(content, id, metaData);
28 in->Close();
29
30 return;
31}