CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
Phase2Tracker::Phase2TrackerDigiProducer::Registry Class Reference

Public Member Functions

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

Public Attributes

uint32_t detid
 public data members More...
 
uint16_t first
 
size_t index
 
uint16_t length
 

Detailed Description

Definition at line 41 of file Phase2TrackerDigiProducer.h.

Constructor & Destructor Documentation

◆ Registry()

Phase2Tracker::Phase2TrackerDigiProducer::Registry::Registry ( uint32_t  aDetid,
uint16_t  firstStrip,
size_t  indexInVector,
uint16_t  numberOfDigis 
)
inline

constructor

Definition at line 44 of file Phase2TrackerDigiProducer.h.

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

Member Function Documentation

◆ operator<()

bool Phase2Tracker::Phase2TrackerDigiProducer::Registry::operator< ( const Registry other) const
inline

< operator to sort registries

Definition at line 47 of file Phase2TrackerDigiProducer.h.

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

References detid, first, and trackingPlots::other.

Member Data Documentation

◆ detid

uint32_t Phase2Tracker::Phase2TrackerDigiProducer::Registry::detid

public data members

Definition at line 51 of file Phase2TrackerDigiProducer.h.

Referenced by operator<().

◆ first

uint16_t Phase2Tracker::Phase2TrackerDigiProducer::Registry::first

Definition at line 52 of file Phase2TrackerDigiProducer.h.

Referenced by operator<().

◆ index

size_t Phase2Tracker::Phase2TrackerDigiProducer::Registry::index

Definition at line 53 of file Phase2TrackerDigiProducer.h.

Referenced by BeautifulSoup.PageElement::insert().

◆ length

uint16_t Phase2Tracker::Phase2TrackerDigiProducer::Registry::length

Definition at line 54 of file Phase2TrackerDigiProducer.h.

Phase2Tracker::Phase2TrackerDigiProducer::Registry::first
uint16_t first
Definition: Phase2TrackerDigiProducer.h:52
trackingPlots.other
other
Definition: trackingPlots.py:1465
Phase2Tracker::Phase2TrackerDigiProducer::Registry::index
size_t index
Definition: Phase2TrackerDigiProducer.h:53
Phase2Tracker::Phase2TrackerDigiProducer::Registry::length
uint16_t length
Definition: Phase2TrackerDigiProducer.h:54
Phase2Tracker::Phase2TrackerDigiProducer::Registry::detid
uint32_t detid
public data members
Definition: Phase2TrackerDigiProducer.h:51