ATLAS Offline Software
Reconstruction
egamma
egammaCaloUtils
egammaCaloUtils
egammaBackShape.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_EGAMMABACKSHAPE_H
6
#define EGAMMACALOUTILS_EGAMMABACKSHAPE_H
7
17
18
class
CaloCellContainer
;
19
class
CaloDetDescrManager
;
20
21
#include "CaloGeoHelpers/CaloSampling.h"
22
#include "
CaloIdentifier/CaloCell_ID.h
"
23
#include "GaudiKernel/StatusCode.h"
24
#include "
xAODCaloEvent/CaloClusterFwd.h
"
25
26
struct
egammaBackShape
27
{
28
29
struct
Info
30
{
31
double
f3
= 0.;
32
double
f3core
= 0.;
33
double
e333
= 0.;
34
double
e335
= 0.;
35
double
e355
= 0.;
36
double
e337
= 0.;
37
double
e377
= 0.;
38
};
39
40
static
StatusCode
execute
(
const
xAOD::CaloCluster
& cluster,
41
const
CaloDetDescrManager
& cmgr,
42
const
CaloCellContainer
& cell_container,
43
Info
&
info
,
44
bool
ExecOtherVariables =
true
) ;
45
};
46
47
#endif
grepfile.info
info
Definition:
grepfile.py:38
egammaBackShape::Info::e355
double e355
Definition:
egammaBackShape.h:35
egammaBackShape::Info::e335
double e335
Definition:
egammaBackShape.h:34
egammaBackShape
EM cluster shower shape calculations in 3rd sampling. Calculate the width in the back layer around th...
Definition:
egammaBackShape.h:27
egammaBackShape::Info::e337
double e337
Definition:
egammaBackShape.h:36
egammaBackShape::execute
static StatusCode execute(const xAOD::CaloCluster &cluster, const CaloDetDescrManager &cmgr, const CaloCellContainer &cell_container, Info &info, bool ExecOtherVariables=true)
Definition:
egammaBackShape.cxx:14
CaloCell_ID.h
egammaBackShape::Info
Definition:
egammaBackShape.h:30
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
egammaBackShape::Info::e333
double e333
Definition:
egammaBackShape.h:33
egammaBackShape::Info::e377
double e377
Definition:
egammaBackShape.h:37
CaloCellContainer
Container class for CaloCell.
Definition:
CaloCellContainer.h:55
egammaBackShape::Info::f3
double f3
Definition:
egammaBackShape.h:31
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition:
CaloDetDescrManager.h:473
egammaBackShape::Info::f3core
double f3core
Definition:
egammaBackShape.h:32
Generated on Thu Nov 7 2024 21:14:12 for ATLAS Offline Software by
1.8.18