]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PMD/AliPMDRawDataRead.C
added HLTOUT treatment for HLTReconstruction
[u/mrichter/AliRoot.git] / PMD / AliPMDRawDataRead.C
CommitLineData
9f35f7b3 1// To read PMD raw data
3aa0223f 2
9f35f7b3 3void 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}