CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edm::ProductRegistryHelper::BranchAliasSetter Struct Reference

#include <ProductRegistryHelper.h>

Public Member Functions

 BranchAliasSetter (TypeLabelItem &iItem, EDPutToken iToken)
 
 operator EDPutToken ()
 
BranchAliasSettersetBranchAlias (std::string alias)
 
BranchAliasSettersetSwitchAlias (std::string moduleLabel)
 

Public Attributes

EDPutToken token_
 
TypeLabelItemvalue_
 

Detailed Description

Definition at line 51 of file ProductRegistryHelper.h.

Constructor & Destructor Documentation

edm::ProductRegistryHelper::BranchAliasSetter::BranchAliasSetter ( TypeLabelItem iItem,
EDPutToken  iToken 
)
inline

Definition at line 52 of file ProductRegistryHelper.h.

Member Function Documentation

edm::ProductRegistryHelper::BranchAliasSetter::operator EDPutToken ( )
inline

Definition at line 66 of file ProductRegistryHelper.h.

BranchAliasSetter& edm::ProductRegistryHelper::BranchAliasSetter::setBranchAlias ( std::string  alias)
inline
BranchAliasSetter& edm::ProductRegistryHelper::BranchAliasSetter::setSwitchAlias ( std::string  moduleLabel)
inline

Member Data Documentation

EDPutToken edm::ProductRegistryHelper::BranchAliasSetter::token_

Definition at line 64 of file ProductRegistryHelper.h.

TypeLabelItem& edm::ProductRegistryHelper::BranchAliasSetter::value_

Definition at line 63 of file ProductRegistryHelper.h.