new TTUBE ("S_FMD0", "FMD volume 0", "void", 4.2, 17.2, 1.5);
top->cd ();
- node = new TNode ("FMD0", "FMD0", "S_FMD0", 0, 0, 62.8, "");
+ node = new TNode ("FMD0", "FMD0", "S_FMD0", 0, 0, -62.8, "");
node->SetLineColor (kColorFMD);
fNodes->Add (node);
new TTUBE ("S_FMD1", "FMD volume 1", "void", 15.4, 28.4, 1.5);
top->cd ();
- node = new TNode ("FMD1", "FMD1", "S_FMD1", 0, 0, 75.2, "");
+ node = new TNode ("FMD1", "FMD1", "S_FMD1", 0, 0, -75.2, "");
node->SetLineColor (kColorFMD);
fNodes->Add (node);
new TTUBE ("S_FMD2", "FMD volume 2", "void", 4.2, 17.2, 1.5);
top->cd ();
- node = new TNode ("FMD2", "FMD2", "S_FMD2", 0, 0, -83.2, "");
+ node = new TNode ("FMD2", "FMD2", "S_FMD2", 0, 0, 83.2, "");
node->SetLineColor (kColorFMD);
fNodes->Add (node);
new TTUBE ("S_FMD3", "FMD volume 3", "void", 15.4, 28.4, 1.5);
top->cd ();
- node = new TNode ("FMD3", "FMD3", "S_FMD3", 0, 0, -75.2, "");
+ node = new TNode ("FMD3", "FMD3", "S_FMD3", 0, 0, 75.2, "");
node->SetLineColor (kColorFMD);
fNodes->Add (node);
new TTUBE ("S_FMD4", "FMD volume 4", "void", 4.2, 17.2, 1.5);
top->cd ();
- node = new TNode ("FMD4", "FMD4", "S_FMD4", 0, 0, -340, "");
+ node = new TNode ("FMD4", "FMD4", "S_FMD4", 0, 0, 340, "");
node->SetLineColor (kColorFMD);
fNodes->Add (node);
}
Int_t ifmd;
Int_t idrotm[999];
Float_t zFMD,par[3],ppcon[15];
- Float_t z[5]={62.8, 75.2, -83.4, -75.2, -340.};
+ Float_t z[5]={-62.8, -75.2, 83.4, 75.2, 340.};
Float_t NylonTube[3]={0.2,0.6,0.45};
Float_t zPCB=0.12; Float_t zHoneyComb=0.5;
Float_t zSi=0.03;
Int_t ifmd;
Int_t idrotm[999];
Float_t zFMD,par[3],ppcon[15];
- Float_t z[5]={62.8, 75.2, -83.4, -75.2, -340.};
+ Float_t z[5]={-62.8, -75.2, 83.4, 75.2, 340.};
Float_t NylonTube[3]={0.2,0.6,0.45};
Float_t zPCB=0.12; Float_t zHoneyComb=0.5;
Float_t zSi=0.03;
new TTUBE("S_0ST1","START volume 1","void",5.,10.7,5.3);
top->cd();
- node = new TNode("0ST1","0ST01","S_0ST1",0,0,69.7,"");
+ node = new TNode("0ST1","0ST01","S_0ST1",0,0,-69.7,"");
node->SetLineColor(kColorSTART);
fNodes->Add(node);
new TTUBE("S_0ST2","START volume 2","void",5.,10.7,5.3);
top->cd();
- node = new TNode("0ST2","0ST2","S_0ST2",0,0,-350,"rotx999");
+ node = new TNode("0ST2","0ST2","S_0ST2",0,0,350,"rotx999");
node->SetLineColor(kColorSTART);
fNodes->Add(node);
}
gMC->Gsvolu("0STR","TUBE",idtmed[1],pstart,3);
gMC->Gsvolu("0STL","TUBE",idtmed[1],pstart,3);
- gMC->Gspos("0STR",1,"ALIC",0.,0.,zdetRight+pstart[2],0,"ONLY");
- gMC->Gspos("0STL",1,"ALIC",0.,0.,-zdetLeft-pstart[2],idrotm[901],"ONLY");
+ gMC->Gspos("0STR",1,"ALIC",0.,0.,-zdetRight-pstart[2],0,"ONLY");
+ gMC->Gspos("0STL",1,"ALIC",0.,0.,zdetLeft+pstart[2],idrotm[901],"ONLY");
//START interior
gMC->Gsvolu("0INS","TUBE",idtmed[1],pinstart,3);
gMC->Gsvolu("0STR","TUBE",idtmed[kAir],pstart,3);
gMC->Gsvolu("0STL","TUBE",idtmed[kAir],pstart,3);
- gMC->Gspos("0STR",1,"ALIC",0.,0.,zdetRight+pstart[2],0,"ONLY");
- gMC->Gspos("0STL",1,"ALIC",0.,0.,-zdetLeft-pstart[2],idrotm[901],"ONLY");
+ gMC->Gspos("0STR",1,"ALIC",0.,0.,-zdetRight-pstart[2],0,"ONLY");
+ gMC->Gspos("0STL",1,"ALIC",0.,0.,zdetLeft+pstart[2],idrotm[901],"ONLY");
//START interior
gMC->Gsvolu("0INS","TUBE",idtmed[kAir],pinstart,3);
gMC->Gsvolu ("0RST", "TUBE", idtmed[3], pstart, 3);
gMC->Gsvolu ("0LST", "TUBE", idtmed[3], pstart, 3);
- gMC->Gspos ("0RST", 1, "ALIC", 0., 0., zRight, 0, "ONLY");
- gMC->Gspos ("0LST", 1, "ALIC", 0., 0., -zLeft, idrotm[901], "ONLY");
+ gMC->Gspos ("0RST", 1, "ALIC", 0., 0., -zRight, 0, "ONLY");
+ gMC->Gspos ("0LST", 1, "ALIC", 0., 0., zLeft, idrotm[901], "ONLY");
// 12 unit: PMT + divider
gMC->Gsvolu("0INS", "TUBE", idtmed[3], pinstart, 3);