CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
outputmoduleImplementors.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: FWCore/Framework
4 // Class : outputmoduleImplementors
5 //
6 // Implementation:
7 // Explicitly instantiate implementor templates for OutputModuleBase
8 //
9 // Original Author: Chris Jones
10 // Created: Thu, 09 May 2013 20:14:06 GMT
11 //
12 
13 // system include files
14 
15 // user include files
18 
19 namespace edm {
20 
21  class ModuleCallingContext;
22 
23  namespace one {
24  namespace impl {
25  template class SharedResourcesUser<edm::one::OutputModuleBase>;
26  }
27  namespace outputmodule {
28  void RunWatcher::doBeginRun_(RunForOutput const& r) { beginRun(r); }
29  void RunWatcher::doEndRun_(RunForOutput const& r) { endRun(r); }
30 
31  void LuminosityBlockWatcher::doBeginLuminosityBlock_(LuminosityBlockForOutput const& lb) {
32  beginLuminosityBlock(lb);
33  }
34  void LuminosityBlockWatcher::doEndLuminosityBlock_(LuminosityBlockForOutput const& lb) { endLuminosityBlock(lb); }
35  void InputFileWatcher::doRespondToOpenInputFile_(FileBlock const& iB) { respondToOpenInputFile(iB); }
36  void InputFileWatcher::doRespondToCloseInputFile_(FileBlock const& iB) { respondToCloseInputFile(iB); }
37  } // namespace outputmodule
38  } // namespace one
39 } // namespace edm