CbmRoot
CbmPlatform.h
Go to the documentation of this file.
1 #ifndef PLATFORM_H
2 #define PLATFORM_H
3 
4 #include "FairModule.h"
5 #include <string>
6 
7 class TGeoCombiTrans;
8 
9 class CbmPlatform : public FairModule {
10 public:
11  CbmPlatform();
12  CbmPlatform(const char* name, const char* Title = "CBM Platform");
13  CbmPlatform(const CbmPlatform&) = delete;
14  CbmPlatform& operator=(const CbmPlatform&) = delete;
15  virtual ~CbmPlatform();
16 
17  virtual void ConstructGeometry();
18 
19  virtual void ConstructAsciiGeometry();
20 
21 private:
22  TGeoCombiTrans*
24  std::string fVolumeName;
25 
26  ClassDef(CbmPlatform, 1) //CBMPLATFORM
27 };
28 
29 #endif //PLATFORM_H
CbmPlatform::ConstructAsciiGeometry
virtual void ConstructAsciiGeometry()
Definition: CbmPlatform.cxx:51
CbmPlatform::operator=
CbmPlatform & operator=(const CbmPlatform &)=delete
CbmPlatform::CbmPlatform
CbmPlatform()
Definition: CbmPlatform.cxx:23
CbmPlatform::fVolumeName
std::string fVolumeName
Transformation matrix for geometry positioning.
Definition: CbmPlatform.h:24
CbmPlatform::CbmPlatform
CbmPlatform(const CbmPlatform &)=delete
CbmPlatform::ConstructGeometry
virtual void ConstructGeometry()
Definition: CbmPlatform.cxx:30
CbmPlatform::fCombiTrans
TGeoCombiTrans * fCombiTrans
Definition: CbmPlatform.h:23
CbmPlatform::~CbmPlatform
virtual ~CbmPlatform()
Definition: CbmPlatform.cxx:28
CbmPlatform
Definition: CbmPlatform.h:9