26 #include "GaudiKernel/MsgStream.h"
32 static const double DELTA = 0.001;
45 , m_energy_deposited(ener)
46 , m_quality_factor(
qual)
53 , m_energy_deposited(std::move(ener))
54 , m_quality_factor(
qual)
75 if (
this != &muon_feature) {
88 if (
this != &muon_feature) {
89 m_eta = muon_feature.eta();
90 m_phi = muon_feature.phi();
102 std::stringstream
ss;
104 ss <<
"eta: " <<
d.eta()
105 <<
"; phi: " <<
d.phi()
106 <<
"; quality: " <<
d.quality();
113 return (
m <<
str(
d ) );
118 if( std::abs(
a.eta() -
b.eta() ) > DELTA )
return false;
119 if( std::abs(
a.phi() -
b.phi() ) > DELTA )
return false;
120 if( std::abs(
a.quality() -
b.quality() ) > DELTA )
return false;
127 if( std::abs(
a.eta() -
b.eta() ) > DELTA ) {
128 variableChange[
"eta" ] =
a.eta() -
b.eta();
130 if( std::abs(
a.phi() -
b.phi() ) > DELTA ) {
131 variableChange[
"phi" ] =
a.phi() -
b.phi();
133 if( (
a.quality() -
b.quality() ) > DELTA ) {
134 variableChange[
"quality" ] =
a.quality() -
b.quality();