ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace 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
Tool for changing the format of RoI words.
static unsigned int UpdateJetRoI(unsigned int RoIWord)
Method to update Jet RoI word.
static unsigned int UpdateJetEnergyRoI(unsigned int RoIWord)
Method to update Jet/Energy RoI word.
static unsigned int UpdateEnergyRoI0(unsigned int RoIWord)
Methods to update EnergySum RoI words.
static unsigned int UpdateEnergyRoI1(unsigned int RoIWord)
static unsigned int UpdateJetEtRoI(unsigned int RoIWord)
Method to update JetEt RoI word.
static unsigned int UpdateEnergyRoI2(unsigned int RoIWord)
static unsigned int UpdateEMTauRoI(unsigned int RoIWord)
Method to update EM/Tau RoI word.
static unsigned int OldJetEnergyType(unsigned int RoIWord)
Method to identify (old-style) JetEnergy RoI type.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...