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