FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
field
PndConstField.h
Go to the documentation of this file.
1
9
#ifndef PNDCONSTFIELD_H
10
#define PNDCONSTFIELD_H 1
11
12
13
#include "FairField.h"
14
15
16
class
PndConstPar
;
17
18
19
class
PndConstField
:
public
FairField
20
{
21
22
public
:
23
25
PndConstField
();
26
27
35
PndConstField
(
const
char
*
name
,
Double_t
xMin,
Double_t
xMax,
36
Double_t
yMin,
Double_t
yMax,
Double_t
zMin,
37
Double_t
zMax,
Double_t
bX,
Double_t
bY,
Double_t
bZ);
38
39
41
PndConstField
(
PndConstPar
*
fieldPar
);
42
43
45
virtual
~PndConstField
();
46
47
48
void
FillParContainer
();
49
50
51
57
void
SetFieldRegion
(
Double_t
xMin,
Double_t
xMax,
Double_t
yMin,
58
Double_t
yMax,
Double_t
zMin,
Double_t
zMax);
59
60
64
void
SetField
(
Double_t
bX,
Double_t
bY,
Double_t
bZ);
65
66
70
virtual
Double_t
GetBx
(
Double_t
x
,
Double_t
y
,
Double_t
z
);
74
virtual
Double_t
GetBy
(
Double_t
x,
Double_t
y,
Double_t
z);
78
virtual
Double_t
GetBz
(
Double_t
x,
Double_t
y,
Double_t
z);
82
virtual
void
GetBxyz
(
const
Double_t
point
[3],
Double_t
* bField);
83
84
86
Double_t
GetXmin
()
const
{
return
fXmin
; }
87
Double_t
GetXmax
()
const
{
return
fXmax
; }
88
Double_t
GetYmin
()
const
{
return
fYmin
; }
89
Double_t
GetYmax
()
const
{
return
fYmax
; }
90
Double_t
GetZmin
()
const
{
return
fZmin
; }
91
Double_t
GetZmax
()
const
{
return
fZmax
; }
92
93
95
Double_t
GetBx
()
const
{
return
fBx
; }
96
Double_t
GetBy
()
const
{
return
fBy
; }
97
Double_t
GetBz
()
const
{
return
fBz
; }
98
99
101
virtual
void
Print
();
102
103
ClassDef
(
PndConstField
, 1);
104
105
private
:
106
108
Double_t
fXmin
;
109
Double_t
fXmax
;
110
Double_t
fYmin
;
111
Double_t
fYmax
;
112
Double_t
fZmin
;
113
Double_t
fZmax
;
114
116
Double_t
fBx
;
117
Double_t
fBy
;
118
Double_t
fBz
;
119
120
121
122
};
123
124
125
#endif
PndConstField::fYmin
Double_t fYmin
Definition:
PndConstField.h:110
PndConstField::fBz
Double_t fBz
Definition:
PndConstField.h:118
PndConstField::fXmax
Double_t fXmax
Definition:
PndConstField.h:109
PndConstField::GetYmin
Double_t GetYmin() const
Definition:
PndConstField.h:88
PndConstField
Definition:
PndConstField.h:19
PndConstField::GetXmin
Double_t GetXmin() const
Definition:
PndConstField.h:86
PndConstField::Print
virtual void Print()
Definition:
PndConstField.cxx:176
PndConstField::SetFieldRegion
void SetFieldRegion(Double_t xMin, Double_t xMax, Double_t yMin, Double_t yMax, Double_t zMin, Double_t zMax)
Definition:
PndConstField.cxx:104
PndConstField::GetBx
Double_t GetBx() const
Definition:
PndConstField.h:95
PndConstField::GetZmax
Double_t GetZmax() const
Definition:
PndConstField.h:91
PndConstField::ClassDef
ClassDef(PndConstField, 1)
PndConstField::PndConstField
PndConstField()
Definition:
PndConstField.cxx:22
PndConstField::GetZmin
Double_t GetZmin() const
Definition:
PndConstField.h:90
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
PndConstField::SetField
void SetField(Double_t bX, Double_t bY, Double_t bZ)
Definition:
PndConstField.cxx:119
fieldPar
PndMultiFieldPar * fieldPar
Definition:
sim_ftof.C:102
point
TClonesArray * point
Definition:
anaLmdDigi.C:29
PndConstField::fZmin
Double_t fZmin
Definition:
PndConstField.h:112
PndConstField::GetBz
Double_t GetBz() const
Definition:
PndConstField.h:97
z
Double_t z
Definition:
createRootFscGeometryFile.C:146
PndConstField::FillParContainer
void FillParContainer()
Definition:
PndConstField.cxx:196
name
TString name
Definition:
createRootGeoFile.C:82
PndConstField::~PndConstField
virtual ~PndConstField()
Definition:
PndConstField.cxx:98
PndConstPar
Definition:
PndConstPar.h:15
PndConstField::fBy
Double_t fBy
Definition:
PndConstField.h:117
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
PndConstField::fXmin
Double_t fXmin
Definition:
PndConstField.h:108
PndConstField::fYmax
Double_t fYmax
Definition:
PndConstField.h:111
PndConstField::GetYmax
Double_t GetYmax() const
Definition:
PndConstField.h:89
PndConstField::fZmax
Double_t fZmax
Definition:
PndConstField.h:113
y
Double_t y
Definition:
createRootFscGeometryFile.C:159
PndConstField::GetBxyz
virtual void GetBxyz(const Double_t point[3], Double_t *bField)
Definition:
PndConstField.cxx:160
PndConstField::GetBy
Double_t GetBy() const
Definition:
PndConstField.h:96
PndConstField::GetXmax
Double_t GetXmax() const
Definition:
PndConstField.h:87
PndConstField::fBx
Double_t fBx
Definition:
PndConstField.h:116
Generated on Sun Aug 18 2019 03:01:19 for FairRoot/PandaRoot by
1.8.8