32 sl <<
"Trk::VxClusteringTable:" <<
endmsg;
34 sl <<
"No couple of vertices contained in the table " <<
endmsg;
42 for (std::map<float,PairOfVxVertexOnJetAxis>::const_iterator CompIter=CompBegin;
43 CompIter!=CompEnd;++CompIter) {
45 sl <<
" Compatibility between track n " << (*CompIter).second.first->getNumVertex() <<
46 " and " << (*CompIter).second.second->getNumVertex() <<
" is " << (*CompIter).first <<
55 MsgStream&
operator << ( MsgStream& sl,
const VxClusteringTable&
sf)
56 {
return sf.dump(sl); }
58 std::ostream&
operator << ( std::ostream& sl,
const VxClusteringTable&
sf)
59 {
return sf.dump(sl); }
62 sl <<
"Trk::VxClusteringTable:" << std::endl;
64 sl <<
"No couple of vertices contained in the table " << std::endl;
72 for (std::map<float,PairOfVxVertexOnJetAxis>::const_iterator CompIter=CompBegin;
73 CompIter!=CompEnd;++CompIter) {
75 sl <<
" Compatibility between track n " << (*CompIter).second.first->getNumVertex() <<
76 " and " << (*CompIter).second.second->getNumVertex() <<
" is " << (*CompIter).first <<
92 if (compatibility!=0) {
111 std::map<float,PairOfVxVertexOnJetAxis>::const_reverse_iterator pairHighest=
114 probability=(*pairHighest).first;
115 return (*pairHighest).second;
123 std::map<float,PairOfVxVertexOnJetAxis>::const_reverse_iterator revIterator=revIteratorEnd;
124 std::map<float,PairOfVxVertexOnJetAxis>::const_reverse_iterator pairHighest=revIteratorEnd;
140 pairHighest=revIterator;
151 probability=(*pairHighest).first;
152 return (*pairHighest).second;