CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ESMIPToGeVConstant.h
Go to the documentation of this file.
1 #ifndef CondFormats_ESObjects_ESMIPToGeVConstant_H
2 #define CondFormats_ESObjects_ESMIPToGeVConstant_H
4 
5 #include <iostream>
6 
8 
9  public:
10 
12  ESMIPToGeVConstant(const float & ESvaluelow, const float & ESvaluehigh);
14  void setESValueLow(const float& value) { ESvaluelow_ = value; }
15  float getESValueLow() const { return ESvaluelow_; }
16  void setESValueHigh(const float& value) { ESvaluehigh_ = value; }
17  float getESValueHigh() const { return ESvaluehigh_; }
18  void print(std::ostream& s) const {
19  s << "ESMIPToGeVConstant: ES low/high " << ESvaluelow_ << " / " << ESvaluehigh_ <<" [GeV/MIP count]";
20  }
21 
22  private:
23 
24  float ESvaluelow_;
25  float ESvaluehigh_;
26 
28 };
29 
30 #endif
float getESValueLow() const
void setESValueLow(const float &value)
void print(std::ostream &s) const
void setESValueHigh(const float &value)
#define COND_SERIALIZABLE
Definition: Serializable.h:37
float getESValueHigh() const