+ if (!strcmp(opt,"eventdisplay")) {
+ const int kColorMUON = kBlue;
+
+ TRotMatrix* rot000 = new TRotMatrix("Rot000"," ", 90, 0, 90, 90, 0, 0);
+ TRotMatrix* rot090 = new TRotMatrix("Rot090"," ", 90, 90, 90,180, 0, 0);
+ TRotMatrix* rot180 = new TRotMatrix("Rot180"," ", 90,180, 90,270, 0, 0);
+ TRotMatrix* rot270 = new TRotMatrix("Rot270"," ", 90,270, 90, 0, 0, 0);
+
+ char nameChamber[9], nameSense[9], nameFrame[9], nameNode[9];
+ char nameSense1[9], nameSense2[9];
+ TNode *node, *nodeF;
+
+ sprintf(nameChamber,"C_MUON%d",fId+1);
+ sprintf(nameSense,"S_MUON%d",fId+1);
+ sprintf(nameSense1,"S1_MUON%d",fId+1);
+ sprintf(nameSense2,"S2_MUON%d",fId+1);
+ sprintf(nameFrame,"F_MUON%d",fId+1);
+
+ TNode* top=gAlice->GetGeometry()->GetNode("alice");
+
+ Float_t rmin = (*fRSec)[0]-3;
+ Float_t rmax = (*fRSec)[3]+3;
+ new TTUBE(nameChamber,"Mother","void",rmin,rmax,0.25,1.);
+ rmin = (*fRSec)[0];
+ rmax = (*fRSec)[3];
+ new TTUBE(nameSense,"Sens. region","void",rmin,rmax,0.25, 1.);
+ Float_t dx=(rmax-rmin)/2;
+ Float_t dy=3.;
+ Float_t dz=0.25;
+ TBRIK* frMUON = new TBRIK(nameFrame,"Frame","void",dx,dy,dz);
+ top->cd();
+ sprintf(nameNode,"MUON%d",100+fId+1);
+ node = new TNode(nameNode,"ChamberNode",nameChamber,0,0,fChamber->Z(),"");
+ node->SetLineColor(kColorMUON);
+ AliMUON *pMUON = (AliMUON *) gAlice->GetModule("MUON");
+ (pMUON->Nodes())->Add(node);
+ node->cd();
+ sprintf(nameNode,"MUON%d",200+fId+1);
+ node = new TNode(nameNode,"Sens. Region Node",nameSense,0,0,0,"");
+ node->SetLineColor(kColorMUON);
+ node->cd();
+ Float_t dr=dx+rmin;
+ sprintf(nameNode,"MUON%d",300+fId+1);
+ nodeF = new TNode(nameNode,"Frame0",frMUON,dr, 0, 0,rot000,"");
+ nodeF->SetLineColor(kColorMUON);
+ node->cd();
+ sprintf(nameNode,"MUON%d",400+fId+1);
+ nodeF = new TNode(nameNode,"Frame1",frMUON,0 ,dr,0,rot090,"");
+ nodeF->SetLineColor(kColorMUON);
+ node->cd();
+ sprintf(nameNode,"MUON%d",500+fId+1);
+ nodeF = new TNode(nameNode,"Frame2",frMUON,-dr,0,0,rot180,"");
+ nodeF->SetLineColor(kColorMUON);
+ node ->cd();
+ sprintf(nameNode,"MUON%d",600+fId+1);
+ nodeF = new TNode(nameNode,"Frame3",frMUON,0,-dr,0,rot270,"");
+ nodeF->SetLineColor(kColorMUON);
+ } else {