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

#include <HGCalCondObjectContainer.h>

Inheritance diagram for HGCalCondObjectNumberingScheme:
Inheritance graph
[legend]

Public Member Functions

virtual size_t rangeFor (uint64_t scheme) const =0
 
virtual size_t denseIndexFor (uint32_t rawDetId, uint64_t scheme) const =0
 
virtual size_t denseIndexFor (DetId rawDetId, uint64_t scheme) const
 

Static Public Attributes

static const size_t INVALID = (size_t) - 1
 

Detailed Description

Definition at line 8 of file HGCalCondObjectContainer.h.

Member Function Documentation

virtual size_t HGCalCondObjectNumberingScheme::denseIndexFor ( uint32_t  rawDetId,
uint64_t  scheme 
) const
pure virtual
virtual size_t HGCalCondObjectNumberingScheme::denseIndexFor ( DetId  rawDetId,
uint64_t  scheme 
) const
inlinevirtual

Definition at line 14 of file HGCalCondObjectContainer.h.

References denseIndexFor().

virtual size_t HGCalCondObjectNumberingScheme::rangeFor ( uint64_t  scheme) const
pure virtual

Implemented in HGCalTBNumberingScheme.

Member Data Documentation

const size_t HGCalCondObjectNumberingScheme::INVALID = (size_t) - 1
static

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