|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef GTOWERBUILDER_H
12 #define GTOWERBUILDER_H
31 virtual void init(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
override ;
32 virtual void execute(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override;
33 virtual void reset()
override ;
37 virtual void BuildEMBgTowers(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override ;
38 virtual void BuildTransEMBgTowers(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override ;
39 virtual void BuildEMEgTowers(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override ;
40 virtual void BuildFwdEMECgTowers(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override ;
41 virtual void BuildFCALgTowers(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override ;
42 virtual void BuildAllTowers(std::unique_ptr<gTowerContainer> & gTowerContainerRaw)
const override ;
43 virtual void BuildSingleTower(std::unique_ptr<gTowerContainer> & gTowerContainerRaw,
int eta,
int phi,
int nphi,
int keybase,
int posneg)
const override ;
virtual void BuildEMEgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void execute(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildSingleTower(std::unique_ptr< gTowerContainer > &gTowerContainerRaw, int eta, int phi, int nphi, int keybase, int posneg) const override
gTowerBuilder(const std::string &type, const std::string &name, const IInterface *parent)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual void BuildTransEMBgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildEMBgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void reset() override
virtual void BuildFCALgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildFwdEMECgTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void BuildAllTowers(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const override
virtual void init(std::unique_ptr< gTowerContainer > &gTowerContainerRaw) override
virtual ~gTowerBuilder()=default