FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
field
PndSolenoidMap.h
Go to the documentation of this file.
1
17
#ifndef PNDSOLENOIDMAP_H
18
#define PNDSOLENOIDMAP_H 1
19
20
21
#include "
PndFieldMap.h
"
22
class
PndMapPar
;
23
class
PndFieldPar
;
24
class
PndSolenoidPar
;
25
26
class
PndSolenoidMap
:
public
PndFieldMap
{
27
28
29
public
:
30
31
33
PndSolenoidMap
();
34
35
40
PndSolenoidMap
(
const
char
* mapName,
const
char
* fileType =
"R"
);
41
42
44
PndSolenoidMap
(
PndMapPar
*
fieldPar
);
45
46
48
virtual
~PndSolenoidMap
();
49
50
void
FillParContainer
();
51
58
virtual
Bool_t
IsInside
(
Double_t
x
,
Double_t
y
,
Double_t
z
,
59
Int_t& ix, Int_t& iy, Int_t& iz,
60
Double_t
&
dx
,
Double_t
&
dy
,
Double_t
&
dz
);
61
62
static
Int_t
fNumberOfRegions
;
63
Int_t
fRegionNo
;
64
65
Int_t
GetRegionNo
(){
return
fRegionNo
;}
66
67
void
GetBxyz
(
const
Double_t
point
[3],
Double_t
* bField);
68
protected
:
69
70
// Hemispheres of a point (for temporary use)
71
Double_t
fHemiX
,
fHemiY
;
72
73
74
ClassDef(
PndSolenoidMap
,2)
75
76
};
77
78
79
#endif
dy
double dy
Definition:
runGeaneTestSimBox.cxx:45
PndFieldMap.h
PndFieldMap
Definition:
PndFieldMap.h:23
PndSolenoidMap::fHemiY
Double_t fHemiY
Definition:
PndSolenoidMap.h:71
PndSolenoidPar
Definition:
PndSolenoidPar.h:16
PndSolenoidMap::IsInside
virtual Bool_t IsInside(Double_t x, Double_t y, Double_t z, Int_t &ix, Int_t &iy, Int_t &iz, Double_t &dx, Double_t &dy, Double_t &dz)
Definition:
PndSolenoidMap.cxx:135
PndSolenoidMap::~PndSolenoidMap
virtual ~PndSolenoidMap()
Definition:
PndSolenoidMap.cxx:68
dz
Double_t dz
Definition:
createRootGeoFileBwEnd_FwEndCapGeo.C:24
PndSolenoidMap::fHemiX
Double_t fHemiX
Definition:
PndSolenoidMap.h:71
PndSolenoidMap::GetRegionNo
Int_t GetRegionNo()
Definition:
PndSolenoidMap.h:65
PndSolenoidMap::PndSolenoidMap
PndSolenoidMap()
Definition:
PndSolenoidMap.cxx:11
PndSolenoidMap::fNumberOfRegions
static Int_t fNumberOfRegions
Definition:
PndSolenoidMap.h:62
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
fieldPar
PndMultiFieldPar * fieldPar
Definition:
sim_ftof.C:102
point
TClonesArray * point
Definition:
anaLmdDigi.C:29
PndSolenoidMap::FillParContainer
void FillParContainer()
Definition:
PndSolenoidMap.cxx:179
z
Double_t z
Definition:
createRootFscGeometryFile.C:146
dx
double dx
Definition:
runGeaneTestSimBox.cxx:44
PndSolenoidMap::fRegionNo
Int_t fRegionNo
Definition:
PndSolenoidMap.h:63
PndMapPar
Definition:
PndMapPar.h:22
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
PndFieldPar
Definition:
PndFieldPar.h:14
PndSolenoidMap
Definition:
PndSolenoidMap.h:26
Bool_t
Bool_t
Definition:
SimCompleteLinkDef.h:6
y
Double_t y
Definition:
createRootFscGeometryFile.C:159
PndSolenoidMap::GetBxyz
void GetBxyz(const Double_t point[3], Double_t *bField)
Definition:
PndSolenoidMap.cxx:72
Generated on Sun Aug 18 2019 03:01:46 for FairRoot/PandaRoot by
1.8.8