ATLAS Offline Software
Loading...
Searching...
No Matches
EgammaReSamp1Fex.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5/********************************************************************
6
7 NAME: EgammaReSamp1Fex.h
8 PACKAGE: Trigger/TrigAlgorithms/TrigT2CaloEgamma
9
10 AUTHOR: M.P. Casado
11
12 PURPOSE: Based on Cluster position defined in the second
13 EM Calorimeter layer, calculates strip layer energy
14 profile variable (eRatio) to discriminate clusters
15 with 1 energy peak in the strip layer from clusters
16 with multiple peaks. Calculates Eta position in
17 this layer.
18 *******************************************************************/
19
20#ifndef TRIGT2CALOEGAMMA_CALOSAMP1FEXEGAMMARE_H
21#define TRIGT2CALOEGAMMA_CALOSAMP1FEXEGAMMARE_H
22
24
25class IRoiDescriptor;
26
29 public:
30 EgammaReSamp1Fex(const std::string & type, const std::string & name,
31 const IInterface* parent);
32
38 virtual StatusCode execute(xAOD::TrigEMCluster &rtrigEmCluster,
39 const IRoiDescriptor& roi,
40 const CaloDetDescrElement*& caloDDE,
41 const EventContext& context ) const override;
42};
43
44#endif
This class groups all DetDescr information related to a CaloCell.
EgammaReSamp1Fex(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode execute(xAOD::TrigEMCluster &rtrigEmCluster, const IRoiDescriptor &roi, const CaloDetDescrElement *&caloDDE, const EventContext &context) const override
execute feature extraction for the EM Calorimeter second layer
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.