Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:46:55

0001 // -*- C++ -*-
0002 //
0003 // Package:     FWCore/Framework
0004 // Class  :     outputmoduleImplementors
0005 //
0006 // Implementation:
0007 //     Explicitly instantiate implementor templates for OutputModuleBase
0008 //
0009 // Original Author:  Chris Jones
0010 //         Created:  Thu, 09 May 2013 20:14:06 GMT
0011 //
0012 
0013 // system include files
0014 
0015 // user include files
0016 #include "FWCore/Framework/src/one/implementorsMethods.h"
0017 #include "FWCore/Framework/interface/one/OutputModule.h"
0018 
0019 namespace edm {
0020 
0021   class ModuleCallingContext;
0022 
0023   namespace one {
0024     namespace impl {
0025       template class SharedResourcesUser<edm::one::OutputModuleBase>;
0026     }
0027     namespace outputmodule {
0028       void RunWatcher::doBeginRun_(RunForOutput const& r) { beginRun(r); }
0029       void RunWatcher::doEndRun_(RunForOutput const& r) { endRun(r); }
0030 
0031       void LuminosityBlockWatcher::doBeginLuminosityBlock_(LuminosityBlockForOutput const& lb) {
0032         beginLuminosityBlock(lb);
0033       }
0034       void LuminosityBlockWatcher::doEndLuminosityBlock_(LuminosityBlockForOutput const& lb) { endLuminosityBlock(lb); }
0035       void InputFileWatcher::doRespondToOpenInputFile_(FileBlock const& iB) { respondToOpenInputFile(iB); }
0036       void InputFileWatcher::doRespondToCloseInputFile_(FileBlock const& iB) { respondToCloseInputFile(iB); }
0037     }  // namespace outputmodule
0038   }    // namespace one
0039 }  // namespace edm