ATLAS Offline Software
Loading...
Searching...
No Matches
JEMHits.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4/***************************************************************************
5 JEMHits.cpp - description
6 -------------------
7 begin : 25 05 2006
8 email : Alan.Watson@cern.ch
9 ***************************************************************************/
10
11
12
13
14#ifndef TRIGGERSPACE
16#else
17#include "JEMHits.h"
18#endif
19
20namespace LVL1 {
21
23 m_crate(0),
24 m_module(0),
25 m_peak(0),
26 m_JetHits(1)
27{
28}
29
32
34LVL1::JEMHits::JEMHits::JEMHits(int crate, int module):
35 m_crate(crate),
36 m_module(module),
37 m_peak(0),
38 m_JetHits(1)
39{
40}
41
43LVL1::JEMHits::JEMHits::JEMHits(int crate, int module,
44 const std::vector<unsigned int>& JetHits,
45 int peak):
46 m_crate(crate),
47 m_module(module),
48 m_peak(peak),
49 m_JetHits(JetHits)
50{
51}
52
53
56 return m_crate;
57}
58
61 return m_module;
62}
63
65unsigned int LVL1::JEMHits::JetHits() const{
66 return m_JetHits[m_peak];
67}
68
70const std::vector<unsigned int>& LVL1::JEMHits::JetHitsVec() const{
71 return m_JetHits;
72}
73
76 return ( ((m_module%8) == 0) || ((m_module%8) == 7) );
77}
78
80void LVL1::JEMHits::addJetHits(const std::vector<unsigned int>& hits) {
81 m_JetHits = hits;
82}
83
86 m_peak = peak;
87}
88
91 return m_peak;
92}
93
94} // end of namespace bracket
int crate() const
returns crate number
Definition JEMHits.cxx:55
int peak() const
returns peak slice number
Definition JEMHits.cxx:90
unsigned int JetHits() const
returns jet hits for peak sample
Definition JEMHits.cxx:65
int module() const
returns module number
Definition JEMHits.cxx:60
virtual ~JEMHits()
Definition JEMHits.cxx:30
const std::vector< unsigned int > & JetHitsVec() const
returns jet hits
Definition JEMHits.cxx:70
bool forward() const
Central or FCAL JEM?
Definition JEMHits.cxx:75
void setPeak(int peak)
Specify peak slice.
Definition JEMHits.cxx:85
void addJetHits(const std::vector< unsigned int > &hits)
Set Jet hits.
Definition JEMHits.cxx:80
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...