test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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 string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
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.5