CMS 3D CMS Logo

EventForTransformer.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_EventForTransformer_h
2 #define FWCore_Framework_EventForTransformer_h
3 
4 // -*- C++ -*-
5 //
6 // Package: Framework
7 // Class : EventForTransformer
8 //
12 /*----------------------------------------------------------------------
13 ----------------------------------------------------------------------*/
14 
17 
21 
22 #include <memory>
23 
24 namespace edm {
25 
26  class EventPrincipal;
27  class ModuleCallingContext;
28 
30  public:
32 
33  BasicHandle get(edm::TypeID const& iTypeID, ProductResolverIndex iIndex) const;
34 
35  void put(ProductResolverIndex index, std::unique_ptr<WrapperBase> edp, BasicHandle const& iGetHandle);
36 
37  private:
40  };
41 } // namespace edm
42 #endif
unsigned int ProductResolverIndex
ModuleCallingContext const * mcc_
EventPrincipal const & eventPrincipal_
HLT enums.
void put(ProductResolverIndex index, std::unique_ptr< WrapperBase > edp, BasicHandle const &iGetHandle)
EventForTransformer(EventPrincipal const &, ModuleCallingContext const *)