EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EicDetName.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file EicDetName.h
1 //
2 // AYK (ayk@bnl.gov), 2013/06/13
3 //
4 // EIC detector name service class; just for convenience ...;
5 //
6 
7 #include "TString.h"
8 #include "TObject.h"
9 
10 #ifndef _EIC_DET_NAME_
11 #define _EIC_DET_NAME_
12 
14 class EicDetName : public TObject {
15 public:
18  EicDetName() {};
19 
23  EicDetName(const char *name);
24 
27  virtual ~EicDetName() {};
28 
31  TString const &NAME() const { return mUname; }
34  TString const &name() const { return mLname; }
37  TString const &Name() const { return mCname; }
38 
39  private:
40  // Detector name in all the variants (upper case, lower case, mixed);
41  TString mUname, mLname, mCname;
42 
44 };
45 
46 #endif