CbmRoot
CbmMagnet.h
Go to the documentation of this file.
1 #ifndef CBMMAGNET_H
2 #define CBMMAGNET_H
3 
4 #include "FairModule.h"
5 
6 class TGeoRotation;
7 class TGeoCombiTrans;
8 
9 class CbmMagnet : public FairModule {
10 public:
11  CbmMagnet(const char* name,
12  const char* title = "CBM Magnet",
13  Double_t px = 0.,
14  Double_t py = 0.,
15  Double_t pz = 0.,
16  Double_t rx = 0.,
17  Double_t ry = 0.,
18  Double_t rz = 0.);
19  CbmMagnet();
20  virtual ~CbmMagnet();
21  virtual void ConstructGeometry();
22 
23  Bool_t CheckIfSensitive(std::string name);
24 
25 private:
26  TGeoRotation* frot;
27  TGeoCombiTrans* fposrot;
28 
31 
32  ClassDef(CbmMagnet, 2) //CBMMagnet
33 };
34 
35 #endif // CBMMAGNET_H
CbmMagnet::CbmMagnet
CbmMagnet()
Definition: CbmMagnet.cxx:11
CbmMagnet::operator=
CbmMagnet & operator=(const CbmMagnet &)
CbmMagnet::~CbmMagnet
virtual ~CbmMagnet()
Definition: CbmMagnet.cxx:26
CbmMagnet::CbmMagnet
CbmMagnet(const CbmMagnet &)
CbmMagnet::frot
TGeoRotation * frot
Definition: CbmMagnet.h:26
CbmMagnet::CheckIfSensitive
Bool_t CheckIfSensitive(std::string name)
Definition: CbmMagnet.cxx:71
CbmMagnet::fposrot
TGeoCombiTrans * fposrot
Definition: CbmMagnet.h:27
CbmMagnet
Definition: CbmMagnet.h:9
CbmMagnet::ConstructGeometry
virtual void ConstructGeometry()
Definition: CbmMagnet.cxx:28