CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 (const 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 ( 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.
virtual CaloNumberingScheme::~CaloNumberingScheme ( )
inlinevirtual

Definition at line 13 of file CaloNumberingScheme.h.

13 {};

Member Function Documentation

void CaloNumberingScheme::setVerbosity ( const int  iv)

Verbosity setting.

Definition at line 9 of file CaloNumberingScheme.cc.

References verbosity.

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

Member Data Documentation

int CaloNumberingScheme::verbosity
protected

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

Definition at line 18 of file CaloNumberingScheme.h.

Referenced by setVerbosity().