Float_t
AdcPerMip2Gain(Int_t adc)
{
- return 1. / adc * AliFMDParameters::Instance()->GetEdepMip();
+ return 2.9;// / adc * AliFMDParameters::Instance()->GetEdepMip();
}
void
-MakeCalibration(const char* base="local://$ALICE_ROOT")
+MakeCalibration(const char* base="local://$ALICE_ROOT/OCDB")
{
AliCDBManager* cdb = AliCDBManager::Instance();
cdb->SetDefaultStorage(base);
+ gSystem->Load("libANALYSIS.so");
+ gSystem->Load("libANALYSISalice.so");
+ gSystem->Load("libFMDanalysis.so");
gSystem->Load("libFMDutil.so");
- AliFMDCalibFaker f(AliFMDCalibFaker::kAll, 0);
- f.SetRunRange(0,0);
+ AliFMDCalibFaker f(1<<AliFMDCalibFaker::kPulseGain, 0);
+ f.SetRunRange(0,999999999);
f.SetGainSeed(AdcPerMip2Gain(60)); // From astrid test beam
f.SetThresholdFactor(3);
f.SetPedestalRange(80,130); // From ASTRID test-beam
f.SetDeadChance(0);
f.SetZeroThreshold(0);
f.SetStripRange(0, 127);
- f.SetRate(1);
+ f.SetRate(4);
f.Exec();
}
//____________________________________________________________________