CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
OutputModuleBase.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: FWCore/Framework
4 // Class : OutputModuleBase
5 //
6 // Implementation:
7 // [Notes on implementation]
8 //
9 // Original Author: Chris Jones
10 // Created: Wed, 31 Jul 2013 15:59:19 GMT
11 //
12 
13 // system include files
14 #include <cassert>
15 
16 // user include files
18 
42 
43 namespace edm {
44  namespace one {
45 
46  // -------------------------------------------------------
48 
52  }
53 
56  std::vector<std::shared_ptr<SerialTaskQueue>>(1, std::make_shared<SerialTaskQueue>())};
57  }
58 
61  }
62 
66  }
67 
69  ActivityRegistry* act,
70  ModuleCallingContext const* mcc) {
71  { core::OutputModuleCore::doEvent_(info, act, mcc); }
72  if (remainingEvents_ > 0) {
74  }
75  return true;
76  }
77  } // namespace one
78 } // namespace edm
static const TGPicture * info(bool iBackgroundIsBlack)
void doPreallocate_(PreallocationConfiguration const &)
SubProcessParentageHelper const * subProcessParentageHelper_
bool doEvent(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
void configure(OutputModuleDescription const &desc)
std::atomic< int > remainingEvents_
bool doEvent_(EventTransitionInfo const &, ActivityRegistry *, ModuleCallingContext const *)
void configure(OutputModuleDescription const &desc)
SubProcessParentageHelper const * subProcessParentageHelper_
SharedResourcesAcquirer resourcesAcquirer_
OutputModuleBase(ParameterSet const &pset)
virtual SharedResourcesAcquirer createAcquirer()
void doPreallocate(PreallocationConfiguration const &)