CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DetIdAssociatorMaker Class Referenceabstract

#include "DetIdAssociatorMaker.h"

Inheritance diagram for DetIdAssociatorMaker:
CaloDetIdAssociatorMaker MuonDetIdAssociatorMaker EcalDetIdAssociatorMaker HcalDetIdAssociatorMaker HODetIdAssociatorMaker PreshowerDetIdAssociatorMaker

Public Member Functions

 DetIdAssociatorMaker ()=default
 
 DetIdAssociatorMaker (const DetIdAssociatorMaker &)=delete
 
virtual std::unique_ptr
< DetIdAssociator
make (const DetIdAssociatorRecord &) const =0
 
const DetIdAssociatorMakeroperator= (const DetIdAssociatorMaker &)=delete
 
virtual ~DetIdAssociatorMaker ()=default
 

Detailed Description

Description: [one line class summary]

Usage: <usage>

Definition at line 29 of file DetIdAssociatorMaker.h.

Constructor & Destructor Documentation

DetIdAssociatorMaker::DetIdAssociatorMaker ( )
default
DetIdAssociatorMaker::DetIdAssociatorMaker ( const DetIdAssociatorMaker )
delete
virtual DetIdAssociatorMaker::~DetIdAssociatorMaker ( )
virtualdefault

Member Function Documentation

virtual std::unique_ptr<DetIdAssociator> DetIdAssociatorMaker::make ( const DetIdAssociatorRecord ) const
pure virtual
const DetIdAssociatorMaker& DetIdAssociatorMaker::operator= ( const DetIdAssociatorMaker )
delete