CMS 3D CMS Logo

Public Member Functions | Protected Attributes

CaloNumberingScheme Class Reference

#include <CaloNumberingScheme.h>

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

List of all members.

Public Member Functions

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

Protected Attributes

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

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 ( int  iv = 0)

Constructor with optional verbosity control.

Definition at line 7 of file CaloNumberingScheme.cc.

: verbosity(iv) {}
virtual CaloNumberingScheme::~CaloNumberingScheme ( ) [inline, virtual]

Definition at line 13 of file CaloNumberingScheme.h.

{};

Member Function Documentation

void CaloNumberingScheme::setVerbosity ( const int  iv)

Verbosity setting.

Definition at line 9 of file CaloNumberingScheme.cc.

References verbosity.

{verbosity = iv;}

Member Data Documentation

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

Definition at line 18 of file CaloNumberingScheme.h.

Referenced by setVerbosity().