CondFormats
ESObjects
interface
ESRecHitRatioCuts.h
Go to the documentation of this file.
1
#ifndef CondFormats_ESObjects_ESRecHitRatioCuts_H
2
#define CondFormats_ESObjects_ESRecHitRatioCuts_H
3
#include "
CondFormats/Serialization/interface/Serializable.h
"
4
5
#include <iostream>
6
7
class
ESRecHitRatioCuts
{
8
public
:
9
ESRecHitRatioCuts
();
10
ESRecHitRatioCuts
(
const
float
& r12Low,
const
float
& r23Low,
const
float
& r12High,
const
float
& r23High);
11
~ESRecHitRatioCuts
();
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
34
COND_SERIALIZABLE
;
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
Generated for CMSSW Reference Manual by
1.8.16