Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "DataFormats/FWLite/interface/RunFactory.h"
00018
00019 namespace fwlite {
00020
00021
00022
00023
00024 RunFactory::RunFactory() {}
00025 RunFactory::~RunFactory() {}
00026
00027 boost::shared_ptr<fwlite::Run> RunFactory::makeRun(boost::shared_ptr<BranchMapReader> branchMap) const {
00028 if (not run_) {
00029 run_ = boost::shared_ptr<fwlite::Run>(new fwlite::Run(branchMap));
00030 }
00031 return run_;
00032 }
00033
00034 }