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();