HGCal Test Beam  03a93d6239a951948e06fb3ef8dae4cbdebfad30
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
HGCalTBNumberingScheme Class Reference

#include <HGCalTBNumberingScheme.h>

Inheritance diagram for HGCalTBNumberingScheme:
Inheritance graph
[legend]
Collaboration diagram for HGCalTBNumberingScheme:
Collaboration graph
[legend]

Public Member Functions

virtual size_t rangeFor (uint64_t scheme) const
 
virtual size_t denseIndexFor (uint32_t rawDetId, uint64_t scheme) const
 
- Public Member Functions inherited from HGCalCondObjectNumberingScheme
virtual size_t denseIndexFor (DetId rawDetId, uint64_t scheme) const
 

Static Public Member Functions

static const
HGCalCondObjectNumberingScheme
scheme ()
 

Additional Inherited Members

- Static Public Attributes inherited from HGCalCondObjectNumberingScheme
static const size_t INVALID = (size_t) - 1
 

Detailed Description

Simple-minded numbering scheme appropriate for a testbeam geometry. Scheme version 0 assumes up to 28 planes of single 128-cell sensors.

Date:
Revision:
Author
J. Mans - Minnesota

Definition at line 15 of file HGCalTBNumberingScheme.h.

Member Function Documentation

size_t HGCalTBNumberingScheme::denseIndexFor ( uint32_t  rawDetId,
uint64_t  scheme 
) const
virtual
size_t HGCalTBNumberingScheme::rangeFor ( uint64_t  scheme) const
virtual

Implements HGCalCondObjectNumberingScheme.

Definition at line 8 of file HGCalTBNumberingScheme.cc.

static const HGCalCondObjectNumberingScheme* HGCalTBNumberingScheme::scheme ( )
inlinestatic

Definition at line 20 of file HGCalTBNumberingScheme.h.

Referenced by main(), and HGCalTBRecHitProducer::produce().


The documentation for this class was generated from the following files: