Go to the source code of this file.
◆ diff()
| void diff |
( |
const TrigEFBjet & | a, |
|
|
const TrigEFBjet & | b, |
|
|
std::map< std::string, double > & | variableChange ) |
Definition at line 140 of file TrigEFBjet.cxx.
140 {
141
142 if(
a.prmVtx() !=
b.prmVtx()) variableChange[
"prmVtx" ] =
static_cast< double >(
a.prmVtx() -
b.prmVtx() );
143
144 if(
a.xComb() !=
b.xComb()) variableChange[
"xComb"] =
static_cast<double>(
a.xComb() -
b.xComb());
145 if(
a.xIP1D() !=
b.xIP1D()) variableChange[
"xIP1D"] =
static_cast<double>(
a.xIP1D() -
b.xIP1D());
146 if(
a.xIP2D() !=
b.xIP2D()) variableChange[
"xIP2D"] =
static_cast<double>(
a.xIP2D() -
b.xIP2D());
147 if(
a.xIP3D() !=
b.xIP3D()) variableChange[
"xIP3D"] =
static_cast<double>(
a.xIP3D() -
b.xIP3D());
148 if(
a.xCHI2() !=
b.xCHI2()) variableChange[
"xCHI2"] =
static_cast<double>(
a.xCHI2() -
b.xCHI2());
149 if(
a.xSV() !=
b.xSV()) variableChange[
"xSV"] =
static_cast<double>(
a.xSV() -
b.xSV());
150 if(
a.xMVtx() !=
b.xMVtx()) variableChange[
"xMVtx"] =
static_cast<double>(
a.xMVtx() -
b.xMVtx());
151 if(
a.xEVtx() !=
b.xEVtx()) variableChange[
"xEVtx"] =
static_cast<double>(
a.xEVtx() -
b.xEVtx());
152 if(
a.xNVtx() !=
b.xNVtx()) variableChange[
"xNVtx"] =
static_cast<double>(
a.xNVtx() -
b.xNVtx());
153
154 return;
155}
◆ operator<<()
| MsgStream & operator<< |
( |
MsgStream & | m, |
|
|
const TrigEFBjet & | a ) |
◆ operator==()
Definition at line 116 of file TrigEFBjet.cxx.
116 {
117
118
120
121 if(std::abs(
a.eta() -
b.eta()) >
DELTA)
return false;
122 if(std::abs(
a.phi() -
b.phi()) >
DELTA)
return false;
123
124 if(std::abs(
a.prmVtx() -
b.prmVtx()) >
DELTA)
return false;
125
126 if(std::abs(
a.xComb() -
b.xComb()) >
DELTA)
return false;
127 if(std::abs(
a.xIP1D() -
b.xIP1D()) >
DELTA)
return false;
128 if(std::abs(
a.xIP2D() -
b.xIP2D()) >
DELTA)
return false;
129 if(std::abs(
a.xIP3D() -
b.xIP3D()) >
DELTA)
return false;
130 if(std::abs(
a.xCHI2() -
b.xCHI2()) >
DELTA)
return false;
131 if(std::abs(
a.xSV() -
b.xSV()) >
DELTA)
return false;
132 if(std::abs(
a.xMVtx() -
b.xMVtx()) >
DELTA)
return false;
133 if(std::abs(
a.xEVtx() -
b.xEVtx()) >
DELTA)
return false;
134 if(std::abs(
a.xNVtx() -
b.xNVtx()) >
DELTA)
return false;
135
136 return true;
137}
static const double DELTA
◆ str()
Definition at line 90 of file TrigEFBjet.cxx.
90 {
91
93
94 ss <<
"RoI index = " <<
a.roiId()
95 <<
"; prmVtx = " <<
a.prmVtx()
96 <<
"; xComb = " <<
a.xComb()
97 <<
"; xIP1D = " <<
a.xIP1D()
98 <<
"; xIP2D = " <<
a.xIP2D()
99 <<
"; xIP3D = " <<
a.xIP3D()
100 <<
"; xCHI2 = " <<
a.xCHI2()
101 <<
"; xSV = " <<
a.xSV()
102 <<
"; xMVtx = " <<
a.xMVtx()
103 <<
"; xEVtx = " <<
a.xEVtx()
104 <<
"; xNVtx = " <<
a.xNVtx();
105
107}