|
| AlignableDetectorTRD ()=default |
|
| AlignableDetectorTRD (Controller *ctr) |
|
| ~AlignableDetectorTRD () final=default |
|
void | defineVolumes () final |
|
void | Print (const Option_t *opt="") const final |
|
const char * | getCalibDOFName (int i) const final |
|
void | writePedeInfo (FILE *parOut, const Option_t *opt="") const final |
|
void | writeLabeledPedeResults (FILE *parOut) const final |
|
void | setNonRCCorrDzDtgl (double v=0.) |
|
double | getNonRCCorrDzDtgl () const |
|
double | getNonRCCorrDzDtglWithCal () const |
|
void | setCorrDVT (double v=0) |
|
double | getCorrDVT () const |
|
double | getCorrDVTWithCal () const |
|
double | getCalibDOFVal (int id) const final |
|
double | getCalibDOFValWithCal (int id) const final |
|
const double * | getExtraErrRC () const |
|
void | setExtraErrRC (double y=0.2, double z=1.0) |
|
int | processPoints (GIndex gid, int npntCut, bool inv) final |
|
| 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 |
|
AlignableSensor * | getSensor (int id) const |
|
AlignableSensor * | getSensorByVolId (int vid) const |
|
AlignableSensor * | getSensor (const char *symname) const |
|
AlignableVolume * | getVolume (int id) const |
|
AlignableVolume * | getVolume (const char *symname) const |
|
bool | ownsDOFID (int id) const |
|
AlignableVolume * | getVolOfDOFID (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 int | initGeom () |
|
virtual int | assignDOFs () |
|
virtual void | initDOFs () |
|
virtual void | terminate () |
|
virtual void | addVolume (AlignableVolume *vol) |
|
virtual void | defineMatrices () |
|
void | Print (const Option_t *opt="") const override |
|
virtual void | reset () |
|
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 ®exStr="") |
|
void | setDOFCondition (int dof, float condErr, int lev=-1, const std::string ®exStr="") |
|
int | selectVolumes (std::vector< AlignableVolume * > cont, int lev=-1, const std::string ®exStr="") |
|
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 | writeCalibrationResults () const |
|
virtual void | writeAlignmentResults () 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 28 of file AlignableDetectorTRD.h.