|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #ifndef TRIGMISSINGETEVENT_TRIGMISSINGET_H
20 #define TRIGMISSINGETEVENT_TRIGMISSINGET_H
26 #include "GaudiKernel/MsgStream.h"
42 TrigMissingET(std::vector< TrigMissingEtComponent >&& compVec);
184 std::map<std::string, double>& variableChange);
short getStatus(unsigned int index) const
get status flag for component ‘index’
friend MsgStream & operator<<(MsgStream &m, const TrigMissingET &d)
formatted output
std::vector< TrigMissingEtComponent > m_compVec
Auxiliary information: components from different calo layers and muons.
float m_sum_et
Basic information: scalar sum of Et.
long m_roiWord
Basic information: RoIword.
float m_ez
Basic information: Ez component.
unsigned short getUsedChannels(unsigned int index) const
get number of used channes in component ‘index’
void setStatus(unsigned int index, short value)
set status flag of component ‘index’
void setEx(float ex)
set Ex component
float ex() const
Ex component of missing energy vector.
void addSumEt(float ets)
increment sumEt
void setNameOfComponent(unsigned int index, const char *str)
set name of component ‘index’
void clear()
reset contents
float sumE() const
sum of |E|
long RoIword() const
RoI word.
float ey() const
Ey component of missing energy vector.
float m_ey
Basic information: Ey component.
float getEyComponent(unsigned int index) const
get Ey from component ‘index’
void setSumOfSigns(unsigned int index, short value)
set sum of energy signs for calibration of component ‘index’
void set_RoIword(long word)
set RoIword
void setFlag(int flag)
set event flag
void setSumEt(float ets)
set sum of |Et|
void setSumE(float sumE)
set sum of |E|
std::string getNameOfComponent(unsigned int index) const
get name of component ‘index’
float getComponentCalib1(unsigned int index) const
get scale for calibration of component ‘index’
float getExComponent(unsigned int index) const
get Ex from component ‘index’
void setUsedChannels(unsigned int index, unsigned short value)
set number of used channels in component ‘index’
void addEz(float ez)
increment Ez component
int getFlag() const
event flag: 0 (default) means OK
float getComponentCalib0(unsigned int index) const
get constant term for calibration of component ‘index’
void setSumEComponent(unsigned int index, float value)
set sum of |E| for component ‘index’
void diff(const TrigMissingET &a, const TrigMissingET &b, std::map< std::string, double > &variableChange)
Comparison with feedback.
void setEzComponent(unsigned int index, float value)
set Ez for component ‘index’
void addSumE(float sumE)
increment sumE
Class for LVL2/EF MissingET trigger.
float getSumEtComponent(unsigned int index) const
get sum of |Et| from component ‘index’
void setComponentCalib0(unsigned int index, float value)
set constant term for calibration of component ‘index’
TrigMissingET()
default constructor
std::string str(const TrigMissingET &a)
conversion to formatted string: multi-line!
float sumEt() const
sum of |Et|
An STL vector of pointers that by default owns its pointed-to elements.
void setEyComponent(unsigned int index, float value)
set Ey for component ‘index’
void setEz(float ez)
set Ez component
void setComponentCalib1(unsigned int index, float value)
set scale for calibration of component ‘index’
float getEzComponent(unsigned int index) const
get Ez from component ‘index’
void setExComponent(unsigned int index, float value)
set Ex for component ‘index’
float e() const
(modulus of) energy
float m_sum_e
Basic information: scalar sum of E.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
unsigned int getNumOfComponents() const
get number of auxiliary components
short getSumOfSigns(unsigned int index) const
get sum of energy signs for calibration of component ‘index’
float ez() const
Ez component of missing energy vector.
float et() const
(modulus of) transverse energy
float getSumEComponent(unsigned int index) const
get sum of |E| from component ‘index’
void addEx(float ex)
increment Ex component
void addEy(float ey)
increment Ey component
macros to associate a CLID to a type
~TrigMissingET()
destructor
int m_flag
Basic information: event status flag: 0 (default) means OK.
float m_ex
Basic information: Ex component.
void setEy(float ey)
set Ey component
bool operator==(const TrigMissingET &a, const TrigMissingET &b)
Operator comparing two objects for equality.
bool operator!=(const TrigMissingET &a, const TrigMissingET &b)
Operator comparing two objects for inequality.
void setSumEtComponent(unsigned int index, float value)
set sum of |Et| for component ‘index’