]>
Commit | Line | Data |
---|---|---|
a8827307 | 1 | /* |
2 | Implemented modes: | |
3 | 0 - write the same value for all towers | |
4 | 1 - use individual V30 settings | |
5 | */ | |
6 | ||
7 | int | |
8 | //____________________________________________________________________ | |
9 | void WriteBiasFix(const int mode = 0, const int biasSetting = 390) | |
10 | { | |
11 | ||
12 | if (mode == 0) { // fixed values | |
13 | SetAll(390); | |
14 | } | |
15 | else if (mode == 1) { | |
16 | } | |
17 | ||
18 | } | |
19 | ||
20 | gSystem->Load("AliEMCALCalibAPD_cxx"); | |
21 | AliEMCALCalibAPD *calibAPD = new AliEMCALCalibAPD(); | |
22 | ||
23 | calibAPD->ReadCalibAPDInfo(10000, "dilan-APD-database.csv"); | |
24 | //calibAPD->ReadCalibAPDInfo(10000, "paola-APD-database.csv"); | |
25 | calibAPD->WriteCalibAPDInfo("dummy.txt"); | |
26 | ||
27 | int fNCalibAPD = calibAPD->GetNCalibAPD(); | |
28 | AliEMCALCalibAPD::AliEMCALCalibAPDData * fData = calibAPD->GetCalibAPDData(); | |
29 | for (int i=0; i<fNCalibAPD; i++) { | |
30 | cout << " i " << i | |
31 | << " fAPDNum " << fData[i].fAPDNum | |
32 | << " fSerialNum " << fData[i].fSerialNum | |
33 | << " fDarkCurrent " << fData[i].fDarkCurrent << endl; | |
34 | } | |
35 | ||
36 | /* | |
37 | // 1: create a dummy file | |
38 | calibAPD->GenerateDummyAPDInfo(nAPD); | |
39 | */ | |
40 | ||
41 | /* | |
42 | // 2: test I/O | |
43 | calibAPD->ReadCalibAPDInfo(nAPD, "dummy.txt"); | |
44 | calibAPD->WriteCalibAPDInfo("dummy2.txt"); | |
45 | */ | |
46 | ||
47 | /* | |
48 | // 3: see if it works ok if we genarate values first, and then try to read others/overwriting | |
49 | calibAPD->GenerateDummyAPDInfo(2*nAPD); // some extra APDs | |
50 | calibAPD->ReadCalibAPDInfo(nAPD, "dummy.txt"); | |
51 | calibAPD->WriteCalibAPDInfo("dummy3.txt"); | |
52 | */ | |
53 | ||
54 | /* | |
55 | // 4: other way around from #3 | |
56 | calibAPD->ReadCalibAPDInfo(nAPD, "dummy.txt"); | |
57 | calibAPD->GenerateDummyAPDInfo(2*nAPD); | |
58 | calibAPD->WriteCalibAPDInfo("dummy4.txt"); | |
59 | */ | |
60 | ||
61 | } | |
62 |