er  dev
ERGeoCave.h
1 // -------------------------------------------------------------------------
2 // ----- ERGeoCave header file -----
3 // ----- Created 11/12/15 by V.Schetinin -----
4 // -------------------------------------------------------------------------
5 
6 
7 #ifndef ERGEOCAVE_H
8 #define ERGEOCAVE_H
9 
10 #include "FairGeoSet.h"
11 #include "TString.h"
12 #include "FairGeoMedia.h"
13 #include <fstream>
14 class ERGeoCave : public FairGeoSet {
15 protected:
16  TString name;
17 public:
18  ERGeoCave();
19  ~ERGeoCave() {}
20  const char* getModuleName(Int_t) {return name.Data();}
21  Bool_t read(std::fstream&,FairGeoMedia*);
22  void addRefNodes();
23  void write(std::fstream&);
24  void print();
25  ClassDef(ERGeoCave,0) // Class for the geometry of CAVE
26 };
27 
28 #endif //ERGEOCAVE_H