#include "CaloDetIdAssociatorMaker.h"
Public Member Functions | |
CaloDetIdAssociatorMaker (edm::ParameterSet const &, edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&) | |
std::unique_ptr< DetIdAssociator > | make (const DetIdAssociatorRecord &) const final |
Public Member Functions inherited from DetIdAssociatorMaker | |
DetIdAssociatorMaker ()=default | |
virtual | ~DetIdAssociatorMaker ()=default |
Private Member Functions | |
virtual std::unique_ptr< DetIdAssociator > | make (CaloGeometry const &, int nPhi, int nEta, double etaBinSize) const |
Private Attributes | |
const double | etaBinSize |
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > | geomToken_ |
const int | nEta |
const int | nPhi |
Description: [one line class summary]
Usage: <usage>
Definition at line 36 of file CaloDetIdAssociatorMaker.h.
CaloDetIdAssociatorMaker::CaloDetIdAssociatorMaker | ( | edm::ParameterSet const & | pSet, |
edm::ESConsumesCollectorT< DetIdAssociatorRecord > && | iCollector | ||
) |
Definition at line 34 of file CaloDetIdAssociatorMaker.cc.
References etaBinSize, nEta, and nPhi.
|
finalvirtual |
Implements DetIdAssociatorMaker.
Definition at line 41 of file CaloDetIdAssociatorMaker.cc.
References etaBinSize, geomToken_, edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::get(), nEta, and nPhi.
|
privatevirtual |
Reimplemented in EcalDetIdAssociatorMaker, HcalDetIdAssociatorMaker, HODetIdAssociatorMaker, and PreshowerDetIdAssociatorMaker.
Definition at line 45 of file CaloDetIdAssociatorMaker.cc.
|
private |
Definition at line 46 of file CaloDetIdAssociatorMaker.h.
Referenced by CaloDetIdAssociatorMaker(), PreshowerDetIdAssociatorMaker::make(), HODetIdAssociatorMaker::make(), HcalDetIdAssociatorMaker::make(), EcalDetIdAssociatorMaker::make(), and make().
|
private |
Definition at line 45 of file CaloDetIdAssociatorMaker.h.
Referenced by make().
|
private |
Definition at line 48 of file CaloDetIdAssociatorMaker.h.
Referenced by CaloDetIdAssociatorMaker(), PreshowerDetIdAssociatorMaker::make(), HODetIdAssociatorMaker::make(), HcalDetIdAssociatorMaker::make(), EcalDetIdAssociatorMaker::make(), and make().
|
private |
Definition at line 47 of file CaloDetIdAssociatorMaker.h.
Referenced by CaloDetIdAssociatorMaker(), PreshowerDetIdAssociatorMaker::make(), HODetIdAssociatorMaker::make(), HcalDetIdAssociatorMaker::make(), EcalDetIdAssociatorMaker::make(), and make().