#include <AlignPar.h>
Definition at line 25 of file AlignPar.h.
◆ AlignPar() [1/2]
constructor for alignment parameters of AlignModule
Definition at line 126 of file AlignPar.h.
126 :
m_alignModule(
alignModule),
m_detElement(0),
m_paramType(
paramType),
m_initPar(0.),
m_initErr(0.),
m_par(0.),
m_err(0.),
m_finalPar(0.),
m_finalErr(0.),
m_sigma(1.),
m_softCut(1.),
m_firstDeriv(0.),
m_secndDeriv(0.),
m_index(-1) {}
◆ AlignPar() [2/2]
constructor for alignment parameters of TrkDetElementBase
Definition at line 128 of file AlignPar.h.
128 :
m_alignModule(0),
m_detElement(
detElement),
m_paramType(
paramType),
m_initPar(0.),
m_initErr(0.),
m_par(0.),
m_err(0.),
m_finalPar(0.),
m_finalErr(0.),
m_sigma(1.),
m_softCut(1.),
m_firstDeriv(0.),
m_secndDeriv(0.),
m_index(-1) {}
◆ ~AlignPar()
virtual Trk::AlignPar::~AlignPar |
( |
| ) |
|
|
inlinevirtual |
◆ alignModule() [1/2]
◆ alignModule() [2/2]
◆ detElement()
returns the detElement
Definition at line 44 of file AlignPar.h.
◆ dumpType()
std::string AlignPar::dumpType |
( |
| ) |
const |
returns the string representing the type of parameter (i.e.
TransX, RotX)
Definition at line 31 of file AlignPar.cxx.
44 std::ostringstream stm;
◆ err()
double Trk::AlignPar::err |
( |
| ) |
const |
|
inline |
◆ finalErr()
double Trk::AlignPar::finalErr |
( |
| ) |
const |
|
inline |
◆ finalPar()
double Trk::AlignPar::finalPar |
( |
| ) |
const |
|
inline |
returns final parameter and error
Definition at line 57 of file AlignPar.h.
◆ firstDeriv()
double Trk::AlignPar::firstDeriv |
( |
| ) |
const |
|
inline |
◆ index()
int Trk::AlignPar::index |
( |
| ) |
const |
|
inline |
index of alignPar in AlignParList owned by AlignModuleList
Definition at line 78 of file AlignPar.h.
◆ initErr()
double Trk::AlignPar::initErr |
( |
| ) |
const |
|
inline |
◆ initPar()
double Trk::AlignPar::initPar |
( |
| ) |
const |
|
inline |
returns initial parameter and error
Definition at line 53 of file AlignPar.h.
◆ par()
double Trk::AlignPar::par |
( |
| ) |
const |
|
inline |
returns final parameter and error
Definition at line 61 of file AlignPar.h.
◆ paramType()
returns the type of parameter (i.e.
TransX, RotX)
Definition at line 47 of file AlignPar.h.
◆ secndDeriv()
double Trk::AlignPar::secndDeriv |
( |
| ) |
const |
|
inline |
◆ setFinalPar()
void Trk::AlignPar::setFinalPar |
( |
double |
par, |
|
|
double |
err |
|
) |
| |
|
inline |
sets final parameter and error
Definition at line 84 of file AlignPar.h.
◆ setFirstDeriv()
void Trk::AlignPar::setFirstDeriv |
( |
double |
val | ) |
|
|
inline |
◆ setIndex()
void Trk::AlignPar::setIndex |
( |
int |
index | ) |
|
|
inline |
used by AlignModuleList to set value of index in AlignParList
Definition at line 93 of file AlignPar.h.
◆ setInitPar()
void Trk::AlignPar::setInitPar |
( |
double |
par, |
|
|
double |
err |
|
) |
| |
|
inline |
sets initial parameter and error
Definition at line 81 of file AlignPar.h.
◆ setPar()
void Trk::AlignPar::setPar |
( |
double |
par, |
|
|
double |
err |
|
) |
| |
|
inline |
sets final parameter and error
Definition at line 71 of file AlignPar.h.
◆ setSecndDeriv()
void Trk::AlignPar::setSecndDeriv |
( |
double |
val | ) |
|
|
inline |
◆ setSigma()
void Trk::AlignPar::setSigma |
( |
double |
sigma | ) |
|
|
inline |
◆ setSoftCut()
void Trk::AlignPar::setSoftCut |
( |
double |
softCut | ) |
|
|
inline |
sets soft-mode-cut
Definition at line 90 of file AlignPar.h.
◆ sigma()
double Trk::AlignPar::sigma |
( |
| ) |
const |
|
inline |
◆ softCut()
double Trk::AlignPar::softCut |
( |
| ) |
const |
|
inline |
returns soft-mode-cut
Definition at line 68 of file AlignPar.h.
◆ m_alignModule
◆ m_detElement
◆ m_err
double Trk::AlignPar::m_err |
|
private |
◆ m_finalErr
double Trk::AlignPar::m_finalErr |
|
private |
◆ m_finalPar
double Trk::AlignPar::m_finalPar |
|
private |
◆ m_firstDeriv
double Trk::AlignPar::m_firstDeriv |
|
private |
◆ m_index
int Trk::AlignPar::m_index |
|
private |
◆ m_initErr
double Trk::AlignPar::m_initErr |
|
private |
◆ m_initPar
double Trk::AlignPar::m_initPar |
|
private |
◆ m_par
double Trk::AlignPar::m_par |
|
private |
◆ m_paramType
◆ m_secndDeriv
double Trk::AlignPar::m_secndDeriv |
|
private |
◆ m_sigma
double Trk::AlignPar::m_sigma |
|
private |
◆ m_softCut
double Trk::AlignPar::m_softCut |
|
private |
The documentation for this class was generated from the following files: