CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/RecoLuminosity/LumiProducer/src/DataPipe.cc

Go to the documentation of this file.
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 }