ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
LVL1::IgFEXSysSim Class Referenceabstract

#include <IgFEXSysSim.h>

Inheritance diagram for LVL1::IgFEXSysSim:
Collaboration diagram for LVL1::IgFEXSysSim:

Public Member Functions

virtual StatusCode execute (gFEXOutputCollection *gFEXOutputs)=0
 
virtual void cleanup ()=0
 
virtual int calcTowerID (int eta, int phi, int nphi, int mod) const =0
 
virtual StatusCode fillgRhoEDM (uint32_t tobWord, int scale)=0
 
virtual StatusCode fillgBlockEDM (uint32_t tobWord, int scale)=0
 
virtual StatusCode fillgJetEDM (uint32_t tobWord, int scale)=0
 
virtual StatusCode fillgScalarEJwojEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgMETComponentsJwojEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgMHTComponentsJwojEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgMSTComponentsJwojEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgMETComponentsNoiseCutEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgMETComponentsRmsEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgScalarENoiseCutEDM (uint32_t tobWord, int scale1, int scale2)=0
 
virtual StatusCode fillgScalarERmsEDM (uint32_t tobWord, int scale1, int scale2)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 21 of file IgFEXSysSim.h.

Member Function Documentation

◆ calcTowerID()

virtual int LVL1::IgFEXSysSim::calcTowerID ( int  eta,
int  phi,
int  nphi,
int  mod 
) const
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ cleanup()

virtual void LVL1::IgFEXSysSim::cleanup ( )
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ execute()

virtual StatusCode LVL1::IgFEXSysSim::execute ( gFEXOutputCollection gFEXOutputs)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgBlockEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgBlockEDM ( uint32_t  tobWord,
int  scale 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgJetEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgJetEDM ( uint32_t  tobWord,
int  scale 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgMETComponentsJwojEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgMETComponentsJwojEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgMETComponentsNoiseCutEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgMETComponentsNoiseCutEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgMETComponentsRmsEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgMETComponentsRmsEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgMHTComponentsJwojEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgMHTComponentsJwojEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgMSTComponentsJwojEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgMSTComponentsJwojEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgRhoEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgRhoEDM ( uint32_t  tobWord,
int  scale 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgScalarEJwojEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgScalarEJwojEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgScalarENoiseCutEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgScalarENoiseCutEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ fillgScalarERmsEDM()

virtual StatusCode LVL1::IgFEXSysSim::fillgScalarERmsEDM ( uint32_t  tobWord,
int  scale1,
int  scale2 
)
pure virtual

Implemented in LVL1::gFEXSysSim.

◆ interfaceID()

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

Definition at line 58 of file IgFEXSysSim.h.

59  {
60  return IID_IgFEXSysSim;
61  }

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