#include <HcalInterpolatedPulseColl.h>
Public Member Functions | |
const HcalInterpolatedPulse & | getChannelPulse (const HcalDetId &id) const |
const HcalInterpolatedPulse & | getChannelPulse (const unsigned i) const |
HcalInterpolatedPulseColl (const std::vector< HcalInterpolatedPulse > &pulses, const HBHEChannelGroups &groups) | |
HcalInterpolatedPulseColl () | |
bool | operator!= (const HcalInterpolatedPulseColl &r) |
bool | operator== (const HcalInterpolatedPulseColl &r) |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, unsigned) |
Private Attributes | |
HBHEChannelGroups | groups_ |
std::vector< HcalInterpolatedPulse > | pulses_ |
Friends | |
class | boost::serialization::access |
Definition at line 8 of file HcalInterpolatedPulseColl.h.
HcalInterpolatedPulseColl::HcalInterpolatedPulseColl | ( | const std::vector< HcalInterpolatedPulse > & | pulses, |
const HBHEChannelGroups & | groups | ||
) |
Definition at line 4 of file HcalInterpolatedPulseColl.cc.
References Exception, groups_, HBHEChannelGroups::largestGroupNumber(), pulses_, and mitigatedMETSequence_cff::U.
|
inline |
Definition at line 35 of file HcalInterpolatedPulseColl.h.
const HcalInterpolatedPulse & HcalInterpolatedPulseColl::getChannelPulse | ( | const HcalDetId & | id | ) | const |
Definition at line 15 of file HcalInterpolatedPulseColl.cc.
References egammaForCoreTracking_cff::depth, HBHEChannelGroups::getGroup(), groups_, hbheChannelMap(), HBHELinearMap::linearIndex(), and pulses_.
|
inline |
Definition at line 19 of file HcalInterpolatedPulseColl.h.
References HBHEChannelGroups::getGroup(), groups_, and pulses_.
|
inline |
|
inline |
Definition at line 22 of file HcalInterpolatedPulseColl.h.
References groups_, and pulses_.
|
inlineprivate |
Definition at line 41 of file HcalInterpolatedPulseColl.h.
References groups_.
|
friend |
Definition at line 38 of file HcalInterpolatedPulseColl.h.
|
private |
Definition at line 30 of file HcalInterpolatedPulseColl.h.
Referenced by getChannelPulse(), HcalInterpolatedPulseColl(), operator==(), and serialize().
|
private |
Definition at line 29 of file HcalInterpolatedPulseColl.h.
Referenced by getChannelPulse(), HcalInterpolatedPulseColl(), and operator==().