]>
Commit | Line | Data |
---|---|---|
9f35f7b3 | 1 | // To read PMD raw data |
3aa0223f | 2 | |
9f35f7b3 | 3 | void AliPMDRawDataRead(Int_t iEvent) |
4 | { | |
df42ab21 | 5 | TObjArray pmdddlcont; |
9f35f7b3 | 6 | |
7 | for(Int_t ievt = 0; ievt < iEvent; ievt++) | |
df42ab21 | 8 | { |
9f35f7b3 | 9 | AliRawReaderFile reader(ievt); |
10 | AliPMDRawStream stream(&reader); | |
df42ab21 | 11 | |
9f35f7b3 | 12 | Int_t indexDDL = 0; |
13 | for (Int_t iddl = 0; iddl < 6; iddl++) | |
df42ab21 | 14 | { |
df42ab21 | 15 | |
9f35f7b3 | 16 | reader.Select("PMD", iddl, iddl); |
17 | //cout << reader.GetDataSize() << endl; | |
18 | stream.DdlData(indexDDL,&pmdddlcont); | |
19 | Int_t ientries = pmdddlcont.GetEntries(); | |
20 | for (Int_t ient = 0; ient < ientries; ient++) | |
21 | { | |
22 | AliPMDddldata *pmdddl = (AliPMDddldata*)pmdddlcont.UncheckedAt(ient); | |
23 | ||
24 | Int_t det = pmdddl->GetDetector(); | |
25 | Int_t smn = pmdddl->GetSMN(); | |
26 | //Int_t mcm = pmdddl->GetMCM(); | |
27 | //Int_t chno = pmdddl->GetChannel(); | |
28 | Int_t row = pmdddl->GetRow(); | |
29 | Int_t col = pmdddl->GetColumn(); | |
30 | Int_t sig = pmdddl->GetSignal(); | |
31 | cout<<sig<<endl; | |
32 | ||
33 | } | |
34 | pmdddlcont.Clear(); | |
35 | ||
df42ab21 | 36 | } |
3aa0223f | 37 | |
38 | } | |
9f35f7b3 | 39 | } |