ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloEvent
TrigT1CaloEvent
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMHits.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//***************************************************************************
6
// JEMHits.h - description
7
// -------------------
8
// begin : 25 05 2006
9
// email : Alan.Watson@cern.ch
10
// ***************************************************************************/
11
12
13
#ifndef JEMHits_H
14
#define JEMHits_H
15
16
#include "
AthenaKernel/CLASS_DEF.h
"
17
18
#ifndef TRIGGERSPACE
19
#include "
TrigT1Interfaces/Coordinate.h
"
20
#else
21
#include "
Coordinate.h
"
22
#endif
23
24
#include <vector>
25
namespace
LVL1
{
26
27
class
JEMHits
{
28
public
:
29
30
JEMHits
();
31
JEMHits
(
int
crate
,
int
module
);
32
JEMHits
(
int
crate
,
int
module
,
const
std::vector<unsigned int>&
JetHits
,
int
peak
);
33
JEMHits
&
operator=
(
JEMHits
&&) noexcept = default;
34
JEMHits
(
JEMHits
&&) noexcept = default;
35
virtual ~
JEMHits
();
36
37
void
setPeak
(
int
peak
);
38
void
addJetHits
(
const
std
::
vector
<
unsigned
int
>& hits);
39
40
int
crate
()
const
;
41
int
module
()
const
;
42
unsigned
int
JetHits
()
const
;
43
const
std
::
vector
<
unsigned
int
>&
JetHitsVec
()
const
;
44
int
peak
()
const
;
45
bool
forward
()
const
;
46
48
private
:
49
int
m_crate
{};
50
int
m_module
{};
51
int
m_peak
{};
52
std::vector <unsigned int>
m_JetHits
;
53
54
};
55
}
// end of namespace
56
57
#ifndef JEMHits_ClassDEF_H
58
#include "
TrigT1CaloEvent/JEMHits_ClassDEF.h
"
59
#endif
60
61
#endif
CLASS_DEF.h
macros to associate a CLID to a type
JEMHits_ClassDEF.h
Coordinate.h
Coordinate.h
Coordinate policies.
LVL1::JEMHits::operator=
JEMHits & operator=(JEMHits &&) noexcept=default
LVL1::JEMHits::m_crate
int m_crate
Internal data.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMHits.h:49
LVL1::JEMHits::JEMHits
JEMHits(int crate, int module)
LVL1::JEMHits::crate
int crate() const
returns crate number
Definition
JEMHits.cxx:55
LVL1::JEMHits::peak
int peak() const
returns peak slice number
Definition
JEMHits.cxx:90
LVL1::JEMHits::JetHits
unsigned int JetHits() const
returns jet hits for peak sample
Definition
JEMHits.cxx:65
LVL1::JEMHits::m_JetHits
std::vector< unsigned int > m_JetHits
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMHits.h:52
LVL1::JEMHits::module
int module() const
returns module number
Definition
JEMHits.cxx:60
LVL1::JEMHits::m_module
int m_module
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMHits.h:50
LVL1::JEMHits::JEMHits
JEMHits(int crate, int module, const std::vector< unsigned int > &JetHits, int peak)
LVL1::JEMHits::m_peak
int m_peak
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/JEMHits.h:51
LVL1::JEMHits::JetHitsVec
const std::vector< unsigned int > & JetHitsVec() const
returns jet hits
Definition
JEMHits.cxx:70
LVL1::JEMHits::JEMHits
JEMHits()
Definition
JEMHits.cxx:22
LVL1::JEMHits::forward
bool forward() const
Central or FCAL JEM?
Definition
JEMHits.cxx:75
LVL1::JEMHits::setPeak
void setPeak(int peak)
Specify peak slice.
Definition
JEMHits.cxx:85
LVL1::JEMHits::addJetHits
void addJetHits(const std::vector< unsigned int > &hits)
Set Jet hits.
Definition
JEMHits.cxx:80
vector
Definition
MultiHisto.h:13
const
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
std
STL namespace.
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0