ATLAS Offline Software
Loading...
Searching...
No Matches
JetEtRoIDecoder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4/***************************************************************************
5 JetEtRoIDecoder.h - description
6 -------------------
7 begin : Fri Apr 19 2002
8 email : moyse@ph.qmw.ac.uk
9***************************************************************************/
10
11#ifndef TRIGT1INTERFACES_JETETROIDECODER_H
12#define TRIGT1INTERFACES_JETETROIDECODER_H
13
14namespace LVL1 {
15
24
25 public:
27 virtual ~JetEtRoIDecoder();
28
30 unsigned int energy( unsigned int roiWord ) const;
31
32 private:
33 unsigned int extractBits( unsigned int word, const unsigned int start, const unsigned int length ) const;
34
35 }; // class JetEtRoIDecoder
36
37} // namespace LVL1
38
39#endif // TRIGT1INTERFACES_JETETROIDECODER_H
double length(const pvec &v)
unsigned int extractBits(unsigned int word, const unsigned int start, const unsigned int length) const
returns the value of bits in word between bit "start" and bit "start" + "length"
unsigned int energy(unsigned int roiWord) const
returns a 4b number which represents the Jet Et energy in GeV
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...