ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMissingET_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: TrigMissingET_v1.h 630930 2014-11-25 14:57:49Z gwatts $
8#ifndef xAODTrigMissingET_TrigMissingET_V1_H
9#define xAODTrigMissingET_TrigMissingET_V1_H
10
11// STL include(s):
12#include <string>
13extern "C" {
14# include <stdint.h>
15}
16
17// EDM include(s):
19
20namespace xAOD {
21
33 public:
36
39
41 float ex() const;
43 void setEx (float s);
44
46 float ey() const;
48 void setEy (float s);
49
51 float ez() const;
53 void setEz (float s);
54
56 float sumEt() const;
58 void setSumEt (float s);
59
61 float sumE() const;
63 void setSumE (float s);
64
66
69
71 int flag() const;
73 void setFlag (int s);
74
80
83
89 void defineComponents(const std::vector<std::string> &componentNames);
90
92 void setNameOfComponent(unsigned int index, const std::string &str);
94 const std::string& nameOfComponent(unsigned int index) const;
95
97 unsigned int getNumberOfComponents() const;
98
100 void setExComponent(unsigned int index, float value);
102 float exComponent(unsigned int index) const;
104 void setEyComponent(unsigned int index, float value);
106 float eyComponent(unsigned int index) const;
108 void setEzComponent(unsigned int index, float value);
110 float ezComponent(unsigned int index) const;
112 void setSumEtComponent(unsigned int index, float value);
114 float sumEtComponent(unsigned int index) const;
116 void setSumEComponent(unsigned int index, float value);
118 float sumEComponent(unsigned int index) const;
120 void setCalib0Component(unsigned int index, float value);
122 float calib0Component(unsigned int index) const;
124 void setCalib1Component(unsigned int index, float value);
126 float calib1Component(unsigned int index) const;
128 void setSumOfSignsComponent(unsigned int index, float value);
130 float sumOfSignsComponent(unsigned int index) const;
132 void setStatusComponent(unsigned int index, float value);
134 short statusComponent(unsigned int index) const;
136 void setUsedChannelsComponent(unsigned int index, float value);
138 unsigned short usedChannelsComponent(unsigned int index) const;
139
141 };
142
143}
144
145#endif
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
int flag() const
Get the status flag.
void setSumEtComponent(unsigned int index, float value)
Set SumEt.
void setExComponent(unsigned int index, float value)
Set the x component fo the energy of a component.
float ex() const
Get the x component of the missing energy.
void setNameOfComponent(unsigned int index, const std::string &str)
Set the name of a component.
void setEy(float s)
Set the y component of the missing energy.
void setUsedChannelsComponent(unsigned int index, float value)
Set used Channels.
void setRoiWord(uint32_t s)
Set the ROI word.
void setSumOfSignsComponent(unsigned int index, float value)
Set SumOfSigns.
void setEx(float s)
Set the x component of the missing energy.
float exComponent(unsigned int index) const
Get the x component fo the energy of a component.
const std::string & nameOfComponent(unsigned int index) const
Get the name of a component.
float eyComponent(unsigned int index) const
Get the y component fo the energy of a component.
void setCalib1Component(unsigned int index, float value)
Set Calib1.
uint32_t roiWord() const
Get the ROI word.
float sumE() const
Get the sum of the E of the missing energy.
void setSumE(float s)
Set the sum of the ET of the missing energy.
void setSumEt(float s)
Set the sum of the ET of the missing energy.
float calib0Component(unsigned int index) const
Get Calib0.
float calib1Component(unsigned int index) const
Get Calib1.
unsigned int getNumberOfComponents() const
Get the number of components.
float ezComponent(unsigned int index) const
Get the z component fo the energy of a component.
float sumEt() const
Get the sum of the ET of the missing energy.
void setSumEComponent(unsigned int index, float value)
Set SumE.
void setCalib0Component(unsigned int index, float value)
Set Calib0.
short statusComponent(unsigned int index) const
Get Status.
TrigMissingET_v1()
Defaut constructor.
void setStatusComponent(unsigned int index, float value)
Set Status.
float ez() const
Get the z component of the missing energy.
float sumOfSignsComponent(unsigned int index) const
Get SumOfSigns.
float sumEComponent(unsigned int index) const
Get SumE.
void setEyComponent(unsigned int index, float value)
Set the y component fo the energy of a component.
void defineComponents(const std::vector< std::string > &componentNames)
Define each of the components by name.
void setFlag(int s)
Set the status flag.
float ey() const
Get the y component of the missing energy.
void setEzComponent(unsigned int index, float value)
Set the z component fo the energy of a component.
float sumEtComponent(unsigned int index) const
Get SumEt.
unsigned short usedChannelsComponent(unsigned int index) const
Get used Channels.
void setEz(float s)
Set the z component of the missing energy.
Definition index.py:1
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber uint32_t