1 #ifndef SiStripApvGain_h 2 #define SiStripApvGain_h 28 typedef std::pair<ContainerIterator, ContainerIterator>
Range;
72 void getDetIds(std::vector<uint32_t>& DetIds_)
const;
79 uint16_t apv =
strip / 128;
80 return *(
range.first + apv);
ContainerIterator getFirstElement(RegistryConstIterator &idet)
RegistryConstIterator iend_end
RegistryConstIterator iend_begin
void printSummary(std::stringstream &ss, const TrackerTopology *trackerTopo) const
Registry::const_iterator RegistryConstIterator
static float getApvGain(uint16_t apv, const Range &range)
void printDebug(std::stringstream &ss, const TrackerTopology *trackerTopo) const
Registry::iterator RegistryIterator
RegistryConstIterator detid_end
RegistryConstIterator detid_begin
std::vector< unsigned int > Registry
Range getRangeByPos(unsigned short pos) const
static std::string const input
bool put(const uint32_t &detID, Range input)
RegistryConstIterator ibegin_begin
void getDetIds(std::vector< uint32_t > &DetIds_) const
std::vector< float > v_gains
RegistryPointers getRegistryPointers() const
std::pair< ContainerIterator, ContainerIterator > Range
std::vector< unsigned int > v_iend
std::vector< float >::const_iterator ContainerIterator
std::vector< unsigned int > v_detids
ContainerIterator getLastElement(RegistryConstIterator &idet)
#define COND_SERIALIZABLE
const Range getRange(const uint32_t detID) const
std::vector< float > InputVector
static float getStripGain(uint16_t strip, const Range &range)
std::vector< unsigned int > v_ibegin
RegistryConstIterator ibegin_end
ContainerIterator v_begin