CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
HcalDetIdAssociatorMaker Class Reference

#include "HcalDetIdAssociatorMaker.h"

Inheritance diagram for HcalDetIdAssociatorMaker:
CaloDetIdAssociatorMaker DetIdAssociatorMaker

Public Member Functions

 HcalDetIdAssociatorMaker (edm::ParameterSet const &, edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&)
 
- Public Member Functions inherited from CaloDetIdAssociatorMaker
 CaloDetIdAssociatorMaker (edm::ParameterSet const &, edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&)
 
std::unique_ptr< DetIdAssociatormake (const DetIdAssociatorRecord &) const final
 
- Public Member Functions inherited from DetIdAssociatorMaker
 DetIdAssociatorMaker ()=default
 
 DetIdAssociatorMaker (const DetIdAssociatorMaker &)=delete
 
const DetIdAssociatorMakeroperator= (const DetIdAssociatorMaker &)=delete
 
virtual ~DetIdAssociatorMaker ()=default
 

Private Member Functions

std::unique_ptr< DetIdAssociatormake (CaloGeometry const &geom, int nPhi, int nEta, double etaBinSize) const final
 

Private Attributes

const int hcalReg_
 

Detailed Description

Description: [one line class summary]

Usage: <usage>

Definition at line 29 of file HcalDetIdAssociatorMaker.h.

Constructor & Destructor Documentation

◆ HcalDetIdAssociatorMaker()

HcalDetIdAssociatorMaker::HcalDetIdAssociatorMaker ( edm::ParameterSet const &  pSet,
edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&  iCollector 
)

Definition at line 29 of file HcalDetIdAssociatorMaker.cc.

References edm::ParameterSet::getParameter().

31  : CaloDetIdAssociatorMaker(pSet, std::move(iCollector)), hcalReg_{pSet.getParameter<int>("hcalRegion")} {}
CaloDetIdAssociatorMaker(edm::ParameterSet const &, edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&)
def move(src, dest)
Definition: eostools.py:511

Member Function Documentation

◆ make()

std::unique_ptr<DetIdAssociator> HcalDetIdAssociatorMaker::make ( CaloGeometry const &  geom,
int  nPhi,
int  nEta,
double  etaBinSize 
) const
inlinefinalprivatevirtual

Member Data Documentation

◆ hcalReg_

const int HcalDetIdAssociatorMaker::hcalReg_
private

Definition at line 38 of file HcalDetIdAssociatorMaker.h.

Referenced by make().