1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*----------------------------------------------------------------------
----------------------------------------------------------------------*/
#include <ostream>
#include "DataFormats/Provenance/interface/BranchKey.h"
#include "DataFormats/Provenance/interface/ProductDescription.h"
namespace edm {
BranchKey::BranchKey(ProductDescription const& desc)
: friendlyClassName_(desc.friendlyClassName()),
moduleLabel_(desc.moduleLabel()),
productInstanceName_(desc.productInstanceName()),
processName_(desc.processName()) {}
std::ostream& operator<<(std::ostream& os, BranchKey const& bk) {
os << "BranchKey(" << bk.friendlyClassName() << ", " << bk.moduleLabel() << ", " << bk.productInstanceName() << ", "
<< bk.processName() << ')';
return os;
}
} // namespace edm
|