CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
edm::BranchKey Struct Reference

#include <BranchKey.h>

Public Member Functions

 BranchKey ()
 
 BranchKey (std::string const &cn, std::string const &ml, std::string const &pin, std::string const &pn)
 
 BranchKey (BranchDescription const &desc)
 
 BranchKey (ConstBranchDescription const &desc)
 

Public Attributes

std::string friendlyClassName_
 
std::string moduleLabel_
 
std::string processName_
 
std::string productInstanceName_
 

Detailed Description

Definition at line 18 of file BranchKey.h.

Constructor & Destructor Documentation

edm::BranchKey::BranchKey ( )
inline

Definition at line 19 of file BranchKey.h.

20  {}
std::string processName_
Definition: BranchKey.h:36
std::string productInstanceName_
Definition: BranchKey.h:35
std::string moduleLabel_
Definition: BranchKey.h:34
std::string friendlyClassName_
Definition: BranchKey.h:33
edm::BranchKey::BranchKey ( std::string const &  cn,
std::string const &  ml,
std::string const &  pin,
std::string const &  pn 
)
inline

Definition at line 22 of file BranchKey.h.

23  :
24  friendlyClassName_(cn),
25  moduleLabel_(ml),
27  processName_(pn)
28  {}
std::string processName_
Definition: BranchKey.h:36
std::string productInstanceName_
Definition: BranchKey.h:35
std::string moduleLabel_
Definition: BranchKey.h:34
std::string friendlyClassName_
Definition: BranchKey.h:33
edm::BranchKey::BranchKey ( BranchDescription const &  desc)
explicit

Definition at line 15 of file BranchKey.cc.

15  :
16  friendlyClassName_(desc.friendlyClassName()),
17  moduleLabel_(desc.moduleLabel()),
18  productInstanceName_(desc.productInstanceName()),
19  processName_(desc.processName()) {}
std::string processName_
Definition: BranchKey.h:36
std::string productInstanceName_
Definition: BranchKey.h:35
std::string moduleLabel_
Definition: BranchKey.h:34
std::string friendlyClassName_
Definition: BranchKey.h:33
edm::BranchKey::BranchKey ( ConstBranchDescription const &  desc)
explicit

Definition at line 21 of file BranchKey.cc.

21  :
22  friendlyClassName_(desc.friendlyClassName()),
23  moduleLabel_(desc.moduleLabel()),
24  productInstanceName_(desc.productInstanceName()),
25  processName_(desc.processName()) {}
std::string processName_
Definition: BranchKey.h:36
std::string productInstanceName_
Definition: BranchKey.h:35
std::string moduleLabel_
Definition: BranchKey.h:34
std::string friendlyClassName_
Definition: BranchKey.h:33

Member Data Documentation

std::string edm::BranchKey::friendlyClassName_

Definition at line 33 of file BranchKey.h.

Referenced by edm::operator<(), and edm::operator<<().

std::string edm::BranchKey::moduleLabel_
std::string edm::BranchKey::processName_

Definition at line 36 of file BranchKey.h.

Referenced by edm::operator<(), and edm::operator<<().

std::string edm::BranchKey::productInstanceName_

Definition at line 35 of file BranchKey.h.

Referenced by edm::operator<(), and edm::operator<<().