#include <SiPixelTemplateHelper.h>
Public Member Functions | |
bool | fill () override |
float | roundoff (float value, unsigned char prec) |
SiPixelHeaderTable () | |
Public Member Functions inherited from cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV > | |
std::shared_ptr< PayloadType > | fetchPayload (const cond::Hash &payloadHash) |
PlotImage (const std::string &title) | |
std::string | serializeData () override |
Public Member Functions inherited from cond::payloadInspector::PlotImpl< IOV_M, 0 > | |
PlotImpl (const std::string &type, const std::string &title) | |
std::string | processData () override |
~PlotImpl () override=default | |
Public Member Functions inherited from cond::payloadInspector::PlotBase | |
void | addInputParam (const std::string ¶mName) |
cond::persistency::Session | dbSession () |
template<typename PayloadType > | |
std::shared_ptr< PayloadType > | fetchPayload (const cond::Hash &payloadHash) |
template<int index> | |
TagReference | getTag () |
cond::Tag_t | getTagInfo (const std::string &tag) |
virtual void | init () |
const std::map< std::string, std::string > & | inputParamValues () const |
bool | isSingleIov () const |
bool | isTwoTags () const |
unsigned int | ntags () const |
std::string | payloadType () const |
PlotBase () | |
std::string | title () const |
std::string | type () const |
virtual | ~PlotBase ()=default |
Protected Attributes | |
bool | isTemplate_ |
std::string | label_ |
Protected Attributes inherited from cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV > | |
std::string | m_imageFileName |
Protected Attributes inherited from cond::payloadInspector::PlotBase | |
std::set< std::string > | m_inputParams |
std::map< std::string, std::string > | m_inputParamValues |
PlotAnnotations | m_plotAnnotations |
std::vector< std::pair< cond::Time_t, cond::Time_t > > | m_tagBoundaries |
std::vector< std::vector< std::tuple< cond::Time_t, cond::Hash > > > | m_tagIovs |
std::vector< std::string > | m_tagNames |
Additional Inherited Members | |
Public Types inherited from cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV > | |
typedef PlotImpl< IOV_M, 0 > | Base |
Definition at line 153 of file SiPixelTemplateHelper.h.
|
inline |
Definition at line 155 of file SiPixelTemplateHelper.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::isTemplate_, and templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::label_.
|
inlineoverridevirtual |
< template ID number
< Bfield in Tesla
< hall mobility
< pixel size (for future use in upgraded geometry)
< pixel size (for future use in upgraded geometry)
< pixel size (for future use in upgraded geometry)
< number of Template y entries
< number of Template y-slices of x entries
< number of Template x-entries in each slice
< detector type (0=BPix, 1=FPix)
< Charge scaling to match cmssw and pixelav
< detector bias potential in Volts
Implements cond::payloadInspector::PlotImpl< IOV_M, 0 >.
Definition at line 167 of file SiPixelTemplateHelper.h.
References svgfig::canvas(), Exception, cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV >::fetchPayload(), MillePedeFileConverter_cfg::fileName, heavyIonCSV_trainingSettings::idx, templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::isTemplate_, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::iy(), templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::label_, cond::payloadInspector::PlotImage< PayloadType, cond::payloadInspector::SINGLE_IOV >::m_imageFileName, jetsAK4_Puppi_cff::payload, templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::roundoff(), AlCaHLTBitMon_QueryRunRegistry::string, makeGlobalPositionRcd_cfg::tag, createPayload::tagname, and to_string().
|
inline |
Definition at line 300 of file SiPixelTemplateHelper.h.
References f, and funct::pow().
Referenced by templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::fill().
|
protected |
|
protected |
Definition at line 307 of file SiPixelTemplateHelper.h.
Referenced by Modules.SwitchProducer::__addParameter(), SequenceTypes.DummyModule::__repr__(), Modules.SwitchProducer::__setattr__(), Mixins._Labelable::_findDependencies(), templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::fill(), Mixins._Labelable::setLabel(), and templateHelper::SiPixelHeaderTable< PayloadType, StoreType, TransientType >::SiPixelHeaderTable().