38 class gFEXSysSim :
public extends<AthAlgTool, IgFEXSysSim> {
42 using base_class::base_class;
79 ToolHandle<IgFEXSim>
m_gFEXSimTool {
this,
"gFEXSimTool",
"LVL1::gFEXSim",
"Tool that creates the gFEX Simulation"};
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
The gFEXSysSim class defines the structure of the gFEX system Its purpose is:
virtual StatusCode fillgMSTComponentsJwojEDM(xAOD::gFexGlobalRoIContainer *gMSTComponentsJwojContainer, uint32_t tobWord, int scale1, int scale2) const override
virtual StatusCode fillgMHTComponentsJwojEDM(xAOD::gFexGlobalRoIContainer *gMHTComponentsJwojContainer, uint32_t tobWord, int scale1, int scale2) const override
virtual StatusCode fillgMETComponentsJwojEDM(xAOD::gFexGlobalRoIContainer *gMETComponentsJwojContainer, uint32_t tobWord, int scale1, int scale2) const override
virtual StatusCode fillgRhoEDM(xAOD::gFexJetRoIContainer *gRhoContainer, uint32_t tobWord, int scale) const override
Create and fill a new gFexJetRoI object, and return a pointer to it.
SG::ReadHandleKey< TrigConf::L1Menu > m_l1MenuKey
SG::ReadHandleKey< LVL1::gTowerContainer > m_gTowerContainerSGKey
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexJetOutKey
virtual StatusCode initialize() override
standard Athena-Algorithm method
virtual StatusCode fillgScalarERmsEDM(xAOD::gFexGlobalRoIContainer *gScalarERmsContainer, uint32_t tobWord, int scale1, int scale2) const override
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsJwojOutKey
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsNoiseCutOutKey
virtual StatusCode fillgScalarEJwojEDM(xAOD::gFexGlobalRoIContainer *gScalarEJwojContainer, uint32_t tobWord, int scale1, int scale2) const override
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexRhoOutKey
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMHTComponentsJwojOutKey
virtual StatusCode fillgMETComponentsNoiseCutEDM(xAOD::gFexGlobalRoIContainer *gMETComponentsNoiseCutContainer, uint32_t tobWord, int scale1, int scale2) const override
virtual StatusCode fillgMETComponentsRmsEDM(xAOD::gFexGlobalRoIContainer *gMETComponentsRmsContainer, uint32_t tobWord, int scale1, int scale2) const override
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarEJwojOutKey
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarERmsOutKey
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsRmsOutKey
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarENoiseCutOutKey
virtual StatusCode fillgScalarENoiseCutEDM(xAOD::gFexGlobalRoIContainer *gScalarENoiseCutContainer, uint32_t tobWord, int scale1, int scale2) const override
virtual StatusCode fillgJetEDM(xAOD::gFexJetRoIContainer *gJetContainer, uint32_t tobWord, int scale) const override
virtual StatusCode fillgBlockEDM(xAOD::gFexJetRoIContainer *gBlockContainer, uint32_t tobWord, int scale) const override
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMSTComponentsJwojOutKey
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexBlockOutKey
virtual StatusCode execute(const EventContext &ctx, gFEXOutputCollection *gFEXOutputs) const override
virtual int calcTowerID(int eta, int phi, int nphi, int mod) const override
ToolHandle< IgFEXSim > m_gFEXSimTool
Internal data.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
gFexGlobalRoIContainer_v1 gFexGlobalRoIContainer
gFexJetRoIContainer_v1 gFexJetRoIContainer