CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
MakeVersionedSelector< PhysObj > Struct Template Reference

#include <MakePyVIDClassBuilder.h>

Public Member Functions

 MakeVersionedSelector ()
 
VersionedSelector< edm::Ptr
< PhysObj > > 
operator() (const std::string &pset, const std::string &which_config)
 
VersionedSelector< edm::Ptr
< PhysObj > > 
operator() ()
 

Detailed Description

template<class PhysObj>
struct MakeVersionedSelector< PhysObj >

Definition at line 8 of file MakePyVIDClassBuilder.h.

Constructor & Destructor Documentation

template<class PhysObj>
MakeVersionedSelector< PhysObj >::MakeVersionedSelector ( )
inline

Definition at line 9 of file MakePyVIDClassBuilder.h.

9 {}

Member Function Documentation

template<class PhysObj>
VersionedSelector<edm::Ptr<PhysObj> > MakeVersionedSelector< PhysObj >::operator() ( const std::string &  pset,
const std::string &  which_config 
)
inline

Definition at line 12 of file MakePyVIDClassBuilder.h.

13  {
14  const edm::ParameterSet& temp =
15  edm::readPSetsFrom(pset)->getParameter<edm::ParameterSet>(which_config);
17  }
std::shared_ptr< ParameterSet > readPSetsFrom(std::string const &fileOrString)
cut-flow versioning info in the event provenance
template<class PhysObj>
VersionedSelector<edm::Ptr<PhysObj> > MakeVersionedSelector< PhysObj >::operator() ( )
inline

Definition at line 20 of file MakePyVIDClassBuilder.h.

20  {
22  }
cut-flow versioning info in the event provenance