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

#include <IgFEXSim.h>

Inheritance diagram for LVL1::IgFEXSim:
Collaboration diagram for LVL1::IgFEXSim:

Public Member Functions

virtual void reset ()=0
virtual void execute ()=0
virtual StatusCode executegFEXSim (const gTowersIDs &tmp, gFEXOutputCollection *gFEXOutputs)=0
virtual std::vector< uint32_t > getgRhoTOBs () const =0
virtual std::vector< uint32_t > getgBlockTOBs () const =0
virtual std::vector< uint32_t > getgJetTOBs () const =0
virtual std::vector< int32_t > getgScalarEJwojTOBs () const =0
virtual std::vector< uint32_t > getgMETComponentsJwojTOBs () const =0
virtual std::vector< uint32_t > getgMHTComponentsJwojTOBs () const =0
virtual std::vector< uint32_t > getgMSTComponentsJwojTOBs () const =0
virtual std::vector< uint32_t > getgMETComponentsNoiseCutTOBs () const =0
virtual std::vector< uint32_t > getgMETComponentsRmsTOBs () const =0
virtual std::vector< uint32_t > getgScalarENoiseCutTOBs () const =0
virtual std::vector< uint32_t > getgScalarERmsTOBs () const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 22 of file IgFEXSim.h.

Member Function Documentation

◆ execute()

virtual void LVL1::IgFEXSim::execute ( )
pure virtual

Implemented in LVL1::gFEXSim.

◆ executegFEXSim()

virtual StatusCode LVL1::IgFEXSim::executegFEXSim ( const gTowersIDs & tmp,
gFEXOutputCollection * gFEXOutputs )
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgBlockTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgBlockTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgJetTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgJetTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgMETComponentsJwojTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgMETComponentsJwojTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgMETComponentsNoiseCutTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgMETComponentsNoiseCutTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgMETComponentsRmsTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgMETComponentsRmsTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgMHTComponentsJwojTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgMHTComponentsJwojTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgMSTComponentsJwojTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgMSTComponentsJwojTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgRhoTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgRhoTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgScalarEJwojTOBs()

virtual std::vector< int32_t > LVL1::IgFEXSim::getgScalarEJwojTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgScalarENoiseCutTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgScalarENoiseCutTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ getgScalarERmsTOBs()

virtual std::vector< uint32_t > LVL1::IgFEXSim::getgScalarERmsTOBs ( ) const
pure virtual

Implemented in LVL1::gFEXSim.

◆ interfaceID()

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

Definition at line 59 of file IgFEXSim.h.

60 {
61 return IID_IgFEXSim;
62 }
static const InterfaceID IID_IgFEXSim("LVL1::IgFEXSim", 1, 0)

◆ reset()

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

Implemented in LVL1::gFEXSim.


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