ATLAS Offline Software
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 
14 namespace LVL1 {
15 
23  class JetEtRoIDecoder {
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
mergePhysValFiles.start
start
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:14
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
xAOD::roiWord
roiWord
Definition: TrigMissingET_v1.cxx:36
LVL1::JetEtRoIDecoder::~JetEtRoIDecoder
virtual ~JetEtRoIDecoder()
Definition: JetEtRoIDecoder.cxx:28
LVL1::JetEtRoIDecoder::JetEtRoIDecoder
JetEtRoIDecoder()
Definition: JetEtRoIDecoder.cxx:24
LVL1::JetEtRoIDecoder::extractBits
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"
Definition: JetEtRoIDecoder.cxx:38
LVL1::JetEtRoIDecoder::energy
unsigned int energy(unsigned int roiWord) const
returns a 4b number which represents the Jet Et energy in GeV
Definition: JetEtRoIDecoder.cxx:33
length
double length(const pvec &v)
Definition: FPGATrackSimLLPDoubletHoughTransformTool.cxx:26