ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloEvent
src
CMMJetHits.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
/***************************************************************************
5
CMMJetHits.cpp - description
6
-------------------
7
begin : 25 05 2006
8
email : Alan.Watson@cern.ch
9
***************************************************************************/
10
11
12
13
14
#ifndef TRIGGERSPACE
15
#include "
TrigT1CaloEvent/CMMJetHits.h
"
16
#else
17
#include "
CMMJetHits.h
"
18
#endif
19
20
namespace
LVL1
{
21
22
23
25
CMMJetHits::CMMJetHits
(
int
crate
,
int
dataID
):
26
m_crate
(
crate
),
27
m_dataID
(
dataID
),
28
m_peak
(0),
29
m_hits
(1),
30
m_errors
(1)
31
{
32
}
33
35
CMMJetHits::CMMJetHits
(
int
crate
,
int
dataID
,
36
const
std::vector<unsigned int>& hits,
37
const
std::vector<int>& errors,
int
peak
):
38
m_crate
(
crate
),
39
m_dataID
(
dataID
),
40
m_peak
(
peak
),
41
m_hits
(hits),
42
m_errors
(errors)
43
{
44
}
45
46
48
int
CMMJetHits::crate
()
const
{
49
return
m_crate
;
50
}
51
53
int
CMMJetHits::dataID
()
const
{
54
return
m_dataID
;
55
}
56
58
unsigned
int
CMMJetHits::Hits
()
const
{
59
return
m_hits
[
m_peak
];
60
}
61
63
int
CMMJetHits::Error
()
const
{
64
return
m_errors
[
m_peak
];
65
}
66
68
const
std::vector<unsigned int>&
CMMJetHits::HitsVec
()
const
{
69
return
m_hits
;
70
}
71
73
const
std::vector<int>&
CMMJetHits::ErrorVec
()
const
{
74
return
m_errors
;
75
}
76
78
void
CMMJetHits::addHits
(
const
std::vector<unsigned int>& hits,
79
const
std::vector<int>& errors) {
80
m_hits
= hits;
81
m_errors
= errors;
82
}
83
85
void
CMMJetHits::setPeak
(
int
peak
) {
86
m_peak
=
peak
;
87
}
88
90
int
CMMJetHits::peak
()
const
{
91
return
m_peak
;
92
}
93
94
}
// end of namespace bracket
CMMJetHits.h
LVL1::CMMJetHits::setPeak
void setPeak(int peak)
In multi-slice readout, need to specify which slice corresponds to the triggered bunch-crossing.
Definition
CMMJetHits.cxx:85
LVL1::CMMJetHits::ErrorVec
const std::vector< int > & ErrorVec() const
returns errors
Definition
CMMJetHits.cxx:73
LVL1::CMMJetHits::m_dataID
int m_dataID
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMJetHits.h:66
LVL1::CMMJetHits::CMMJetHits
CMMJetHits()=default
Constructors.
LVL1::CMMJetHits::dataID
int dataID() const
returns data ID of data
Definition
CMMJetHits.cxx:53
LVL1::CMMJetHits::m_peak
int m_peak
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMJetHits.h:67
LVL1::CMMJetHits::m_crate
int m_crate
Internal data.
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMJetHits.h:65
LVL1::CMMJetHits::addHits
void addHits(const std::vector< unsigned int > &hits, const std::vector< int > &errors)
Add hits to existing object.
Definition
CMMJetHits.cxx:78
LVL1::CMMJetHits::m_errors
std::vector< int > m_errors
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMJetHits.h:69
LVL1::CMMJetHits::crate
int crate() const
Data accessors.
Definition
CMMJetHits.cxx:48
LVL1::CMMJetHits::Error
int Error() const
returns error for peak sample
Definition
CMMJetHits.cxx:63
LVL1::CMMJetHits::Hits
unsigned int Hits() const
returns hits for peak sample
Definition
CMMJetHits.cxx:58
LVL1::CMMJetHits::peak
int peak() const
returns peak slice number
Definition
CMMJetHits.cxx:90
LVL1::CMMJetHits::HitsVec
const std::vector< unsigned int > & HitsVec() const
Multi-slice accessors.
Definition
CMMJetHits.cxx:68
LVL1::CMMJetHits::m_hits
std::vector< unsigned int > m_hits
Definition
Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMJetHits.h:68
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
Generated on
for ATLAS Offline Software by
1.17.0