#include <MuonDriftCircleErrorStrategy.h>
|
enum | Strategy { Moore =0,
Muon =1,
UnknownStrategy =0x7
} |
|
enum | CreationParameter {
BroadError =3,
ScaledError,
FixedError,
ParameterisedErrors,
StationError,
ErrorAtPredictedPosition,
T0Refit,
WireSagGeomCorrection,
TofCorrection,
PropCorrection,
TempCorrection,
MagFieldCorrection,
WireSagTimeCorrection,
SlewCorrection,
BackgroundCorrection,
Segment,
FirstCalibWindowBit
} |
|
◆ CreationParameter
Enumerator |
---|
BroadError | |
ScaledError | |
FixedError | A fixed error is given to this hit (user defined via jobProperties)
|
ParameterisedErrors | Use parameterised errors.
|
StationError | A term is added to account for misaligned.
|
ErrorAtPredictedPosition | |
T0Refit | A special error was applied to account for the T0 refit (user defined via jobProperties)
|
WireSagGeomCorrection | Wire sag was applied, and so will affect errors.
|
TofCorrection | Time of flight correction was applied in calibration.
|
PropCorrection | Propagation correction was applied in calibration.
|
TempCorrection | Temperature correction was applied in calibration.
|
MagFieldCorrection | Magnetic field correction was applied in calibration.
|
WireSagTimeCorrection | Wire sag correction was applied in calibration.
|
SlewCorrection | Slewing correction was applied in calibration.
|
BackgroundCorrection | Background correction was applied in calibration.
|
Segment | Treating a segment or a track.
|
FirstCalibWindowBit | First bit recording the calibration configuration.
|
Definition at line 18 of file MuonDriftCircleErrorStrategy.h.
◆ Strategy
◆ MuonDriftCircleErrorStrategy() [1/2]
Muon::MuonDriftCircleErrorStrategy::MuonDriftCircleErrorStrategy |
( |
| ) |
|
|
default |
◆ MuonDriftCircleErrorStrategy() [2/2]
◆ calibWindow()
unsigned long Muon::MuonDriftCircleErrorStrategy::calibWindow |
( |
| ) |
const |
|
inline |
Returns calibration configuration.
Definition at line 90 of file MuonDriftCircleErrorStrategy.h.
91 std::bitset<nCalibWindowBits> tmpconfig;
99 return tmpconfig.to_ulong();
◆ creationParameter()
bool Muon::MuonDriftCircleErrorStrategy::creationParameter |
( |
CreationParameter |
cp | ) |
const |
|
inline |
◆ getBits()
◆ setCalibWindow()
void Muon::MuonDriftCircleErrorStrategy::setCalibWindow |
( |
unsigned long |
config | ) |
|
|
inline |
◆ setParameter()
void Muon::MuonDriftCircleErrorStrategy::setParameter |
( |
CreationParameter |
cp, |
|
|
bool |
value |
|
) |
| |
|
inline |
◆ setStrategy()
void Muon::MuonDriftCircleErrorStrategy::setStrategy |
( |
Strategy |
st | ) |
|
|
inline |
Select the strategy to be used - only one can be set at a time.
Definition at line 56 of file MuonDriftCircleErrorStrategy.h.
57 unsigned int holder =
static_cast<unsigned int>(st);
◆ strategy()
◆ m_bits
◆ nCalibWindowBits
constexpr std::size_t Muon::MuonDriftCircleErrorStrategy::nCalibWindowBits = 4 |
|
staticconstexpr |
The documentation for this class was generated from the following file: