ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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< uint32_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<uint32_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  }

◆ reset()

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

Implemented in LVL1::gFEXSim.


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