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
void printSummary(std::stringstream &ss, const TrackerTopology *trackerTopo) const
RegistryConstIterator iend_begin
Registry::const_iterator RegistryConstIterator
static float getApvGain(uint16_t apv, const Range &range)
Registry::iterator RegistryIterator
RegistryConstIterator detid_end
RegistryConstIterator detid_begin
Range getRangeByPos(unsigned short pos) const
std::vector< unsigned int > Registry
void getDetIds(std::vector< uint32_t > &DetIds_) const
static std::string const input
const uint16_t range(const Frame &aFrame)
bool put(const uint32_t &detID, Range input)
RegistryConstIterator ibegin_begin
std::vector< float > v_gains
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
std::vector< float > InputVector
static float getStripGain(uint16_t strip, const Range &range)
void printDebug(std::stringstream &ss, const TrackerTopology *trackerTopo) const
std::vector< unsigned int > v_ibegin
const Range getRange(const uint32_t detID) const
RegistryConstIterator ibegin_end
RegistryPointers getRegistryPointers() const
ContainerIterator v_begin