#include <HcalQIEData.h>
Public Member Functions | |
bool | addCoder (const HcalQIECoder &fCoder) |
const HcalQIECoder * | getCoder (DetId fId) const |
get QIE parameters More... | |
const HcalQIEShape & | getShape (int qieType) const |
get basic shape More... | |
HcalQIEData () | |
HcalQIEData (const HcalTopology *topo) | |
std::string | myname () const override |
void | setupShape () |
void | sort () |
bool | sorted () const |
Public Member Functions inherited from HcalCondObjectContainer< HcalQIECoder > | |
bool | addValues (const HcalQIECoder &myItem) |
bool | exists (DetId fId) const |
std::vector< DetId > | getAllChannels () const |
const tAllContWithNames | getAllContainers () const |
const HcalQIECoder * | getValues (DetId fId, bool throwOnFail=true) const |
HcalCondObjectContainer (const HcalTopology *topo) | |
virtual | ~HcalCondObjectContainer () |
Public Member Functions inherited from HcalCondObjectContainerBase | |
int | getCreatorPackedIndexVersion () const |
void | setTopo (const HcalTopology *topo) |
const HcalTopology * | topo () const |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
HcalQIEShape | mShape [2] |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Additional Inherited Members | |
Public Types inherited from HcalCondObjectContainer< HcalQIECoder > | |
typedef std::vector< tHcalCont > | tAllContWithNames |
typedef std::pair< std::string, std::vector< HcalQIECoder > > | tHcalCont |
Protected Member Functions inherited from HcalCondObjectContainerBase | |
HcalOtherSubdetector | extractOther (const DetId &id) const |
HcalCondObjectContainerBase (HcalCondObjectContainerBase const &o) | |
HcalCondObjectContainerBase (HcalCondObjectContainerBase &&)=default | |
HcalCondObjectContainerBase (const HcalTopology *) | |
unsigned int | indexFor (DetId) const |
HcalCondObjectContainerBase & | operator= (HcalCondObjectContainerBase const &o) |
HcalCondObjectContainerBase & | operator= (HcalCondObjectContainerBase &&)=default |
unsigned int | sizeFor (DetId) const |
std::string | textForId (const DetId &id) const |
Protected Attributes inherited from HcalCondObjectContainerBase | |
int | packedIndexVersion_ |
Definition at line 24 of file HcalQIEData.h.
|
inline |
|
inline |
Definition at line 30 of file HcalQIEData.h.
References setupShape().
|
inline |
Definition at line 41 of file HcalQIEData.h.
References HcalCondObjectContainer< HcalQIECoder >::addValues().
Referenced by HcalQIEDataCheck::analyze().
|
inline |
get QIE parameters
Definition at line 37 of file HcalQIEData.h.
References HcalCondObjectContainer< HcalQIECoder >::getValues().
Referenced by HcalQIEDataCheck::analyze(), and HcalDbService::getHcalCoder().
|
inline |
get basic shape
Definition at line 35 of file HcalQIEData.h.
References mShape, and Hcal_Conditions_forGlobalTag_cff::qieType.
Referenced by HcalDbService::getHcalShape().
|
inlineoverridevirtual |
Reimplemented from HcalCondObjectContainer< HcalQIECoder >.
Definition at line 45 of file HcalQIEData.h.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
void HcalQIEData::setupShape | ( | ) |
Definition at line 3 of file HcalQIEData.cc.
References binMin, binMin2, mShape, and HcalQIEShape::setLowEdges().
Referenced by HcalQIEData().
|
inline |
|
inline |
Definition at line 39 of file HcalQIEData.h.
|
friend |
Definition at line 52 of file HcalQIEData.h.
|
friend |
Definition at line 52 of file HcalQIEData.h.
|
private |
Definition at line 50 of file HcalQIEData.h.
Referenced by getShape(), and setupShape().