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 65 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 66 of file LumiSectionData.h.
Definition at line 9 of file NormFunctorPluginFactory.h.
typedef std::vector<TriggerInfo>::const_iterator lumi::TriggerIterator |
Definition at line 67 of file LumiSectionData.h.
enum lumi::LumiAlgoType |
enum lumi::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 10 of file Utils.h.
References f, alignCSCRings::s, and submitPVValidationJobs::t.
|
static |
|
static |
Definition at line 21 of file LumiSectionData.h.
Referenced by lumi::LumiSectionData::bunchCrossingInfo().
|
static |
Definition at line 64 of file LumiSectionData.h.
const std::string lumi::defaultAuthFileName = "authentication.xml" |
Definition at line 11 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 RPCSynchronizer::getSimHitBx(), RPCSynchronizer::getSimHitBxAndTimingForIRPC(), lumi::Lumi2DB::retrieveBeamIntensity(), lumi::LumiDummy2DB::retrieveData(), lumi::Lumi2DB::retrieveData(), RPCSynchronizer::RPCSynchronizer(), l1t::stage2::CaloLayer1Unpacker::unpack(), 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().