54 virtual void cleanup()
override;
59 virtual StatusCode
fillgRhoEDM(uint32_t tobWord,
int scale)
override ;
61 virtual StatusCode
fillgBlockEDM(uint32_t tobWord,
int scale)
override ;
63 virtual StatusCode
fillgJetEDM(uint32_t tobWord,
int scale)
override ;
120 ToolHandle<IgFEXSim>
m_gFEXSimTool {
this,
"gFEXSimTool",
"LVL1::gFEXSim",
"Tool that creates the gFEX Simulation"};
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
macros to associate a CLID to a type
std::vector< uint32_t > m_allgRhoTobs
virtual StatusCode fillgMETComponentsRmsEDM(uint32_t tobWord, int scale1, int scale2) override
std::vector< uint32_t > m_allgMETComponentsNoiseCutTobs
std::vector< uint32_t > m_allgMSTComponentsJwojTobs
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMETComponentsNoiseCutContainer
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
gFEXSysSim && operator=(const gFEXSysSim &)=delete
Destructor.
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsJwojOutKey
std::vector< uint32_t > m_allgScalarENoiseCutTobs
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsNoiseCutOutKey
virtual StatusCode fillgMHTComponentsJwojEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMETComponentsJwojAuxContainer
std::unique_ptr< xAOD::gFexJetRoIAuxContainer > m_gJetAuxContainer
virtual void cleanup() override
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexRhoOutKey
std::unique_ptr< xAOD::gFexJetRoIAuxContainer > m_gRhoAuxContainer
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMHTComponentsJwojOutKey
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gScalarENoiseCutContainer
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMETComponentsRmsContainer
std::vector< uint32_t > m_allgMHTComponentsJwojTobs
std::vector< uint32_t > m_allgMETComponentsRmsTobs
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMSTComponentsJwojContainer
virtual StatusCode fillgRhoEDM(uint32_t tobWord, int scale) override
Create and fill a new gFexJetRoI object, and return a pointer to it.
std::vector< uint32_t > m_allgBlockTobs
std::vector< uint32_t > m_allgMETComponentsJwojTobs
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarEJwojOutKey
virtual StatusCode fillgScalarEJwojEDM(uint32_t tobWord, int scale1, int scale2) override
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarERmsOutKey
virtual StatusCode fillgScalarERmsEDM(uint32_t tobWord, int scale1, int scale2) override
virtual StatusCode execute(gFEXOutputCollection *gFEXOutputs) override
std::vector< gFEXSim * > m_gFEXCollection
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMETComponentsRmsOutKey
gFEXSysSim(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
std::vector< uint32_t > m_allgJetTobs
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gScalarENoiseCutOutKey
virtual StatusCode fillgScalarENoiseCutEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexJetRoIContainer > m_gJetContainer
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gScalarEJwojContainer
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gScalarEJwojAuxContainer
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMHTComponentsJwojContainer
std::unique_ptr< xAOD::gFexJetRoIContainer > m_gBlockContainer
virtual StatusCode fillgJetEDM(uint32_t tobWord, int scale) override
virtual StatusCode fillgMETComponentsNoiseCutEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMETComponentsRmsAuxContainer
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gScalarENoiseCutAuxContainer
std::vector< uint32_t > m_allgScalarERmsTobs
std::vector< int32_t > m_allgScalarEJwojTobs
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gScalarERmsAuxContainer
virtual StatusCode fillgBlockEDM(uint32_t tobWord, int scale) override
std::unique_ptr< xAOD::gFexJetRoIAuxContainer > m_gBlockAuxContainer
SG::WriteHandleKey< xAOD::gFexGlobalRoIContainer > m_gMSTComponentsJwojOutKey
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMETComponentsNoiseCutAuxContainer
virtual StatusCode fillgMETComponentsJwojEDM(uint32_t tobWord, int scale1, int scale2) override
SG::WriteHandleKey< xAOD::gFexJetRoIContainer > m_gFexBlockOutKey
virtual StatusCode fillgMSTComponentsJwojEDM(uint32_t tobWord, int scale1, int scale2) override
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gMETComponentsJwojContainer
std::unique_ptr< xAOD::gFexGlobalRoIContainer > m_gScalarERmsContainer
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMHTComponentsJwojAuxContainer
virtual int calcTowerID(int eta, int phi, int nphi, int mod) const override
std::unique_ptr< xAOD::gFexGlobalRoIAuxContainer > m_gMSTComponentsJwojAuxContainer
ToolHandle< IgFEXSim > m_gFEXSimTool
std::unique_ptr< xAOD::gFexJetRoIContainer > m_gRhoContainer
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...