#include <ComponentShapeCollection.h>
Public Member Functions | |
const std::shared_ptr< ComponentShape > | at (int depthIndex) const |
ComponentShapeCollection (bool useDBShape, edm::ConsumesCollector iC) | |
ComponentShapeCollection (edm::ConsumesCollector iC) | |
ComponentShapeCollection (bool useDBShape) | |
void | setEventSetup (const edm::EventSetup &evtSetup) |
~ComponentShapeCollection () | |
Static Public Member Functions | |
static int | maxDepthBin () |
static int | toDepthBin (int index) |
Protected Member Functions | |
void | buildMe (const edm::EventSetup *es=nullptr) |
void | fillCollection (bool useDBShape) |
void | fillCollection (edm::ConsumesCollector iC) |
Protected Attributes | |
double | m_thresh |
bool | m_useDBShape |
Private Attributes | |
edm::ESGetToken< EcalSimComponentShape, EcalSimComponentShapeRcd > | espsToken_ |
std::shared_ptr< ComponentShape > | m_shapeArr [m_nDepthBins] |
Static Private Attributes | |
static const int | m_nDepthBins = 23 |
Definition at line 8 of file ComponentShapeCollection.h.
|
inline |
Definition at line 10 of file ComponentShapeCollection.h.
References fillCollection().
|
inline |
Definition at line 14 of file ComponentShapeCollection.h.
|
inline |
Definition at line 15 of file ComponentShapeCollection.h.
References fillCollection().
|
inline |
Definition at line 17 of file ComponentShapeCollection.h.
const std::shared_ptr< ComponentShape > ComponentShapeCollection::at | ( | int | depthIndex | ) | const |
Definition at line 48 of file ComponentShapeCollection.cc.
References Exception, m_nDepthBins, m_shapeArr, and toDepthBin().
Referenced by EcalTimeMapDigitizer::add().
|
protected |
Definition at line 15 of file ComponentShapeCollection.cc.
References gather_cfg::cout, fillCollection(), and m_useDBShape.
Referenced by setEventSetup().
|
protected |
Definition at line 32 of file ComponentShapeCollection.cc.
References gather_cfg::cout, espsToken_, mps_fire::i, m_nDepthBins, and m_shapeArr.
Referenced by buildMe(), and ComponentShapeCollection().
|
protected |
Definition at line 22 of file ComponentShapeCollection.cc.
References gather_cfg::cout, espsToken_, mps_fire::i, m_nDepthBins, and m_shapeArr.
|
static |
Definition at line 56 of file ComponentShapeCollection.cc.
References m_nDepthBins.
Referenced by EcalTimeMapDigitizer::add().
void ComponentShapeCollection::setEventSetup | ( | const edm::EventSetup & | evtSetup | ) |
Definition at line 5 of file ComponentShapeCollection.cc.
References buildMe(), gather_cfg::cout, mps_fire::i, m_nDepthBins, and m_shapeArr.
Referenced by EcalDigiProducer_Ph2::accumulate(), EcalDigiProducer::accumulate(), EcalTimeDigiProducer::initializeEvent(), and EcalTimeMapDigitizer::setEventSetup().
|
static |
Definition at line 54 of file ComponentShapeCollection.cc.
Referenced by EcalTimeMapDigitizer::add(), and at().
|
private |
Definition at line 35 of file ComponentShapeCollection.h.
Referenced by fillCollection().
|
staticprivate |
Definition at line 34 of file ComponentShapeCollection.h.
Referenced by at(), fillCollection(), maxDepthBin(), and setEventSetup().
|
private |
Definition at line 36 of file ComponentShapeCollection.h.
Referenced by at(), fillCollection(), and setEventSetup().
|
protected |
Definition at line 31 of file ComponentShapeCollection.h.
|
protected |
Definition at line 30 of file ComponentShapeCollection.h.
Referenced by buildMe().