ATLAS Offline Software
Loading...
Searching...
No Matches
EgammaDefs.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: EgammaDefs.h 775814 2016-09-29 12:14:38Z ludovica $
8#ifndef XAODEGAMMA_EGAMMADEFS_H
9#define XAODEGAMMA_EGAMMADEFS_H
10
11extern "C" {
12 #include <stdint.h>
13 }
14
15
17namespace xAOD {
18
19 namespace EgammaParameters {
21
40 const uint16_t AuthorALL = 0xFFFF;
41
42 //
43 // for object quality flags
44 //
45
113
115
117 0x1 << MaskedCellCore |
118 0x1 << MissingFEBCellCore |
119 0x1 << MissingFEBCellEdgeS1 |
120 0x1 << MissingFEBCellEdgeS2 |
121 0x1 << DeadHVS1S2S3Core |
122 0x1 << DeadHVS1S2S3Edge ;
123
125 0x1 << MaskedCellCore |
126 0x1 << MissingFEBCellCore |
127 0x1 << MissingFEBCellEdgeS1 |
128 0x1 << MissingFEBCellEdgeS2 |
129 0x1 << DeadHVS1S2S3Core |
130 0x1 << DeadHVS1S2S3Edge |
131 0x1 << BadS1Core;
132
133 const uint32_t ALLOQ= 0xFFFFFFFF;
134 }
135}
136
137#endif // XAODEGAMMA_EGAMMADEFS_H
@ AffectedCellCore
Affected cell in the core of the cluster.
Definition EgammaDefs.h:91
@ HECHighQ
High quality factor cell in the HEC.
Definition EgammaDefs.h:101
@ AffectedCellEdgePS
Affected presampler cell in the edge of the cluster.
Definition EgammaDefs.h:93
@ DeadCellTileS0
Dead cell in the Tile Calorimeter S0 affecting the hadronic leakage calculation.
Definition EgammaDefs.h:107
@ HighRcell
High R_cell ----> Energy of the most energetic cell / total energy of the cluster.
Definition EgammaDefs.h:111
@ HighQCore
High quality factor cell in the core of the cluster.
Definition EgammaDefs.h:87
@ MissingFEBCellEdgeS2
Missing FEB in the edge of the cluster.
Definition EgammaDefs.h:66
@ MaskedCellEdgePS
Masked presampler cell in the edge of the cluster.
Definition EgammaDefs.h:73
@ NonNominalHVS1S2S3
Non Nominal High Voltage in the EM strips, middle and back.
Definition EgammaDefs.h:57
@ MissingFEBCellEdgeS1
Missing FEB in the edge of the cluster.
Definition EgammaDefs.h:64
@ MaskedCellEdgeS2
Masked middle cell in the edge of the cluster.
Definition EgammaDefs.h:77
@ AffectedCellEdgeS3
Affected back cell in the edge of the cluster.
Definition EgammaDefs.h:99
@ SporadicNoiseLowQCore
Sporadic noisy cell in the core of the cluster.
Definition EgammaDefs.h:83
@ DeadHVPS
Dead High Voltage in the EM Presampler.
Definition EgammaDefs.h:48
@ DeadHVS1S2S3Edge
Dead High Voltage in the EM strips, middle and back affecting the edge of the cluster.
Definition EgammaDefs.h:52
@ BadS1Core
Missing FEB or masked cell in S1 core (corresponding to the 8 strips in front of the core of the clus...
Definition EgammaDefs.h:81
@ MaskedCellEdgeS3
Masked back cell in the edge of the cluster.
Definition EgammaDefs.h:79
@ MaskedCellCore
Masked cell in the core of the cluster.
Definition EgammaDefs.h:71
@ MissingFEBCellEdgePS
Missing FEB in the edge of the cluster.
Definition EgammaDefs.h:62
@ MissingFEBCellEdgeS3
Missing FEB in the edge of the cluster.
Definition EgammaDefs.h:68
@ AffectedCellEdgeS1
Affected strip cell in the edge of the cluster.
Definition EgammaDefs.h:95
@ SporadicNoiseLowQEdge
Sporadic noisy cell in the edge of the cluster.
Definition EgammaDefs.h:85
@ MaskedCellEdgeS1
Masked strip cell in the edge of the cluster.
Definition EgammaDefs.h:75
@ OutTime
Out of time cell.
Definition EgammaDefs.h:103
@ DeadCellTileS1S2
Dead cell in the Tile Calorimeter S1,2,3 affecting the hadronic leakage calculation.
Definition EgammaDefs.h:109
@ HighQEdge
High quality factor cell in the edge of the cluster.
Definition EgammaDefs.h:89
@ NonNominalHVPS
Non Nominal High Voltage in the EM Presampler.
Definition EgammaDefs.h:55
@ AffectedCellEdgeS2
Affected middle cell in the edge of the cluster.
Definition EgammaDefs.h:97
@ LArQCleaning
Cleaning based on LArQ factor--> sum[ E(Q>4000)/E].
Definition EgammaDefs.h:105
@ DeadHVS1S2S3Core
Dead High Voltage in the EM strips, middle and back affecting the core of the cluster.
Definition EgammaDefs.h:50
@ MissingFEBCellCore
Missing FEB in the core of the cluster.
Definition EgammaDefs.h:60
const uint16_t AuthorSofte
Electron reconstructed by the track-based algorithm, here for compatibility with old AOD format.
Definition EgammaDefs.h:26
const uint16_t AuthorALL
not an actual author, but used as default in some functions
Definition EgammaDefs.h:40
const uint16_t AuthorPhoton
Object Reconstructed by standard cluster-based algorithm.
Definition EgammaDefs.h:28
const uint32_t ALLOQ
Definition EgammaDefs.h:133
const uint32_t BADCLUSELECTRON
Definition EgammaDefs.h:116
const uint16_t AuthorTrigElectron
trigger Electrons
Definition EgammaDefs.h:34
const uint16_t AuthorCaloTopo35
Photon reconstructed by SW CaloTopo35 seeded clusters.
Definition EgammaDefs.h:38
const uint16_t AuthorElectron
Object Reconstructed by standard cluster-based algorithm.
Definition EgammaDefs.h:24
const uint16_t AuthorTrigPhoton
trigger Photons
Definition EgammaDefs.h:36
const uint32_t BADCLUSPHOTON
Definition EgammaDefs.h:124
const uint16_t AuthorAmbiguous
Object Reconstructed by standard cluster-based algorithm.
Definition EgammaDefs.h:32
const uint16_t AuthorUnknown
for the Authors of the egamma objects
Definition EgammaDefs.h:22
const uint16_t AuthorFwdElectron
Electron reconstructed by the Forward cluster-based algorithm.
Definition EgammaDefs.h:30
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setWord1 uint16_t
setEventNumber uint32_t