CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
EcalPreshowerNumberingScheme Class Reference

#include <EcalPreshowerNumberingScheme.h>

Inheritance diagram for EcalPreshowerNumberingScheme:
EcalNumberingScheme CaloNumberingScheme

Public Member Functions

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

Private Attributes

int L0ax [23]
 
int L0ay [23]
 
int L0bx [1]
 
int L0by [1]
 
int L0cx [1]
 
int L0cy [1]
 
int L1ax [26]
 
int L1ay [26]
 
int L1bx [1]
 
int L1by [1]
 
int L1cx [1]
 
int L1cy [1]
 
int L1dx [1]
 
int L1dy [1]
 
int L1ex [1]
 
int L1ey [1]
 
int L2ax [3]
 
int L2ay [3]
 
int L2bx [1]
 
int L2by [1]
 
int L3ax [3]
 
int L3ay [3]
 
int L3bx [1]
 
int L3by [1]
 

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 10 of file EcalPreshowerNumberingScheme.h.

Constructor & Destructor Documentation

EcalPreshowerNumberingScheme::EcalPreshowerNumberingScheme ( )

Definition at line 12 of file EcalPreshowerNumberingScheme.cc.

EcalPreshowerNumberingScheme::~EcalPreshowerNumberingScheme ( )

Definition at line 91 of file EcalPreshowerNumberingScheme.cc.

Member Function Documentation

uint32_t EcalPreshowerNumberingScheme::getUnitID ( const EcalBaseNumber baseNumber) const
virtual

Implements EcalNumberingScheme.

Definition at line 95 of file EcalPreshowerNumberingScheme.cc.

Member Data Documentation

int EcalPreshowerNumberingScheme::L0ax[23]
private

Definition at line 38 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L0ay[23]
private

Definition at line 39 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L0bx[1]
private

Definition at line 40 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L0by[1]
private

Definition at line 41 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L0cx[1]
private

Definition at line 42 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L0cy[1]
private

Definition at line 43 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1ax[26]
private

Definition at line 28 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1ay[26]
private

Definition at line 29 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1bx[1]
private

Definition at line 30 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1by[1]
private

Definition at line 31 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1cx[1]
private

Definition at line 32 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1cy[1]
private

Definition at line 33 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1dx[1]
private

Definition at line 34 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1dy[1]
private

Definition at line 35 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1ex[1]
private

Definition at line 36 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L1ey[1]
private

Definition at line 37 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L2ax[3]
private

Definition at line 24 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L2ay[3]
private

Definition at line 25 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L2bx[1]
private

Definition at line 26 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L2by[1]
private

Definition at line 27 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L3ax[3]
private

Definition at line 20 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L3ay[3]
private

Definition at line 21 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L3bx[1]
private

Definition at line 22 of file EcalPreshowerNumberingScheme.h.

int EcalPreshowerNumberingScheme::L3by[1]
private

Definition at line 23 of file EcalPreshowerNumberingScheme.h.