9 static const double DELTA = 0.001;
23 float EtaTR_Trk,
float PhiTR_Trk,
int Typ_IDTrk,
27 , m_PtTR_Trk(PtTR_Trk)
28 , m_EtaTR_Trk(EtaTR_Trk)
29 , m_PhiTR_Trk(PhiTR_Trk)
30 , m_Typ_IDTrk(Typ_IDTrk)
31 , m_TileMuOutput(TileMuOutput)
32 , m_IDScanOutput(IDScanOutput)
38 : m_PtTR_Trk ( muon_feature-> m_PtTR_Trk)
39 , m_EtaTR_Trk ( muon_feature-> m_EtaTR_Trk)
40 , m_PhiTR_Trk ( muon_feature-> m_PhiTR_Trk)
41 , m_Typ_IDTrk ( muon_feature-> m_Typ_IDTrk)
42 , m_TileMuOutput ( muon_feature-> m_TileMuOutput)
43 , m_IDScanOutput ( muon_feature-> m_IDScanOutput)
50 , m_PtTR_Trk ( muon_feature.m_PtTR_Trk)
51 , m_EtaTR_Trk ( muon_feature.m_EtaTR_Trk)
52 , m_PhiTR_Trk ( muon_feature.m_PhiTR_Trk)
53 , m_Typ_IDTrk ( muon_feature.m_Typ_IDTrk)
54 , m_TileMuOutput ( muon_feature.m_TileMuOutput)
55 , m_IDScanOutput ( muon_feature.m_IDScanOutput)
62 if (
this != &muon_feature) {
79 ss <<
"EtaTR_Trk: " <<
d.EtaTR_Trk()
80 <<
"; PhiTR_Trk: " <<
d.PhiTR_Trk()
81 <<
"; PtTR_Trk: " <<
d.PtTR_Trk();
88 return (
m <<
str(
d ) );
93 if( std::abs(
a.EtaTR_Trk() -
b.EtaTR_Trk() ) > DELTA )
return false;
94 if( std::abs(
a.PhiTR_Trk() -
b.PhiTR_Trk() ) > DELTA )
return false;
95 if( std::abs(
a.PtTR_Trk() -
b.PtTR_Trk() ) > DELTA )
return false;
102 if( std::abs(
a.EtaTR_Trk() -
b.EtaTR_Trk() ) > DELTA ) {
103 variableChange[
"EtaTR_Trk" ] =
a.EtaTR_Trk() -
b.EtaTR_Trk();
105 if( std::abs(
a.PhiTR_Trk() -
b.PhiTR_Trk() ) > DELTA ) {
106 variableChange[
"PhiTR_Trk" ] =
a.PhiTR_Trk() -
b.PhiTR_Trk();
108 if( std::abs(
a.PtTR_Trk() -
b.PtTR_Trk() ) > DELTA ) {
109 variableChange[
"PtTR_Trk" ] =
a.PtTR_Trk() -
b.PtTR_Trk();