CMS 3D CMS Logo

ESRecHitRatioCuts.h
Go to the documentation of this file.
1 #ifndef CondFormats_ESObjects_ESRecHitRatioCuts_H
2 #define CondFormats_ESObjects_ESRecHitRatioCuts_H
4 
5 #include <iostream>
6 
8 public:
10  ESRecHitRatioCuts(const float& r12Low, const float& r23Low, const float& r12High, const float& r23High);
12 
13  void setR12Low(const float& value) { r12Low_ = value; }
14  float getR12Low() const { return r12Low_; }
15  void setR23Low(const float& value) { r23Low_ = value; }
16  float getR23Low() const { return r23Low_; }
17 
18  void setR12High(const float& value) { r12High_ = value; }
19  float getR12High() const { return r12High_; }
20  void setR23High(const float& value) { r23High_ = value; }
21  float getR23High() const { return r23High_; }
22 
23  void print(std::ostream& s) const {
24  s << "ESRecHitRatioCuts: ES low cut (r12, r23) / high cut (r12, r23)" << r12Low_ << " " << r23Low_ << " / "
25  << r12High_ << " " << r23High_;
26  }
27 
28 private:
29  float r12Low_;
30  float r23Low_;
31  float r12High_;
32  float r23High_;
33 
35 };
36 
37 #endif
ESRecHitRatioCuts::getR12Low
float getR12Low() const
Definition: ESRecHitRatioCuts.h:14
ESRecHitRatioCuts::~ESRecHitRatioCuts
~ESRecHitRatioCuts()
Definition: ESRecHitRatioCuts.cc:20
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
ESRecHitRatioCuts::ESRecHitRatioCuts
ESRecHitRatioCuts()
Definition: ESRecHitRatioCuts.cc:3
ESRecHitRatioCuts::setR12High
void setR12High(const float &value)
Definition: ESRecHitRatioCuts.h:18
ESRecHitRatioCuts::getR12High
float getR12High() const
Definition: ESRecHitRatioCuts.h:19
ESRecHitRatioCuts::r12High_
float r12High_
Definition: ESRecHitRatioCuts.h:31
alignCSCRings.s
s
Definition: alignCSCRings.py:92
ESRecHitRatioCuts::r12Low_
float r12Low_
Definition: ESRecHitRatioCuts.h:29
ESRecHitRatioCuts
Definition: ESRecHitRatioCuts.h:7
ESRecHitRatioCuts::r23Low_
float r23Low_
Definition: ESRecHitRatioCuts.h:30
ESRecHitRatioCuts::setR12Low
void setR12Low(const float &value)
Definition: ESRecHitRatioCuts.h:13
Serializable.h
value
Definition: value.py:1
ESRecHitRatioCuts::getR23Low
float getR23Low() const
Definition: ESRecHitRatioCuts.h:16
ESRecHitRatioCuts::getR23High
float getR23High() const
Definition: ESRecHitRatioCuts.h:21
ESRecHitRatioCuts::print
void print(std::ostream &s) const
Definition: ESRecHitRatioCuts.h:23
relativeConstraints.value
value
Definition: relativeConstraints.py:53
ESRecHitRatioCuts::r23High_
float r23High_
Definition: ESRecHitRatioCuts.h:32
ESRecHitRatioCuts::setR23High
void setR23High(const float &value)
Definition: ESRecHitRatioCuts.h:20
ESRecHitRatioCuts::setR23Low
void setR23Low(const float &value)
Definition: ESRecHitRatioCuts.h:15