CMS 3D CMS Logo

Public Member Functions | Public Attributes

edm::BranchKey Struct Reference

#include <BranchKey.h>

List of all members.

Public Member Functions

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

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.

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.

edm::BranchKey::BranchKey ( BranchDescription const &  desc) [explicit]

Definition at line 15 of file BranchKey.cc.

                                                    :
    friendlyClassName_(desc.friendlyClassName()),
    moduleLabel_(desc.moduleLabel()),
    productInstanceName_(desc.productInstanceName()),
    processName_(desc.processName()) {}
edm::BranchKey::BranchKey ( ConstBranchDescription const &  desc) [explicit]

Definition at line 21 of file BranchKey.cc.

                                                         :
    friendlyClassName_(desc.friendlyClassName()),
    moduleLabel_(desc.moduleLabel()),
    productInstanceName_(desc.productInstanceName()),
    processName_(desc.processName()) {}

Member Data Documentation

Definition at line 33 of file BranchKey.h.

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

Definition at line 34 of file BranchKey.h.

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

Definition at line 36 of file BranchKey.h.

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

Definition at line 35 of file BranchKey.h.

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