#include <RPCRunIOV.h>
Classes | |
struct | chRAW |
struct | RunIOV_Item |
Public Member Functions | |
std::string | chamberName (const chRAW &) |
unsigned long long | DAQtoUNIX (unsigned long long *) |
std::vector< RPCObImon::I_Item > | filterIMON (const std::vector< RPCObImon::I_Item > &, unsigned long long, unsigned long long) |
std::vector< RPCObImon::I_Item > | getImon () |
std::map< int, RPCObPVSSmap::Item > | getPVSSMap () |
std::vector< RPCObTemp::T_Item > | getTemp () |
std::vector< RPCObVmon::V_Item > | getVmon () |
bool | isReadingNeeded (unsigned long long) |
RPCRunIOV () | |
RPCRunIOV () | |
RPCRunIOV (const edm::EventSetup &evtSetup) | |
unsigned long long | toDAQ (unsigned long long) |
unsigned long long | toUNIX (int, int) |
virtual | ~RPCRunIOV () |
~RPCRunIOV () | |
Public Attributes | |
unsigned long long | max_I |
unsigned long long | max_T |
unsigned long long | max_V |
unsigned long long | min_I |
unsigned long long | min_T |
unsigned long long | min_V |
std::vector< RunIOV_Item > | ObRunIOV_rpc |
Private Attributes | |
const edm::EventSetup * | eventSetup |
std::vector< RPCObImon::I_Item > | filtImon |
Definition at line 5 of file RPCRunIOV.h.
|
inline |
Definition at line 13 of file RPCRunIOV.h.
|
inlinevirtual |
Definition at line 14 of file RPCRunIOV.h.
RPCRunIOV::RPCRunIOV | ( | ) |
RPCRunIOV::RPCRunIOV | ( | const edm::EventSetup & | evtSetup | ) |
RPCRunIOV::~RPCRunIOV | ( | ) |
std::string RPCRunIOV::chamberName | ( | const chRAW & | ch | ) |
Definition at line 282 of file RPCRunIOV.cc.
References RPCRunIOV::chRAW::layer, RPCRunIOV::chRAW::region, RPCRunIOV::chRAW::ring, relativeConstraints::ring, RPCRunIOV::chRAW::sector, RPCRunIOV::chRAW::station, relativeConstraints::station, RPCRunIOV::chRAW::subsector, and toolbox::toString().
unsigned long long RPCRunIOV::DAQtoUNIX | ( | unsigned long long * | time | ) |
Definition at line 218 of file RPCRunIOV.cc.
std::vector< RPCObImon::I_Item > RPCRunIOV::filterIMON | ( | const std::vector< RPCObImon::I_Item > & | imon, |
unsigned long long | since, | ||
unsigned long long | till | ||
) |
Definition at line 253 of file RPCRunIOV.cc.
References conv, gather_cfg::cout, filtImon, min(), LaserDQM_cfi::mon, gen::n, and RPCFw::TtoUT().
std::vector< RPCObImon::I_Item > RPCRunIOV::getImon | ( | ) |
Definition at line 33 of file RPCRunIOV.cc.
References gather_cfg::cout, eventSetup, plotBeamSpotDB::first, edm::EventSetup::get(), max_I, min_I, RPCObImon::ObImon_rpc, edm::ESHandle< class >::product(), toUNIX(), and relativeConstraints::value.
std::map< int, RPCObPVSSmap::Item > RPCRunIOV::getPVSSMap | ( | ) |
Definition at line 158 of file RPCRunIOV.cc.
References gather_cfg::cout, RPCObPVSSmap::Item::dpid, eventSetup, edm::EventSetup::get(), RPCObPVSSmap::Item::layer, RPCObPVSSmap::ObIDMap_rpc, edm::ESHandle< class >::product(), RPCObPVSSmap::Item::region, RPCObPVSSmap::Item::ring, RPCObPVSSmap::Item::sector, RPCObPVSSmap::Item::station, RPCObPVSSmap::Item::subsector, and RPCObPVSSmap::Item::suptype.
std::vector< RPCObTemp::T_Item > RPCRunIOV::getTemp | ( | ) |
Definition at line 115 of file RPCRunIOV.cc.
References gather_cfg::cout, eventSetup, plotBeamSpotDB::first, edm::EventSetup::get(), max_I, max_T, min_I, min_T, RPCObTemp::ObTemp_rpc, edm::ESHandle< class >::product(), toUNIX(), and relativeConstraints::value.
std::vector< RPCObVmon::V_Item > RPCRunIOV::getVmon | ( | ) |
Definition at line 74 of file RPCRunIOV.cc.
References gather_cfg::cout, eventSetup, plotBeamSpotDB::first, edm::EventSetup::get(), max_I, max_V, min_I, min_V, RPCObVmon::ObVmon_rpc, edm::ESHandle< class >::product(), toUNIX(), and relativeConstraints::value.
bool RPCRunIOV::isReadingNeeded | ( | unsigned long | long | ) |
unsigned long long RPCRunIOV::toDAQ | ( | unsigned long long | timeU | ) |
Definition at line 202 of file RPCRunIOV.cc.
References edm::Timestamp::value().
unsigned long long RPCRunIOV::toUNIX | ( | int | date, |
int | time | ||
) |
Definition at line 227 of file RPCRunIOV.cc.
References conv, min(), LaserDQM_cfi::mon, and RPCFw::TtoUT().
Referenced by getImon(), getTemp(), and getVmon().
|
private |
Definition at line 63 of file RPCRunIOV.h.
Referenced by getImon(), getPVSSMap(), getTemp(), getVmon(), and RPCRunIOV().
|
private |
Definition at line 64 of file RPCRunIOV.h.
Referenced by filterIMON().
unsigned long long RPCRunIOV::max_I |
Definition at line 56 of file RPCRunIOV.h.
unsigned long long RPCRunIOV::max_T |
Definition at line 60 of file RPCRunIOV.h.
Referenced by getTemp().
unsigned long long RPCRunIOV::max_V |
Definition at line 58 of file RPCRunIOV.h.
Referenced by getVmon().
unsigned long long RPCRunIOV::min_I |
Definition at line 55 of file RPCRunIOV.h.
unsigned long long RPCRunIOV::min_T |
Definition at line 59 of file RPCRunIOV.h.
Referenced by getTemp().
unsigned long long RPCRunIOV::min_V |
Definition at line 57 of file RPCRunIOV.h.
Referenced by getVmon().
std::vector<RunIOV_Item> RPCRunIOV::ObRunIOV_rpc |
Definition at line 15 of file RPCRunIOV.h.