ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::IgTowerBuilder Class Referenceabstract

#include <IgTowerBuilder.h>

Inheritance diagram for LVL1::IgTowerBuilder:
Collaboration diagram for LVL1::IgTowerBuilder:

Public Member Functions

virtual void BuildEMBgTowers (std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const =0
virtual void BuildTransEMBgTowers (std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const =0
virtual void BuildEMEgTowers (std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const =0
virtual void BuildFwdEMECgTowers (std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const =0
virtual void BuildFCALgTowers (std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const =0
virtual void BuildAllTowers (std::unique_ptr< gTowerContainer > &gTowerContainerRaw) const =0
virtual void BuildSingleTower (std::unique_ptr< gTowerContainer > &gTowerContainerRaw, int eta, int phi, int nphi, int keybase, int posneg) const =0
virtual void init (std::unique_ptr< gTowerContainer > &gTowerContainer)=0
virtual void execute (std::unique_ptr< gTowerContainer > &gTowerContainer) const =0
virtual void reset ()=0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 21 of file IgTowerBuilder.h.

Member Function Documentation

◆ BuildAllTowers()

virtual void LVL1::IgTowerBuilder::BuildAllTowers ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ BuildEMBgTowers()

virtual void LVL1::IgTowerBuilder::BuildEMBgTowers ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ BuildEMEgTowers()

virtual void LVL1::IgTowerBuilder::BuildEMEgTowers ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ BuildFCALgTowers()

virtual void LVL1::IgTowerBuilder::BuildFCALgTowers ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ BuildFwdEMECgTowers()

virtual void LVL1::IgTowerBuilder::BuildFwdEMECgTowers ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ BuildSingleTower()

virtual void LVL1::IgTowerBuilder::BuildSingleTower ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw,
int eta,
int phi,
int nphi,
int keybase,
int posneg ) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ BuildTransEMBgTowers()

virtual void LVL1::IgTowerBuilder::BuildTransEMBgTowers ( std::unique_ptr< gTowerContainer > & gTowerContainerRaw) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ execute()

virtual void LVL1::IgTowerBuilder::execute ( std::unique_ptr< gTowerContainer > & gTowerContainer) const
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ init()

virtual void LVL1::IgTowerBuilder::init ( std::unique_ptr< gTowerContainer > & gTowerContainer)
pure virtual

Implemented in LVL1::gTowerBuilder.

◆ interfaceID()

const InterfaceID & LVL1::IgTowerBuilder::interfaceID ( )
inlinestatic

Definition at line 45 of file IgTowerBuilder.h.

46 {
47 return IID_IgTowerBuilder;
48 }
static const InterfaceID IID_IgTowerBuilder("LVL1::IgTowerBuilder", 1, 0)

◆ reset()

virtual void LVL1::IgTowerBuilder::reset ( )
pure virtual

Implemented in LVL1::gTowerBuilder.


The documentation for this class was generated from the following file: