ROOT logo

/**************************************************************************
	
	Macro created for storing the OCDB Config Rates data of
	ACORDE in $ALICE_ROOT/OCDB/ACORDE/Config/Rates

	From: 

		Mario Rodriguez Cahuantzi <mrodrigu@mail.cern.ch>
		FCFM, BUAP, Puebla, Mexico

	Created:

		March 3rd. 2009 @ CERN


	Further commnents:

		Arturo Fernandez <afernan@mail.cern.ch>

**************************************************************************/
void MakeACORDEOCDBConfigRate()
{

	AliCDBManager *man = AliCDBManager::Instance();

	AliCDBStorage *storLoc;
	man->SetDefaultStorage("local://$ALICE_ROOT/OCDB");


	AliACORDECalibData *calibda = new AliACORDECalibData("OCDBConfgRates");

        Float_t Rates[60] = 
        {
                1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
                1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
                1.14, 0.94, 0.94, 0.94, 0.94, 1.94, 0.94, 0.94, 0.94, 0.94,
                1.14, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
                1.94, 0.94, 0.94, 0.94, 1.94, 0.94, 0.94, 0.94, 0.94, 0.94,
                0.94, 0.94, 0.94, 0.94, 1.94, 0.94, 0.94, 0.94, 0.94, 0.94
        };

	calibda->SetRates(Rates);
	
	// Creation of the object ACORDE Calibration as a MetaData
        
	TObjString str("ACORDE OCDB Reference Config Rates Data");      // object that will be stored

	AliCDBMetaData *md= new AliCDBMetaData(); // metaData describing the object

	AliCDBId id("ACORDE/Config/Rates",0,9999999);

	md->SetResponsible("Mario Rodriguez");
	md->SetBeamPeriod(0);
	md->SetAliRootVersion("Current trunk version");
	md->SetComment("Version 1.0 of OCDB Reference Config Data for ACORDE");
	md->PrintMetaData();

	storLoc = man->GetDefaultStorage();
	storLoc->Put(calibda, id, md);

	storLoc->Delete();
	delete md;

}

 MakeACORDEOCDBConfigRate.C:1
 MakeACORDEOCDBConfigRate.C:2
 MakeACORDEOCDBConfigRate.C:3
 MakeACORDEOCDBConfigRate.C:4
 MakeACORDEOCDBConfigRate.C:5
 MakeACORDEOCDBConfigRate.C:6
 MakeACORDEOCDBConfigRate.C:7
 MakeACORDEOCDBConfigRate.C:8
 MakeACORDEOCDBConfigRate.C:9
 MakeACORDEOCDBConfigRate.C:10
 MakeACORDEOCDBConfigRate.C:11
 MakeACORDEOCDBConfigRate.C:12
 MakeACORDEOCDBConfigRate.C:13
 MakeACORDEOCDBConfigRate.C:14
 MakeACORDEOCDBConfigRate.C:15
 MakeACORDEOCDBConfigRate.C:16
 MakeACORDEOCDBConfigRate.C:17
 MakeACORDEOCDBConfigRate.C:18
 MakeACORDEOCDBConfigRate.C:19
 MakeACORDEOCDBConfigRate.C:20
 MakeACORDEOCDBConfigRate.C:21
 MakeACORDEOCDBConfigRate.C:22
 MakeACORDEOCDBConfigRate.C:23
 MakeACORDEOCDBConfigRate.C:24
 MakeACORDEOCDBConfigRate.C:25
 MakeACORDEOCDBConfigRate.C:26
 MakeACORDEOCDBConfigRate.C:27
 MakeACORDEOCDBConfigRate.C:28
 MakeACORDEOCDBConfigRate.C:29
 MakeACORDEOCDBConfigRate.C:30
 MakeACORDEOCDBConfigRate.C:31
 MakeACORDEOCDBConfigRate.C:32
 MakeACORDEOCDBConfigRate.C:33
 MakeACORDEOCDBConfigRate.C:34
 MakeACORDEOCDBConfigRate.C:35
 MakeACORDEOCDBConfigRate.C:36
 MakeACORDEOCDBConfigRate.C:37
 MakeACORDEOCDBConfigRate.C:38
 MakeACORDEOCDBConfigRate.C:39
 MakeACORDEOCDBConfigRate.C:40
 MakeACORDEOCDBConfigRate.C:41
 MakeACORDEOCDBConfigRate.C:42
 MakeACORDEOCDBConfigRate.C:43
 MakeACORDEOCDBConfigRate.C:44
 MakeACORDEOCDBConfigRate.C:45
 MakeACORDEOCDBConfigRate.C:46
 MakeACORDEOCDBConfigRate.C:47
 MakeACORDEOCDBConfigRate.C:48
 MakeACORDEOCDBConfigRate.C:49
 MakeACORDEOCDBConfigRate.C:50
 MakeACORDEOCDBConfigRate.C:51
 MakeACORDEOCDBConfigRate.C:52
 MakeACORDEOCDBConfigRate.C:53
 MakeACORDEOCDBConfigRate.C:54
 MakeACORDEOCDBConfigRate.C:55
 MakeACORDEOCDBConfigRate.C:56
 MakeACORDEOCDBConfigRate.C:57
 MakeACORDEOCDBConfigRate.C:58
 MakeACORDEOCDBConfigRate.C:59
 MakeACORDEOCDBConfigRate.C:60
 MakeACORDEOCDBConfigRate.C:61
 MakeACORDEOCDBConfigRate.C:62
 MakeACORDEOCDBConfigRate.C:63
 MakeACORDEOCDBConfigRate.C:64
 MakeACORDEOCDBConfigRate.C:65
 MakeACORDEOCDBConfigRate.C:66
 MakeACORDEOCDBConfigRate.C:67