CMS 3D CMS Logo

Public Member Functions | Public Attributes

sistrip::RawToDigiUnpacker::Registry Class Reference

private class to register start and end index of digis in a collection More...

List of all members.

Public Member Functions

bool operator< (const Registry &other) const
 < operator to sort registries
 Registry (uint32_t aDetid, uint16_t firstStrip, size_t indexInVector, uint16_t numberOfDigis)
 constructor

Public Attributes

uint32_t detid
 public data members
uint16_t first
size_t index
uint16_t length

Detailed Description

private class to register start and end index of digis in a collection

Definition at line 99 of file SiStripRawToDigiUnpacker.h.


Constructor & Destructor Documentation

sistrip::RawToDigiUnpacker::Registry::Registry ( uint32_t  aDetid,
uint16_t  firstStrip,
size_t  indexInVector,
uint16_t  numberOfDigis 
) [inline]

constructor

Definition at line 102 of file SiStripRawToDigiUnpacker.h.

                                                                                                   : 
        detid(aDetid), first(firstStrip), index(indexInVector), length(numberOfDigis) {}

Member Function Documentation

bool sistrip::RawToDigiUnpacker::Registry::operator< ( const Registry other) const [inline]

< operator to sort registries

Definition at line 105 of file SiStripRawToDigiUnpacker.h.

References detid, and first.

{return (detid != other.detid ? detid < other.detid : first < other.first);}

Member Data Documentation

public data members

Definition at line 107 of file SiStripRawToDigiUnpacker.h.

Referenced by operator<().

Definition at line 108 of file SiStripRawToDigiUnpacker.h.

Referenced by operator<().

Definition at line 109 of file SiStripRawToDigiUnpacker.h.

Definition at line 110 of file SiStripRawToDigiUnpacker.h.