|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef IjFEXPileupAndNoise_H
12 #define IjFEXPileupAndNoise_H
14 #include "GaudiKernel/IAlgTool.h"
20 static const InterfaceID IID_IjFEXPileupAndNoise(
"LVL1::IjFEXPileupAndNoise",1, 0);
32 virtual std::unordered_map<int,std::vector<int> >
GetEt_values() =0;
47 return IID_IjFEXPileupAndNoise;
virtual StatusCode safetyTest()=0
constexpr static int jFEX_thin_algoSpace_width
virtual std::unordered_map< int, std::vector< int > > GetEt_values()=0
virtual StatusCode reset()=0
virtual void setup(int FPGA[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_thin_algoSpace_width])=0
constexpr static int jFEX_algoSpace_height
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual void ApplyNoise2Jets(bool)=0
::StatusCode StatusCode
StatusCode definition for legacy code.
constexpr static int jFEX_wide_algoSpace_width
static const InterfaceID & interfaceID()
virtual StatusCode ApplyPileup()=0
virtual void ApplyNoise2Met(bool)=0
virtual void setup(int FPGA[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width])=0
virtual StatusCode initialize()=0
virtual std::vector< int > CalculatePileup()=0
virtual std::unordered_map< int, std::vector< int > > Get_HAD_Et_values()=0
virtual std::unordered_map< int, std::vector< int > > Get_EM_Et_values()=0