ATLAS Offline Software
Loading...
Searching...
No Matches
jFEXForwardElecTOB.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4//***************************************************************************
5// jFEXForwardElecTOB - TOBs Forward Elec Algorithm in jFEX
6// -------------------
7// begin : 28.11.2021
8// email : ulla.blumenschein@cern.ch
9//***************************************************************************
10
12
14 m_eta{99999},
15 m_phi{99999},
16 m_ET{99999},
17 m_Iso{99999},
18 m_EMf1{99999},
19 m_EMf2{99999},
20 m_Sat{99999},
21 m_Res{99999}
22{}
23
24// Data locations within word
25// Sat: 0
26// Phi 1-4
27// Eta 5-9
28// ET: 10-20
29// Iso: 21-22
30// FracA: 23-24
31// FracB: 25-26
32// Res: 27-31
33
35{
36 m_eta = eta;
37}
38
40{
41 m_phi = phi;
42}
43
45{
46 m_ET = et;
47}
48
50{
51 m_Iso = iso;
52}
53
54void LVL1::jFEXForwardElecTOB::setEMf1(unsigned int emf1)
55{
56 m_EMf1 = emf1;
57}
58
59void LVL1::jFEXForwardElecTOB::setEMf2(unsigned int emf2)
60{
61 m_EMf2 = emf2;
62}
63
64
66{
67 m_Sat = sat;
68}
69
71{
72 m_Res = res;
73}
74
75
77{
78 return m_eta;
79}
80
82{
83 return m_phi;
84}
85
87{
88 return m_ET;
89}
90
92{
93 return m_Iso;
94}
95
97{
98 return m_EMf1;
99}
100
102{
103 return m_EMf2;
104}
105
107{
108 return m_Sat;
109}
110
112{
113 return m_Res;
114}
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
std::pair< std::vector< unsigned int >, bool > res
Extra patterns decribing particle interation process.