]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PMD/AliPMDRawDataRead.C
Bug fix. Missing {} that was causing a false information message that the trigger...
[u/mrichter/AliRoot.git] / PMD / AliPMDRawDataRead.C
1 // To read PMD raw data
2
3 void AliPMDRawDataRead(Int_t iEvent)
4 {
5   TObjArray pmdddlcont;
6   
7   for(Int_t ievt = 0; ievt < iEvent; ievt++)
8     {
9       AliRawReaderFile reader(ievt);
10       AliPMDRawStream stream(&reader);
11       
12       Int_t indexDDL = 0;
13       for (Int_t iddl = 0; iddl < 6; iddl++)
14         {
15           
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           
36         }
37
38     }
39 }