GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EnsdfLevelSchemeReader.h
Go to the documentation of this file.
1 
2 
3 #ifndef Gw_EnsdfLevelSchemeReader
4 #define Gw_EnsdfLevelSchemeReader
5 
6 #ifndef ROOT_TString
7 #include <TString.h>
8 #endif
9 
10 #ifndef Gw_BaseLevelSchemeReader
11 #include "BaseLevelSchemeReader.h"
12 #endif
13 
14 #ifndef GW_LEVELSCHEME_H
15 #include "LevelScheme.h"
16 #endif
17 
18 namespace Gw {
19 
24 
25 public:
26 
27  EnsdfLevelSchemeReader(const char* filename, Option_t* opt);
28  virtual ~EnsdfLevelSchemeReader();
29 
31  virtual Int_t Check();
33  virtual void FillLabels( LevelScheme& levelScheme);
34 
35 private:
36 
38  TString GetDsid();
39 
41  TString GetNuclide();
42 
43 
44 };
45 
46 } // end namespace
47 #endif
A level Scheme.
Definition: LevelScheme.h:82
A BaseLevelSchemeReader class to read level scheme files.
virtual Int_t Check()
check file before imported level scheme
EnsdfLevelSchemeReader(const char *filename, Option_t *opt)
virtual void FillLabels(LevelScheme &levelScheme)
fill labels
header file for a LevelScheme
A EnsdfLevelSchemeReader class to read radware level scheme files.