CMS 3D CMS Logo

BranchKey.cc
Go to the documentation of this file.
1 /*----------------------------------------------------------------------
2 
3 
4 ----------------------------------------------------------------------*/
5 #include <ostream>
6 
9 
10 namespace edm {
12  : friendlyClassName_(desc.friendlyClassName()),
13  moduleLabel_(desc.moduleLabel()),
14  productInstanceName_(desc.productInstanceName()),
15  processName_(desc.processName()) {}
16 
17  std::ostream& operator<<(std::ostream& os, BranchKey const& bk) {
18  os << "BranchKey(" << bk.friendlyClassName() << ", " << bk.moduleLabel() << ", " << bk.productInstanceName() << ", "
19  << bk.processName() << ')';
20  return os;
21  }
22 } // namespace edm
std::string const & friendlyClassName() const
Definition: BranchKey.h:26
std::string const & processName() const
Definition: BranchKey.h:29
std::string const & moduleLabel() const
Definition: BranchKey.h:27
std::string const & productInstanceName() const
Definition: BranchKey.h:28
HLT enums.
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.