00001 #include "RecoLuminosity/LumiProducer/interface/DataPipe.h" 00002 lumi::DataPipe::DataPipe( const std::string& dest ):m_dest(dest),m_source(""),m_authpath(""),m_novalidate(false),m_norm(6370.0),m_nocheckingstablebeam(false){ 00003 } 00004 void lumi::DataPipe::setNoValidate(){ 00005 m_novalidate=true; 00006 } 00007 void lumi::DataPipe::setSource( const std::string& source ){ 00008 m_source=source; 00009 } 00010 void lumi::DataPipe::setAuthPath( const std::string& authpath ){ 00011 m_authpath=authpath; 00012 } 00013 void lumi::DataPipe::setMode( const std::string& mode ){ 00014 m_mode=mode; 00015 } 00016 void lumi::DataPipe::setNorm( float norm ){ 00017 m_norm=norm; 00018 } 00019 void lumi::DataPipe::setNoCheckingStableBeam(){ 00020 m_nocheckingstablebeam=true; 00021 } 00022 std::string lumi::DataPipe::getSource()const{ 00023 return m_source; 00024 } 00025 std::string lumi::DataPipe::getMode()const{ 00026 return m_mode; 00027 } 00028 std::string lumi::DataPipe::getAuthPath()const{ 00029 return m_authpath; 00030 } 00031 float lumi::DataPipe::getNorm()const{ 00032 return m_norm; 00033 }