CMS 3D CMS Logo

CaloNumberingScheme Class Reference

Generic base class for converters between DDD numbering and DetId numbering. More...

#include <Geometry/CaloGeometry/interface/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.

00007 : verbosity(iv) {}

virtual CaloNumberingScheme::~CaloNumberingScheme (  )  [inline, virtual]

Definition at line 13 of file CaloNumberingScheme.h.

00013 {};


Member Function Documentation

void CaloNumberingScheme::setVerbosity ( const   int  ) 

Verbosity setting.

Definition at line 9 of file CaloNumberingScheme.cc.

References verbosity.

00009 {verbosity = iv;}


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().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:15:47 2009 for CMSSW by  doxygen 1.5.4