1 #if !defined( __CINT__) || defined(__MAKECINT__)
9 #include <AliCDBManager.h>
10 #include <AliCDBStorage.h>
11 #include <AliCDBEntry.h>
12 #include <AliCDBMetaData.h>
13 #include <AliGeometry.h>
16 #include "../TRD/AliTRDgeometry.h"
18 #include "../TRD/Cal/AliTRDCalROC.h"
19 #include "../TRD/Cal/AliTRDCalPad.h"
20 #include "../TRD/Cal/AliTRDCalDet.h"
21 #include "../TRD/AliTRDcalibDB.h"
23 #include <AliTRDCalOnlineGainTable.h>
27 AliCDBStorage* gStorLoc = 0;
30 AliCDBMetaData* CreateMetaObject(const char* objectClassName);
31 void StoreObject(const char* cdbPath, TObject* object, AliCDBMetaData* metaData);
32 void AliTRDCreateLocalGain(Bool_t residual = kFALSE);
36 //___________________________________________________________________________________________________
37 AliCDBMetaData* CreateMetaObject(const char* objectClassName)
39 AliCDBMetaData *md1= new AliCDBMetaData();
40 md1->SetObjectClassName(objectClassName);
41 md1->SetResponsible("Annika Passfeld");
42 //md1->SetBeamPeriod(1);
43 md1->SetAliRootVersion("05-34-18"); //root version
48 //___________________________________________________________________________________________________
49 void StoreObject(const char* cdbPath, TObject* object, AliCDBMetaData* metaData)
51 AliCDBId id1(cdbPath, 0, 999999999);
53 gStorLoc->Put(object, id1, metaData);
55 //___________________________________________________________________________________________________
56 void AliTRDCreateLocalGain(Bool_t residual)
60 //*************************************************************************
63 AliCDBManager *man = AliCDBManager::Instance();
64 gStorLoc = man->GetStorage("local://.");
69 AliCDBMetaData* metaData = 0;
71 //Det//////////////////////////////////////////////////////////////////
73 metaData = CreateMetaObject("AliTRDCalOnlineGainTable");
75 file = TFile::Open("Gaintbl_Uniform_FGAN8_2015-01.root");
76 AliTRDCalOnlineGainTable *cal = (AliTRDCalOnlineGainTable *) file->Get("AliTRDCalOnlineGainTable");
77 StoreObject("TRD/Calib/Gaintbl_Uniform_FGAN8_2015-01", (TObject *)cal, metaData);