5#ifndef CSCCONDDATACOLLECTION_H
6#define CSCCONDDATACOLLECTION_H
90 template <
typename data_type>
108 std::istringstream
ss(parDefault);
130 StatusCode
record(
const data_type &,
const int &
index);
153 template <
typename data_type>
161 template <
typename data_type>
170 return StatusCode::RECOVERABLE;
172 return StatusCode::SUCCESS;
An STL vector of pointers that by default owns its pointed-to elements.
char data[hepevt_bytes_allocation_ATLAS]
void resize(size_type sz)
const CscCondData< data_type > * at(size_type n) const
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
size_type size() const noexcept
CscCondDataCollectionBase()
CscCondDataCollection(SG::OwnershipPolicy own=SG::OWN_ELEMENTS)
typeNamer< data_type > m_typeNamer
virtual std::string getParDataType() const
StatusCode record(const data_type &, const int &index)
virtual void setParDefault(const std::string &parDefault)
virtual void setSize(const unsigned int &size)
virtual size_t getSize() const
virtual ~CscCondDataCollection()
virtual const data_type & getParDefault() const
StatusCode recordFromSS(std::istringstream &ss, const unsigned int &index)
virtual int check(unsigned int &index) const
std::string nameType() const
std::string nameType() const
std::string nameType() const
std::string nameType() const
std::string nameType() const
std::string nameType() const
std::string nameType() const
std::string nameType() const
std::string nameType() const
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
@ OWN_ELEMENTS
this data object owns its elements