ATLAS Offline Software
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>
13 extern "C" {
14 # include <stdint.h>
15 }
16 
17 // EDM include(s):
19 
20 namespace 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 
76  uint32_t roiWord() const;
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
xAOD::TrigMissingET_v1::sumEt
float sumEt() const
Get the sum of the ET of the missing energy.
xAOD::TrigMissingET_v1::exComponent
float exComponent(unsigned int index) const
Get the x component fo the energy of a component.
Definition: TrigMissingET_v1.cxx:119
xAOD::TrigMissingET_v1::sumEComponent
float sumEComponent(unsigned int index) const
Get SumE.
Definition: TrigMissingET_v1.cxx:163
xAOD::TrigMissingET_v1::setEy
void setEy(float s)
Set the y component of the missing energy.
xAOD::TrigMissingET_v1::setEzComponent
void setEzComponent(unsigned int index, float value)
Set the z component fo the energy of a component.
Definition: TrigMissingET_v1.cxx:135
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
xAOD::TrigMissingET_v1::setSumOfSignsComponent
void setSumOfSignsComponent(unsigned int index, float value)
Set SumOfSigns.
Definition: TrigMissingET_v1.cxx:190
xAOD::TrigMissingET_v1::statusComponent
short statusComponent(unsigned int index) const
Get Status.
Definition: TrigMissingET_v1.cxx:207
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
xAOD::TrigMissingET_v1::setCalib0Component
void setCalib0Component(unsigned int index, float value)
Set Calib0.
Definition: TrigMissingET_v1.cxx:168
index
Definition: index.py:1
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:446
xAOD::TrigMissingET_v1::setExComponent
void setExComponent(unsigned int index, float value)
Set the x component fo the energy of a component.
Definition: TrigMissingET_v1.cxx:113
xAOD::TrigMissingET_v1::ex
float ex() const
Get the x component of the missing energy.
xAOD::TrigMissingET_v1::flag
int flag() const
Get the status flag.
athena.value
value
Definition: athena.py:122
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::TrigMissingET_v1::sumOfSignsComponent
float sumOfSignsComponent(unsigned int index) const
Get SumOfSigns.
Definition: TrigMissingET_v1.cxx:196
xAOD::TrigMissingET_v1::setNameOfComponent
void setNameOfComponent(unsigned int index, const std::string &str)
Set the name of a component.
Definition: TrigMissingET_v1.cxx:95
xAOD::TrigMissingET_v1::setStatusComponent
void setStatusComponent(unsigned int index, float value)
Set Status.
Definition: TrigMissingET_v1.cxx:201
xAOD::TrigMissingET_v1::setSumE
void setSumE(float s)
Set the sum of the ET of the missing energy.
xAOD::TrigMissingET_v1::setEz
void setEz(float s)
Set the z component of the missing energy.
xAOD::TrigMissingET_v1::calib0Component
float calib0Component(unsigned int index) const
Get Calib0.
Definition: TrigMissingET_v1.cxx:174
xAOD::TrigMissingET_v1::roiWord
uint32_t roiWord() const
Get the ROI word.
xAOD::TrigMissingET_v1::setRoiWord
void setRoiWord(uint32_t s)
Set the ROI word.
xAOD::TrigMissingET_v1::setSumEtComponent
void setSumEtComponent(unsigned int index, float value)
Set SumEt.
Definition: TrigMissingET_v1.cxx:146
xAOD::TrigMissingET_v1::sumEtComponent
float sumEtComponent(unsigned int index) const
Get SumEt.
Definition: TrigMissingET_v1.cxx:152
xAOD::TrigMissingET_v1::ezComponent
float ezComponent(unsigned int index) const
Get the z component fo the energy of a component.
Definition: TrigMissingET_v1.cxx:141
xAOD::TrigMissingET_v1::sumE
float sumE() const
Get the sum of the E of the missing energy.
xAOD::TrigMissingET_v1::setSumEComponent
void setSumEComponent(unsigned int index, float value)
Set SumE.
Definition: TrigMissingET_v1.cxx:157
xAOD::TrigMissingET_v1::setCalib1Component
void setCalib1Component(unsigned int index, float value)
Set Calib1.
Definition: TrigMissingET_v1.cxx:179
xAOD::TrigMissingET_v1::calib1Component
float calib1Component(unsigned int index) const
Get Calib1.
Definition: TrigMissingET_v1.cxx:185
xAOD::TrigMissingET_v1::setFlag
void setFlag(int s)
Set the status flag.
xAOD::TrigMissingET_v1::setUsedChannelsComponent
void setUsedChannelsComponent(unsigned int index, float value)
Set used Channels.
Definition: TrigMissingET_v1.cxx:212
xAOD::TrigMissingET_v1::usedChannelsComponent
unsigned short usedChannelsComponent(unsigned int index) const
Get used Channels.
Definition: TrigMissingET_v1.cxx:218
xAOD::TrigMissingET_v1
Class holding the Missing ET trigger fex results.
Definition: TrigMissingET_v1.h:32
xAOD::TrigMissingET_v1::setEyComponent
void setEyComponent(unsigned int index, float value)
Set the y component fo the energy of a component.
Definition: TrigMissingET_v1.cxx:124
xAOD::TrigMissingET_v1::eyComponent
float eyComponent(unsigned int index) const
Get the y component fo the energy of a component.
Definition: TrigMissingET_v1.cxx:130
xAOD::TrigMissingET_v1::ey
float ey() const
Get the y component of the missing energy.
xAOD::TrigMissingET_v1::TrigMissingET_v1
TrigMissingET_v1()
Defaut constructor.
Definition: TrigMissingET_v1.cxx:22
xAOD::TrigMissingET_v1::ez
float ez() const
Get the z component of the missing energy.
str
Definition: BTagTrackIpAccessor.cxx:11
xAOD::TrigMissingET_v1::getNumberOfComponents
unsigned int getNumberOfComponents() const
Get the number of components.
Definition: TrigMissingET_v1.cxx:103
xAOD::TrigMissingET_v1::setEx
void setEx(float s)
Set the x component of the missing energy.
xAOD::TrigMissingET_v1::defineComponents
void defineComponents(const std::vector< std::string > &componentNames)
Define each of the components by name.
Definition: TrigMissingET_v1.cxx:67
xAOD::TrigMissingET_v1::setSumEt
void setSumEt(float s)
Set the sum of the ET of the missing energy.
xAOD::TrigMissingET_v1::nameOfComponent
const std::string & nameOfComponent(unsigned int index) const
Get the name of a component.
Definition: TrigMissingET_v1.cxx:108
AuxElement.h
Base class for elements of a container that can have aux data.