ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
egamma
egammaCaloUtils
egammaCaloUtils
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
18
class
CaloCellContainer
;
19
class
LArEM_ID
;
20
class
CaloDetDescrManager
;
21
22
#include "CaloGeoHelpers/CaloSampling.h"
23
#include "
CaloIdentifier/CaloCell_ID.h
"
24
#include "GaudiKernel/StatusCode.h"
25
#include "
xAODCaloEvent/CaloClusterFwd.h
"
26
27
struct
egammaMiddleShape
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
CaloCell_ID.h
CaloClusterFwd.h
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:469
LArEM_ID
Helper class for LArEM offline identifiers.
Definition
LArEM_ID.h:111
xAOD::CaloCluster
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Definition
Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloCluster.h:19
egammaMiddleShape::Info
Definition
egammaMiddleShape.h:30
egammaMiddleShape::Info::e277
double e277
Definition
egammaMiddleShape.h:35
egammaMiddleShape::Info::width
double width
Definition
egammaMiddleShape.h:38
egammaMiddleShape::Info::e235
double e235
Definition
egammaMiddleShape.h:32
egammaMiddleShape::Info::poscs2
double poscs2
Definition
egammaMiddleShape.h:39
egammaMiddleShape::Info::e255
double e255
Definition
egammaMiddleShape.h:34
egammaMiddleShape::Info::e237
double e237
Definition
egammaMiddleShape.h:33
egammaMiddleShape::Info::phiw
double phiw
Definition
egammaMiddleShape.h:37
egammaMiddleShape::Info::etaw
double etaw
Definition
egammaMiddleShape.h:36
egammaMiddleShape::Info::e233
double e233
Definition
egammaMiddleShape.h:31
egammaMiddleShape
EM cluster shower shape calculations in 2nd ECAL sampling Calculate the width in the strip layer arou...
Definition
egammaMiddleShape.h:28
egammaMiddleShape::execute
static StatusCode execute(const xAOD::CaloCluster &cluster, const CaloDetDescrManager &cmgr, const CaloCellContainer &cell_container, Info &info, bool doRetaOnly=false)
Definition
egammaMiddleShape.cxx:17
Generated on
for ATLAS Offline Software by
1.14.0