#include <HIPAlignableSpecificParameters.h>
Public Member Functions | |
HIPAlignableSpecificParameters (const Alignable *aliObj_, bool defaultFlag_=false) | |
HIPAlignableSpecificParameters (const HIPAlignableSpecificParameters &other) | |
align::ID | id () const |
bool | isDefault () const |
bool | matchAlignable (const Alignable *ali) const |
align::StructureType | objId () const |
~HIPAlignableSpecificParameters () | |
Public Attributes | |
bool | applyPixelProbCut |
double | maxHitPull |
double | maxPixelProbQ |
double | maxPixelProbXY |
double | maxRelParError |
int | minNHits |
double | minPixelProbQ |
double | minPixelProbXY |
double | minRelParError |
bool | usePixelProbXYOrProbQ |
Protected Attributes | |
const Alignable * | aliObj |
const bool | defaultFlag |
Definition at line 7 of file HIPAlignableSpecificParameters.h.
HIPAlignableSpecificParameters::HIPAlignableSpecificParameters | ( | const Alignable * | aliObj_, |
bool | defaultFlag_ = false |
||
) |
Definition at line 4 of file HIPAlignableSpecificParameters.cc.
HIPAlignableSpecificParameters::HIPAlignableSpecificParameters | ( | const HIPAlignableSpecificParameters & | other | ) |
Definition at line 19 of file HIPAlignableSpecificParameters.cc.
|
inline |
Definition at line 28 of file HIPAlignableSpecificParameters.h.
References id(), isDefault(), matchAlignable(), and objId().
align::ID HIPAlignableSpecificParameters::id | ( | ) | const |
Definition at line 34 of file HIPAlignableSpecificParameters.cc.
References aliObj, and Alignable::id().
Referenced by HIPAlignmentAlgorithm::initialize(), and ~HIPAlignableSpecificParameters().
bool HIPAlignableSpecificParameters::isDefault | ( | ) | const |
Definition at line 51 of file HIPAlignableSpecificParameters.cc.
References defaultFlag.
Referenced by ~HIPAlignableSpecificParameters().
bool HIPAlignableSpecificParameters::matchAlignable | ( | const Alignable * | ali | ) | const |
Definition at line 37 of file HIPAlignableSpecificParameters.cc.
References aliObj, Alignable::deepComponents(), and mps_fire::result.
Referenced by ~HIPAlignableSpecificParameters().
align::StructureType HIPAlignableSpecificParameters::objId | ( | ) | const |
Definition at line 35 of file HIPAlignableSpecificParameters.cc.
References Alignable::alignableObjectId(), aliObj, and align::invalid.
Referenced by HIPAlignmentAlgorithm::initialize(), and ~HIPAlignableSpecificParameters().
|
protected |
Definition at line 10 of file HIPAlignableSpecificParameters.h.
Referenced by id(), matchAlignable(), and objId().
bool HIPAlignableSpecificParameters::applyPixelProbCut |
Definition at line 19 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::initialize(), and HIPAlignmentAlgorithm::run().
|
protected |
Definition at line 11 of file HIPAlignableSpecificParameters.h.
Referenced by isDefault().
double HIPAlignableSpecificParameters::maxHitPull |
Definition at line 18 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::HIPAlignmentAlgorithm(), HIPAlignmentAlgorithm::initialize(), HIPAlignmentAlgorithm::processHit1D(), and HIPAlignmentAlgorithm::processHit2D().
double HIPAlignableSpecificParameters::maxPixelProbQ |
Definition at line 24 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::initialize(), and HIPAlignmentAlgorithm::run().
double HIPAlignableSpecificParameters::maxPixelProbXY |
Definition at line 22 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::initialize(), and HIPAlignmentAlgorithm::run().
double HIPAlignableSpecificParameters::maxRelParError |
Definition at line 16 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::calcParameters(), HIPAlignmentAlgorithm::HIPAlignmentAlgorithm(), and HIPAlignmentAlgorithm::initialize().
int HIPAlignableSpecificParameters::minNHits |
Definition at line 17 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::calcParameters(), HIPAlignmentAlgorithm::HIPAlignmentAlgorithm(), and HIPAlignmentAlgorithm::initialize().
double HIPAlignableSpecificParameters::minPixelProbQ |
Definition at line 23 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::initialize(), and HIPAlignmentAlgorithm::run().
double HIPAlignableSpecificParameters::minPixelProbXY |
Definition at line 21 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::initialize(), and HIPAlignmentAlgorithm::run().
double HIPAlignableSpecificParameters::minRelParError |
Definition at line 15 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::calcParameters(), HIPAlignmentAlgorithm::HIPAlignmentAlgorithm(), and HIPAlignmentAlgorithm::initialize().
bool HIPAlignableSpecificParameters::usePixelProbXYOrProbQ |
Definition at line 20 of file HIPAlignableSpecificParameters.h.
Referenced by HIPAlignmentAlgorithm::initialize(), and HIPAlignmentAlgorithm::run().