Project
Loading...
Searching...
No Matches
o2::its3::align::MisalignmentParameters Class Reference

#include <MisalignmentParameters.h>

Inherits TNamed.

Public Member Functions

 MisalignmentParameters ()
 
bool store (const std::string &file) const
 
double getGloTransX (unsigned int detID) const
 Global getters.
 
double getGloTransY (unsigned int detID) const
 
double getGloTransZ (unsigned int detID) const
 
double getGloRotX (unsigned int detID) const
 
double getGloRotY (unsigned int detID) const
 
double getGloRotZ (unsigned int detID) const
 
void setGloTransX (unsigned int detID, double v)
 Global setters.
 
void setGloTransY (unsigned int detID, double v)
 
void setGloTransZ (unsigned int detID, double v)
 
void setGloRotX (unsigned int detID, double v)
 
void setGloRotY (unsigned int detID, double v)
 
void setGloRotZ (unsigned int detID, double v)
 
const TMatrixD & getLegendreCoeffX (unsigned int sensorID) const
 Legendre Coeff. getters.
 
const TMatrixD & getLegendreCoeffY (unsigned int sensorID) const
 
const TMatrixD & getLegendreCoeffZ (unsigned int sensorID) const
 
void setLegendreCoeffX (unsigned int sensorID, const TMatrixD &m)
 Legendre Coeff. setters.
 
void setLegendreCoeffY (unsigned int sensorID, const TMatrixD &m)
 
void setLegendreCoeffZ (unsigned int sensorID, const TMatrixD &m)
 
void printParams (unsigned int detID) const
 
void printLegendreParams (unsigned int sensorID) const
 

Static Public Member Functions

static MisalignmentParametersload (const std::string &file)
 

Detailed Description

Definition at line 30 of file MisalignmentParameters.h.

Constructor & Destructor Documentation

◆ MisalignmentParameters()

o2::its3::align::MisalignmentParameters::MisalignmentParameters ( )

Definition at line 27 of file MisalignmentParameters.cxx.

Member Function Documentation

◆ getGloRotX()

double o2::its3::align::MisalignmentParameters::getGloRotX ( unsigned int  detID) const
inline

Definition at line 43 of file MisalignmentParameters.h.

◆ getGloRotY()

double o2::its3::align::MisalignmentParameters::getGloRotY ( unsigned int  detID) const
inline

Definition at line 44 of file MisalignmentParameters.h.

◆ getGloRotZ()

double o2::its3::align::MisalignmentParameters::getGloRotZ ( unsigned int  detID) const
inline

Definition at line 45 of file MisalignmentParameters.h.

◆ getGloTransX()

double o2::its3::align::MisalignmentParameters::getGloTransX ( unsigned int  detID) const
inline

Global getters.

Definition at line 40 of file MisalignmentParameters.h.

◆ getGloTransY()

double o2::its3::align::MisalignmentParameters::getGloTransY ( unsigned int  detID) const
inline

Definition at line 41 of file MisalignmentParameters.h.

◆ getGloTransZ()

double o2::its3::align::MisalignmentParameters::getGloTransZ ( unsigned int  detID) const
inline

Definition at line 42 of file MisalignmentParameters.h.

◆ getLegendreCoeffX()

const TMatrixD & o2::its3::align::MisalignmentParameters::getLegendreCoeffX ( unsigned int  sensorID) const
inline

Legendre Coeff. getters.

Definition at line 55 of file MisalignmentParameters.h.

◆ getLegendreCoeffY()

const TMatrixD & o2::its3::align::MisalignmentParameters::getLegendreCoeffY ( unsigned int  sensorID) const
inline

Definition at line 56 of file MisalignmentParameters.h.

◆ getLegendreCoeffZ()

const TMatrixD & o2::its3::align::MisalignmentParameters::getLegendreCoeffZ ( unsigned int  sensorID) const
inline

Definition at line 57 of file MisalignmentParameters.h.

◆ load()

MisalignmentParameters * o2::its3::align::MisalignmentParameters::load ( const std::string &  file)
static

Definition at line 44 of file MisalignmentParameters.cxx.

◆ printLegendreParams()

void o2::its3::align::MisalignmentParameters::printLegendreParams ( unsigned int  sensorID) const

Definition at line 70 of file MisalignmentParameters.cxx.

◆ printParams()

void o2::its3::align::MisalignmentParameters::printParams ( unsigned int  detID) const

Definition at line 54 of file MisalignmentParameters.cxx.

◆ setGloRotX()

void o2::its3::align::MisalignmentParameters::setGloRotX ( unsigned int  detID,
double  v 
)
inline

Definition at line 50 of file MisalignmentParameters.h.

◆ setGloRotY()

void o2::its3::align::MisalignmentParameters::setGloRotY ( unsigned int  detID,
double  v 
)
inline

Definition at line 51 of file MisalignmentParameters.h.

◆ setGloRotZ()

void o2::its3::align::MisalignmentParameters::setGloRotZ ( unsigned int  detID,
double  v 
)
inline

Definition at line 52 of file MisalignmentParameters.h.

◆ setGloTransX()

void o2::its3::align::MisalignmentParameters::setGloTransX ( unsigned int  detID,
double  v 
)
inline

Global setters.

Definition at line 47 of file MisalignmentParameters.h.

◆ setGloTransY()

void o2::its3::align::MisalignmentParameters::setGloTransY ( unsigned int  detID,
double  v 
)
inline

Definition at line 48 of file MisalignmentParameters.h.

◆ setGloTransZ()

void o2::its3::align::MisalignmentParameters::setGloTransZ ( unsigned int  detID,
double  v 
)
inline

Definition at line 49 of file MisalignmentParameters.h.

◆ setLegendreCoeffX()

void o2::its3::align::MisalignmentParameters::setLegendreCoeffX ( unsigned int  sensorID,
const TMatrixD &  m 
)
inline

Legendre Coeff. setters.

Definition at line 59 of file MisalignmentParameters.h.

◆ setLegendreCoeffY()

void o2::its3::align::MisalignmentParameters::setLegendreCoeffY ( unsigned int  sensorID,
const TMatrixD &  m 
)
inline

Definition at line 60 of file MisalignmentParameters.h.

◆ setLegendreCoeffZ()

void o2::its3::align::MisalignmentParameters::setLegendreCoeffZ ( unsigned int  sensorID,
const TMatrixD &  m 
)
inline

Definition at line 61 of file MisalignmentParameters.h.

◆ store()

bool o2::its3::align::MisalignmentParameters::store ( const std::string &  file) const

Definition at line 33 of file MisalignmentParameters.cxx.


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