Project
Loading...
Searching...
No Matches
o2::align::AlignableDetector Class Reference

#include <AlignableDetector.h>

Inherits o2::align::DOFSet.

Inherited by o2::align::AlignableDetectorHMPID, o2::align::AlignableDetectorITS, o2::align::AlignableDetectorTOF, o2::align::AlignableDetectorTPC, and o2::align::AlignableDetectorTRD.

Public Types

enum  { kInitGeomDone = BIT(14) , kInitDOFsDone = BIT(15) }
 
enum  { kNMaxKalibDOF = 64 }
 
using DetID = o2::detectors::DetID
 

Public Member Functions

 AlignableDetector ()=default
 
 AlignableDetector (DetID id, Controller *ctr)
 
 ~AlignableDetector () override
 
auto getDetID () const
 
auto getName () const
 
virtual void cacheReferenceCCDB ()
 
virtual void acknowledgeNewRun (int run)
 
virtual void updateL2GRecoMatrices ()
 
virtual void applyAlignmentFromMPSol ()
 
int volID2SID (int vid) const
 
int sID2VolID (int sid) const
 
int getNSensors () const
 
int getNVolumes () const
 
int getVolIDMin () const
 
int getVolIDMax () const
 
bool sensorOfDetector (int vid) const
 
void setAddError (double y, double z)
 
const double * getAddError () const
 
int getNPoints () const
 
AlignableSensorgetSensor (int id) const
 
AlignableSensorgetSensorByVolId (int vid) const
 
AlignableSensorgetSensor (const char *symname) const
 
AlignableVolumegetVolume (int id) const
 
AlignableVolumegetVolume (const char *symname) const
 
bool ownsDOFID (int id) const
 
AlignableVolumegetVolOfDOFID (int id) const
 
int getDetLabel () const
 
int getSensLabel (int i) const
 
int getNonSensLabel (int i) const
 
int getSensID (int lbl) const
 
int getNonSensID (int lbl) const
 
void setFreeDOF (int dof)
 
void fixDOF (int dof)
 
void setFreeDOFPattern (uint64_t pat)
 
bool isFreeDOF (int dof) const
 
bool isCondDOF (int dof) const
 
uint64_t getFreeDOFPattern () const
 
int getNProcessedPoints () const
 
virtual const chargetCalibDOFName (int) const
 
virtual double getCalibDOFVal (int) const
 
virtual double getCalibDOFValWithCal (int) const
 
virtual int initGeom ()
 
virtual int assignDOFs ()
 
virtual void initDOFs ()
 
virtual void terminate ()
 
virtual void addVolume (AlignableVolume *vol)
 
virtual void defineVolumes ()
 
virtual void defineMatrices ()
 
void Print (const Option_t *opt="") const override
 
virtual void reset ()
 
virtual int processPoints (GIndex gid, int npntCut=0, bool inv=false)
 
virtual bool prepareDetectorData ()
 
virtual void updatePointByTrackInfo (AlignmentPoint *pnt, const trackParam_t *t) const
 
virtual void setUseErrorParam (int v=0)
 
int getUseErrorParam () const
 
virtual void writeSensorPositions (const char *outFName)
 
void setInitGeomDone ()
 
bool getInitGeomDone () const
 
void setInitDOFsDone ()
 
bool getInitDOFsDone () const
 
void fixNonSensors ()
 
void setFreeDOFPattern (uint32_t pat=0xffffffff, int lev=-1, const std::string &regexStr="")
 
void setDOFCondition (int dof, float condErr, int lev=-1, const std::string &regexStr="")
 
int selectVolumes (std::vector< AlignableVolume * > cont, int lev=-1, const std::string &regexStr="")
 
void setDisabled (int tp, bool v)
 
void setDisabled ()
 
void setDisabledColl (bool v=true)
 
void setDisabledCosm (bool v=true)
 
bool isDisabled (int tp) const
 
bool isDisabled () const
 
bool IsDisabledColl () const
 
bool IsDisabledCosm () const
 
void setNPointsSel (int tp, int n)
 
void setNPointsSelColl (int n)
 
void setNPointsSelCosm (int n)
 
int getNPointsSel (int tp) const
 
int getNPointsSelColl () const
 
int getNPointsSelCosm () const
 
bool isObligatory (int tp) const
 
bool isObligatoryColl () const
 
bool isObligatoryCosm () const
 
void setObligatory (int tp, bool v=true)
 
void setObligatoryColl (bool v=true)
 
void setObligatoryCosm (bool v=true)
 
void addAutoConstraints () const
 
void constrainOrphans (const double *sigma, const char *match=nullptr)
 
virtual void writePedeInfo (FILE *parOut, const Option_t *opt="") const
 
virtual void writeLabeledPedeResults (FILE *parOut) const
 
virtual void writeCalibrationResults () const
 
virtual void writeAlignmentResults () const
 
- Public Member Functions inherited from o2::align::DOFSet
 DOFSet ()=default
 
 DOFSet (const char *symname, Controller *ctr)
 
 ~DOFSet () override=default
 
const float * getParVals () const
 
const float * getParErrs () const
 
const intgetParLabs () 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)
 

Protected Member Functions

void sortSensors ()
 
void calcFree (bool condFree=false)
 
 AlignableDetector (const AlignableDetector &)
 
AlignableDetectoroperator= (const AlignableDetector &)
 
 ClassDefOverride (AlignableDetector, 1)
 number of points from this detector
 
- Protected Member Functions inherited from o2::align::DOFSet
auto getController ()
 
float * getParVals ()
 
float * getParErrs ()
 
intgetParLabs ()
 
bool varsSet () const
 
 ClassDefOverride (DOFSet, 1)
 

Protected Attributes

DetID mDetID {}
 
bool mInitDone = false
 
int mVolIDMin = -1
 
int mVolIDMax = -1
 
int mNSensors = 0
 
intmSID2VolID = nullptr
 
int mNProcPoints = 0
 
uint64_t mCalibDOF = 0
 
bool mDisabled [utils::NTrackTypes] = {}
 
bool mObligatory [utils::NTrackTypes] = {}
 
int mNPointsSel [utils::NTrackTypes] = {}
 
int mUseErrorParam = 0
 
double mAddError [2] = {}
 
TObjArray mSensors
 
TObjArray mVolumes
 
int mNPoints = 0
 
- Protected Attributes inherited from o2::align::DOFSet
ControllermController = nullptr
 
int mNDOFs = 0
 
int mNDOFsFree = 0
 
int mNCalibDOFs = 0
 
int mNCalibDOFsFree = 0
 
int mFirstParGloID = -1
 

Detailed Description

Definition at line 41 of file AlignableDetector.h.

Member Typedef Documentation

◆ DetID

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kInitGeomDone 
kInitDOFsDone 

Definition at line 46 of file AlignableDetector.h.

◆ anonymous enum

anonymous enum
Enumerator
kNMaxKalibDOF 

Definition at line 48 of file AlignableDetector.h.

Constructor & Destructor Documentation

◆ AlignableDetector() [1/3]

o2::align::AlignableDetector::AlignableDetector ( )
default

◆ AlignableDetector() [2/3]

o2::align::AlignableDetector::AlignableDetector ( DetID  id,
Controller ctr 
)

Definition at line 43 of file AlignableDetector.cxx.

◆ ~AlignableDetector()

o2::align::AlignableDetector::~AlignableDetector ( )
override

Definition at line 50 of file AlignableDetector.cxx.

◆ AlignableDetector() [3/3]

o2::align::AlignableDetector::AlignableDetector ( const AlignableDetector )
protected

Member Function Documentation

◆ acknowledgeNewRun()

void o2::align::AlignableDetector::acknowledgeNewRun ( int  run)
virtual

Definition at line 86 of file AlignableDetector.cxx.

◆ addAutoConstraints()

void o2::align::AlignableDetector::addAutoConstraints ( ) const

Definition at line 507 of file AlignableDetector.cxx.

◆ addVolume()

void o2::align::AlignableDetector::addVolume ( AlignableVolume vol)
virtual

Definition at line 149 of file AlignableDetector.cxx.

◆ applyAlignmentFromMPSol()

void o2::align::AlignableDetector::applyAlignmentFromMPSol ( )
virtual

Definition at line 123 of file AlignableDetector.cxx.

◆ assignDOFs()

int o2::align::AlignableDetector::assignDOFs ( )
virtual

Definition at line 248 of file AlignableDetector.cxx.

◆ cacheReferenceCCDB()

void o2::align::AlignableDetector::cacheReferenceCCDB ( )
virtual

Definition at line 133 of file AlignableDetector.cxx.

◆ calcFree()

void o2::align::AlignableDetector::calcFree ( bool  condFree = false)
protected

Definition at line 666 of file AlignableDetector.cxx.

◆ ClassDefOverride()

o2::align::AlignableDetector::ClassDefOverride ( AlignableDetector  ,
 
)
protected

number of points from this detector

◆ constrainOrphans()

void o2::align::AlignableDetector::constrainOrphans ( const double *  sigma,
const char match = nullptr 
)

Definition at line 602 of file AlignableDetector.cxx.

◆ defineMatrices()

void o2::align::AlignableDetector::defineMatrices ( )
virtual

Definition at line 171 of file AlignableDetector.cxx.

◆ defineVolumes()

◆ fixDOF()

void o2::align::AlignableDetector::fixDOF ( int  dof)

Definition at line 648 of file AlignableDetector.cxx.

◆ fixNonSensors()

void o2::align::AlignableDetector::fixNonSensors ( )

Definition at line 520 of file AlignableDetector.cxx.

◆ getAddError()

const double * o2::align::AlignableDetector::getAddError ( ) const
inline

Definition at line 70 of file AlignableDetector.h.

◆ getCalibDOFName()

virtual const char * o2::align::AlignableDetector::getCalibDOFName ( int  ) const
inlinevirtual

Reimplemented in o2::align::AlignableDetectorTRD.

Definition at line 104 of file AlignableDetector.h.

◆ getCalibDOFVal()

virtual double o2::align::AlignableDetector::getCalibDOFVal ( int  ) const
inlinevirtual

Reimplemented in o2::align::AlignableDetectorTRD.

Definition at line 105 of file AlignableDetector.h.

◆ getCalibDOFValWithCal()

virtual double o2::align::AlignableDetector::getCalibDOFValWithCal ( int  ) const
inlinevirtual

Reimplemented in o2::align::AlignableDetectorTRD.

Definition at line 106 of file AlignableDetector.h.

◆ getDetID()

auto o2::align::AlignableDetector::getDetID ( ) const
inline

Definition at line 54 of file AlignableDetector.h.

◆ getDetLabel()

int o2::align::AlignableDetector::getDetLabel ( ) const
inline

Definition at line 87 of file AlignableDetector.h.

◆ getFreeDOFPattern()

uint64_t o2::align::AlignableDetector::getFreeDOFPattern ( ) const
inline

Definition at line 102 of file AlignableDetector.h.

◆ getInitDOFsDone()

bool o2::align::AlignableDetector::getInitDOFsDone ( ) const
inline

Definition at line 134 of file AlignableDetector.h.

◆ getInitGeomDone()

bool o2::align::AlignableDetector::getInitGeomDone ( ) const
inline

Definition at line 131 of file AlignableDetector.h.

◆ getName()

auto o2::align::AlignableDetector::getName ( ) const
inline

Definition at line 55 of file AlignableDetector.h.

◆ getNonSensID()

int o2::align::AlignableDetector::getNonSensID ( int  lbl) const
inline

Definition at line 91 of file AlignableDetector.h.

◆ getNonSensLabel()

int o2::align::AlignableDetector::getNonSensLabel ( int  i) const
inline

Definition at line 89 of file AlignableDetector.h.

◆ getNPoints()

int o2::align::AlignableDetector::getNPoints ( ) const
inline

Definition at line 72 of file AlignableDetector.h.

◆ getNPointsSel()

int o2::align::AlignableDetector::getNPointsSel ( int  tp) const
inline

Definition at line 160 of file AlignableDetector.h.

◆ getNPointsSelColl()

int o2::align::AlignableDetector::getNPointsSelColl ( ) const
inline

Definition at line 161 of file AlignableDetector.h.

◆ getNPointsSelCosm()

int o2::align::AlignableDetector::getNPointsSelCosm ( ) const
inline

Definition at line 162 of file AlignableDetector.h.

◆ getNProcessedPoints()

int o2::align::AlignableDetector::getNProcessedPoints ( ) const
inline

Definition at line 103 of file AlignableDetector.h.

◆ getNSensors()

int o2::align::AlignableDetector::getNSensors ( ) const
inline

Definition at line 64 of file AlignableDetector.h.

◆ getNVolumes()

int o2::align::AlignableDetector::getNVolumes ( ) const
inline

Definition at line 65 of file AlignableDetector.h.

◆ getSensID()

int o2::align::AlignableDetector::getSensID ( int  lbl) const
inline

Definition at line 90 of file AlignableDetector.h.

◆ getSensLabel()

int o2::align::AlignableDetector::getSensLabel ( int  i) const
inline

Definition at line 88 of file AlignableDetector.h.

◆ getSensor() [1/2]

AlignableSensor * o2::align::AlignableDetector::getSensor ( const char symname) const
inline

Definition at line 80 of file AlignableDetector.h.

◆ getSensor() [2/2]

AlignableSensor * o2::align::AlignableDetector::getSensor ( int  id) const
inline

Definition at line 74 of file AlignableDetector.h.

◆ getSensorByVolId()

AlignableSensor * o2::align::AlignableDetector::getSensorByVolId ( int  vid) const
inline

Definition at line 75 of file AlignableDetector.h.

◆ getUseErrorParam()

int o2::align::AlignableDetector::getUseErrorParam ( ) const
inline

Definition at line 123 of file AlignableDetector.h.

◆ getVolIDMax()

int o2::align::AlignableDetector::getVolIDMax ( ) const
inline

Definition at line 67 of file AlignableDetector.h.

◆ getVolIDMin()

int o2::align::AlignableDetector::getVolIDMin ( ) const
inline

Definition at line 66 of file AlignableDetector.h.

◆ getVolOfDOFID()

AlignableVolume * o2::align::AlignableDetector::getVolOfDOFID ( int  id) const

Definition at line 475 of file AlignableDetector.cxx.

◆ getVolume() [1/2]

AlignableVolume * o2::align::AlignableDetector::getVolume ( const char symname) const
inline

Definition at line 82 of file AlignableDetector.h.

◆ getVolume() [2/2]

AlignableVolume * o2::align::AlignableDetector::getVolume ( int  id) const
inline

Definition at line 81 of file AlignableDetector.h.

◆ initDOFs()

void o2::align::AlignableDetector::initDOFs ( )
virtual

Definition at line 271 of file AlignableDetector.cxx.

◆ initGeom()

int o2::align::AlignableDetector::initGeom ( )
virtual

Definition at line 223 of file AlignableDetector.cxx.

◆ isCondDOF()

bool o2::align::AlignableDetector::isCondDOF ( int  dof) const

Definition at line 659 of file AlignableDetector.cxx.

◆ isDisabled() [1/2]

bool o2::align::AlignableDetector::isDisabled ( ) const
inline

Definition at line 153 of file AlignableDetector.h.

◆ isDisabled() [2/2]

bool o2::align::AlignableDetector::isDisabled ( int  tp) const
inline

Definition at line 152 of file AlignableDetector.h.

◆ IsDisabledColl()

bool o2::align::AlignableDetector::IsDisabledColl ( ) const
inline

Definition at line 154 of file AlignableDetector.h.

◆ IsDisabledCosm()

bool o2::align::AlignableDetector::IsDisabledCosm ( ) const
inline

Definition at line 155 of file AlignableDetector.h.

◆ isFreeDOF()

bool o2::align::AlignableDetector::isFreeDOF ( int  dof) const
inline

Definition at line 100 of file AlignableDetector.h.

◆ isObligatory()

bool o2::align::AlignableDetector::isObligatory ( int  tp) const
inline

Definition at line 165 of file AlignableDetector.h.

◆ isObligatoryColl()

bool o2::align::AlignableDetector::isObligatoryColl ( ) const
inline

Definition at line 166 of file AlignableDetector.h.

◆ isObligatoryCosm()

bool o2::align::AlignableDetector::isObligatoryCosm ( ) const
inline

Definition at line 167 of file AlignableDetector.h.

◆ operator=()

AlignableDetector & o2::align::AlignableDetector::operator= ( const AlignableDetector )
protected

◆ ownsDOFID()

bool o2::align::AlignableDetector::ownsDOFID ( int  id) const

Definition at line 457 of file AlignableDetector.cxx.

◆ prepareDetectorData()

virtual bool o2::align::AlignableDetector::prepareDetectorData ( )
inlinevirtual

Reimplemented in o2::align::AlignableDetectorITS.

Definition at line 119 of file AlignableDetector.h.

◆ Print()

void o2::align::AlignableDetector::Print ( const Option_t *  opt = "") const
override

Definition at line 317 of file AlignableDetector.cxx.

◆ processPoints()

int o2::align::AlignableDetector::processPoints ( GIndex  gid,
int  npntCut = 0,
bool  inv = false 
)
virtual

◆ reset()

void o2::align::AlignableDetector::reset ( )
virtual

Definition at line 116 of file AlignableDetector.cxx.

◆ selectVolumes()

int o2::align::AlignableDetector::selectVolumes ( std::vector< AlignableVolume * >  cont,
int  lev = -1,
const std::string &  regexStr = "" 
)

Definition at line 534 of file AlignableDetector.cxx.

◆ sensorOfDetector()

bool o2::align::AlignableDetector::sensorOfDetector ( int  vid) const
inline

Definition at line 68 of file AlignableDetector.h.

◆ setAddError()

void o2::align::AlignableDetector::setAddError ( double  y,
double  z 
)

Definition at line 353 of file AlignableDetector.cxx.

◆ setDisabled() [1/2]

void o2::align::AlignableDetector::setDisabled ( )
inline

Definition at line 145 of file AlignableDetector.h.

◆ setDisabled() [2/2]

void o2::align::AlignableDetector::setDisabled ( int  tp,
bool  v 
)
inline

Definition at line 140 of file AlignableDetector.h.

◆ setDisabledColl()

void o2::align::AlignableDetector::setDisabledColl ( bool  v = true)
inline

Definition at line 150 of file AlignableDetector.h.

◆ setDisabledCosm()

void o2::align::AlignableDetector::setDisabledCosm ( bool  v = true)
inline

Definition at line 151 of file AlignableDetector.h.

◆ setDOFCondition()

void o2::align::AlignableDetector::setDOFCondition ( int  dof,
float  condErr,
int  lev = -1,
const std::string &  regexStr = "" 
)

Definition at line 575 of file AlignableDetector.cxx.

◆ setFreeDOF()

void o2::align::AlignableDetector::setFreeDOF ( int  dof)

Definition at line 637 of file AlignableDetector.cxx.

◆ setFreeDOFPattern() [1/2]

void o2::align::AlignableDetector::setFreeDOFPattern ( uint32_t  pat = 0xffffffff,
int  lev = -1,
const std::string &  regexStr = "" 
)

Definition at line 556 of file AlignableDetector.cxx.

◆ setFreeDOFPattern() [2/2]

void o2::align::AlignableDetector::setFreeDOFPattern ( uint64_t  pat)
inline

Definition at line 95 of file AlignableDetector.h.

◆ setInitDOFsDone()

void o2::align::AlignableDetector::setInitDOFsDone ( )
inline

Definition at line 133 of file AlignableDetector.h.

◆ setInitGeomDone()

void o2::align::AlignableDetector::setInitGeomDone ( )
inline

Definition at line 130 of file AlignableDetector.h.

◆ setNPointsSel()

void o2::align::AlignableDetector::setNPointsSel ( int  tp,
int  n 
)
inline

Definition at line 157 of file AlignableDetector.h.

◆ setNPointsSelColl()

void o2::align::AlignableDetector::setNPointsSelColl ( int  n)
inline

Definition at line 158 of file AlignableDetector.h.

◆ setNPointsSelCosm()

void o2::align::AlignableDetector::setNPointsSelCosm ( int  n)
inline

Definition at line 159 of file AlignableDetector.h.

◆ setObligatory()

void o2::align::AlignableDetector::setObligatory ( int  tp,
bool  v = true 
)

Definition at line 388 of file AlignableDetector.cxx.

◆ setObligatoryColl()

void o2::align::AlignableDetector::setObligatoryColl ( bool  v = true)
inline

Definition at line 169 of file AlignableDetector.h.

◆ setObligatoryCosm()

void o2::align::AlignableDetector::setObligatoryCosm ( bool  v = true)
inline

Definition at line 170 of file AlignableDetector.h.

◆ setUseErrorParam()

void o2::align::AlignableDetector::setUseErrorParam ( int  v = 0)
virtual

Reimplemented in o2::align::AlignableDetectorITS.

Definition at line 366 of file AlignableDetector.cxx.

◆ sID2VolID()

int o2::align::AlignableDetector::sID2VolID ( int  sid) const
inline

Definition at line 63 of file AlignableDetector.h.

◆ sortSensors()

void o2::align::AlignableDetector::sortSensors ( )
protected

Definition at line 205 of file AlignableDetector.cxx.

◆ terminate()

void o2::align::AlignableDetector::terminate ( )
virtual

Definition at line 491 of file AlignableDetector.cxx.

◆ updateL2GRecoMatrices()

void o2::align::AlignableDetector::updateL2GRecoMatrices ( )
virtual

Definition at line 95 of file AlignableDetector.cxx.

◆ updatePointByTrackInfo()

void o2::align::AlignableDetector::updatePointByTrackInfo ( AlignmentPoint pnt,
const trackParam_t t 
) const
virtual

Reimplemented in o2::align::AlignableDetectorITS.

Definition at line 374 of file AlignableDetector.cxx.

◆ volID2SID()

int o2::align::AlignableDetector::volID2SID ( int  vid) const

Definition at line 299 of file AlignableDetector.cxx.

◆ writeAlignmentResults()

void o2::align::AlignableDetector::writeAlignmentResults ( ) const
virtual

Definition at line 439 of file AlignableDetector.cxx.

◆ writeCalibrationResults()

void o2::align::AlignableDetector::writeCalibrationResults ( ) const
virtual

Definition at line 430 of file AlignableDetector.cxx.

◆ writeLabeledPedeResults()

void o2::align::AlignableDetector::writeLabeledPedeResults ( FILE *  parOut) const
virtual

Reimplemented in o2::align::AlignableDetectorTRD.

Definition at line 413 of file AlignableDetector.cxx.

◆ writePedeInfo()

void o2::align::AlignableDetector::writePedeInfo ( FILE *  parOut,
const Option_t *  opt = "" 
) const
virtual

Reimplemented in o2::align::AlignableDetectorTRD.

Definition at line 396 of file AlignableDetector.cxx.

◆ writeSensorPositions()

void o2::align::AlignableDetector::writeSensorPositions ( const char outFName)
virtual

Definition at line 683 of file AlignableDetector.cxx.

Member Data Documentation

◆ mAddError

double o2::align::AlignableDetector::mAddError[2] = {}
protected

Definition at line 207 of file AlignableDetector.h.

◆ mCalibDOF

uint64_t o2::align::AlignableDetector::mCalibDOF = 0
protected

Definition at line 199 of file AlignableDetector.h.

◆ mDetID

DetID o2::align::AlignableDetector::mDetID {}
protected

Definition at line 190 of file AlignableDetector.h.

◆ mDisabled

bool o2::align::AlignableDetector::mDisabled[utils::NTrackTypes] = {}
protected

Definition at line 202 of file AlignableDetector.h.

◆ mInitDone

bool o2::align::AlignableDetector::mInitDone = false
protected

Definition at line 191 of file AlignableDetector.h.

◆ mNPoints

int o2::align::AlignableDetector::mNPoints = 0
protected

Definition at line 212 of file AlignableDetector.h.

◆ mNPointsSel

int o2::align::AlignableDetector::mNPointsSel[utils::NTrackTypes] = {}
protected

Definition at line 204 of file AlignableDetector.h.

◆ mNProcPoints

int o2::align::AlignableDetector::mNProcPoints = 0
protected

Definition at line 196 of file AlignableDetector.h.

◆ mNSensors

int o2::align::AlignableDetector::mNSensors = 0
protected

Definition at line 194 of file AlignableDetector.h.

◆ mObligatory

bool o2::align::AlignableDetector::mObligatory[utils::NTrackTypes] = {}
protected

Definition at line 203 of file AlignableDetector.h.

◆ mSensors

TObjArray o2::align::AlignableDetector::mSensors
protected

Definition at line 208 of file AlignableDetector.h.

◆ mSID2VolID

int* o2::align::AlignableDetector::mSID2VolID = nullptr
protected

Definition at line 195 of file AlignableDetector.h.

◆ mUseErrorParam

int o2::align::AlignableDetector::mUseErrorParam = 0
protected

Definition at line 206 of file AlignableDetector.h.

◆ mVolIDMax

int o2::align::AlignableDetector::mVolIDMax = -1
protected

Definition at line 193 of file AlignableDetector.h.

◆ mVolIDMin

int o2::align::AlignableDetector::mVolIDMin = -1
protected

Definition at line 192 of file AlignableDetector.h.

◆ mVolumes

TObjArray o2::align::AlignableDetector::mVolumes
protected

Definition at line 209 of file AlignableDetector.h.


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