Properties of an active surface of the layer.
More...
#include <KfActiveLayer.h>
|
| | ActiveLayer ()=default |
| | Default constructor (for serialization)
|
| |
| template<class Archive> |
| void | serialize (Archive &ar, const unsigned int) |
| | Serialization method.
|
| |
|
| F | fZref {defs::Undef<F>} |
| | reference z-coordinate of the layer [cm]
|
| |
| F | fXmin {defs::Undef<F>} |
| | lower bound for active plane in x-direction [cm]
|
| |
| F | fXmax {defs::Undef<F>} |
| | upper bound for active plane in x-direction [cm]
|
| |
| F | fYmin {defs::Undef<F>} |
| | lower bound for active plane in y-direction [cm]
|
| |
| F | fYmax {defs::Undef<F>} |
| | upper bound for active plane in y-direction [cm]
|
| |
| EFieldType | fFieldType {EFieldType::Null} |
| | Type of magnetic field near the layer.
|
| |
| bool | fTimeInfo {false} |
| | If time-measurement accessible.
|
| |
template<typename
F>
class ActiveLayer< F >
Properties of an active surface of the layer.
- Template Parameters
-
| F | A type of floating point |
Definition at line 25 of file KfActiveLayer.h.
◆ ActiveLayer() [1/5]
| ActiveLayer::ActiveLayer |
( |
F | zRef, |
|
|
F | xMin, |
|
|
F | xMax, |
|
|
F | yMin, |
|
|
F | yMax, |
|
|
EFieldType | fieldType, |
|
|
bool | isTimeMeasured ) |
Constructor.
- Parameters
-
| zRef | reference z-coordinate of active plane [cm] |
| xMin | lower bound for active plane in x-direction [cm] |
| xMax | upper bound for active plane in x-direction [cm] |
| yMin | lower bound for active plane in y-direction [cm] |
| yMax | upper bound for active plane in y-direction [cm] |
| fieldType | A type of the field |
| isTimeMeasured | If the layer has time measurement |
Definition at line 20 of file KfActiveLayer.cxx.
◆ ActiveLayer() [2/5]
Type conversion copy constructor.
- Template Parameters
-
| FSrc | Floating point type of the source |
- Parameters
-
Definition at line 45 of file KfActiveLayer.h.
◆ ActiveLayer() [3/5]
Standard copy constructor.
◆ ActiveLayer() [4/5]
◆ ActiveLayer() [5/5]
Default constructor (for serialization)
◆ GetFieldType()
◆ GetXmax()
◆ GetXmin()
◆ GetYmax()
◆ GetYmin()
◆ GetZref()
Gets reference z-coordinate of the layer [cm].
Definition at line 69 of file KfActiveLayer.h.
◆ IsInField()
Checks, if the layer is in magnetic field.
Definition at line 87 of file KfActiveLayer.h.
◆ IsTimeMeasured()
Checks, if time measurement available.
Definition at line 90 of file KfActiveLayer.h.
◆ operator=() [1/2]
Move assignment operator.
◆ operator=() [2/2]
Copy assignment operator.
◆ serialize()
◆ ToString()
| std::string ActiveLayer::ToString |
( |
int | indentLevel = 0 | ) |
const |
String representation of the class.
- Parameters
-
| indentLevel | Indent level of the string output |
Definition at line 34 of file KfActiveLayer.cxx.
◆ ActiveLayer
◆ boost::serialization::access
| friend class boost::serialization::access |
|
friend |
◆ fFieldType
◆ fTimeInfo
◆ fXmax
upper bound for active plane in x-direction [cm]
Definition at line 99 of file KfActiveLayer.h.
◆ fXmin
lower bound for active plane in x-direction [cm]
Definition at line 98 of file KfActiveLayer.h.
◆ fYmax
upper bound for active plane in y-direction [cm]
Definition at line 101 of file KfActiveLayer.h.
◆ fYmin
lower bound for active plane in y-direction [cm]
Definition at line 100 of file KfActiveLayer.h.
◆ fZref
reference z-coordinate of the layer [cm]
Definition at line 97 of file KfActiveLayer.h.
The documentation for this class was generated from the following files: