CMS 3D CMS Logo

EventForTransformer.cc
Go to the documentation of this file.
2 
11 
12 namespace edm {
13 
15  : eventPrincipal_{ep}, mcc_{moduleCallingContext} {}
16 
18  bool amb = false;
19  return eventPrincipal_.getByToken(PRODUCT_TYPE, iTypeID, iIndex, false, amb, nullptr, &mcc_);
20  }
21 
23  std::unique_ptr<WrapperBase> edp,
24  BasicHandle const& iGetHandle) {
26  }
27 
28 } // namespace edm
ModuleCallingContext mcc_
ParentageID const & parentageID() const
unsigned int ProductResolverIndex
BasicHandle getByToken(KindOfType kindOfType, TypeID const &typeID, ProductResolverIndex index, bool skipCurrentProcess, bool &ambiguous, SharedResourcesAcquirer *sra, ModuleCallingContext const *mcc) const
Definition: Principal.cc:618
ProductProvenance const * productProvenance() const
Definition: Provenance.cc:24
EventForTransformer(EventPrincipal const &, ModuleCallingContext) noexcept
void put(BranchDescription const &bd, std::unique_ptr< WrapperBase > edp, ProductProvenance const &productProvenance) const
EventPrincipal const & eventPrincipal_
BasicHandle get(edm::TypeID const &iTypeID, ProductResolverIndex iIndex) const
HLT enums.
double amb
Definition: hdecay.h:21
void put(ProductResolverIndex index, std::unique_ptr< WrapperBase > edp, BasicHandle const &iGetHandle)
Provenance const * provenance() const noexcept(true)
Definition: BasicHandle.h:75
def move(src, dest)
Definition: eostools.py:511