]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/scripts/MakeCalibration.C
add profile for all samples and correct row numbering for EMCAL (Josh Hamblen/UT)
[u/mrichter/AliRoot.git] / FMD / scripts / MakeCalibration.C
CommitLineData
c2fc1258 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 */
a9579262 15Float_t
16AdcPerMip2Gain(Int_t adc)
17{
68aba90a 18 return 2.9;// / adc * AliFMDParameters::Instance()->GetEdepMip();
a9579262 19}
20
c2fc1258 21void
826a3db2 22MakeCalibration(const char* base="local://$ALICE_ROOT")
c2fc1258 23{
24 AliCDBManager* cdb = AliCDBManager::Instance();
826a3db2 25 cdb->SetDefaultStorage(base);
c2fc1258 26
27 gSystem->Load("libFMDutil.so");
28 AliFMDCalibFaker f(AliFMDCalibFaker::kAll, 0);
2aeec17d 29 f.SetRunRange(0,999999);
a9579262 30 f.SetGainSeed(AdcPerMip2Gain(60)); // From astrid test beam
c2fc1258 31 f.SetThresholdFactor(3);
a9579262 32 f.SetPedestalRange(80,130); // From ASTRID test-beam
c2fc1258 33 f.SetDeadChance(0);
34 f.SetZeroThreshold(0);
35 f.SetStripRange(0, 127);
2aeec17d 36 f.SetRate(4);
c2fc1258 37 f.Exec();
38}
39//____________________________________________________________________
40//
41// EOF
42//