moving the detector geometry to the new coordinate system
authoralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 10 Oct 2003 06:43:15 +0000 (06:43 +0000)
committeralla <alla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 10 Oct 2003 06:43:15 +0000 (06:43 +0000)
FMD/AliFMD.cxx
FMD/AliFMDv0.cxx
FMD/AliFMDv1.cxx
START/AliSTART.cxx
START/AliSTARTv0.cxx
START/AliSTARTv1.cxx
START/AliSTARTv2.cxx

index 529a6ea09b60e0b7b2cf060230f3fc9b8c4a99bf..66d9db215be0366a6d679664b2a4d1b2a2474875 100644 (file)
@@ -158,31 +158,31 @@ void AliFMD::BuildGeometry ()
 
   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);
 }
index 475227fd48c43aa498044574b6648f46822e1f11..a183fc4bfb8209421b381aecac76c5a748b7c418 100644 (file)
@@ -95,7 +95,7 @@ void AliFMDv0::CreateGeometry()
   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;
index 0bbe708b560adac5a58723b562ebda0487327d79..bb217fadd6c6e853075c0bf754d79affc4de775e 100644 (file)
@@ -99,7 +99,7 @@ void AliFMDv1::CreateGeometry()
   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;
index 431e25e76963ca6b6292524e69d65026478cd79f..b4cdac59cece9202fb9817b04a85872f732391df 100755 (executable)
@@ -151,13 +151,13 @@ void AliSTART::BuildGeometry()
 
   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);
 }
index 3c831839201dceba7e7791fafdf47da898479d14..a0539854931e88f0be8a744fca5580c7853ee277 100755 (executable)
@@ -105,8 +105,8 @@ void AliSTARTv0::CreateGeometry()
     
     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);
index 2c8264fc6236c38d0bd42ab0e1eb7c91e057541b..b7d631bd8db880b37ad978e2277c67981f47e9e4 100755 (executable)
@@ -186,8 +186,8 @@ void AliSTARTv1::CreateGeometry()
     
     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);
index c855cb2390888e8b44540e6949360f8fff8c8658..2188db9fb3dc69ae81b4578750fd2c1f2c8dac06 100644 (file)
@@ -101,8 +101,8 @@ void AliSTARTv2::CreateGeometry()
     
   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);