ATLAS Offline Software
|
Class for LVL2/EF MissingET trigger. More...
#include <TrigMissingET.h>
Public Member Functions | |
TrigMissingET () | |
default constructor More... | |
TrigMissingET (unsigned char n) | |
constructor (input is number of auxiliary components; if n==0 is like default) More... | |
TrigMissingET (std::vector< TrigMissingEtComponent > &&compVec) | |
~TrigMissingET () | |
destructor More... | |
void | clear () |
reset contents More... | |
float | ex () const |
Ex component of missing energy vector. More... | |
float | ey () const |
Ey component of missing energy vector. More... | |
float | ez () const |
Ez component of missing energy vector. More... | |
float | sumEt () const |
sum of |Et| More... | |
float | sumE () const |
sum of |E| More... | |
float | et () const |
(modulus of) transverse energy More... | |
float | e () const |
(modulus of) energy More... | |
int | getFlag () const |
event flag: 0 (default) means OK More... | |
long | RoIword () const |
RoI word. More... | |
void | addEx (float ex) |
increment Ex component More... | |
void | addEy (float ey) |
increment Ey component More... | |
void | addEz (float ez) |
increment Ez component More... | |
void | addSumEt (float ets) |
increment sumEt More... | |
void | addSumE (float sumE) |
increment sumE More... | |
void | setEx (float ex) |
set Ex component More... | |
void | setEy (float ey) |
set Ey component More... | |
void | setEz (float ez) |
set Ez component More... | |
void | setSumEt (float ets) |
set sum of |Et| More... | |
void | setSumE (float sumE) |
set sum of |E| More... | |
void | setFlag (int flag) |
set event flag More... | |
void | set_RoIword (long word) |
set RoIword More... | |
unsigned int | getNumOfComponents () const |
get number of auxiliary components More... | |
std::string | getNameOfComponent (unsigned int index) const |
get name of component ‘index’ More... | |
float | getExComponent (unsigned int index) const |
get Ex from component ‘index’ More... | |
float | getEyComponent (unsigned int index) const |
get Ey from component ‘index’ More... | |
float | getEzComponent (unsigned int index) const |
get Ez from component ‘index’ More... | |
float | getSumEtComponent (unsigned int index) const |
get sum of |Et| from component ‘index’ More... | |
float | getSumEComponent (unsigned int index) const |
get sum of |E| from component ‘index’ More... | |
float | getComponentCalib0 (unsigned int index) const |
get constant term for calibration of component ‘index’ More... | |
float | getComponentCalib1 (unsigned int index) const |
get scale for calibration of component ‘index’ More... | |
short | getSumOfSigns (unsigned int index) const |
get sum of energy signs for calibration of component ‘index’ More... | |
unsigned short | getUsedChannels (unsigned int index) const |
get number of used channes in component ‘index’ More... | |
short | getStatus (unsigned int index) const |
get status flag for component ‘index’ More... | |
void | setNameOfComponent (unsigned int index, const char *str) |
set name of component ‘index’ More... | |
void | setExComponent (unsigned int index, float value) |
set Ex for component ‘index’ More... | |
void | setEyComponent (unsigned int index, float value) |
set Ey for component ‘index’ More... | |
void | setEzComponent (unsigned int index, float value) |
set Ez for component ‘index’ More... | |
void | setSumEtComponent (unsigned int index, float value) |
set sum of |Et| for component ‘index’ More... | |
void | setSumEComponent (unsigned int index, float value) |
set sum of |E| for component ‘index’ More... | |
void | setComponentCalib0 (unsigned int index, float value) |
set constant term for calibration of component ‘index’ More... | |
void | setComponentCalib1 (unsigned int index, float value) |
set scale for calibration of component ‘index’ More... | |
void | setSumOfSigns (unsigned int index, short value) |
set sum of energy signs for calibration of component ‘index’ More... | |
void | setUsedChannels (unsigned int index, unsigned short value) |
set number of used channels in component ‘index’ More... | |
void | setStatus (unsigned int index, short value) |
set status flag of component ‘index’ More... | |
Private Attributes | |
float | m_ex |
Basic information: Ex component. More... | |
float | m_ey |
Basic information: Ey component. More... | |
float | m_ez |
Basic information: Ez component. More... | |
float | m_sum_et |
Basic information: scalar sum of Et. More... | |
float | m_sum_e |
Basic information: scalar sum of E. More... | |
int | m_flag |
Basic information: event status flag: 0 (default) means OK. More... | |
long | m_roiWord |
Basic information: RoIword. More... | |
std::vector< TrigMissingEtComponent > | m_compVec |
Auxiliary information: components from different calo layers and muons. More... | |
Friends | |
MsgStream & | operator<< (MsgStream &m, const TrigMissingET &d) |
formatted output More... | |
Class for LVL2/EF MissingET trigger.
Definition at line 35 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
TrigMissingET::TrigMissingET | ( | ) |
TrigMissingET::TrigMissingET | ( | unsigned char | n | ) |
constructor (input is number of auxiliary components; if n==0 is like default)
definition of auxiliary information
Definition at line 21 of file TrigMissingET.cxx.
TrigMissingET::TrigMissingET | ( | std::vector< TrigMissingEtComponent > && | compVec | ) |
TrigMissingET::~TrigMissingET | ( | ) |
|
inline |
increment Ex component
Definition at line 70 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
increment Ey component
Definition at line 72 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
increment Ez component
Definition at line 74 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
increment sumE
Definition at line 79 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
increment sumEt
Definition at line 77 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::clear | ( | ) |
|
inline |
|
inline |
|
inline |
Ex component of missing energy vector.
Definition at line 50 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
Ey component of missing energy vector.
Definition at line 52 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
Ez component of missing energy vector.
Definition at line 54 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
float TrigMissingET::getComponentCalib0 | ( | unsigned int | index | ) | const |
float TrigMissingET::getComponentCalib1 | ( | unsigned int | index | ) | const |
float TrigMissingET::getExComponent | ( | unsigned int | index | ) | const |
float TrigMissingET::getEyComponent | ( | unsigned int | index | ) | const |
float TrigMissingET::getEzComponent | ( | unsigned int | index | ) | const |
|
inline |
event flag: 0 (default) means OK
Definition at line 65 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
std::string TrigMissingET::getNameOfComponent | ( | unsigned int | index | ) | const |
|
inline |
get number of auxiliary components
Definition at line 98 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
short TrigMissingET::getStatus | ( | unsigned int | index | ) | const |
float TrigMissingET::getSumEComponent | ( | unsigned int | index | ) | const |
float TrigMissingET::getSumEtComponent | ( | unsigned int | index | ) | const |
short TrigMissingET::getSumOfSigns | ( | unsigned int | index | ) | const |
unsigned short TrigMissingET::getUsedChannels | ( | unsigned int | index | ) | const |
|
inline |
RoI word.
Definition at line 67 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
set RoIword
Definition at line 95 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setComponentCalib0 | ( | unsigned int | index, |
float | value | ||
) |
void TrigMissingET::setComponentCalib1 | ( | unsigned int | index, |
float | value | ||
) |
|
inline |
set Ex component
Definition at line 82 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setExComponent | ( | unsigned int | index, |
float | value | ||
) |
|
inline |
set Ey component
Definition at line 84 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setEyComponent | ( | unsigned int | index, |
float | value | ||
) |
|
inline |
set Ez component
Definition at line 86 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setEzComponent | ( | unsigned int | index, |
float | value | ||
) |
|
inline |
set event flag
Definition at line 93 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setNameOfComponent | ( | unsigned int | index, |
const char * | str | ||
) |
void TrigMissingET::setStatus | ( | unsigned int | index, |
short | value | ||
) |
|
inline |
set sum of |E|
Definition at line 90 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setSumEComponent | ( | unsigned int | index, |
float | value | ||
) |
|
inline |
set sum of |Et|
Definition at line 88 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
void TrigMissingET::setSumEtComponent | ( | unsigned int | index, |
float | value | ||
) |
void TrigMissingET::setSumOfSigns | ( | unsigned int | index, |
short | value | ||
) |
void TrigMissingET::setUsedChannels | ( | unsigned int | index, |
unsigned short | value | ||
) |
|
inline |
sum of |E|
Definition at line 58 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
inline |
sum of |Et|
Definition at line 56 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
friend |
formatted output
Definition at line 336 of file TrigMissingET.cxx.
|
private |
Auxiliary information: components from different calo layers and muons.
Definition at line 169 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: Ex component.
Definition at line 153 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: Ey component.
Definition at line 155 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: Ez component.
Definition at line 157 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: event status flag: 0 (default) means OK.
Definition at line 163 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: RoIword.
Definition at line 165 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: scalar sum of E.
Definition at line 161 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.
|
private |
Basic information: scalar sum of Et.
Definition at line 159 of file Trigger/TrigEvent/TrigMissingEtEvent/TrigMissingEtEvent/TrigMissingET.h.