Namespaces | |
namespace | service |
Classes | |
struct | BunchCrossingInfo |
class | CMSRunSummary2DB |
class | CMSRunSummaryDummy2DB |
class | DataPipe |
class | DBConfig |
class | Exception |
class | HLT2DB |
class | HLTConf2DB |
class | HLTConfDummy2DB |
class | HLTDummy2DB |
struct | HLTInfo |
class | idDealer |
class | Lumi2DB |
class | LumiDummy2DB |
class | LumiNames |
class | LumiSectionData |
class | nonCollisionException |
class | TRG2DB |
class | TRGDummy2DB |
class | TRGWBM2DB |
struct | TriggerInfo |
Typedefs | |
typedef std::vector < BunchCrossingInfo > ::const_iterator | BunchCrossingIterator |
typedef edmplugin::PluginFactory < lumi::DataPipe *(const std::string &) > | DataPipeFactory |
typedef std::vector< HLTInfo > ::const_iterator | HLTIterator |
typedef std::vector < TriggerInfo > ::const_iterator | TriggerIterator |
Enumerations | |
enum | LumiAlgoType { ET = 0, OCCD1 = 1, OCCD2 = 2 } |
enum | TriggerType { ALGO = 0, TECH = 1 } |
Functions | |
template<class T > | |
bool | from_string (T &t, const std::string &s, std::ios_base &(*f)(std::ios_base &)) |
Variables | |
static const int | BXMAX = 3564 |
static const int | BXMIN = 1 |
static const BunchCrossingInfo | BXNULL = BunchCrossingInfo(-99,-99.0,-99.0,-99) |
const std::string | defaultAuthFileName = "authentication.xml" |
static const int | LUMIALGOMAX = 3 |
const unsigned int | N_BX = 3564 |
const unsigned int | N_LUMIALGO = 3 |
const unsigned int | N_TRGALGOBIT = 128 |
const unsigned int | N_TRGBIT = N_TRGALGOBIT+N_TRGTECHBIT |
const unsigned int | N_TRGTECHBIT = 64 |
BunchCrossingInfo holds Details information the lumi value, the error on this value and its quality for each bunch crossing (BX) in a given luminosity section (LS) BX definition: There are 3564 bunch crossing (BX) in each LHC orbit each event will occur at one of these BX. BX is defined to be the number of the bunch crossing where this event occurred.
typedef std::vector<BunchCrossingInfo>::const_iterator lumi::BunchCrossingIterator |
Definition at line 56 of file LumiSectionData.h.
typedef edmplugin::PluginFactory< lumi:: DataPipe*( const std::string& ) > lumi::DataPipeFactory |
Definition at line 7 of file DataPipeFactory.h.
typedef std::vector< HLTInfo >::const_iterator lumi::HLTIterator |
Definition at line 57 of file LumiSectionData.h.
typedef std::vector< TriggerInfo >::const_iterator lumi::TriggerIterator |
Definition at line 58 of file LumiSectionData.h.
enum lumi::LumiAlgoType |
Definition at line 23 of file LumiSectionData.h.
{ ET=0,OCCD1=1,OCCD2=2 } LumiAlgoType;
enum lumi::TriggerType |
Definition at line 24 of file LumiSectionData.h.
{ ALGO=0,TECH=1 } TriggerType;
bool lumi::from_string | ( | T & | t, |
const std::string & | s, | ||
std::ios_base &(*)(std::ios_base &) | f | ||
) |
convert string to numeric type
Definition at line 9 of file Utils.h.
References f, cmsPerfPublish::fail(), and matplotRender::t.
const int lumi::BXMAX = 3564 [static] |
const int lumi::BXMIN = 1 [static] |
Definition at line 19 of file LumiSectionData.h.
Referenced by lumi::LumiSectionData::bunchCrossingInfo().
const BunchCrossingInfo lumi::BXNULL = BunchCrossingInfo(-99,-99.0,-99.0,-99) [static] |
Definition at line 55 of file LumiSectionData.h.
const std::string lumi::defaultAuthFileName = "authentication.xml" |
Definition at line 9 of file DBConfig.cc.
Referenced by lumi::DBConfig::setAuthentication().
const int lumi::LUMIALGOMAX = 3 [static] |
Definition at line 21 of file LumiSectionData.h.
Referenced by lumi::LumiSectionData::LumiSectionData(), and lumi::LumiSectionData::nBunchCrossing().
const unsigned int lumi::N_BX = 3564 |
Definition at line 5 of file ConstantDef.h.
Referenced by lumi::Lumi2DB::retrieveBeamIntensity(), lumi::LumiDummy2DB::retrieveData(), lumi::Lumi2DB::retrieveData(), and lumi::Lumi2DB::writeAllLumiData().
const unsigned int lumi::N_LUMIALGO = 3 |
Definition at line 4 of file ConstantDef.h.
Referenced by lumi::LumiDummy2DB::retrieveData(), and lumi::Lumi2DB::writeAllLumiData().
const unsigned int lumi::N_TRGALGOBIT = 128 |
Definition at line 6 of file ConstantDef.h.
Referenced by lumi::TRGDummy2DB::retrieveData(), lumi::TRGWBM2DB::retrieveData(), and lumi::TRG2DB::retrieveData().
const unsigned int lumi::N_TRGBIT = N_TRGALGOBIT+N_TRGTECHBIT |
Definition at line 8 of file ConstantDef.h.
Referenced by lumi::TRGWBM2DB::retrieveData(), and lumi::TRG2DB::retrieveData().
const unsigned int lumi::N_TRGTECHBIT = 64 |
Definition at line 7 of file ConstantDef.h.
Referenced by lumi::TRGDummy2DB::retrieveData(), lumi::TRGWBM2DB::retrieveData(), and lumi::TRG2DB::retrieveData().