ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigMissingEtEventTPCnv
TrigMissingEtEventTPCnv
TrigMissingET_p2.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_p2
9
*
10
* @brief persistent partner for TrigMissingET
11
*
12
* @author Diego Casadei <Diego.Casadei@cern.ch> - NYU
13
**********************************************************************************/
14
#ifndef TRIGMISSINGETEVENTTPCNV_TRIGMISSINGET_p2_H
15
#define TRIGMISSINGETEVENTTPCNV_TRIGMISSINGET_p2_H
16
17
#include <stdint.h>
18
#include <string>
19
#include <vector>
20
#include "
TrigMissingEtEvent/TrigMissingET.h
"
21
22
class
TrigMissingET_p2
23
{
24
friend
class
TrigMissingETCnv
;
25
26
public
:
27
28
TrigMissingET_p2
() =
default
;
29
virtual
~TrigMissingET_p2
() =
default
;
30
31
//private:
33
float
m_ex
= 0,
m_ey
= 0,
m_ez
= 0;
//<! components of the missing energy vector
34
float
m_sum_et
= 0,
m_sum_e
= 0;
//<! sums of |Et| and |E|
35
int
m_flag
= 0;
//<! event flag: 0 (default) means OK
36
long
m_roiWord
= 0;
//<! RoI word
37
41
unsigned
int
m_comp_number
{};
//<! size of all following vectors
42
std::vector<std::string>
m_c_name
;
43
std::vector<short>
m_c_status
;
44
std::vector<float>
m_c_ex
;
45
std::vector<float>
m_c_ey
;
46
std::vector<float>
m_c_ez
;
47
std::vector<float>
m_c_sumEt
;
48
std::vector<float>
m_c_sumE
;
49
std::vector<float>
m_c_calib0
;
50
std::vector<float>
m_c_calib1
;
51
std::vector<short>
m_c_sumOfSigns
;
52
std::vector<unsigned short>
m_c_usedChannels
;
53
54
55
56
};
57
58
#endif
TrigMissingET.h
TrigMissingET_p2::m_c_ez
std::vector< float > m_c_ez
Definition
TrigMissingET_p2.h:46
TrigMissingET_p2::m_c_name
std::vector< std::string > m_c_name
Definition
TrigMissingET_p2.h:42
TrigMissingET_p2::m_c_ey
std::vector< float > m_c_ey
Definition
TrigMissingET_p2.h:45
TrigMissingET_p2::m_ex
float m_ex
Basic information.
Definition
TrigMissingET_p2.h:33
TrigMissingET_p2::m_c_status
std::vector< short > m_c_status
Definition
TrigMissingET_p2.h:43
TrigMissingET_p2::TrigMissingET_p2
TrigMissingET_p2()=default
TrigMissingET_p2::m_roiWord
long m_roiWord
Definition
TrigMissingET_p2.h:36
TrigMissingET_p2::m_c_calib1
std::vector< float > m_c_calib1
Definition
TrigMissingET_p2.h:50
TrigMissingET_p2::m_c_sumEt
std::vector< float > m_c_sumEt
Definition
TrigMissingET_p2.h:47
TrigMissingET_p2::m_ez
float m_ez
Definition
TrigMissingET_p2.h:33
TrigMissingET_p2::m_ey
float m_ey
Definition
TrigMissingET_p2.h:33
TrigMissingET_p2::m_c_calib0
std::vector< float > m_c_calib0
Definition
TrigMissingET_p2.h:49
TrigMissingET_p2::m_sum_e
float m_sum_e
Definition
TrigMissingET_p2.h:34
TrigMissingET_p2::m_c_usedChannels
std::vector< unsigned short > m_c_usedChannels
Definition
TrigMissingET_p2.h:52
TrigMissingET_p2::TrigMissingETCnv
friend class TrigMissingETCnv
Definition
TrigMissingET_p2.h:24
TrigMissingET_p2::m_c_sumE
std::vector< float > m_c_sumE
Definition
TrigMissingET_p2.h:48
TrigMissingET_p2::m_flag
int m_flag
Definition
TrigMissingET_p2.h:35
TrigMissingET_p2::m_c_sumOfSigns
std::vector< short > m_c_sumOfSigns
Definition
TrigMissingET_p2.h:51
TrigMissingET_p2::m_comp_number
unsigned int m_comp_number
Auxiliary information.
Definition
TrigMissingET_p2.h:41
TrigMissingET_p2::~TrigMissingET_p2
virtual ~TrigMissingET_p2()=default
TrigMissingET_p2::m_sum_et
float m_sum_et
Definition
TrigMissingET_p2.h:34
TrigMissingET_p2::m_c_ex
std::vector< float > m_c_ex
Definition
TrigMissingET_p2.h:44
Generated on
for ATLAS Offline Software by
1.17.0