CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
SiStripApvGain::RegistryPointers Struct Reference

#include <SiStripApvGain.h>

Public Member Functions

ContainerIterator getFirstElement (RegistryConstIterator &idet)
 
ContainerIterator getLastElement (RegistryConstIterator &idet)
 

Public Attributes

RegistryConstIterator detid_begin
 
RegistryConstIterator detid_end
 
RegistryConstIterator ibegin_begin
 
RegistryConstIterator ibegin_end
 
RegistryConstIterator iend_begin
 
RegistryConstIterator iend_end
 
ContainerIterator v_begin
 
ContainerIterator v_end
 

Detailed Description

Definition at line 34 of file SiStripApvGain.h.

Member Function Documentation

◆ getFirstElement()

ContainerIterator SiStripApvGain::RegistryPointers::getFirstElement ( RegistryConstIterator idet)
inline

Definition at line 44 of file SiStripApvGain.h.

44  {
45  return v_begin + *(ibegin_begin + (idet - detid_begin));
46  }

References detid_begin, ibegin_begin, and v_begin.

◆ getLastElement()

ContainerIterator SiStripApvGain::RegistryPointers::getLastElement ( RegistryConstIterator idet)
inline

Definition at line 47 of file SiStripApvGain.h.

47  {
48  return v_begin + *(iend_begin + (idet - detid_begin));
49  }

References detid_begin, iend_begin, and v_begin.

Member Data Documentation

◆ detid_begin

RegistryConstIterator SiStripApvGain::RegistryPointers::detid_begin

Definition at line 35 of file SiStripApvGain.h.

Referenced by getFirstElement(), and getLastElement().

◆ detid_end

RegistryConstIterator SiStripApvGain::RegistryPointers::detid_end

Definition at line 36 of file SiStripApvGain.h.

◆ ibegin_begin

RegistryConstIterator SiStripApvGain::RegistryPointers::ibegin_begin

Definition at line 37 of file SiStripApvGain.h.

Referenced by getFirstElement().

◆ ibegin_end

RegistryConstIterator SiStripApvGain::RegistryPointers::ibegin_end

Definition at line 38 of file SiStripApvGain.h.

◆ iend_begin

RegistryConstIterator SiStripApvGain::RegistryPointers::iend_begin

Definition at line 39 of file SiStripApvGain.h.

Referenced by getLastElement().

◆ iend_end

RegistryConstIterator SiStripApvGain::RegistryPointers::iend_end

Definition at line 40 of file SiStripApvGain.h.

◆ v_begin

ContainerIterator SiStripApvGain::RegistryPointers::v_begin

Definition at line 41 of file SiStripApvGain.h.

Referenced by getFirstElement(), and getLastElement().

◆ v_end

ContainerIterator SiStripApvGain::RegistryPointers::v_end

Definition at line 42 of file SiStripApvGain.h.

SiStripApvGain::RegistryPointers::detid_begin
RegistryConstIterator detid_begin
Definition: SiStripApvGain.h:35
SiStripApvGain::RegistryPointers::iend_begin
RegistryConstIterator iend_begin
Definition: SiStripApvGain.h:39
SiStripApvGain::RegistryPointers::v_begin
ContainerIterator v_begin
Definition: SiStripApvGain.h:41
SiStripApvGain::RegistryPointers::ibegin_begin
RegistryConstIterator ibegin_begin
Definition: SiStripApvGain.h:37