![]() |
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.
1.8.18