|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRKALIGNEVENT_ALIGNPAR_H
6 #define TRKALIGNEVENT_ALIGNPAR_H
21 #include "GaudiKernel/MsgStream.h"
126 inline AlignPar::AlignPar(
AlignModule* alignModule,
AlignModule::TransformParameters paramType) : 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) {}
128 inline AlignPar::AlignPar(
const TrkDetElementBase* detElement,
AlignModule::TransformParameters paramType) : 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) {}
132 #endif // TRKALIGNEVENT_ALIGNPAR_H
AlignModule * m_alignModule
const TrkDetElementBase * detElement() const
returns the detElement
double sigma() const
returns sigma
double initPar() const
returns initial parameter and error
void setFirstDeriv(double val)
int index() const
index of alignPar in AlignParList owned by AlignModuleList
void setFinalPar(double par, double err)
sets final parameter and error
std::string dumpType() const
returns the string representing the type of parameter (i.e.
double secndDeriv() const
TransformParameters
enum to keep track of transformation coordinates
AlignModule::TransformParameters paramType() const
returns the type of parameter (i.e.
double par() const
returns final parameter and error
const AlignModule * alignModule() const
returns the AlignModule
void setSecndDeriv(double val)
void setSigma(double sigma)
sets sigma
AlignModule * alignModule()
void setPar(double par, double err)
sets final parameter and error
Ensure that the ATLAS eigen extensions are properly loaded.
AlignPar(AlignModule *alignModule, AlignModule::TransformParameters paramType)
constructor for alignment parameters of AlignModule
double finalPar() const
returns final parameter and error
void setInitPar(double par, double err)
sets initial parameter and error
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
void setIndex(int index)
used by AlignModuleList to set value of index in AlignParList
AlignModule::TransformParameters m_paramType
double softCut() const
returns soft-mode-cut
void setSoftCut(double softCut)
sets soft-mode-cut
double firstDeriv() const
const TrkDetElementBase * m_detElement