Main Page
Namespaces
Classes
Package Documentation
SimCalorimetry
EcalSimAlgos
interface
EEShape.h
Go to the documentation of this file.
1
#ifndef EcalSimAlgos_EEShape_h
2
#define EcalSimAlgos_EEShape_h
3
4
#include "
SimCalorimetry/EcalSimAlgos/interface/EcalShapeBase.h
"
5
6
class
EEShape
:
public
EcalShapeBase
7
{
8
public
:
9
EEShape
(
bool
useDB
):
EcalShapeBase
(useDB){
if
(!useDB)
buildMe
();}
// if useDB = true, then buildMe is executed when setEventSetup and DB conditions are available}
10
// EEShape():EcalShapeBase(false){;}
11
12
protected
:
13
void
fillShape
(
float
&time_interval,
double
&
m_thresh
,
EcalShapeBase::DVec
& aVec,
const
edm::EventSetup
* es)
const override
;
14
};
15
16
17
18
#endif
19
EcalShapeBase.h
EcalShapeBase::DVec
std::vector< double > DVec
Definition:
EcalShapeBase.h:28
EcalShapeBase::m_thresh
double m_thresh
Definition:
EcalShapeBase.h:62
edm::EventSetup
Definition:
EventSetup.h:54
EEShape::fillShape
void fillShape(float &time_interval, double &m_thresh, EcalShapeBase::DVec &aVec, const edm::EventSetup *es) const override
Definition:
EEShape.cc:6
EcalShapeBase::buildMe
void buildMe()
Definition:
EcalShapeBase.cc:54
SiPixelSimParameters_cfi.useDB
useDB
Definition:
SiPixelSimParameters_cfi.py:91
EEShape::EEShape
EEShape(bool useDB)
Definition:
EEShape.h:9
EcalShapeBase
Definition:
EcalShapeBase.h:24
EEShape
Definition:
EEShape.h:6
Generated for CMSSW Reference Manual by
1.8.11