]>
Commit | Line | Data |
---|---|---|
05d0e570 | 1 | void ReadAlignmentData() |
2 | { | |
3 | TFile * f = TFile::Open("$ALICE_ROOT/OCDB/PMD/Align/Data/Run0_999999999_v0_s0.root"); | |
4 | ||
5 | f->ls(); | |
6 | ||
7 | AliAlignObjMatrix * aam; | |
8 | ||
9 | TGeoHMatrix hh; | |
10 | Double_t tr[3]; | |
11 | if (!AliCDBEntry) | |
12 | { | |
13 | printf("Something is wrong ************ \n"); | |
14 | } | |
15 | else if(AliCDBEntry) | |
16 | { | |
17 | AliCDBEntry->PrintId(); | |
18 | AliCDBEntry->PrintMetaData(); | |
19 | ||
20 | TClonesArray * ncut = 0; | |
21 | ncut = (TClonesArray*)AliCDBEntry->GetObject(); | |
22 | ncut->Print(); | |
23 | ||
24 | Int_t nen = ncut->GetLast(); | |
25 | cout << nen << endl; | |
26 | ||
27 | for (int i=0; i<4; i++) | |
28 | { | |
29 | aam = (AliAlignObjMatrix*)ncut->UncheckedAt(i); | |
30 | ||
31 | aam->GetMatrix(hh); | |
32 | //hh.Print(); | |
33 | ||
34 | aam->GetTranslation(tr); | |
35 | ||
36 | cout << tr[0] << " " << tr[1] << " " << tr[2] << endl; | |
37 | ||
38 | } | |
39 | ||
40 | } | |
41 | } |