CMS 3D CMS Logo

List of all members | Public Member Functions
EcalNumberingScheme Class Referenceabstract

#include <EcalNumberingScheme.h>

Inheritance diagram for EcalNumberingScheme:
CaloNumberingScheme EcalBarrelNumberingScheme EcalEndcapNumberingScheme EcalHodoscopeNumberingScheme EcalPreshowerNumberingScheme ESTBNumberingScheme HcalTB04XtalNumberingScheme

Public Member Functions

 EcalNumberingScheme ()
 
virtual uint32_t getUnitID (const EcalBaseNumber &baseNumber) const =0
 
 ~EcalNumberingScheme () override
 
- Public Member Functions inherited from CaloNumberingScheme
 CaloNumberingScheme (int iv=0)
 Constructor with optional verbosity control. More...
 
void setVerbosity (int)
 Verbosity setting. More...
 
virtual ~CaloNumberingScheme ()
 

Additional Inherited Members

- Protected Attributes inherited from CaloNumberingScheme
int verbosity
 Verbosity field: Zero = quiet, increasing integers mean more output. More...
 

Detailed Description

Definition at line 14 of file EcalNumberingScheme.h.

Constructor & Destructor Documentation

◆ EcalNumberingScheme()

EcalNumberingScheme::EcalNumberingScheme ( )

Definition at line 9 of file EcalNumberingScheme.cc.

◆ ~EcalNumberingScheme()

EcalNumberingScheme::~EcalNumberingScheme ( )
override

Definition at line 11 of file EcalNumberingScheme.cc.

11 {}

Member Function Documentation

◆ getUnitID()

virtual uint32_t EcalNumberingScheme::getUnitID ( const EcalBaseNumber baseNumber) const
pure virtual
CaloNumberingScheme::CaloNumberingScheme
CaloNumberingScheme(int iv=0)
Constructor with optional verbosity control.
Definition: CaloNumberingScheme.cc:7