ATLAS Offline Software
EgammaAllFex.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /********************************************************************
6 
7  NAME: EgammaSamp2Fex.h
8  PACKAGE: Trigger/TrigAlgorithms/TrigT2CaloEgamma
9 
10  AUTHOR: M.P. Casado
11 
12  PURPOSE: Calculates energy weighted cluster position around
13  hottest cell in RoI. Also, calculates energy in
14  a 3x7 and in a 7x7 cluster (rCore = 3x7/7x7).
15  *******************************************************************/
16 
17 #ifndef TRIGT2CALOEGAMMA_CALOALLFEXEGAMMA_H
18 #define TRIGT2CALOEGAMMA_CALOALLFEXEGAMMA_H
19 
20 
23 
24 class IRoiDescriptor;
25 
28  public:
29 
31  EgammaAllFex(const std::string & type, const std::string & name,
32  const IInterface* parent);
33 
39  virtual StatusCode execute(xAOD::TrigEMCluster &rtrigEmCluster,
40  const IRoiDescriptor& roi,
41  const CaloDetDescrElement*& /*caloDDE*/,
42  const EventContext& context ) const override;
43 
44  private:
46 
47 };
48 
49 
50 #endif
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
Definition: Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
EgammaAllFex::m_includeHad
bool m_includeHad
Definition: EgammaAllFex.h:45
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IRoiDescriptor
Describes the API of the Region of Ineterest geometry.
Definition: IRoiDescriptor.h:23
IReAlgToolCalo.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
EgammaAllFex
Feature extraction Tool for LVL2 Calo.
Definition: EgammaAllFex.h:27
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
IReAlgToolCalo
Base Class for Tools used for Egamma and Tau Feature Extraction Algorithms.
Definition: IReAlgToolCalo.h:37
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
Calo_Def.h
xAOD::TrigEMCluster_v1
Description of a trigger EM cluster.
Definition: TrigEMCluster_v1.h:28
EgammaAllFex::EgammaAllFex
EgammaAllFex(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition: EgammaAllFex.cxx:26
EgammaAllFex::execute
virtual StatusCode execute(xAOD::TrigEMCluster &rtrigEmCluster, const IRoiDescriptor &roi, const CaloDetDescrElement *&, const EventContext &context) const override
execute feature extraction for the EM Calorimeter second layer
Definition: EgammaAllFex.cxx:37