ROOT logo

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


	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 MakeACORDEOCDBConfigEff()
{

	AliCDBManager *man = AliCDBManager::Instance();

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


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

 	Float_t Efficiencies[60] = 
	{ 
  		0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
  		0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
  		0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
  		0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
  		0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94,
  		0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94
	};
	calibda->SetEfficiencies(Efficiencies);
	
	// Creation of the object ACORDE Calibration as a MetaData
        
	TObjString str("ACORDE OCDB Config Efficiency Data");      // object that will be stored

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

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

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

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

	storLoc->Delete();
	delete md;

}

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