ATLAS Offline Software
Calorimeter
CaloConditions
CaloConditions
CaloLocalHadDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CALOCONDITIONS_CALOLOCALHADDEFS_H
6
#define CALOCONDITIONS_CALOLOCALHADDEFS_H
7
17
struct
CaloLocalHadDefs
{
19
enum
LocalHadAreaType
{
20
AREA_STD
= 0,
// Standard area, lookup table
21
AREA_DMFIT
= 101,
// dead material area corrected with polynom fit
22
AREA_DMLOOKUP
= 102,
// dead material area corrected with lookup table approach
23
AREA_DMSMPW
= 103
// dead material area corrected with new calo sampling weights
24
};
25
27
enum
LocalHadCoeffType
{
28
BIN_WEIGHT
= 0,
// weight stored in one lookup table bin
29
BIN_ENTRIES
= 1,
// number of entries in one lookup table bin
30
BIN_ERROR
= 2,
// error stored in one lookup table bin
31
BIN_P0
= 0,
// polynomial coefficients in p0+p1*x+p2*x*x
32
BIN_P1
= 1,
// polynomial coefficients in p0+p1*x+p2*x*x
33
BIN_P2
= 2
// polynomial coefficients in p0+p1*x+p2*x*x
34
};
35
37
enum
LocalHadDimensionType
{
38
DIM_LOG
= 1<<0,
// logarithmic scale
39
DIM_WRAP
= 1<<1,
// phi-like dimension
40
DIM_EQUI
= 1<<2
// equidistant binning
41
};
42
45
enum
LocalHadDimensionId
{
46
// classification
47
DIMC_SIDE
= 0,
48
DIMC_ETA
= 1,
49
DIMC_PHI
= 2,
50
DIMC_ENER
= 3,
51
DIMC_EDENS
= 4,
52
DIMC_LAMBDA
= 5,
53
// weighting
54
DIMW_SIDE
= 0,
55
DIMW_ETA
= 1,
56
DIMW_PHI
= 2,
57
DIMW_ENER
= 3,
58
DIMW_EDENS
= 4,
59
// out-of-cluster
60
DIMO_SIDE
= 0,
61
DIMO_PHI
= 1,
62
DIMO_ENER
= 2,
63
DIMO_ETA
= 3,
64
DIMO_LAMBDA
= 4,
65
// dead material
66
DIMD_EMFRAC
= 0,
67
DIMD_SIDE
= 1,
68
DIMD_ETA
= 2,
69
DIMD_PHI
= 3,
70
DIMD_ENER
= 4,
71
DIMD_LAMBDA
= 5,
72
// unknown
73
DIMU_UNKNOWN
= 99
74
};
75
76
};
77
78
79
#endif
CaloLocalHadDefs::DIMC_ENER
@ DIMC_ENER
Definition:
CaloLocalHadDefs.h:50
CaloLocalHadDefs::BIN_P1
@ BIN_P1
Definition:
CaloLocalHadDefs.h:32
CaloLocalHadDefs::DIMO_LAMBDA
@ DIMO_LAMBDA
Definition:
CaloLocalHadDefs.h:64
CaloLocalHadDefs::DIMC_LAMBDA
@ DIMC_LAMBDA
Definition:
CaloLocalHadDefs.h:52
CaloLocalHadDefs::BIN_ERROR
@ BIN_ERROR
Definition:
CaloLocalHadDefs.h:30
CaloLocalHadDefs::DIMD_ETA
@ DIMD_ETA
Definition:
CaloLocalHadDefs.h:68
CaloLocalHadDefs::LocalHadCoeffType
LocalHadCoeffType
enums to identify different types of correction coefficients
Definition:
CaloLocalHadDefs.h:27
CaloLocalHadDefs::DIMD_EMFRAC
@ DIMD_EMFRAC
Definition:
CaloLocalHadDefs.h:66
CaloLocalHadDefs::DIMO_PHI
@ DIMO_PHI
Definition:
CaloLocalHadDefs.h:61
CaloLocalHadDefs::DIMU_UNKNOWN
@ DIMU_UNKNOWN
Definition:
CaloLocalHadDefs.h:73
CaloLocalHadDefs::AREA_DMFIT
@ AREA_DMFIT
Definition:
CaloLocalHadDefs.h:21
CaloLocalHadDefs::AREA_DMSMPW
@ AREA_DMSMPW
Definition:
CaloLocalHadDefs.h:23
CaloLocalHadDefs::DIMW_EDENS
@ DIMW_EDENS
Definition:
CaloLocalHadDefs.h:58
CaloLocalHadDefs::DIMW_SIDE
@ DIMW_SIDE
Definition:
CaloLocalHadDefs.h:54
CaloLocalHadDefs::LocalHadDimensionId
LocalHadDimensionId
enums to identify user dimensions id number DIMC_* - classification, DIMW_*-weighting,...
Definition:
CaloLocalHadDefs.h:45
CaloLocalHadDefs::DIMC_PHI
@ DIMC_PHI
Definition:
CaloLocalHadDefs.h:49
CaloLocalHadDefs
Definition:
CaloLocalHadDefs.h:17
CaloLocalHadDefs::DIMO_SIDE
@ DIMO_SIDE
Definition:
CaloLocalHadDefs.h:60
CaloLocalHadDefs::BIN_ENTRIES
@ BIN_ENTRIES
Definition:
CaloLocalHadDefs.h:29
CaloLocalHadDefs::DIMC_EDENS
@ DIMC_EDENS
Definition:
CaloLocalHadDefs.h:51
CaloLocalHadDefs::DIMO_ENER
@ DIMO_ENER
Definition:
CaloLocalHadDefs.h:62
CaloLocalHadDefs::DIM_EQUI
@ DIM_EQUI
Definition:
CaloLocalHadDefs.h:40
CaloLocalHadDefs::DIMO_ETA
@ DIMO_ETA
Definition:
CaloLocalHadDefs.h:63
CaloLocalHadDefs::LocalHadAreaType
LocalHadAreaType
enums to identify different area types corrected with different approaches
Definition:
CaloLocalHadDefs.h:19
CaloLocalHadDefs::DIMD_ENER
@ DIMD_ENER
Definition:
CaloLocalHadDefs.h:70
CaloLocalHadDefs::BIN_P2
@ BIN_P2
Definition:
CaloLocalHadDefs.h:33
CaloLocalHadDefs::DIMC_SIDE
@ DIMC_SIDE
Definition:
CaloLocalHadDefs.h:47
CaloLocalHadDefs::DIM_LOG
@ DIM_LOG
Definition:
CaloLocalHadDefs.h:38
CaloLocalHadDefs::LocalHadDimensionType
LocalHadDimensionType
enums to identify user dimensions types
Definition:
CaloLocalHadDefs.h:37
CaloLocalHadDefs::DIMW_ETA
@ DIMW_ETA
Definition:
CaloLocalHadDefs.h:55
CaloLocalHadDefs::DIMC_ETA
@ DIMC_ETA
Definition:
CaloLocalHadDefs.h:48
CaloLocalHadDefs::DIMD_PHI
@ DIMD_PHI
Definition:
CaloLocalHadDefs.h:69
CaloLocalHadDefs::AREA_STD
@ AREA_STD
Definition:
CaloLocalHadDefs.h:20
CaloLocalHadDefs::DIMW_ENER
@ DIMW_ENER
Definition:
CaloLocalHadDefs.h:57
CaloLocalHadDefs::BIN_P0
@ BIN_P0
Definition:
CaloLocalHadDefs.h:31
CaloLocalHadDefs::DIMD_SIDE
@ DIMD_SIDE
Definition:
CaloLocalHadDefs.h:67
CaloLocalHadDefs::BIN_WEIGHT
@ BIN_WEIGHT
Definition:
CaloLocalHadDefs.h:28
CaloLocalHadDefs::DIMD_LAMBDA
@ DIMD_LAMBDA
Definition:
CaloLocalHadDefs.h:71
CaloLocalHadDefs::DIMW_PHI
@ DIMW_PHI
Definition:
CaloLocalHadDefs.h:56
CaloLocalHadDefs::DIM_WRAP
@ DIM_WRAP
Definition:
CaloLocalHadDefs.h:39
CaloLocalHadDefs::AREA_DMLOOKUP
@ AREA_DMLOOKUP
Definition:
CaloLocalHadDefs.h:22
Generated on Thu Nov 7 2024 21:11:33 for ATLAS Offline Software by
1.8.18