BmnRoot
Loading...
Searching...
No Matches
L1FieldRegion Class Reference

#include <L1Field.h>

Collaboration diagram for L1FieldRegion:
[legend]

Public Member Functions

 L1FieldRegion ()
 
 L1FieldRegion (float reg[10])
 
L1FieldValue Get (const fvec z)
 
void Set (const L1FieldValue &B0, const fvec B0z, const L1FieldValue &B1, const fvec B1z, const L1FieldValue &B2, const fvec B2z)
 
void Set (const L1FieldValue &B0, const fvec B0z, const L1FieldValue &B1, const fvec B1z)
 
void Shift (fvec z)
 
void SetOneEntry (const int i0, const L1FieldRegion &f1, const int i1)
 
void SetOneEntry (const L1FieldRegion &f1, const int i1)
 
void GetOneEntry (float reg[10], const int iVec)
 

Public Attributes

fvec cx0
 
fvec cx1
 
fvec cx2
 
fvec cy0
 
fvec cy1
 
fvec cy2
 
fvec cz0
 
fvec cz1
 
fvec cz2
 
fvec z0
 

Detailed Description

Definition at line 84 of file L1Field.h.

Constructor & Destructor Documentation

◆ L1FieldRegion() [1/2]

L1FieldRegion::L1FieldRegion ( )
inline

Definition at line 87 of file L1Field.h.

◆ L1FieldRegion() [2/2]

L1FieldRegion::L1FieldRegion ( float  reg[10])
inline

Definition at line 94 of file L1Field.h.

Member Function Documentation

◆ Get()

L1FieldValue L1FieldRegion::Get ( const fvec  z)
inline

◆ GetOneEntry()

void L1FieldRegion::GetOneEntry ( float  reg[10],
const int  iVec 
)
inline

Definition at line 204 of file L1Field.h.

References cx0, cx1, cx2, cy0, cy1, cy2, cz0, cz1, cz2, and z0.

◆ Set() [1/2]

void L1FieldRegion::Set ( const L1FieldValue B0,
const fvec  B0z,
const L1FieldValue B1,
const fvec  B1z 
)
inline

Definition at line 147 of file L1Field.h.

References cx0, cx1, cx2, cy0, cy1, cy2, cz0, cz1, cz2, rcp(), L1FieldValue::x, L1FieldValue::y, L1FieldValue::z, and z0.

◆ Set() [2/2]

void L1FieldRegion::Set ( const L1FieldValue B0,
const fvec  B0z,
const L1FieldValue B1,
const fvec  B1z,
const L1FieldValue B2,
const fvec  B2z 
)
inline

Definition at line 116 of file L1Field.h.

References cx0, cx1, cx2, cy0, cy1, cy2, cz0, cz1, cz2, rcp(), L1FieldValue::x, L1FieldValue::y, L1FieldValue::z, and z0.

Referenced by KFParticleSIMD::Construct().

◆ SetOneEntry() [1/2]

◆ SetOneEntry() [2/2]

void L1FieldRegion::SetOneEntry ( const L1FieldRegion f1,
const int  i1 
)
inline

Definition at line 190 of file L1Field.h.

References cx0, cx1, cx2, cy0, cy1, cy2, cz0, cz1, cz2, and z0.

◆ Shift()

void L1FieldRegion::Shift ( fvec  z)
inline

Definition at line 161 of file L1Field.h.

References cx0, cx1, cx2, cy0, cy1, cy2, cz0, cz1, cz2, and z0.

Member Data Documentation

◆ cx0

◆ cx1

◆ cx2

◆ cy0

◆ cy1

◆ cy2

◆ cz0

◆ cz1

◆ cz2

◆ z0


The documentation for this class was generated from the following file: