ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMissingET_p3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigMissingEtEventTPCnv
8 * @class : TrigMissingET_p3
9 *
10 * @brief persistent partner for TrigMissingET
11 *
12 * @author Diego Casadei <Diego.Casadei@cern.ch> - NYU
13 **********************************************************************************/
14#ifndef TRIGMISSINGETEVENTTPCNV_TRIGMISSINGET_p3_H
15#define TRIGMISSINGETEVENTTPCNV_TRIGMISSINGET_p3_H
16
17#include <stdint.h>
18#include <string>
19#include <vector>
21
23{
24 friend class TrigMissingETCnv_p3;
25
26 public:
27
28 TrigMissingET_p3() = default;
29 virtual ~TrigMissingET_p3() = default;
30
31 //private:
33
34 float m_allTheFloats[5]{};
35 //float m_ex, m_ey, m_ez; //<! components of the missing energy vector
36 //float m_sum_et, m_sum_e; //<! sums of |Et| and |E|
37 int m_flag = 0; //<! event flag: 0 (default) means OK
38 long m_roiWord = 0; //<! RoI word
39
43 unsigned int m_comp_number{}; //<! size of all following vectors
44 std::vector<std::string> m_c_name;
45 std::vector<short> m_c_status;
46 std::vector<float> m_c_ex;
47 std::vector<float> m_c_ey;
48 std::vector<float> m_c_ez;
49 std::vector<float> m_c_sumEt;
50 std::vector<float> m_c_sumE;
51 std::vector<float> m_c_calib0;
52 std::vector<float> m_c_calib1;
53 std::vector<short> m_c_sumOfSigns;
54 std::vector<unsigned short> m_c_usedChannels;
55
56
57
58};
59
60#endif
std::vector< float > m_c_ex
virtual ~TrigMissingET_p3()=default
std::vector< float > m_c_ey
std::vector< unsigned short > m_c_usedChannels
unsigned int m_comp_number
Auxiliary information.
std::vector< float > m_c_sumE
friend class TrigMissingETCnv_p3
std::vector< float > m_c_sumEt
std::vector< std::string > m_c_name
std::vector< float > m_c_ez
std::vector< short > m_c_status
std::vector< short > m_c_sumOfSigns
TrigMissingET_p3()=default
float m_allTheFloats[5]
Basic information.
std::vector< float > m_c_calib1
std::vector< float > m_c_calib0