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
29
CbmMagnet
(
const
CbmMagnet
&);
30
CbmMagnet
&
operator=
(
const
CbmMagnet
&);
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
sim
passive
CbmMagnet.h
Generated on Wed Oct 28 2020 15:11:40 for CbmRoot by
1.8.18