119 std::map<std::string, double>& variableChange ) {
121 if( std::abs(
a.getEta() - b.getEta() ) >
DELTA ) {
122 variableChange[
"Eta" ] =
a.getEta() - b.getEta();
124 if( std::abs(
a.getPhi() - b.getPhi() ) >
DELTA ) {
125 variableChange[
"Phi" ] =
a.getPhi() - b.getPhi();
127 if(
a.getNRoi() != b.getNRoi() ) {
128 variableChange[
"NRoI" ] =
static_cast< double >(
a.getNRoi() - b.getNRoi() );
130 if(
a.getNJet() != b.getNJet() ) {
131 variableChange[
"NJet" ] =
static_cast< double >(
a.getNJet() - b.getNJet() );
133 if(
a.getNTRK() != b.getNTRK() ) {
134 variableChange[
"NTRK" ] =
static_cast< double >(
a.getNTRK() - b.getNTRK() );
void diff(const TrigMuonClusterFeature &a, const TrigMuonClusterFeature &b, std::map< std::string, double > &variableChange)
comparison with feedback Function compares two objects and returns "semi verbose" output in the form ...