CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 #endif
HIPAlignableSpecificParameters(const Alignable *aliObj_, bool defaultFlag_=false)
uint32_t ID
Definition: Definitions.h:24
bool matchAlignable(const Alignable *ali) const