ATLAS Offline Software
egammaPreSamplerShape.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_EGAMMAPRESAMPLERSHAPE_H
6 #define EGAMMACALOUTILS_EGAMMAPRESAMPLERSHAPE_H
7 
13 
14 #include "CaloGeoHelpers/CaloSampling.h"
16 #include "GaudiKernel/StatusCode.h"
18 class CaloCellContainer;
20 
22 {
23 
24  struct Info
25  {
26  double e011 = 0;
27  double e033 = 0;
28  };
29 
30  static StatusCode execute(const xAOD::CaloCluster& cluster,
31  const CaloDetDescrManager& cmgr,
32  const CaloCellContainer& cell_container,
33  Info& info) ;
34 };
35 
36 #endif
egammaPreSamplerShape
EM cluster shower shape calculations in presampler of ECAL.
Definition: egammaPreSamplerShape.h:22
grepfile.info
info
Definition: grepfile.py:38
egammaPreSamplerShape::Info::e011
double e011
Definition: egammaPreSamplerShape.h:26
egammaPreSamplerShape::Info::e033
double e033
Definition: egammaPreSamplerShape.h:27
egammaPreSamplerShape::Info
Definition: egammaPreSamplerShape.h:25
CaloCell_ID.h
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:59
CaloClusterFwd.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CaloCellContainer
Container class for CaloCell.
Definition: CaloCellContainer.h:55
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition: CaloDetDescrManager.h:473
egammaPreSamplerShape::execute
static StatusCode execute(const xAOD::CaloCluster &cluster, const CaloDetDescrManager &cmgr, const CaloCellContainer &cell_container, Info &info)
Definition: egammaPreSamplerShape.cxx:13