]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EMCAL/macros/SimParamDB/AliEMCALSetSimParamCDB.C
attempting to add support for par arhcives in forward, again
[u/mrichter/AliRoot.git] / EMCAL / macros / SimParamDB / AliEMCALSetSimParamCDB.C
CommitLineData
6569f329 1// Script to create simulation parameters and store them into CDB
2// Author: Gustavo Conesa Balbastre
3
4/* $Id: AliEMCALSetSimParamCDB.C 37597 2009-12-04 13:48:42Z gconesab $ */
5
6#if !defined(__CINT__)
7#include "TControlBar.h"
8#include "TString.h"
9
10#include "AliEMCALSimParam.h"
11#include "AliCDBMetaData.h"
12#include "AliCDBId.h"
13#include "AliCDBEntry.h"
14#include "AliCDBManager.h"
15#include "AliCDBStorage.h"
16#endif
17
18
19void AliEMCALSetSimParamCDB()
20{
21
22 // Create an object AliEMCALRecParam and store it to OCDB
23
24 //Activate CDB storage
25 AliCDBManager* cdb = AliCDBManager::Instance();
26 if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
27
28 // Create simulation parameter object and set parameter values
29 AliEMCALSimParam *simParam = new AliEMCALSimParam();
30 //Digits
31// simParam->SetDigitThreshold(3) ;
32// simParam->SetPinNoise(0.012) ;
33// simParam->SetTimeResolution(0.6e-9) ;
34// simParam->SetNADCED( (Int_t) TMath::Power(2,16)) ;
35// simParam->SetMeanPhotonElectron(4400);
36 //SDigits
37// simParam->SetA(0) ;
38// simParam->SetB(1e6) ;
39// simParam->SetECPrimaryThreshold(0.05);
40
41 // Store calibration data into database
42 AliCDBMetaData *md = new AliCDBMetaData();
43 md->SetResponsible("G. Conesa");
44 md->SetComment("Simulation Parameters: EMCAL");
45 md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
46 md->SetBeamPeriod(0);
47
48 AliCDBId id("EMCAL/Calib/SimParam",0,AliCDBRunRange::Infinity());
49 cdb->GetDefaultStorage()->Put(simParam, id, md);
50
51 return;
52}
53
54
55