1 // ---------------------------------------------------------------------- //
2 void pmd_raw(Int_t mode = 0)
4 gStyle->SetPalette(1, 0);
7 TObjArray *pmdddlcont = new TObjArray();
15 AliRawReaderRoot reader("raw.root",ievt);
16 AliPMDRawStream stream(&reader);
18 gReve->DisableRedraw();
20 Reve::RenderElementList* l = new Reve::RenderElementList("PMD");
21 // l->SetTitle("PMD");
22 // l->SetMainColor((Color_t)3);
23 gReve->AddRenderElement(l);
29 Int_t istartPlane = 0;
38 printf("--- Visualization is set for PREshower Plane ---\n");
44 printf("--- Visualization is set for CPV Plane ---\n");
50 printf("--- Visualization is set for both the Plane ---\n");
54 printf("--- Not set for any Plane ---\n");
57 for (Int_t ipl = istartPlane; ipl < iendPlane; ipl++)
75 Reve::RenderElementList* lplane = new Reve::RenderElementList(spl.Data());
76 // l->SetMainColor((Color_t)3);
77 gReve->AddRenderElement(lplane, l);
79 for (Int_t iddl = istartDDL; iddl < iendDDL; iddl++)
80 //for (Int_t iddl = 0; iddl < 1; iddl++)
84 Reve::RenderElementList* lddl = new Reve::RenderElementList(sddl.Data());
85 // l->SetMainColor((Color_t)3);
86 gReve->AddRenderElement(ddl, lplane);
94 else if (iddl >=4 && iddl < 6)
99 reader.Select("PMD", iddl, iddl);
100 Bool_t junk = stream.DdlData(iddl,pmdddlcont);
102 for (Int_t ism = 0; ism < NSM; ism++)
104 Alieve::PMDModule *lmodule = new Alieve::PMDModule();
105 lmodule->SetPosition(0.,0.,zpos);
106 lmodule->DisplayRawData(modnumber,pmdddlcont);
107 gReve->AddRenderElement(lmodule, lddl);
109 if (iddl == 4 && modnumber == 30) modnumber = 42;
117 gReve->EnableRedraw();
122 // ---------------------------------------------------------------------- //