ATLAS Offline Software
Loading...
Searching...
No Matches
egammaMiddleShape.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#ifndef EGAMMACALOUTILS_EGAMMAMIDDLESHAPE_H
6#define EGAMMACALOUTILS_EGAMMAMIDDLESHAPE_H
7
17
19class LArEM_ID;
21
22#include "CaloGeoHelpers/CaloSampling.h"
24#include "GaudiKernel/StatusCode.h"
26
28{
29 struct Info
30 {
31 double e233 = 0;
32 double e235 = 0;
33 double e237 = 0;
34 double e255 = 0;
35 double e277 = 0;
36 double etaw = 0;
37 double phiw = 0;
38 double width = 0;
39 double poscs2 = 0;
40 };
41
42 static StatusCode execute(const xAOD::CaloCluster& cluster,
43 const CaloDetDescrManager& cmgr,
44 const CaloCellContainer& cell_container,
45 Info& info,
46 bool doRetaOnly = false) ;
47};
48
49#endif
Container class for CaloCell.
This class provides the client interface for accessing the detector description information common to...
Helper class for LArEM offline identifiers.
Definition LArEM_ID.h:111
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
EM cluster shower shape calculations in 2nd ECAL sampling Calculate the width in the strip layer arou...
static StatusCode execute(const xAOD::CaloCluster &cluster, const CaloDetDescrManager &cmgr, const CaloCellContainer &cell_container, Info &info, bool doRetaOnly=false)