Larger strings for the names
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 May 2006 18:40:17 +0000 (18:40 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 10 May 2006 18:40:17 +0000 (18:40 +0000)
STRUCT/AliFRAMEv2.cxx
TOF/AliTOFv5T0.cxx

index 7717f53..2764369 100644 (file)
@@ -485,7 +485,7 @@ void AliFRAMEv2::CreateGeometry()
   
   for (i = 0; i < 18; i++) {
       // Create volume i 
-      char name[6];
+      char name[16];
       sprintf(name, "BSEGMO%d", i);
       gMC->Gsvolu(name, "TRD1", kAir, ptrd1, 4);
 
@@ -867,9 +867,9 @@ void AliFRAMEv2::CreateGeometry()
 //  ptrd1[3] = 37.;
 
   for (i = 0; i < 18; i++) {
-    char nameCh[6];
+    char nameCh[16];
     sprintf(nameCh, "BTRD%d",i);
-    char nameMo[6];
+    char nameMo[16];
     sprintf(nameMo, "BSEGMO%d",i);
     gMC->Gsvolu(nameCh, "TRD1", kAir, ptrd1, 4);
     gMC->Gspos(nameCh, 1, nameMo, 0., 0., -10.37, 0, "ONLY");
@@ -883,9 +883,9 @@ void AliFRAMEv2::CreateGeometry()
   ptrd1[2] = 375.5;
   ptrd1[3] = 14.5;
   for (i = 0; i < 18; i++) {
-    char nameCh[6];
+    char nameCh[16];
     sprintf(nameCh, "BTOF%d",i);
-    char nameMo[6];
+    char nameMo[16];
     sprintf(nameMo, "BSEGMO%d",i);
     gMC->Gsvolu(nameCh, "TRD1", kAir, ptrd1, 4);
     gMC->Gspos(nameCh, 1, nameMo, 0., 0., 42.69, 0, "ONLY");
index cdca394..087042c 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.9  2006/05/04 19:41:42  hristov
+Possibility for partial TOF geometry (S.Arcelli)
+
 Revision 1.8  2006/04/20 22:30:50  hristov
 Coding conventions (Annalisa)
 
@@ -172,8 +175,8 @@ void AliTOFv5T0::BuildGeometry()
   Float_t zOffsetA = 0.;
   // Define TOF basic volume
   
-  char nodeName0[7], nodeName1[7], nodeName2[7];
-  char nodeName3[7], nodeName4[7], rotMatNum[7];
+  char nodeName0[16], nodeName1[16], nodeName2[16];
+  char nodeName3[16], nodeName4[16], rotMatNum[16];
 
   if (fTOFHoles) {
     new TBRIK("S_TOF_B","TOF box","void",
@@ -305,7 +308,7 @@ void AliTOFv5T0::TOFpc(Float_t xtof,  Float_t ytof, Float_t zlenA,
   zcoor = 0.;
   for(Int_t isec=0;isec<18;isec++){
     if(fTOFSectors[isec]==-1)continue;
-    char name[6];
+    char name[16];
     sprintf(name, "BTOF%d",isec);
     if (fTOFHoles && (isec==16||isec==17)) {
       xcoor = 0.;