Namespaces | |
service | |
Classes | |
struct | BunchCrossingInfo |
class | CMSRunSummary2DB |
class | CMSRunSummaryDummy2DB |
class | DataPipe |
class | DBConfig |
class | duplicateRunInDataTagException |
class | Exception |
class | fPoly |
class | HLTConf2DB |
class | HLTConfDummy2DB |
class | HLTDummy2DB |
struct | HLTInfo |
class | HLTV32DB |
class | idDealer |
class | invalidDataException |
class | Lumi2DB |
class | LumiDummy2DB |
class | LumiNames |
class | LumiSectionData |
class | nonCollisionException |
class | NormDML |
class | NormFunctor |
class | noStableBeamException |
class | RevisionDML |
class | TRGDummy2DB |
class | TRGScalers2DB |
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 edmplugin::PluginFactory < lumi::NormFunctor *() > | NormFunctorPluginFactory |
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 64 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 65 of file LumiSectionData.h.
Definition at line 9 of file NormFunctorPluginFactory.h.
typedef std::vector< TriggerInfo >::const_iterator lumi::TriggerIterator |
Definition at line 66 of file LumiSectionData.h.
enum lumi::LumiAlgoType |
Enumerator | |
---|---|
ET | |
OCCD1 | |
OCCD2 |
Definition at line 25 of file LumiSectionData.h.
enum lumi::TriggerType |
Enumerator | |
---|---|
ALGO | |
TECH |
Definition at line 26 of file LumiSectionData.h.
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 edmStreamStallGrapher::t.
|
static |
|
static |
Definition at line 21 of file LumiSectionData.h.
Referenced by lumi::LumiSectionData::bunchCrossingInfo().
|
static |
Definition at line 63 of file LumiSectionData.h.
const std::string lumi::defaultAuthFileName ="authentication.xml" |
Definition at line 9 of file DBConfig.cc.
Referenced by lumi::DBConfig::setAuthentication().
|
static |
Definition at line 23 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(), lumi::Lumi2DB::writeAllLumiData(), and lumi::Lumi2DB::writeAllLumiDataToSchema2().
const unsigned int lumi::N_LUMIALGO =3 |
Definition at line 4 of file ConstantDef.h.
Referenced by lumi::LumiDummy2DB::retrieveData(), lumi::Lumi2DB::writeAllLumiData(), and lumi::Lumi2DB::writeAllLumiDataToSchema2().
const unsigned int lumi::N_TRGALGOBIT =128 |
Definition at line 6 of file ConstantDef.h.
Referenced by lumi::TRGDummy2DB::retrieveData(), lumi::TRGWBM2DB::retrieveData(), lumi::TRGScalers2DB::retrieveData(), and lumi::TRGScalers2DB::writeTrgData().
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::TRGScalers2DB::writeTrgData().
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::TRGScalers2DB::retrieveData().