CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
CaloNumberingScheme Class Reference

#include <CaloNumberingScheme.h>

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

Public Member Functions

 CaloNumberingScheme (int iv=0)
 Constructor with optional verbosity control. More...
 
void setVerbosity (int)
 Verbosity setting. More...
 
virtual ~CaloNumberingScheme ()
 

Protected Attributes

int verbosity
 Verbosity field: Zero = quiet, increasing integers mean more output. More...
 

Detailed Description

Generic base class for converters between DDD numbering and DetId numbering. Provides only a verbosity control to derived classes.

Definition at line 9 of file CaloNumberingScheme.h.

Constructor & Destructor Documentation

◆ CaloNumberingScheme()

CaloNumberingScheme::CaloNumberingScheme ( int  iv = 0)

Constructor with optional verbosity control.

Definition at line 7 of file CaloNumberingScheme.cc.

7 : verbosity(iv) {}
int verbosity
Verbosity field: Zero = quiet, increasing integers mean more output.

◆ ~CaloNumberingScheme()

virtual CaloNumberingScheme::~CaloNumberingScheme ( )
inlinevirtual

Definition at line 13 of file CaloNumberingScheme.h.

13 {}

Member Function Documentation

◆ setVerbosity()

void CaloNumberingScheme::setVerbosity ( int  iv)

Verbosity setting.

Definition at line 9 of file CaloNumberingScheme.cc.

References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::iv, and verbosity.

9 { verbosity = iv; }
int verbosity
Verbosity field: Zero = quiet, increasing integers mean more output.

Member Data Documentation

◆ verbosity

int CaloNumberingScheme::verbosity
protected

Verbosity field: Zero = quiet, increasing integers mean more output.

Definition at line 19 of file CaloNumberingScheme.h.

Referenced by setVerbosity().