]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TGeant4/TG4Globals.cxx
new files for merging/digitization
[u/mrichter/AliRoot.git] / TGeant4 / TG4Globals.cxx
index c7ce33fa249e731e34b4b316dd4652b212f222e3..1a9980746b7612060533253e73a374dcd6dbba12 100644 (file)
@@ -23,8 +23,8 @@ void TG4Globals::Exception(const char* string)
 // ---
 
   if (string)
-  {  cerr << endl << "    " << string << endl; }
-  cerr << "*** TG4Exception: Aborting execution ***" << endl;   
+  {  G4cerr << G4endl << "    " << string << G4endl; }
+  G4cerr << "*** TG4Exception: Aborting execution ***" << G4endl;   
   exit(1);
 }
 
@@ -33,8 +33,27 @@ void TG4Globals::Warning(const char* string)
 // Prints warning message.
 // ---
 
-  cerr << "++++  TG4Warning:  ++++" << endl;   
+  G4cerr << "++++  TG4Warning:  ++++" << G4endl;   
   if (string)
-  {  cerr  << "    " << string << endl; }
-  cerr << "+++++++++++++++++++++++" << endl;   
+  {  G4cerr  << "    " << string << G4endl; }
+  G4cerr << "+++++++++++++++++++++++" << G4endl;   
 }
+
+void TG4Globals::AppendNumberToString(G4String& s, G4int a)
+{
+// Appends number to string.
+// ---
+
+  const char* kpNumber="0123456789";
+  G4String p=""; G4String q="";
+  do 
+  {
+    G4int b=a/10;
+    G4int c=a%10;
+    p=kpNumber[c];
+    q=p.append(q);
+    a=b;        
+  } while (a>0);
+  s.append(q);
+}
+