removed iostream
[u/mrichter/AliRoot.git] / PHOS / AliPHOSv0.cxx
index c59d7fe..51c8906 100644 (file)
 
 // --- Standard library ---
 
-#include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
-#include <strstream.h>
 
 // --- AliRoot header files ---
 
@@ -58,10 +56,7 @@ AliPHOSv0::AliPHOSv0(const char *name, const char *title):
   AliPHOS(name,title)
 {
   // ctor : title is used to identify the layout
-  // create the getter
-  AliPHOSGetter::GetInstance(gDirectory->GetName(), 0);
-  
+  GetGeometry() ; 
 }
 
 //____________________________________________________________________________
@@ -329,15 +324,14 @@ void AliPHOSv0::CreateGeometry()
   Int_t idrotm[99] ;
   Double_t const kRADDEG = 180.0 / kPI ;
   Float_t * phosParams = geom->GetPHOSParams() ;
-  
+
+  Float_t r = geom->GetIPtoOuterCoverDistance() + phosParams[3] - geom->GetCPVBoxSize(1) ;
   Int_t i;
   for( i = 1; i <= geom->GetNModules()  ; i++ ) {
     
     Float_t angle = geom->GetPHOSAngle(i) ;
     AliMatrix(idrotm[i-1], 90.,angle, 0., 0., 90., 270. +angle) ;
     
-    Float_t r = geom->GetIPtoOuterCoverDistance() + phosParams[3] ;
-    
     Float_t xP1 =  r * TMath::Sin( angle / kRADDEG ) ;
     Float_t yP1 = -r * TMath::Cos( angle / kRADDEG ) ;
     
@@ -881,25 +875,19 @@ void AliPHOSv0::Init(void)
   Int_t i;
 
   if(fDebug) {
-    printf("\n%s: ",ClassName());
-    for(i=0;i<35;i++) printf("*");
-    printf(" PHOS_INIT ");
-    for(i=0;i<35;i++) printf("*");
-    printf("\n%s: ",ClassName());
-    
-    
+    TString st ; 
+    for(i=0;i<35;i++) 
+      st += "*";
+    Info("Init", "%s", st.Data()) ;  
     // Here the PHOS initialisation code (if any!)
-
+    
     AliPHOSGeometry * geom = GetGeometry() ; 
 
     if (geom!=0)  
-      cout << "AliPHOS" << Version() << " : PHOS geometry intialized for " << geom->GetName() << endl ;
+      Info("Init", "AliPHOS%s: PHOS geometry intialized for %s", Version().Data(), geom->GetName()) ;
     else
-      cout << "AliPHOS" << Version() << " : PHOS geometry initialization failed !" << endl ;   
-    
-    for(i=0;i<80;i++) printf("*");
-    printf("\n");
-  }  
-}
-
+      Info("Init", "AliPHOS%s: PHOS geometry initialization failed !", Version().Data()) ;       
 
+    Info("Init", "%s", st.Data()) ;  
+  }
+}