#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 29 of file HcalInterpolatedPulseColl.h.
const HcalInterpolatedPulse & HcalInterpolatedPulseColl::getChannelPulse | ( | const HcalDetId & | id | ) | const |
Definition at line 11 of file HcalInterpolatedPulseColl.cc.
References hcalRecHitTable_cff::depth, HBHEChannelGroups::getGroup(), groups_, hbheChannelMap(), hcalRecHitTable_cff::ieta, hcalRecHitTable_cff::iphi, HBHELinearMap::linearIndex(), and pulses_.
|
inline |
Definition at line 16 of file HcalInterpolatedPulseColl.h.
References HBHEChannelGroups::getGroup(), groups_, mps_fire::i, and pulses_.
|
inline |
|
inline |
Definition at line 18 of file HcalInterpolatedPulseColl.h.
References groups_, pulses_, and alignCSCRings::r.
|
inlineprivate |
Definition at line 35 of file HcalInterpolatedPulseColl.h.
References groups_, and pulses_.
|
friend |
Definition at line 32 of file HcalInterpolatedPulseColl.h.
|
private |
Definition at line 24 of file HcalInterpolatedPulseColl.h.
Referenced by getChannelPulse(), HcalInterpolatedPulseColl(), operator==(), and serialize().
|
private |
Definition at line 23 of file HcalInterpolatedPulseColl.h.
Referenced by getChannelPulse(), HcalInterpolatedPulseColl(), operator==(), and serialize().