Use VMC id's rather than TGeo id's
[u/mrichter/AliRoot.git] / FMD / scripts / MakeCalibration.C
1 //____________________________________________________________________
2 //
3 // $Id$
4 //
5 // Make fake alignment data.
6 //
7 /** @file    MakeCalibration.C
8     @author  Christian Holm Christensen <cholm@nbi.dk>
9     @date    Sun Mar 26 17:58:27 2006
10     @brief   Make fake calibration data.
11 */
12 /** Make fake calibration data 
13     @ingroup simple_script
14  */
15 Float_t
16 AdcPerMip2Gain(Int_t adc) 
17 {
18   return 1. / adc * AliFMDParameters::Instance()->GetEdepMip();
19 }
20
21 void
22 MakeCalibration()
23 {
24   AliCDBManager* cdb   = AliCDBManager::Instance();
25   cdb->SetDefaultStorage("local://$ALICE_ROOT");
26
27   gSystem->Load("libFMDutil.so");
28   AliFMDCalibFaker f(AliFMDCalibFaker::kAll, 0);
29   f.SetRunRange(0,0);
30   f.SetGainSeed(AdcPerMip2Gain(60)); // From astrid test beam 
31   f.SetThresholdFactor(3);
32   f.SetPedestalRange(80,130); // From ASTRID test-beam
33   f.SetDeadChance(0);
34   f.SetZeroThreshold(0);
35   f.SetStripRange(0, 127);
36   f.SetRate(1);
37   f.Exec();
38 }
39 //____________________________________________________________________
40 //
41 // EOF
42 //