22 #include "GaudiKernel/MsgStream.h"
42 m_muonType( rhs.m_muonType )
136 std::stringstream
ss;
138 <<
"; muon type: " <<
d.MuonType()
139 <<
"; spectrometer track: " <<
d.SpectrometerTrack()
140 <<
"; extrapolated track: " <<
d.ExtrapolatedTrack()
141 <<
"; combined track: " <<
d.CombinedTrack()
142 <<
"\nspectrometer track: " << *(
d.SpectrometerTrack())
143 <<
"\nextrapolated track: " << *(
d.ExtrapolatedTrack())
144 <<
"\ncombined track: " << *(
d.CombinedTrack());
149 return (
m <<
str(
d ) );
154 if ( *(
a.SpectrometerTrack()) != *(
b.SpectrometerTrack()))
156 if ( *(
a.ExtrapolatedTrack()) != *(
b.ExtrapolatedTrack()))
158 if ( *(
a.CombinedTrack()) != *(
b.CombinedTrack()))
160 if (
a.MuonType() !=
b.MuonType())
167 std::map<std::string, double>& variableChange ) {
168 diff( *(
a.SpectrometerTrack() ), *(
b.SpectrometerTrack() ), variableChange );
169 diff( *(
a.ExtrapolatedTrack() ), *(
b.ExtrapolatedTrack() ), variableChange );
170 diff( *(
a.CombinedTrack() ), *(
b.CombinedTrack() ), variableChange );
171 if(
a.MuonType() !=
b.MuonType() ) {
172 variableChange[
"MuonType"] =
a.MuonType() -
b.MuonType();