|
float | applyCalibration (float varToCalibrate) const |
|
void | cleanTemporaryMemory (lumi::Lumi2DB::LumiResult::iterator lumiBeg, lumi::Lumi2DB::LumiResult::iterator lumiEnd) |
|
bool | isLumiDataValid (LumiResult::iterator lumiBeg, LumiResult::iterator lumiEnd) |
|
void | parseSourceString (lumi::Lumi2DB::LumiSource &result) const |
|
void | retrieveBeamIntensity (HCAL_HLX::DIP_COMBINED_DATA *dataPtr, Lumi2DB::beamData &b) const |
|
void | writeAllLumiData (coral::ISessionProxy *session, unsigned int irunnumber, const std::string &ilumiversion, LumiResult::iterator lumiBeg, LumiResult::iterator lumiEnd) |
|
unsigned int | writeAllLumiDataToSchema2 (coral::ISessionProxy *session, const std::string &source, unsigned int runnumber, float bgev, unsigned int ncollidingbunches, LumiResult::iterator lumiBeg, LumiResult::iterator lumiEnd) |
|
void | writeBeamIntensityOnly (coral::ISessionProxy *session, unsigned int irunnumber, const std::string &ilumiversion, LumiResult::iterator lumiBeg, LumiResult::iterator lumiEnd) |
|
Definition at line 33 of file Lumi2DB.cc.
lumi::Lumi2DB::Lumi2DB |
( |
const std::string & |
dest | ) |
|
lumi::Lumi2DB::~Lumi2DB |
( |
| ) |
|
|
virtual |
float lumi::Lumi2DB::applyCalibration |
( |
float |
varToCalibrate | ) |
const |
|
private |
void lumi::Lumi2DB::cleanTemporaryMemory |
( |
lumi::Lumi2DB::LumiResult::iterator |
lumiBeg, |
|
|
lumi::Lumi2DB::LumiResult::iterator |
lumiEnd |
|
) |
| |
|
private |
const std::string lumi::Lumi2DB::dataType |
( |
| ) |
const |
|
overridevirtual |
bool lumi::Lumi2DB::hasStableBeam |
( |
lumi::Lumi2DB::LumiResult::iterator |
lumiBeg, |
|
|
lumi::Lumi2DB::LumiResult::iterator |
lumiEnd |
|
) |
| |
bool lumi::Lumi2DB::isLumiDataValid |
( |
LumiResult::iterator |
lumiBeg, |
|
|
LumiResult::iterator |
lumiEnd |
|
) |
| |
|
private |
unsigned long long lumi::Lumi2DB::retrieveData |
( |
unsigned int |
runnumber | ) |
|
|
overridevirtual |
retrieve lumi per ls data from root file
if(bOCC1.lumivalue*6.370>1.0e-04){
if(i!=0){ std::cout<<i<<" detail "<<(i-1)*10+1<<" "<<(timestp-1262300400)<<" "<<bOCC1.lumivalue*6.37<<" "<<bOCC1.lumierr*6.37<<std::endl; } }
Implements lumi::DataPipe.
Definition at line 732 of file Lumi2DB.cc.
const std::string lumi::Lumi2DB::sourceType |
( |
| ) |
const |
|
overridevirtual |
void lumi::Lumi2DB::writeAllLumiData |
( |
coral::ISessionProxy * |
session, |
|
|
unsigned int |
irunnumber, |
|
|
const std::string & |
ilumiversion, |
|
|
LumiResult::iterator |
lumiBeg, |
|
|
LumiResult::iterator |
lumiEnd |
|
) |
| |
|
private |
unsigned int lumi::Lumi2DB::writeAllLumiDataToSchema2 |
( |
coral::ISessionProxy * |
session, |
|
|
const std::string & |
source, |
|
|
unsigned int |
runnumber, |
|
|
float |
bgev, |
|
|
unsigned int |
ncollidingbunches, |
|
|
LumiResult::iterator |
lumiBeg, |
|
|
LumiResult::iterator |
lumiEnd |
|
) |
| |
|
private |
void lumi::Lumi2DB::writeBeamIntensityOnly |
( |
coral::ISessionProxy * |
session, |
|
|
unsigned int |
irunnumber, |
|
|
const std::string & |
ilumiversion, |
|
|
LumiResult::iterator |
lumiBeg, |
|
|
LumiResult::iterator |
lumiEnd |
|
) |
| |
|
private |
const unsigned int lumi::Lumi2DB::COMMITLSINTERVAL =500 |
|
static |