#include <HBHEChannelGroups.h>
Public Member Functions | |
unsigned | getGroup (const unsigned linearChannel) const |
const uint32_t * | groupData () const |
HBHEChannelGroups () | |
HBHEChannelGroups (const unsigned *data, const unsigned len) | |
unsigned | largestGroupNumber () const |
bool | operator!= (const HBHEChannelGroups &r) const |
bool | operator== (const HBHEChannelGroups &r) const |
void | setGroup (const unsigned linearChannel, const unsigned groupNum) |
unsigned | size () const |
Private Member Functions | |
template<class Archive > | |
void | load (Archive &ar, const unsigned) |
template<class Archive > | |
void | save (Archive &ar, const unsigned) const |
bool | validate () const |
Private Attributes | |
std::vector< uint32_t > | group_ |
Friends | |
class | boost::serialization::access |
Definition at line 12 of file HBHEChannelGroups.h.
|
inline |
Definition at line 14 of file HBHEChannelGroups.h.
|
inline |
Definition at line 21 of file HBHEChannelGroups.h.
References Exception, and validate().
|
inline |
Definition at line 37 of file HBHEChannelGroups.h.
References group_.
Referenced by HcalInterpolatedPulseColl::getChannelPulse().
|
inline |
|
inline |
Definition at line 39 of file HBHEChannelGroups.h.
References group_, and mps_fire::i.
Referenced by HcalInterpolatedPulseColl::HcalInterpolatedPulseColl().
|
inlineprivate |
Definition at line 69 of file HBHEChannelGroups.h.
References Exception, group_, and validate().
Referenced by MatrixToProcess.MatrixToProcess::getProcess(), MatrixToProcess.MatrixToProcess::listAll(), and ConfigBuilder.ConfigBuilder::prepare_FILTER().
|
inline |
|
inline |
|
inlineprivate |
Definition at line 62 of file HBHEChannelGroups.h.
References Exception, group_, and validate().
Referenced by Vispa.Main.TabController.TabController::allowClose(), Vispa.Main.TabController.TabController::checkModificationTimestamp(), and SpecificationBuilder_cfi.Specification::saveAll().
|
inline |
|
inline |
Definition at line 33 of file HBHEChannelGroups.h.
References group_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
inlineprivate |
Definition at line 57 of file HBHEChannelGroups.h.
References HBHELinearMap::ChannelCount.
Referenced by HBHEChannelGroups(), load(), and save().
|
friend |
Definition at line 59 of file HBHEChannelGroups.h.
|
private |
Definition at line 55 of file HBHEChannelGroups.h.
Referenced by getGroup(), groupData(), largestGroupNumber(), load(), operator==(), save(), setGroup(), and size().