ATLAS Offline Software
RoIFormatUpdater.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 /*
3  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4 */
5 #ifndef TRIGT1INTERFACES_ROIFORMATUPDATER_H
6 #define TRIGT1INTERFACES_ROIFORMATUPDATER_H
7 
8 // System include(s):
9 #include <stdint.h>
10 
11 namespace LVL1 {
12 
26 
27  public:
29  static unsigned int UpdateEMTauRoI( unsigned int RoIWord );
31  static unsigned int UpdateJetEnergyRoI( unsigned int RoIWord );
32 
33  private:
35  static unsigned int OldJetEnergyType( unsigned int RoIWord );
37  static unsigned int UpdateJetRoI( unsigned int RoIWord );
39  static unsigned int UpdateJetEtRoI( unsigned int RoIWord );
41  static unsigned int UpdateEnergyRoI0( unsigned int RoIWord );
42  static unsigned int UpdateEnergyRoI1( unsigned int RoIWord );
43  static unsigned int UpdateEnergyRoI2( unsigned int RoIWord );
44 
45  }; // class RoIFormatUpdater
46 
47 } // namespace LVL1
48 
49 #endif // TRIGT1INTERFACES_ROIFORMATUPDATER_H
LVL1::RoIFormatUpdater::UpdateEMTauRoI
static unsigned int UpdateEMTauRoI(unsigned int RoIWord)
Method to update EM/Tau RoI word.
Definition: RoIFormatUpdater.cxx:22
LVL1::RoIFormatUpdater::OldJetEnergyType
static unsigned int OldJetEnergyType(unsigned int RoIWord)
Method to identify (old-style) JetEnergy RoI type.
Definition: RoIFormatUpdater.cxx:60
LVL1::RoIFormatUpdater::UpdateJetEtRoI
static unsigned int UpdateJetEtRoI(unsigned int RoIWord)
Method to update JetEt RoI word.
Definition: RoIFormatUpdater.cxx:104
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::RoIFormatUpdater
Tool for changing the format of RoI words.
Definition: RoIFormatUpdater.h:25
LVL1::RoIFormatUpdater::UpdateEnergyRoI0
static unsigned int UpdateEnergyRoI0(unsigned int RoIWord)
Methods to update EnergySum RoI words.
Definition: RoIFormatUpdater.cxx:112
LVL1::RoIFormatUpdater::UpdateJetEnergyRoI
static unsigned int UpdateJetEnergyRoI(unsigned int RoIWord)
Method to update Jet/Energy RoI word.
Definition: RoIFormatUpdater.cxx:35
LVL1::RoIFormatUpdater::UpdateJetRoI
static unsigned int UpdateJetRoI(unsigned int RoIWord)
Method to update Jet RoI word.
Definition: RoIFormatUpdater.cxx:82
LVL1::RoIFormatUpdater::UpdateEnergyRoI1
static unsigned int UpdateEnergyRoI1(unsigned int RoIWord)
Definition: RoIFormatUpdater.cxx:118
LVL1::RoIFormatUpdater::UpdateEnergyRoI2
static unsigned int UpdateEnergyRoI2(unsigned int RoIWord)
Definition: RoIFormatUpdater.cxx:125