#include <DataPipe.h>
Public Member Functions | |
DataPipe (const std::string &) | |
virtual const std::string | dataType () const =0 |
std::string | getAuthPath () const |
std::string | getMode () const |
float | getNorm () const |
std::string | getSource () const |
virtual void | retrieveData (unsigned int)=0 |
void | setAuthPath (const std::string &authpath) |
void | setMode (const std::string &mode) |
void | setNoCheckingStableBeam () |
void | setNorm (float norm) |
void | setNoValidate () |
void | setSource (const std::string &source) |
virtual const std::string | sourceType () const =0 |
virtual | ~DataPipe () |
Protected Attributes | |
std::string | m_authpath |
std::string | m_dest |
std::string | m_mode |
bool | m_nocheckingstablebeam |
float | m_norm |
bool | m_novalidate |
std::string | m_source |
Private Member Functions | |
DataPipe (const DataPipe &) | |
const DataPipe & | operator= (const DataPipe &) |
Definition at line 8 of file DataPipe.h.
lumi::DataPipe::DataPipe | ( | const std::string & | dest | ) | [explicit] |
Definition at line 2 of file DataPipe.cc.
:m_dest(dest),m_source(""),m_authpath(""),m_novalidate(false),m_norm(6370.0),m_nocheckingstablebeam(false){ }
virtual lumi::DataPipe::~DataPipe | ( | ) | [inline, virtual] |
Definition at line 14 of file DataPipe.h.
{}
lumi::DataPipe::DataPipe | ( | const DataPipe & | ) | [private] |
virtual const std::string lumi::DataPipe::dataType | ( | ) | const [pure virtual] |
std::string lumi::DataPipe::getAuthPath | ( | ) | const |
Definition at line 28 of file DataPipe.cc.
{ return m_authpath; }
std::string lumi::DataPipe::getMode | ( | void | ) | const |
Definition at line 25 of file DataPipe.cc.
{ return m_mode; }
float lumi::DataPipe::getNorm | ( | ) | const |
Definition at line 31 of file DataPipe.cc.
{ return m_norm; }
std::string lumi::DataPipe::getSource | ( | ) | const |
Definition at line 22 of file DataPipe.cc.
{ return m_source; }
virtual void lumi::DataPipe::retrieveData | ( | unsigned | int | ) | [pure virtual] |
void lumi::DataPipe::setAuthPath | ( | const std::string & | authpath | ) |
Definition at line 10 of file DataPipe.cc.
References EcalCondDB::authpath.
{ m_authpath=authpath; }
void lumi::DataPipe::setMode | ( | const std::string & | mode | ) |
void lumi::DataPipe::setNoCheckingStableBeam | ( | ) |
Definition at line 19 of file DataPipe.cc.
{ m_nocheckingstablebeam=true; }
void lumi::DataPipe::setNorm | ( | float | norm | ) |
void lumi::DataPipe::setNoValidate | ( | ) |
Definition at line 4 of file DataPipe.cc.
{ m_novalidate=true; }
void lumi::DataPipe::setSource | ( | const std::string & | source | ) |
Definition at line 7 of file DataPipe.cc.
References LaserTracksInput_cfi::source.
virtual const std::string lumi::DataPipe::sourceType | ( | ) | const [pure virtual] |
std::string lumi::DataPipe::m_authpath [protected] |
Definition at line 29 of file DataPipe.h.
Referenced by lumi::TRGDummy2DB::retrieveData(), lumi::CMSRunSummary2DB::retrieveData(), lumi::TRGWBM2DB::retrieveData(), lumi::CMSRunSummaryDummy2DB::retrieveData(), lumi::LumiDummy2DB::retrieveData(), lumi::HLTConf2DB::retrieveData(), lumi::HLTV32DB::retrieveData(), lumi::TRGScalers2DB::retrieveData(), lumi::HLTDummy2DB::retrieveData(), and lumi::HLTConfDummy2DB::retrieveData().
std::string lumi::DataPipe::m_dest [protected] |
Definition at line 27 of file DataPipe.h.
Referenced by lumi::TRGDummy2DB::retrieveData(), lumi::CMSRunSummary2DB::retrieveData(), lumi::TRGWBM2DB::retrieveData(), lumi::LumiDummy2DB::retrieveData(), lumi::CMSRunSummaryDummy2DB::retrieveData(), lumi::TRGScalers2DB::retrieveData(), lumi::HLTV32DB::retrieveData(), lumi::HLTConf2DB::retrieveData(), lumi::HLTDummy2DB::retrieveData(), and lumi::HLTConfDummy2DB::retrieveData().
std::string lumi::DataPipe::m_mode [protected] |
Definition at line 30 of file DataPipe.h.
Referenced by lumi::HLTV32DB::retrieveData(), and lumi::TRGScalers2DB::retrieveData().
bool lumi::DataPipe::m_nocheckingstablebeam [protected] |
Definition at line 33 of file DataPipe.h.
float lumi::DataPipe::m_norm [protected] |
Definition at line 32 of file DataPipe.h.
Referenced by lumi::Lumi2DB::applyCalibration().
bool lumi::DataPipe::m_novalidate [protected] |
Definition at line 31 of file DataPipe.h.
std::string lumi::DataPipe::m_source [protected] |
Definition at line 28 of file DataPipe.h.
Referenced by lumi::CMSRunSummary2DB::retrieveData(), lumi::TRGWBM2DB::retrieveData(), lumi::HLTConf2DB::retrieveData(), lumi::HLTV32DB::retrieveData(), and lumi::TRGScalers2DB::retrieveData().