ATLAS Offline Software
Loading...
Searching...
No Matches
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
24class 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
This class groups all DetDescr information related to a CaloCell.
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
EgammaAllFex(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
IReAlgToolCalo(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Describes the API of the Region of Ineterest geometry.
TrigEMCluster_v1 TrigEMCluster
Define the latest version of the trigger EM cluster class.