|
| AlignableSensor ()=default |
|
| AlignableSensor (const char *name, int vid, int iid, Controller *ctr) |
|
| ~AlignableSensor () override=default |
|
void | addChild (AlignableVolume *) override |
|
void | setDetector (AlignableDetector *det) |
|
AlignableDetector * | getDetector () const |
|
int | getSID () const |
|
void | setSID (int s) |
|
void | incrementStat () |
|
virtual void | dPosTraDParCalib (const AlignmentPoint *pnt, double *deriv, int calibID, const AlignableVolume *parent=nullptr) const |
|
virtual void | dPosTraDParGeom (const AlignmentPoint *pnt, double *deriv, const AlignableVolume *parent=nullptr) const |
|
virtual void | dPosTraDParGeomLOC (const AlignmentPoint *pnt, double *deriv) const |
|
virtual void | dPosTraDParGeomTRA (const AlignmentPoint *pnt, double *deriv) const |
|
virtual void | dPosTraDParGeomLOC (const AlignmentPoint *pnt, double *deriv, const AlignableVolume *parent) const |
|
virtual void | dPosTraDParGeomTRA (const AlignmentPoint *pnt, double *deriv, const AlignableVolume *parent) const |
|
void | getModifiedMatrixT2LmodLOC (TGeoHMatrix &matMod, const double *delta) const |
|
void | getModifiedMatrixT2LmodTRA (TGeoHMatrix &matMod, const double *delta) const |
|
virtual void | applyAlignmentFromMPSol () |
|
void | setAddError (double y, double z) |
|
const double * | getAddError () const |
|
bool | isSensor () const override |
|
void | Print (const Option_t *opt="") const override |
|
virtual void | updatePointByTrackInfo (AlignmentPoint *pnt, const trackParam_t *t) const |
|
void | updateL2GRecoMatrices (const std::vector< o2::detectors::AlignParam > &algArr, const TGeoHMatrix *cumulDelta) override |
|
int | finalizeStat () override |
|
virtual void | prepareMatrixClAlg () |
|
virtual void | prepareMatrixClAlgReco () |
|
const TGeoHMatrix & | getMatrixClAlg () const |
|
const TGeoHMatrix & | getMatrixClAlgReco () const |
|
void | setMatrixClAlg (const TGeoHMatrix &m) |
|
void | setMatrixClAlgReco (const TGeoHMatrix &m) |
|
| AlignableVolume ()=default |
|
| AlignableVolume (const char *symname, int iid, Controller *ctr) |
|
| ~AlignableVolume () override |
|
const char * | getSymName () const |
|
int | getVolID () const |
|
void | setVolID (int v) |
|
int | getInternalID () const |
|
void | setInternalID (int v) |
|
void | assignDOFs () |
|
void | initDOFs () |
|
void | getParValGeom (double *delta) const |
|
Frame_t | getVarFrame () const |
|
void | setVarFrame (Frame_t f) |
|
bool | isFrameTRA () const |
|
bool | isFrameLOC () const |
|
void | setFreeDOF (int dof) |
|
void | fixDOF (int dof) |
|
void | setFreeDOFPattern (uint32_t pat) |
|
void | setMeasuredDOFPattern (uint32_t pat) |
|
bool | isNameMatching (const std::string ®exStr) const |
|
bool | isFreeDOF (int dof) const |
|
bool | isMeasuredDOF (int dof) const |
|
bool | isCondDOF (int dof) const |
|
uint32_t | getFreeDOFPattern () const |
|
uint32_t | getFreeDOFGeomPattern () const |
|
void | addAutoConstraints () |
|
bool | isChildrenDOFConstrained (int dof) const |
|
uint8_t | getChildrenConstraintPattern () const |
|
void | constrainChildrenDOF (int dof) |
|
void | unConstrainChildrenDOF (int dof) |
|
void | setChildrenConstrainPattern (uint32_t pat) |
|
bool | hasChildrenConstraint () const |
|
AlignableVolume * | getParent () const |
|
void | setParent (AlignableVolume *par) |
|
int | countParents () const |
|
int | getNChildren () const |
|
AlignableVolume * | getChild (int i) const |
|
double | getXTracking () const |
|
double | getAlpTracking () const |
|
int | getNProcessedPoints () const |
|
int | getNDOFGeomFree () const |
|
virtual void | prepareMatrixT2L () |
|
const TGeoHMatrix & | getMatrixL2G () const |
|
const TGeoHMatrix & | getMatrixL2GIdeal () const |
|
const TGeoHMatrix & | getMatrixL2GReco () const |
|
const TGeoHMatrix & | getGlobalDeltaRef () const |
|
const TGeoHMatrix & | getMatrixT2L () const |
|
void | setMatrixL2G (const TGeoHMatrix &m) |
|
void | setMatrixL2GIdeal (const TGeoHMatrix &m) |
|
void | setMatrixL2GReco (const TGeoHMatrix &m) |
|
void | setGlobalDeltaRef (const TGeoHMatrix &mat) |
|
void | setMatrixT2L (const TGeoHMatrix &m) |
|
virtual void | prepareMatrixL2G (bool reco=false) |
|
virtual void | prepareMatrixL2GIdeal () |
|
void | getMatrixT2G (TGeoHMatrix &m) const |
|
void | delta2Matrix (TGeoHMatrix &deltaM, const double *delta) const |
|
void | getDeltaT2LmodLOC (TGeoHMatrix &matMod, const double *delta) const |
|
void | getDeltaT2LmodTRA (TGeoHMatrix &matMod, const double *delta) const |
|
void | getDeltaT2LmodLOC (TGeoHMatrix &matMod, const double *delta, const TGeoHMatrix &relMat) const |
|
void | getDeltaT2LmodTRA (TGeoHMatrix &matMod, const double *delta, const TGeoHMatrix &relMat) const |
|
bool | createGloDeltaMatrix (TGeoHMatrix &deltaM) const |
|
bool | createLocDeltaMatrix (TGeoHMatrix &deltaM) const |
|
void | createPreGloDeltaMatrix (TGeoHMatrix &deltaM) const |
|
void | createPreLocDeltaMatrix (TGeoHMatrix &deltaM) const |
|
void | createAlignmenMatrix (TGeoHMatrix &alg, const TGeoHMatrix *envelopeDelta=nullptr) const |
|
void | createAlignmentObjects (std::vector< o2::detectors::AlignParam > &arr, const TGeoHMatrix *envelopeDelta=nullptr) const |
|
void | setSkip (bool v=true) |
|
bool | getSkip () const |
|
void | excludeFromParentConstraint (bool v=true) |
|
bool | getExcludeFromParentConstraint () const |
|
void | setInitDOFsDone () |
|
bool | getInitDOFsDone () const |
|
bool | ownsDOFID (int id) const |
|
AlignableVolume * | getVolOfDOFID (int id) const |
|
bool | isDummyEnvelope () const |
|
void | setDummyEnvelope (bool v=true) |
|
bool | isDummy () const |
|
void | setDummy (bool v) |
|
virtual const char * | getDOFName (int i) const |
|
void | Print (const Option_t *opt="") const override |
|
virtual void | writePedeInfo (FILE *parOut, const Option_t *opt="") const |
|
virtual void | writeLabeledPedeResults (FILE *parOut) const |
|
| DOFSet ()=default |
|
| DOFSet (const char *symname, Controller *ctr) |
|
| ~DOFSet () override=default |
|
const float * | getParVals () const |
|
const float * | getParErrs () const |
|
const int * | getParLabs () const |
|
float | getParVal (int par) const |
|
float | getParErr (int par) const |
|
int | getParLab (int par) const |
|
void | getParValGeom (double *delta) const |
|
int | getNDOFs () const |
|
int | getNDOFsFree () const |
|
int | getNCalibDOFs () const |
|
int | getNCalibDOFsFree () const |
|
int | getFirstParGloID () const |
|
int | getParGloID (int par) const |
|
void | setNDOFs (int n) |
|
void | setNDOFsFree (int n) |
|
void | setNCalibDOFs (int n) |
|
void | setNCalibDOFsFree (int n) |
|
void | setFirstParGloID (int id) |
|
void | setParVals (int npar, double *vl, double *er) |
|
void | setParVal (int par, double v=0) |
|
void | setParErr (int par, double e=0) |
|
void | setParLab (int par, int lab) |
|
Definition at line 35 of file AlignableSensor.h.