CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
ConfRecoBuilder< O > Class Template Reference

#include <ConfRecoBuilder.h>

Public Member Functions

 ConfRecoBuilder (const std::string &name, const std::string &description)
 

Detailed Description

template<class O>
class ConfRecoBuilder< O >

template class that registers an AbstractConfReconstructor

Definition at line 11 of file ConfRecoBuilder.h.

Constructor & Destructor Documentation

template<class O>
ConfRecoBuilder< O >::ConfRecoBuilder ( const std::string &  name,
const std::string &  description 
)
inline

Definition at line 13 of file ConfRecoBuilder.h.

References getPayloadData::description, VertexRecoManager::Instance(), mergeVDriftHistosByStation::name, and VertexRecoManager::registerReconstructor().

13  {
15  name, []() -> AbstractConfReconstructor* { return new O(); }, description);
16  }
static VertexRecoManager & Instance()
void registerReconstructor(const std::string &name, std::function< AbstractConfReconstructor *()> o, const std::string &description)