#include <CastorRawGains.h>
Public Types | |
typedef std::vector< Item > | Container |
typedef CastorRawGain | Item |
Public Member Functions | |
CastorRawGain * | addItem (DetId fId) |
add new (empty) item More... | |
void | addValues (DetId fId, const CastorRawGain &fValues) |
fill values More... | |
CastorRawGains () | |
std::vector< DetId > | getAllChannels () const |
get list of all available channels More... | |
const CastorRawGain * | getValues (DetId fId) const |
get value More... | |
void | sort () |
sort values by channelId More... | |
bool | sorted () const |
check if data are sorted More... | |
~CastorRawGains () | |
Private Attributes | |
Container | mItems |
bool | mSorted |
Definition at line 17 of file CastorRawGains.h.
typedef std::vector<Item> CastorRawGains::Container |
Definition at line 35 of file CastorRawGains.h.
typedef CastorRawGain CastorRawGains::Item |
Definition at line 34 of file CastorRawGains.h.
CastorRawGains::CastorRawGains | ( | ) |
Definition at line 31 of file CastorRawGains.cc.
CastorRawGains::~CastorRawGains | ( | ) |
Definition at line 33 of file CastorRawGains.cc.
CastorRawGain * CastorRawGains::addItem | ( | DetId | fId | ) |
add new (empty) item
Definition at line 59 of file CastorRawGains.cc.
References B2GTnPMonitor_cfi::item, mItems, mSorted, and DetId::rawId().
void CastorRawGains::addValues | ( | DetId | fId, |
const CastorRawGain & | fValues | ||
) |
fill values
Definition at line 66 of file CastorRawGains.cc.
References CastorRawGain::getError(), CastorRawGain::getStatus(), CastorRawGain::getValue(), CastorRawGain::getVoltage(), B2GTnPMonitor_cfi::item, mItems, mSorted, and DetId::rawId().
std::vector< DetId > CastorRawGains::getAllChannels | ( | ) | const |
get list of all available channels
Definition at line 51 of file CastorRawGains.cc.
References B2GTnPMonitor_cfi::item, mItems, and mps_fire::result.
const CastorRawGain * CastorRawGains::getValues | ( | DetId | fId | ) | const |
get value
Definition at line 35 of file CastorRawGains.cc.
References CastorRawGain::BAD, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, spr::find(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, mItems, DetId::rawId(), sorted(), and filterCSVwithJSON::target.
void CastorRawGains::sort | ( | ) |
|
inline |
check if data are sorted
Definition at line 26 of file CastorRawGains.h.
References mSorted.
Referenced by getValues().
|
private |
Definition at line 38 of file CastorRawGains.h.
Referenced by addItem(), addValues(), getAllChannels(), getValues(), and sort().
|
private |
Definition at line 39 of file CastorRawGains.h.
Referenced by addItem(), addValues(), sort(), and sorted().