CondFormats
EcalObjects
interface
EcalSimPulseShape.h
Go to the documentation of this file.
1
#ifndef CondFormats_EcalObjects_EcalSimPulseShape_hh
2
#define CondFormats_EcalObjects_EcalSimPulseShape_hh
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
#include <vector>
6
7
class
EcalSimPulseShape
{
8
public
:
9
EcalSimPulseShape
(){};
10
~EcalSimPulseShape
(){};
11
void
setTimeInterval
(
float
x
) {
time_interval
=
x
; };
12
float
getTimeInterval
() {
return
time_interval
; };
13
14
std::vector<double>
barrel_shape
;
// there is no need to getters/setters, just access data directly
15
std::vector<double>
endcap_shape
;
// there is no need to getters/setters, just access data directly
16
std::vector<double>
apd_shape
;
// there is no need to getters/setters, just access data directly
17
18
double
barrel_thresh
;
19
double
endcap_thresh
;
20
double
apd_thresh
;
21
float
time_interval
;
// time interval of the shape
22
23
COND_SERIALIZABLE
;
24
};
25
#endif
EcalSimPulseShape::setTimeInterval
void setTimeInterval(float x)
Definition:
EcalSimPulseShape.h:11
EcalSimPulseShape::EcalSimPulseShape
EcalSimPulseShape()
Definition:
EcalSimPulseShape.h:9
EcalSimPulseShape::endcap_thresh
double endcap_thresh
Definition:
EcalSimPulseShape.h:19
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
EcalSimPulseShape::barrel_shape
std::vector< double > barrel_shape
Definition:
EcalSimPulseShape.h:12
DDAxes::x
EcalSimPulseShape::barrel_thresh
double barrel_thresh
Definition:
EcalSimPulseShape.h:18
EcalSimPulseShape::~EcalSimPulseShape
~EcalSimPulseShape()
Definition:
EcalSimPulseShape.h:10
EcalSimPulseShape::time_interval
float time_interval
Definition:
EcalSimPulseShape.h:21
EcalSimPulseShape::apd_shape
std::vector< double > apd_shape
Definition:
EcalSimPulseShape.h:16
Serializable.h
EcalSimPulseShape
Definition:
EcalSimPulseShape.h:7
EcalSimPulseShape::getTimeInterval
float getTimeInterval()
Definition:
EcalSimPulseShape.h:12
EcalSimPulseShape::apd_thresh
double apd_thresh
Definition:
EcalSimPulseShape.h:20
EcalSimPulseShape::endcap_shape
std::vector< double > endcap_shape
Definition:
EcalSimPulseShape.h:15
Generated for CMSSW Reference Manual by
1.8.16