4 // Author: I. Hrivnacova
6 // Class TG4ElementTable
7 // ---------------------
8 // Singleton class that builds the default element table
9 // Currently defined elements: up to Z=47 (to be continued).
12 #ifndef TG4_ELEMENT_TABLE_H
13 #define TG4_ELEMENT_TABLE_H
20 // TG4ElementTable(const TG4ElementTable& right);
21 virtual ~TG4ElementTable();
24 static TG4ElementTable* Instance();
28 TG4ElementTable(const TG4ElementTable& right);
31 TG4ElementTable& operator=(const TG4ElementTable& right);
34 void Construct() const;
37 static TG4ElementTable* fgInstance; //this instance
40 #endif //G4_ELEMENT_TABLE_H