Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CondFormats
EcalObjects
interface
EcalSCDynamicDPhiParameters.h
Go to the documentation of this file.
1
#ifndef CondFormats_EcalObjects_EcalSCDynamicDPhiParameters_h
2
#define CondFormats_EcalObjects_EcalSCDynamicDPhiParameters_h
3
4
#include <iostream>
5
#include <vector>
6
7
#include "
CondFormats/Serialization/interface/Serializable.h
"
8
9
namespace
reco
{
10
class
SCDynamicDPhiParametersHelper;
11
}
// namespace reco
12
13
class
EcalSCDynamicDPhiParameters
{
14
public
:
15
EcalSCDynamicDPhiParameters
(){};
16
virtual
~EcalSCDynamicDPhiParameters
() =
default
;
17
18
struct
DynamicDPhiParameters
{
19
double
eMin
;
20
double
etaMin
;
21
double
yoffset
;
22
double
scale
;
23
double
xoffset
;
24
double
width
;
25
double
saturation
;
26
double
cutoff
;
27
28
COND_SERIALIZABLE
;
29
};
30
31
const
DynamicDPhiParameters
*
dynamicDPhiParameters
(
double
clustE,
double
absSeedEta)
const
;
32
33
// helper class to set parameters
34
friend
class
reco::SCDynamicDPhiParametersHelper
;
35
36
// print parameters to stream:
37
void
print
(std::ostream&)
const
;
38
friend
std::ostream&
operator<<
(std::ostream&
out
,
const
EcalSCDynamicDPhiParameters
&
params
) {
39
params.
print
(out);
40
return
out
;
41
}
42
43
protected
:
44
// collection is expected to be sorted in ascending DynamicDPhiParameters.eMin and ascending DynamicDPhiParameters.etaMax
45
std::vector<DynamicDPhiParameters>
dynamicDPhiParametersCollection_
;
46
47
COND_SERIALIZABLE
;
48
};
49
50
#endif
EcalSCDynamicDPhiParameters::dynamicDPhiParameters
const DynamicDPhiParameters * dynamicDPhiParameters(double clustE, double absSeedEta) const
Definition:
EcalSCDynamicDPhiParameters.cc:4
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::eMin
double eMin
Definition:
EcalSCDynamicDPhiParameters.h:19
EcalSCDynamicDPhiParameters::~EcalSCDynamicDPhiParameters
virtual ~EcalSCDynamicDPhiParameters()=default
submitPVValidationJobs.params
list params
Definition:
submitPVValidationJobs.py:487
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::saturation
double saturation
Definition:
EcalSCDynamicDPhiParameters.h:25
EcalSCDynamicDPhiParameters
Definition:
EcalSCDynamicDPhiParameters.h:13
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:111
EcalSCDynamicDPhiParameters::print
void print(std::ostream &) const
Definition:
EcalSCDynamicDPhiParameters.cc:31
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::scale
double scale
Definition:
EcalSCDynamicDPhiParameters.h:22
EcalSCDynamicDPhiParameters::dynamicDPhiParametersCollection_
std::vector< DynamicDPhiParameters > dynamicDPhiParametersCollection_
Definition:
EcalSCDynamicDPhiParameters.h:45
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::cutoff
double cutoff
Definition:
EcalSCDynamicDPhiParameters.h:26
EcalSCDynamicDPhiParameters::operator<<
friend std::ostream & operator<<(std::ostream &out, const EcalSCDynamicDPhiParameters ¶ms)
Definition:
EcalSCDynamicDPhiParameters.h:38
reco::SCDynamicDPhiParametersHelper
Definition:
SCDynamicDPhiParametersHelper.h:9
EcalSCDynamicDPhiParameters::EcalSCDynamicDPhiParameters
EcalSCDynamicDPhiParameters()
Definition:
EcalSCDynamicDPhiParameters.h:15
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::etaMin
double etaMin
Definition:
EcalSCDynamicDPhiParameters.h:20
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::xoffset
double xoffset
Definition:
EcalSCDynamicDPhiParameters.h:23
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::width
double width
Definition:
EcalSCDynamicDPhiParameters.h:24
Serializable.h
EcalSCDynamicDPhiParameters::DynamicDPhiParameters::yoffset
double yoffset
Definition:
EcalSCDynamicDPhiParameters.h:21
EcalSCDynamicDPhiParameters::DynamicDPhiParameters
Definition:
EcalSCDynamicDPhiParameters.h:18
submitPVResolutionJobs.out
string out
Definition:
submitPVResolutionJobs.py:118
Generated for CMSSW Reference Manual by
1.8.5