12#ifndef IjTowerBuilder_H
13#define IjTowerBuilder_H
15#include "GaudiKernel/IAlgTool.h"
virtual void reset() const =0
virtual StatusCode AssignPileupAndNoiseValues(std::unique_ptr< jTowerContainer > &jTowerContainerRaw) const =0
virtual void execute(std::unique_ptr< jTowerContainer > &jTowerContainer) const =0
static const InterfaceID & interfaceID()
virtual StatusCode initialize()=0
virtual void init(std::unique_ptr< jTowerContainer > &jTowerContainer) const =0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
static const InterfaceID IID_IjTowerBuilder("LVL1::IjTowerBuilder", 1, 0)