CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HIPAlignableSpecificParameters.h
Go to the documentation of this file.
1 #ifndef Alignment_HIPAlignmentAlgorithm_HIPAlignableSpecificParameters_h
2 #define Alignment_HIPAlignmentAlgorithm_HIPAlignableSpecificParameters_h
3 
4 #include <vector>
6 
8 protected:
9  // Use the pointer to match
10  const Alignable* aliObj;
11  const bool defaultFlag;
12 
13 public:
14  // These are the actual parameters
17  int minNHits;
18  double maxHitPull;
23  double minPixelProbQ;
24  double maxPixelProbQ;
25 
26  HIPAlignableSpecificParameters(const Alignable* aliObj_, bool defaultFlag_=false);
29 
30  bool isDefault()const;
31 
32  align::ID id()const;
34  bool matchAlignable(const Alignable* ali)const;
35 
36 };
37 
38 #endif
HIPAlignableSpecificParameters(const Alignable *aliObj_, bool defaultFlag_=false)
uint32_t ID
Definition: Definitions.h:26
bool matchAlignable(const Alignable *ali) const