#include <RunFactory.h>
Public Member Functions | |
boost::shared_ptr< fwlite::Run > | makeRun (boost::shared_ptr< BranchMapReader > branchMap) const |
RunFactory () | |
virtual | ~RunFactory () |
Private Member Functions | |
const RunFactory & | operator= (const RunFactory &) |
RunFactory (const RunFactory &) | |
Private Attributes | |
boost::shared_ptr< fwlite::Run > | run_ |
Definition at line 27 of file RunFactory.h.
RunFactory::RunFactory | ( | ) |
Definition at line 24 of file RunFactory.cc.
{}
RunFactory::~RunFactory | ( | ) | [virtual] |
Definition at line 25 of file RunFactory.cc.
{}
fwlite::RunFactory::RunFactory | ( | const RunFactory & | ) | [private] |
boost::shared_ptr< fwlite::Run > RunFactory::makeRun | ( | boost::shared_ptr< BranchMapReader > | branchMap | ) | const |
Definition at line 27 of file RunFactory.cc.
References PDRates::Run, and run_.
{ if (not run_) { run_ = boost::shared_ptr<fwlite::Run>(new fwlite::Run(branchMap)); } return run_; }
const RunFactory& fwlite::RunFactory::operator= | ( | const RunFactory & | ) | [private] |
boost::shared_ptr<fwlite::Run> fwlite::RunFactory::run_ [mutable, private] |
Definition at line 39 of file RunFactory.h.
Referenced by makeRun().