CMS 3D CMS Logo

MakePtrFromCollection.h
Go to the documentation of this file.
1 #ifndef __PhysicsTools_SelectorUtils_MakePtrFromCollection_h__
2 #define __PhysicsTools_SelectorUtils_MakePtrFromCollection_h__
3 
5 
6 template <class Collection,
7  class InPhysObj = typename Collection::value_type,
8  class OutPhysObj = typename Collection::value_type>
10  edm::Ptr<OutPhysObj> operator()(const Collection& coll, unsigned idx) {
12  return edm::Ptr<OutPhysObj>(temp);
13  }
14 };
15 
16 #endif
charmTagsComputerCvsB_cfi.idx
idx
Definition: charmTagsComputerCvsB_cfi.py:108
groupFilesInBlocks.temp
list temp
Definition: groupFilesInBlocks.py:142
Ptr.h
reco::JetExtendedAssociation::value_type
Container::value_type value_type
Definition: JetExtendedAssociation.h:30
edm::Ptr
Definition: AssociationVector.h:31
MakePtrFromCollection::operator()
edm::Ptr< OutPhysObj > operator()(const Collection &coll, unsigned idx)
Definition: MakePtrFromCollection.h:10
MakePtrFromCollection
Definition: MakePtrFromCollection.h:9