|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   48     virtual void reset () 
override ;
 
   50     virtual void execute() 
override ;
 
   56     virtual std::vector<uint32_t> 
getgRhoTOBs() 
const override;
 
   60     virtual std::vector<uint32_t> 
getgJetTOBs() 
const override;
 
  111     ToolHandle<IgFEXFPGA> 
m_gFEXFPGA_Tool {
this, 
"gFEXFPGATool", 
"LVL1::gFEXFPGA", 
"Tool that simulates the FPGA hardware"};
 
  113     ToolHandle<IgFEXJetAlgo> 
m_gFEXJetAlgoTool {
this, 
"gFEXJetAlgoTool", 
"LVL1::gFEXJetAlgo", 
"Tool that runs the gFEX jet algorithm"};
 
  115     ToolHandle<IgFEXJwoJAlgo> 
m_gFEXJwoJAlgoTool {
this, 
"gFEXJwoJAlgoTool", 
"LVL1::gFEXJwoJAlgo", 
"Tool that runs the gFEX Jets without Jets algorithm"};
 
  117     ToolHandle<IgFEXaltMetAlgo> 
m_gFEXaltMetAlgoTool {
this, 
"gFEXaltMetAlgoTool", 
"LVL1::gFEXaltMetAlgo", 
"Tool that runs the gFEX noise cut and rho+RMS algorithms for MET"};
 
  
virtual std::vector< uint32_t > getgScalarENoiseCutTOBs() const override
virtual std::vector< uint32_t > getgMETComponentsNoiseCutTOBs() const override
std::vector< uint32_t > m_gMETComponentsNoiseCutTobWords
virtual StatusCode executegFEXSim(const gTowersIDs &tmp, gFEXOutputCollection *gFEXOutputs) override
virtual std::vector< uint32_t > getgScalarERmsTOBs() const override
virtual void execute() override
The gFEXSim class defines the structure of the gFEX Its purpose is:
std::vector< uint32_t > m_gMSTComponentsJwojTobWords
std::vector< uint32_t > m_gMETComponentsRmsTobWords
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
std::vector< uint32_t > m_gJetTobWords
virtual ~gFEXSim()
Destructor.
virtual StatusCode initialize() override
SG::ReadHandleKey< TrigConf::L1Menu > m_l1MenuKey
virtual std::vector< uint32_t > getgRhoTOBs() const override
std::vector< uint32_t > m_gScalarERmsTobWords
virtual void reset() override
virtual std::vector< uint32_t > getgMETComponentsJwojTOBs() const override
virtual std::vector< uint32_t > getgJetTOBs() const override
virtual std::vector< uint32_t > getgMETComponentsRmsTOBs() const override
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual std::vector< uint32_t > getgMSTComponentsJwojTOBs() const override
std::vector< uint32_t > m_gRhoTobWords
virtual std::vector< uint32_t > getgMHTComponentsJwojTOBs() const override
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< int32_t > m_gScalarEJwojTobWords
virtual std::vector< uint32_t > getgBlockTOBs() const override
SG::WriteHandleKey< xAOD::gFexTowerContainer > m_gTowersWriteKey
std::vector< uint32_t > m_gScalarENoiseCutTobWords
std::vector< uint32_t > m_gMHTComponentsJwojTobWords
ToolHandle< IgFEXJwoJAlgo > m_gFEXJwoJAlgoTool
gTowersIDs m_gTowersIDs
Internal data.
Container class for CaloCell.
ToolHandle< IgFEXFPGA > m_gFEXFPGA_Tool
std::vector< uint32_t > m_gBlockTobWords
ToolHandle< IgFEXaltMetAlgo > m_gFEXaltMetAlgoTool
ToolHandle< IgFEXJetAlgo > m_gFEXJetAlgoTool
std::array< std::array< int, 40 >, 32 > gTowersIDs
std::vector< uint32_t > m_gMETComponentsJwojTobWords
virtual std::vector< int32_t > getgScalarEJwojTOBs() const override
macros to associate a CLID to a type
CaloCellContainer m_sCellsCollection
gFEXSim(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.