#include <SiPixelTemplateDBObject.h>
Classes | |
union | char2float |
struct | Reader |
Public Member Functions | |
bool | fail () |
short | getTemplateID (const uint32_t &detid) const |
const std::map< unsigned int, short > & | getTemplateIDs () const |
void | incrementIndex (int i) |
int | index () const |
int | maxIndex () const |
int | numOfTempl () const |
SiPixelTemplateDBObject & | operator>> (int &i) |
SiPixelTemplateDBObject & | operator>> (float &f) |
void | push_back (float entry) |
bool | putTemplateID (const uint32_t &detid, short &value) |
void | putTemplateIDs (std::map< unsigned int, short > &t_ID) |
Reader | reader () const |
void | setIndex (int index) |
void | setInvalid () |
void | setMaxIndex (int maxIndex) |
void | setNumOfTempl (int numOfTempl) |
void | setVersion (float version) |
SiPixelTemplateDBObject () | |
std::vector< float > const & | sVector () const |
float | version () const |
virtual | ~SiPixelTemplateDBObject () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
int | index_ |
bool | isInvalid_ |
int | maxIndex_ |
int | numOfTempl_ |
std::vector< float > | sVector_ |
std::map< unsigned int, short > | templ_ID |
float | version_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
std::ostream & | operator<< (std::ostream &s, const SiPixelTemplateDBObject &dbobject) |
Definition at line 16 of file SiPixelTemplateDBObject.h.
|
inline |
Definition at line 67 of file SiPixelTemplateDBObject.h.
References sVector_.
|
inlinevirtual |
Definition at line 70 of file SiPixelTemplateDBObject.h.
References operator<<, and alignCSCRings::s.
|
inline |
Definition at line 103 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::isInvalid_.
Referenced by SiPixelTemplate2D::pushfile(), and SiStripTemplate::pushfile().
|
inline |
Definition at line 144 of file SiPixelTemplateDBObject.h.
References templ_ID.
Referenced by PixelCPEBase::fillDetParams(), and PixelCPETemplateReco::localPosition().
|
inline |
Definition at line 130 of file SiPixelTemplateDBObject.h.
References templ_ID.
|
inline |
Definition at line 119 of file SiPixelTemplateDBObject.h.
References mps_fire::i, and SiPixelTemplateDBObject::Reader::index_.
Referenced by SiPixelTemplate2D::pushfile(), and SiStripTemplate::pushfile().
|
inline |
Definition at line 112 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::index_.
Referenced by BeautifulSoup.PageElement::insert(), SiPixelTemplate2D::pushfile(), and SiStripTemplate::pushfile().
|
inline |
Definition at line 113 of file SiPixelTemplateDBObject.h.
References maxIndex_.
Referenced by SiPixelTemplateDBObject::Reader::operator>>(), SiPixelFakeTemplateDBObjectESSource::produce(), and setMaxIndex().
|
inline |
Definition at line 114 of file SiPixelTemplateDBObject.h.
References numOfTempl_.
Referenced by SiPixelTemplateDBObject::Reader::numOfTempl(), SiPixelFakeTemplateDBObjectESSource::produce(), SiPixelTemplate2D::pushfile(), and SiStripTemplate::pushfile().
|
inline |
Definition at line 76 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::index_, createfilelist::int, SiPixelTemplateDBObject::Reader::isInvalid_, and maxIndex_.
|
inline |
Definition at line 88 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::index_, SiPixelTemplateDBObject::Reader::isInvalid_, and maxIndex_.
|
inline |
Definition at line 106 of file SiPixelTemplateDBObject.h.
References sVector_.
Referenced by SiPixelFakeTemplateDBObjectESSource::produce().
|
inline |
Definition at line 132 of file SiPixelTemplateDBObject.h.
References templ_ID, and relativeConstraints::value.
|
inline |
Definition at line 129 of file SiPixelTemplateDBObject.h.
References templ_ID.
|
inline |
Definition at line 65 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::Reader().
Referenced by SiPixelTemplate::pushfile().
|
private |
|
inline |
Definition at line 107 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::index(), and SiPixelTemplateDBObject::Reader::index_.
|
inline |
Definition at line 102 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::isInvalid_.
|
inline |
Definition at line 108 of file SiPixelTemplateDBObject.h.
References maxIndex(), and maxIndex_.
Referenced by SiPixelFakeTemplateDBObjectESSource::produce().
|
inline |
Definition at line 109 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::numOfTempl(), and numOfTempl_.
Referenced by SiPixelFakeTemplateDBObjectESSource::produce().
|
inline |
Definition at line 101 of file SiPixelTemplateDBObject.h.
References SiPixelTemplateDBObject::Reader::version(), and version_.
Referenced by SiPixelFakeTemplateDBObjectESSource::produce().
|
inline |
Definition at line 116 of file SiPixelTemplateDBObject.h.
References sVector_.
Referenced by SiPixelTemplateDBObject::Reader::operator>>(), SiPixelTemplateDBObjectESProducer::produce(), SiPixelTemplate2D::pushfile(), SiStripTemplate::pushfile(), and SiPixelTemplateDBObject::Reader::sVector().
|
inline |
Definition at line 115 of file SiPixelTemplateDBObject.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and SiPixelTemplateDBObject::Reader::version().
|
friend |
Definition at line 162 of file SiPixelTemplateDBObject.h.
|
friend |
Definition at line 162 of file SiPixelTemplateDBObject.h.
|
friend |
Referenced by ~SiPixelTemplateDBObject().
|
private |
Definition at line 154 of file SiPixelTemplateDBObject.h.
|
private |
Definition at line 158 of file SiPixelTemplateDBObject.h.
|
private |
Definition at line 155 of file SiPixelTemplateDBObject.h.
Referenced by maxIndex(), operator>>(), and setMaxIndex().
|
private |
Definition at line 156 of file SiPixelTemplateDBObject.h.
Referenced by numOfTempl(), and setNumOfTempl().
|
private |
Definition at line 159 of file SiPixelTemplateDBObject.h.
Referenced by push_back(), SiPixelTemplateDBObject(), and sVector().
|
private |
Definition at line 160 of file SiPixelTemplateDBObject.h.
Referenced by getTemplateID(), getTemplateIDs(), putTemplateID(), and putTemplateIDs().
|
private |
Definition at line 157 of file SiPixelTemplateDBObject.h.
Referenced by setVersion(), and version().