|
ATLAS Offline Software
|
Go to the documentation of this file.
54 virtual void cleanup()
override;
56 virtual int calcTowerID(
int eta,
int phi,
int nphi,
int mod)
const override ;
120 ToolHandle<IgFEXSim>
m_gFEXSimTool {
this,
"gFEXSimTool",
"LVL1::gFEXSim",
"Tool that creates the gFEX Simulation"};
std::vector< uint32_t > m_allgScalarENoiseCutTobs
virtual void cleanup() override
std::vector< uint32_t > m_allgMETComponentsJwojTobs
virtual StatusCode fillgMHTComponentsJwojEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gScalarERmsContainer
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMETComponentsJwojContainer
std::vector< gFEXSim * > m_gFEXCollection
gFEXSysSim && operator=(const gFEXSysSim &)=delete
Destructor.
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMETComponentsNoiseCutAuxContainer
virtual StatusCode fillgScalarENoiseCutEDM(uint32_t tobWord, int scale1, int scale2) override
The gFEXSysSim class defines the structure of the gFEX system Its purpose is:
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMHTComponentsJwojOutKey
virtual StatusCode fillgScalarERmsEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMETComponentsNoiseCutContainer
virtual StatusCode fillgMETComponentsJwojEDM(uint32_t tobWord, int scale1, int scale2) override
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual StatusCode fillgScalarEJwojEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gScalarENoiseCutAuxContainer
std::vector< uint32_t > m_allgRhoTobs
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexRhoOutKey
std::vector< uint32_t > m_allgMSTComponentsJwojTobs
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMHTComponentsJwojAuxContainer
std::unique_ptr< xAOD::gFexJetRoIContainer > m_gBlockContainer
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsRmsOutKey
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarERmsOutKey
std::vector< uint32_t > m_allgBlockTobs
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarEJwojOutKey
virtual int calcTowerID(int eta, int phi, int nphi, int mod) const override
std::unique_ptr< xAOD::gFexJetRoIAuxContainer > m_gRhoAuxContainer
std::vector< uint32_t > m_allgScalarERmsTobs
virtual StatusCode initialize() override
standard Athena-Algorithm method
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMSTComponentsJwojOutKey
::StatusCode StatusCode
StatusCode definition for legacy code.
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMETComponentsJwojAuxContainer
std::vector< uint32_t > m_allgMHTComponentsJwojTobs
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMSTComponentsJwojContainer
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsJwojOutKey
virtual StatusCode fillgMSTComponentsJwojEDM(uint32_t tobWord, int scale1, int scale2) override
virtual StatusCode execute(gFEXOutputCollection *gFEXOutputs) override
virtual StatusCode fillgBlockEDM(uint32_t tobWord, int scale) override
virtual StatusCode fillgMETComponentsNoiseCutEDM(uint32_t tobWord, int scale1, int scale2) override
SG::ReadHandleKey< TrigConf::L1Menu > m_l1MenuKey
gFEXSysSim(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gScalarEJwojContainer
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMSTComponentsJwojAuxContainer
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMETComponentsRmsAuxContainer
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarENoiseCutOutKey
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMHTComponentsJwojContainer
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexBlockOutKey
SG::ReadHandleKey< LVL1::gTowerContainer > m_gTowerContainerSGKey
std::unique_ptr< xAOD::gFexJetRoIAuxContainer > m_gJetAuxContainer
virtual StatusCode fillgJetEDM(uint32_t tobWord, int scale) override
std::vector< uint32_t > m_allgMETComponentsNoiseCutTobs
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gScalarEJwojAuxContainer
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsNoiseCutOutKey
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gScalarENoiseCutContainer
virtual StatusCode fillgMETComponentsRmsEDM(uint32_t tobWord, int scale1, int scale2) override
std::vector< uint32_t > m_allgMETComponentsRmsTobs
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMETComponentsRmsContainer
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexJetOutKey
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gScalarERmsAuxContainer
std::unique_ptr< xAOD::gFexJetRoIAuxContainer > m_gBlockAuxContainer
virtual StatusCode fillgRhoEDM(uint32_t tobWord, int scale) override
Create and fill a new gFexJetRoI object, and return a pointer to it.
std::unique_ptr< xAOD::gFexJetRoIContainer > m_gRhoContainer
Internal data.
std::unique_ptr< xAOD::gFexJetRoIContainer > m_gJetContainer
ToolHandle< IgFEXSim > m_gFEXSimTool
std::vector< uint32_t > m_allgJetTobs
macros to associate a CLID to a type
std::vector< uint32_t > m_allgScalarEJwojTobs