ATLAS Offline Software
TrigMissingET_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigMissingEtEventTPCnv
8  * @class : TrigMissingET_p2
9  *
10  * @brief persistent partner for TrigMissingET
11  *
12  * @author Diego Casadei <Diego.Casadei@cern.ch> - NYU
13  *
14  * File and Version Information:
15  * $Id: TrigMissingET_p2.h,v 1.2 2009-04-01 22:10:11 salvator Exp $
16  **********************************************************************************/
17 #ifndef TRIGMISSINGETEVENTTPCNV_TRIGMISSINGET_p2_H
18 #define TRIGMISSINGETEVENTTPCNV_TRIGMISSINGET_p2_H
19 
20 #include <stdint.h>
21 #include <string>
22 #include <vector>
24 
26 {
27  friend class TrigMissingETCnv;
28 
29  public:
30 
31  TrigMissingET_p2() {}
32  virtual ~TrigMissingET_p2(){}
33 
34  //private:
36  float m_ex = 0, m_ey = 0, m_ez = 0; //<! components of the missing energy vector
37  float m_sum_et = 0, m_sum_e = 0; //<! sums of |Et| and |E|
38  int m_flag = 0; //<! event flag: 0 (default) means OK
39  long m_roiWord = 0; //<! RoI word
40 
42  unsigned int m_comp_number; //<! size of all following vectors
45  std::vector<std::string> m_c_name;
46  std::vector<short> m_c_status;
47  std::vector<float> m_c_ex;
48  std::vector<float> m_c_ey;
49  std::vector<float> m_c_ez;
50  std::vector<float> m_c_sumEt;
51  std::vector<float> m_c_sumE;
52  std::vector<float> m_c_calib0;
53  std::vector<float> m_c_calib1;
54  std::vector<short> m_c_sumOfSigns;
55  std::vector<unsigned short> m_c_usedChannels;
56 
57 
58 
59 };
60 
61 #endif
TrigMissingET_p2
Definition: TrigMissingET_p2.h:26
TrigMissingET_p2::TrigMissingET_p2
TrigMissingET_p2()
Definition: TrigMissingET_p2.h:42
TrigMissingET_p2::m_flag
int m_flag
Definition: TrigMissingET_p2.h:49
TrigMissingET_p2::m_c_calib0
std::vector< float > m_c_calib0
Definition: TrigMissingET_p2.h:63
TrigMissingET_p2::m_c_ez
std::vector< float > m_c_ez
Definition: TrigMissingET_p2.h:60
TrigMissingET_p2::m_c_status
std::vector< short > m_c_status
Definition: TrigMissingET_p2.h:57
TrigMissingET_p2::m_c_sumE
std::vector< float > m_c_sumE
Definition: TrigMissingET_p2.h:62
TrigMissingET_p2::m_comp_number
unsigned int m_comp_number
Auxiliary information.
Definition: TrigMissingET_p2.h:55
TrigMissingET_p2::m_c_usedChannels
std::vector< unsigned short > m_c_usedChannels
Definition: TrigMissingET_p2.h:66
TrigMissingET_p2::m_c_ex
std::vector< float > m_c_ex
Definition: TrigMissingET_p2.h:58
TrigMissingET_p2::m_roiWord
long m_roiWord
Definition: TrigMissingET_p2.h:50
TrigMissingETCnv
Definition: TrigMissingETCnv.h:34
TrigMissingET_p2::m_c_sumEt
std::vector< float > m_c_sumEt
Definition: TrigMissingET_p2.h:61
TrigMissingET_p2::~TrigMissingET_p2
virtual ~TrigMissingET_p2()
Definition: TrigMissingET_p2.h:43
TrigMissingET_p2::m_c_calib1
std::vector< float > m_c_calib1
Definition: TrigMissingET_p2.h:64
TrigMissingET_p2::m_c_ey
std::vector< float > m_c_ey
Definition: TrigMissingET_p2.h:59
TrigMissingET_p2::m_c_name
std::vector< std::string > m_c_name
Definition: TrigMissingET_p2.h:56
TrigMissingET_p2::m_c_sumOfSigns
std::vector< short > m_c_sumOfSigns
Definition: TrigMissingET_p2.h:65
TrigMissingET_p2::m_sum_e
float m_sum_e
Definition: TrigMissingET_p2.h:48
TrigMissingET_p2::m_sum_et
float m_sum_et
Definition: TrigMissingET_p2.h:48
TrigMissingET_p2::m_ez
float m_ez
Definition: TrigMissingET_p2.h:47
TrigMissingET_p2::m_ey
float m_ey
Definition: TrigMissingET_p2.h:47
TrigMissingET.h
TrigMissingET_p2::m_ex
float m_ex
Basic information.
Definition: TrigMissingET_p2.h:47