#include <SiStripSummary.h>
Classes | |
struct | DetRegistry |
class | StrictWeakOrdering |
Public Types | |
typedef std::vector< float > ::const_iterator | ContainerIterator |
typedef std::vector< float > | InputVector |
typedef std::pair < ContainerIterator, ContainerIterator > | Range |
typedef std::vector< DetRegistry > | Registry |
typedef Registry::const_iterator | RegistryIterator |
Public Member Functions | |
ContainerIterator | getDataVectorBegin () const |
ContainerIterator | getDataVectorEnd () const |
std::vector< uint32_t > | getDetIds () const |
const Range | getRange (const uint32_t &detID) const |
RegistryIterator | getRegistryVectorBegin () const |
RegistryIterator | getRegistryVectorEnd () const |
int | getRunNr () const |
std::vector< float > | getSummaryObj (uint32_t &detID, const std::vector< std::string > &list) const |
std::vector< float > | getSummaryObj (sistripsummary::TrackerRegion region, const std::vector< std::string > &list) const |
std::vector< float > | getSummaryObj (std::string elementName) const |
std::vector< float > | getSummaryObj (uint32_t &detID) const |
std::vector< float > | getSummaryObj () const |
unsigned long long | getTimeValue () const |
std::vector< std::string > | getUserDBContent () const |
void | print () |
bool | put (const uint32_t &detID, InputVector &input, std::vector< std::string > &userContent) |
bool | put (sistripsummary::TrackerRegion region, InputVector &input, std::vector< std::string > &userContent) |
void | setObj (const uint32_t &detID, std::string elementName, float value) |
void | setRunNr (int inputRunNr) |
void | setTimeValue (unsigned long long inputTimeValue) |
void | setUserDBContent (const std::vector< std::string > &userDBContent) |
SiStripSummary (std::vector< std::string > &userDBContent) | |
SiStripSummary (const SiStripSummary &input) | |
SiStripSummary () | |
~SiStripSummary () | |
Public Attributes | |
std::vector< DetRegistry > | indexes_ |
int | runNr_ |
unsigned long long | timeValue_ |
std::vector< std::string > | userDBContent_ |
std::vector< float > | v_sum_ |
Protected Member Functions | |
const short | getPosition (std::string elementName) const |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 37 of file SiStripSummary.h.
typedef std::vector<float>::const_iterator SiStripSummary::ContainerIterator |
Definition at line 56 of file SiStripSummary.h.
typedef std::vector<float> SiStripSummary::InputVector |
Definition at line 60 of file SiStripSummary.h.
typedef std::pair<ContainerIterator, ContainerIterator> SiStripSummary::Range |
Definition at line 57 of file SiStripSummary.h.
typedef std::vector<DetRegistry> SiStripSummary::Registry |
Definition at line 58 of file SiStripSummary.h.
typedef Registry::const_iterator SiStripSummary::RegistryIterator |
Definition at line 59 of file SiStripSummary.h.
SiStripSummary::SiStripSummary | ( | std::vector< std::string > & | userDBContent | ) |
Definition at line 6 of file SiStripSummary.cc.
References runNr_, timeValue_, and userDBContent_.
SiStripSummary::SiStripSummary | ( | const SiStripSummary & | input | ) |
Definition at line 14 of file SiStripSummary.cc.
References getRunNr(), getTimeValue(), getUserDBContent(), indexes_, runNr_, timeValue_, userDBContent_, and v_sum_.
|
inline |
Definition at line 65 of file SiStripSummary.h.
|
inline |
Definition at line 66 of file SiStripSummary.h.
|
inline |
|
inline |
std::vector< uint32_t > SiStripSummary::getDetIds | ( | ) | const |
Definition at line 78 of file SiStripSummary.cc.
References begin, end, indexes_, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by getSummaryObj().
|
protected |
Definition at line 92 of file SiStripSummary.cc.
References spr::find(), and userDBContent_.
Referenced by getSummaryObj(), put(), and setObj().
const SiStripSummary::Range SiStripSummary::getRange | ( | const uint32_t & | detID | ) | const |
Definition at line 67 of file SiStripSummary.cc.
References gather_cfg::cout, indexes_, AlCaHLTBitMon_ParallelJobs::p, userDBContent_, and v_sum_.
Referenced by getSummaryObj(), and setObj().
|
inline |
|
inline |
|
inline |
std::vector< float > SiStripSummary::getSummaryObj | ( | uint32_t & | detID, |
const std::vector< std::string > & | list | ||
) | const |
Definition at line 126 of file SiStripSummary.cc.
References getPosition(), getRange(), and i.
Referenced by cond::ValueExtractor< SiStripSummary >::compute().
std::vector< float > SiStripSummary::getSummaryObj | ( | sistripsummary::TrackerRegion | region, |
const std::vector< std::string > & | list | ||
) | const |
Definition at line 146 of file SiStripSummary.cc.
References getSummaryObj(), and HLT_25ns14e33_v3_cff::region.
std::vector< float > SiStripSummary::getSummaryObj | ( | std::string | elementName | ) | const |
Definition at line 172 of file SiStripSummary.cc.
References getDetIds(), getPosition(), getRange(), and i.
std::vector< float > SiStripSummary::getSummaryObj | ( | uint32_t & | detID | ) | const |
Definition at line 153 of file SiStripSummary.cc.
References getRange(), i, and userDBContent_.
std::vector< float > SiStripSummary::getSummaryObj | ( | ) | const |
|
inline |
Definition at line 115 of file SiStripSummary.h.
References timeValue_.
Referenced by SiStripSummary().
|
inline |
Definition at line 116 of file SiStripSummary.h.
References userDBContent_.
Referenced by SiStripSummaryBuilder::analyze(), and SiStripSummary().
void SiStripSummary::print | ( | void | ) |
Definition at line 192 of file SiStripSummary.cc.
References gather_cfg::cout, indexes_, runNr_, and timeValue_.
bool SiStripSummary::put | ( | const uint32_t & | detID, |
InputVector & | input, | ||
std::vector< std::string > & | userContent | ||
) |
Definition at line 26 of file SiStripSummary.cc.
References SiStripSummary::DetRegistry::detid, getPosition(), i, SiStripSummary::DetRegistry::ibegin, indexes_, AlCaHLTBitMon_ParallelJobs::p, tmp, userDBContent_, and v_sum_.
Referenced by SiStripSummaryBuilder::analyze(), and put().
bool SiStripSummary::put | ( | sistripsummary::TrackerRegion | region, |
InputVector & | input, | ||
std::vector< std::string > & | userContent | ||
) |
Definition at line 60 of file SiStripSummary.cc.
References put(), and HLT_25ns14e33_v3_cff::region.
|
private |
void SiStripSummary::setObj | ( | const uint32_t & | detID, |
std::string | elementName, | ||
float | value | ||
) |
Definition at line 105 of file SiStripSummary.cc.
References edm::hlt::Exception, getPosition(), getRange(), indexes_, AlCaHLTBitMon_ParallelJobs::p, v_sum_, and relativeConstraints::value.
|
inline |
Definition at line 112 of file SiStripSummary.h.
References runNr_.
Referenced by SiStripSummaryBuilder::analyze().
|
inline |
|
inline |
Definition at line 111 of file SiStripSummary.h.
References userDBContent_.
Referenced by SiStripSummaryBuilder::analyze().
|
friend |
Definition at line 142 of file SiStripSummary.h.
|
friend |
Definition at line 142 of file SiStripSummary.h.
std::vector<DetRegistry> SiStripSummary::indexes_ |
Definition at line 129 of file SiStripSummary.h.
Referenced by getDetIds(), getRange(), getRegistryVectorBegin(), getRegistryVectorEnd(), print(), put(), setObj(), and SiStripSummary().
int SiStripSummary::runNr_ |
Definition at line 131 of file SiStripSummary.h.
Referenced by getRunNr(), print(), setRunNr(), and SiStripSummary().
unsigned long long SiStripSummary::timeValue_ |
Definition at line 132 of file SiStripSummary.h.
Referenced by getTimeValue(), print(), setTimeValue(), and SiStripSummary().
std::vector<std::string> SiStripSummary::userDBContent_ |
Definition at line 127 of file SiStripSummary.h.
Referenced by getPosition(), getRange(), getSummaryObj(), getUserDBContent(), put(), setUserDBContent(), and SiStripSummary().
std::vector<float> SiStripSummary::v_sum_ |
Definition at line 128 of file SiStripSummary.h.
Referenced by getDataVectorBegin(), getDataVectorEnd(), getRange(), getSummaryObj(), put(), setObj(), and SiStripSummary().