cdc05cfa081445708db3a9e3a9b4d0f62ec64d99
[u/mrichter/AliRoot.git] / TGeant4 / TG4Globals.cxx
1 // $Id$
2 // Category: global
3 //
4 // See the class description in the header file.
5
6 #include "TG4Globals.h"
7
8 #include <stdlib.h>
9
10 TG4Globals::TG4Globals() {
11 //
12 }
13   
14 TG4Globals::~TG4Globals() {
15 //
16 }
17   
18 // static methods
19
20 void TG4Globals::Exception(const char* string)
21 {
22 // Prints error message end exits the program.
23 // ---
24
25   if (string)
26   {  G4cerr << G4endl << "    " << string << G4endl; }
27   G4cerr << "*** TG4Exception: Aborting execution ***" << G4endl;   
28   exit(1);
29 }
30
31 void TG4Globals::Warning(const char* string)
32 {
33 // Prints warning message.
34 // ---
35
36   G4cerr << "++++  TG4Warning:  ++++" << G4endl;   
37   if (string)
38   {  G4cerr  << "    " << string << G4endl; }
39   G4cerr << "+++++++++++++++++++++++" << G4endl;   
40 }