|
ATLAS Offline Software
|
Go to the documentation of this file.
40 std::string
s=
"_name__status_usedChannels__sumOfSigns__calib1_calib0/MeV";
41 s+=
"___ex/MeV_____ey/MeV_____ez/MeV___sumE/MeV__sumEt/MeV";
49 "%s %7d %12d %11d %7.3f %7.2f %10.2f %10.2f %10.2f %10.2f %10.2f\n",
53 return std::string(
buff);
59 const double DELTA=1
e-3;
61 if(
a.name() !=
b.name() )
63 if(
a.status() !=
b.status() )
65 if(
a.sumOfSigns() !=
b.sumOfSigns() )
67 if(
a.usedChannels() !=
b.usedChannels() )
70 if( fabsf(
a.ex() -
b.ex()) > DELTA )
72 if( fabsf(
a.ey() -
b.ey()) > DELTA )
74 if( fabsf(
a.ez() -
b.ez()) > DELTA )
76 if( fabsf(
a.sumEt() -
b.sumEt()) > DELTA )
78 if( fabsf(
a.sumE() -
b.sumE()) > DELTA )
80 if( fabsf(
a.calib0() -
b.calib0()) > DELTA )
82 if( fabsf(
a.calib1() -
b.calib1()) > DELTA )
float m_calib1
scale, for calibration (default 1)
MET trigger slice components (auxiliary information for TrigMissingET)
short m_status
status flag
void reset()
clean values and calibration constants
std::string getFormattedValues()
print the (1-line) table of all attributes
bool operator==(const TrigMissingEtComponent &a, const TrigMissingEtComponent &b)
Operator comparing two objects for equality.
TrigMissingEtComponent()
constructor
unsigned short m_usedChannels
number of used channels
std::string getFormattedHeader()
use this to print the header of the table printed by the following method
float m_calib0
constant term, for calibration (default 0)
~TrigMissingEtComponent()
destructor
short m_sumOfSigns
calibration: sum of energy signs (-1, +1)