CMS 3D CMS Logo

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

#include <ProductRegistryHelper.h>

Public Types

enum  AliasType { AliasType::kBranchAlias, AliasType::kSwitchAlias }
 

Public Member Functions

 TypeLabelItem (Transition const &transition, TypeID const &tid, std::string pin)
 

Public Attributes

AliasType aliasType_
 
std::string branchAlias_
 
std::string productInstanceName_
 
Transition transition_
 
TypeID typeID_
 

Detailed Description

Definition at line 35 of file ProductRegistryHelper.h.

Member Enumeration Documentation

Enumerator
kBranchAlias 
kSwitchAlias 

Definition at line 36 of file ProductRegistryHelper.h.

36 { kBranchAlias, kSwitchAlias };

Constructor & Destructor Documentation

edm::ProductRegistryHelper::TypeLabelItem::TypeLabelItem ( Transition const &  transition,
TypeID const &  tid,
std::string  pin 
)
inline

Member Data Documentation

AliasType edm::ProductRegistryHelper::TypeLabelItem::aliasType_

Definition at line 48 of file ProductRegistryHelper.h.

std::string edm::ProductRegistryHelper::TypeLabelItem::branchAlias_

Definition at line 47 of file ProductRegistryHelper.h.

std::string edm::ProductRegistryHelper::TypeLabelItem::productInstanceName_

Definition at line 46 of file ProductRegistryHelper.h.

Transition edm::ProductRegistryHelper::TypeLabelItem::transition_

Definition at line 44 of file ProductRegistryHelper.h.

TypeID edm::ProductRegistryHelper::TypeLabelItem::typeID_

Definition at line 45 of file ProductRegistryHelper.h.