Main Page
Namespaces
Classes
Package Documentation
MagneticField
ParametrizedEngine
src
TkBfield.h
Go to the documentation of this file.
1
#ifndef ParametrizedEngine_TkBfield_h
2
#define ParametrizedEngine_TkBfield_h
3
21
#include "
BCyl.h
"
22
#include <string>
23
24
25
namespace
magfieldparam
{
26
class
TkBfield
{
27
public
:
28
29
// Deprecated ctor, nominal field value specified with a string, eg. "3_8T"
30
TkBfield
(
std::string
T
);
31
32
// Ctor
33
TkBfield
(
float
fld=3.8);
34
36
void
getBxyz
(
float
const
* __restrict__
x
,
float
* __restrict__ Bxyz)
const
;
38
void
getBrfz
(
float
const
* __restrict__ x,
float
* __restrict__ Brfz)
const
;
39
40
private
:
41
42
BCycl<float>
bcyl
;
43
44
};
45
}
46
47
#endif
magfieldparam::TkBfield::getBxyz
void getBxyz(float const *__restrict__ x, float *__restrict__ Bxyz) const
B out in cartesian.
Definition:
TkBfield.cc:59
magfieldparam::TkBfield::getBrfz
void getBrfz(float const *__restrict__ x, float *__restrict__ Brfz) const
B out in cylindrical.
Definition:
TkBfield.cc:53
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
magfieldparam
Definition:
BCyl.h:23
x
T x() const
Cartesian x coordinate.
Definition:
Basic3DVectorLD.h:127
magfieldparam::TkBfield
Definition:
TkBfield.h:26
magfieldparam::TkBfield::bcyl
BCycl< float > bcyl
Definition:
TkBfield.h:42
magfieldparam::BCycl< float >
magfieldparam::TkBfield::TkBfield
TkBfield(std::string T)
Definition:
TkBfield.cc:48
T
long double T
Definition:
Basic3DVectorLD.h:57
BCyl.h
Generated for CMSSW Reference Manual by
1.8.11