Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
CalibTracker
SiPixelESProducers
interface
SiPixelGainCalibrationOfflineSimService.h
Go to the documentation of this file.
1
#ifndef CalibTracker_SiPixelESProducers_SiPixelGainCalibrationOfflineSimService_H
2
#define CalibTracker_SiPixelESProducers_SiPixelGainCalibrationOfflineSimService_H
3
4
// ************************************************************************
5
// ************************************************************************
6
// ******* SiPixelOfflineCalibrationOfflineSimService *******
7
// ******* Author: Freya Blekman *******
8
// ******* based on code by: Evan Friis (evan.friis@cern.ch) *******
9
// ******* *******
10
// ******* Retrives gain calibration data from offline DB *******
11
// ******* at medium (gain:column,pedestal:pixel) granularity *******
12
// ******* *******
13
// ************************************************************************
14
// ************************************************************************
15
16
// Gain CalibrationOffline base class
17
#include "
CalibTracker/SiPixelESProducers/interface/SiPixelGainCalibrationServiceBase.h
"
18
19
#include "
CondFormats/SiPixelObjects/interface/SiPixelGainCalibrationOffline.h
"
20
#include "
CondFormats/DataRecord/interface/SiPixelGainCalibrationOfflineSimRcd.h
"
21
22
class
SiPixelGainCalibrationOfflineSimService
23
:
public
SiPixelGainCalibrationServicePayloadGetter
<SiPixelGainCalibrationOffline,
24
SiPixelGainCalibrationOfflineSimRcd> {
25
public
:
26
explicit
SiPixelGainCalibrationOfflineSimService
(
const
edm::ParameterSet
& conf)
27
:
SiPixelGainCalibrationServicePayloadGetter
<
SiPixelGainCalibrationOffline
,
SiPixelGainCalibrationOfflineSimRcd
>(
28
conf){};
29
~SiPixelGainCalibrationOfflineSimService
()
override
{};
30
31
// pixel granularity
32
float
getPedestal
(
const
uint32_t& detID,
const
int
&
col
,
const
int
& row)
override
;
33
float
getGain
(
const
uint32_t& detID,
const
int
&
col
,
const
int
& row)
override
;
34
bool
isDead
(
const
uint32_t& detID,
const
int
&
col
,
const
int
& row)
override
;
35
bool
isDeadColumn
(
const
uint32_t& detID,
const
int
&
col
,
const
int
& row)
override
;
36
bool
isNoisy
(
const
uint32_t& detID,
const
int
&
col
,
const
int
& row)
override
;
37
bool
isNoisyColumn
(
const
uint32_t& detID,
const
int
&
col
,
const
int
& row)
override
;
38
};
39
#endif
SiPixelGainCalibrationOfflineSimService::isNoisyColumn
bool isNoisyColumn(const uint32_t &detID, const int &col, const int &row) override
Definition:
SiPixelGainCalibrationOfflineSimService.cc:83
cuy.col
col
Definition:
cuy.py:1010
SiPixelGainCalibrationOfflineSimRcd
Definition:
SiPixelGainCalibrationOfflineSimRcd.h:24
SiPixelGainCalibrationOfflineSimService::~SiPixelGainCalibrationOfflineSimService
~SiPixelGainCalibrationOfflineSimService() override
Definition:
SiPixelGainCalibrationOfflineSimService.h:29
SiPixelGainCalibrationServicePayloadGetter
Definition:
SiPixelGainCalibrationServiceBase.h:58
SiPixelGainCalibrationOfflineSimService::getGain
float getGain(const uint32_t &detID, const int &col, const int &row) override
Definition:
SiPixelGainCalibrationOfflineSimService.cc:30
SiPixelGainCalibrationOfflineSimService::getPedestal
float getPedestal(const uint32_t &detID, const int &col, const int &row) override
Definition:
SiPixelGainCalibrationOfflineSimService.cc:19
SiPixelGainCalibrationOffline
Definition:
SiPixelGainCalibrationOffline.h:29
SiPixelGainCalibrationOfflineSimService
Definition:
SiPixelGainCalibrationOfflineSimService.h:22
SiPixelGainCalibrationOfflineSimService::isDead
bool isDead(const uint32_t &detID, const int &col, const int &row) override
Definition:
SiPixelGainCalibrationOfflineSimService.cc:41
SiPixelGainCalibrationOffline.h
edm::ParameterSet
Definition:
ParameterSet.h:47
SiPixelGainCalibrationOfflineSimService::SiPixelGainCalibrationOfflineSimService
SiPixelGainCalibrationOfflineSimService(const edm::ParameterSet &conf)
Definition:
SiPixelGainCalibrationOfflineSimService.h:26
SiPixelGainCalibrationOfflineSimService::isDeadColumn
bool isDeadColumn(const uint32_t &detID, const int &col, const int &row) override
Definition:
SiPixelGainCalibrationOfflineSimService.cc:69
SiPixelGainCalibrationServiceBase.h
SiPixelGainCalibrationOfflineSimRcd.h
SiPixelGainCalibrationOfflineSimService::isNoisy
bool isNoisy(const uint32_t &detID, const int &col, const int &row) override
Definition:
SiPixelGainCalibrationOfflineSimService.cc:55
Generated for CMSSW Reference Manual by
1.8.16