Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
CaloMomentsDumper Class Reference

Outputs cluster moments (and other assorted properties) to text files. More...

#include <CaloMomentsDumper.h>

Inheritance diagram for CaloMomentsDumper:
Collaboration diagram for CaloMomentsDumper:

Public Member Functions

virtual StatusCode execute (const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
 
virtual ~CaloMomentsDumper ()=default
 
virtual StatusCode execute (const EventContext &ctx, xAOD::CaloClusterContainer *collection) const=0
 Execute on an entire collection of clusters. More...
 
virtual StatusCode execute (xAOD::CaloClusterContainer *collection) final
 Execute on an entire collection of clusters. More...
 

Private Attributes

Gaudi::Property< std::string > m_savePath {this, "SavePath", "./cluster_dump", "Path to where the files should be saved"}
 The path specifying the folder to which the files should be saved. More...
 
Gaudi::Property< std::string > m_filePrefix {this, "FilePrefix", "", "Prefix of the saved files"}
 The prefix of the saved files. More...
 
Gaudi::Property< std::string > m_fileSuffix {this, "FileSuffix", "", "Suffix of the saved files"}
 The suffix of the saved files. More...
 
Gaudi::Property< unsigned int > m_numWidth {this, "NumberWidth", 9, "The number of digits to reserve for the events"}
 The number of digits to reserve for the events. More...
 

Detailed Description

Outputs cluster moments (and other assorted properties) to text files.

Author
Nuno Fernandes nuno..nosp@m.dos..nosp@m.santo.nosp@m.s.fe.nosp@m.rnand.nosp@m.es@c.nosp@m.ern.c.nosp@m.h
Date
05 March 2023

Definition at line 24 of file CaloMomentsDumper.h.

Constructor & Destructor Documentation

◆ ~CaloMomentsDumper()

virtual CaloMomentsDumper::~CaloMomentsDumper ( )
virtualdefault

Member Function Documentation

◆ execute() [1/3]

StatusCode CaloMomentsDumper::execute ( const EventContext &  ctx,
xAOD::CaloClusterContainer cluster_collection 
) const
overridevirtual

Definition at line 16 of file CaloMomentsDumper.cxx.

17 {
18 
19  const auto err1 = StandaloneDataIO::prepare_folder_for_output(std::string(m_savePath));
21  {
22  return StatusCode::FAILURE;
23  }
24 
25  const std::filesystem::path save_file = m_savePath + "/" + StandaloneDataIO::build_filename((m_filePrefix.size() > 0 ? m_filePrefix + "_moments" : "moments"),
26  ctx.evt(), m_fileSuffix, "txt", m_numWidth);
27 
28  std::ofstream out_file(save_file);
29 
30  for (auto cluster_iter = cluster_collection->begin(); cluster_iter != cluster_collection->end(); ++cluster_iter)
31  {
32  const xAOD::CaloCluster * cluster = (*cluster_iter);
33  const CaloClusterCellLink * cell_links = cluster->getCellLinks();
34  if (!cell_links)
35  {
36  ATH_MSG_ERROR("Can't get valid links to CaloCells (CaloClusterCellLink)!");
37  return StatusCode::FAILURE;
38  }
39 
40  out_file << cluster->pt() << " " << cluster->eta() << " " << cluster->phi() << " " << cluster->m() << " " << cluster->e() << " " << cluster->rapidity() << " " << cluster->et() << "\n";
41  out_file << "------------------------------------------------\n";
42 
43  for (int i = 0; i < 28; ++i)
44  {
45  out_file << cluster->eSample((CaloSampling::CaloSample) i) << " " << cluster->etaSample((CaloSampling::CaloSample) i)
46  << " " << cluster->phiSample((CaloSampling::CaloSample) i) << " " << cluster->energy_max((CaloSampling::CaloSample) i)
47  << " " << cluster->etamax((CaloSampling::CaloSample) i) << " " << cluster->phimax((CaloSampling::CaloSample) i)
48  << " " << cluster->numberCellsInSampling((CaloSampling::CaloSample) i) << "\n";
49  }
50 
51  out_file << "------------------------------------------------\n";
52  out_file << cluster->numberCells() << " " << cluster->time() << " " << cluster->secondTime() << " " << cluster->samplingPattern() << " " << cluster->size() << "\n";
53  out_file << "------------------------------------------------\n";
54 
56  << " " << cluster->getMomentValue(xAOD::CaloCluster::FIRST_ETA)
57  << " " << cluster->getMomentValue(xAOD::CaloCluster::SECOND_R)
58  << " " << cluster->getMomentValue(xAOD::CaloCluster::SECOND_LAMBDA)
59  << " " << cluster->getMomentValue(xAOD::CaloCluster::DELTA_PHI)
60  << " " << cluster->getMomentValue(xAOD::CaloCluster::DELTA_THETA)
61  << " " << cluster->getMomentValue(xAOD::CaloCluster::DELTA_ALPHA)
62 
63  << "\n2:\n" << cluster->getMomentValue(xAOD::CaloCluster::CENTER_X)
64  << " " << cluster->getMomentValue(xAOD::CaloCluster::CENTER_Y)
65  << " " << cluster->getMomentValue(xAOD::CaloCluster::CENTER_Z)
66  << " " << cluster->getMomentValue(xAOD::CaloCluster::CENTER_MAG)
67  << " " << cluster->getMomentValue(xAOD::CaloCluster::CENTER_LAMBDA)
68  << " " << cluster->getMomentValue(xAOD::CaloCluster::LATERAL)
69  << " " << cluster->getMomentValue(xAOD::CaloCluster::LONGITUDINAL)
70 
71  << "\n3:\n" << cluster->getMomentValue(xAOD::CaloCluster::ENG_FRAC_EM)
72  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_FRAC_MAX)
73  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_FRAC_CORE)
74  << " " << cluster->getMomentValue(xAOD::CaloCluster::FIRST_ENG_DENS)
75  << " " << cluster->getMomentValue(xAOD::CaloCluster::SECOND_ENG_DENS)
76  << " " << cluster->getMomentValue(xAOD::CaloCluster::ISOLATION)
77 
78  << "\n4:\n" << cluster->getMomentValue(xAOD::CaloCluster::ENG_BAD_CELLS)
79  << " " << cluster->getMomentValue(xAOD::CaloCluster::N_BAD_CELLS)
80  << " " << cluster->getMomentValue(xAOD::CaloCluster::N_BAD_CELLS_CORR)
81  << " " << cluster->getMomentValue(xAOD::CaloCluster::BAD_CELLS_CORR_E)
82  << " " << cluster->getMomentValue(xAOD::CaloCluster::BADLARQ_FRAC)
83  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_POS)
84  << " " << cluster->getMomentValue(xAOD::CaloCluster::SIGNIFICANCE)
85  << " " << cluster->getMomentValue(xAOD::CaloCluster::CELL_SIGNIFICANCE)
86  << " " << cluster->getMomentValue(xAOD::CaloCluster::CELL_SIG_SAMPLING)
87 
88  << "\n5:\n" << cluster->getMomentValue(xAOD::CaloCluster::AVG_LAR_Q)
89  << " " << cluster->getMomentValue(xAOD::CaloCluster::AVG_TILE_Q)
90  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_BAD_HV_CELLS)
91  << " " << cluster->getMomentValue(xAOD::CaloCluster::N_BAD_HV_CELLS)
92  << " " << cluster->getMomentValue(xAOD::CaloCluster::PTD)
93  << " " << cluster->getMomentValue(xAOD::CaloCluster::MASS)
94 
95  << "\n6:\n" << cluster->getMomentValue(xAOD::CaloCluster::EM_PROBABILITY)
96  << " " << cluster->getMomentValue(xAOD::CaloCluster::HAD_WEIGHT)
97  << " " << cluster->getMomentValue(xAOD::CaloCluster::OOC_WEIGHT)
98  << " " << cluster->getMomentValue(xAOD::CaloCluster::DM_WEIGHT)
99  << " " << cluster->getMomentValue(xAOD::CaloCluster::TILE_CONFIDENCE_LEVEL)
100 
101  << "\n" << cluster->getMomentValue(xAOD::CaloCluster::SECOND_TIME)
102 
103  << "\n7:\n" << cluster->getMomentValue(xAOD::CaloCluster::VERTEX_FRACTION)
104  << " " << cluster->getMomentValue(xAOD::CaloCluster::NVERTEX_FRACTION)
105  << " " << cluster->getMomentValue(xAOD::CaloCluster::ETACALOFRAME)
106  << " " << cluster->getMomentValue(xAOD::CaloCluster::PHICALOFRAME)
107  << " " << cluster->getMomentValue(xAOD::CaloCluster::ETA1CALOFRAME)
108  << " " << cluster->getMomentValue(xAOD::CaloCluster::PHI1CALOFRAME)
109  << " " << cluster->getMomentValue(xAOD::CaloCluster::ETA2CALOFRAME)
110  << " " << cluster->getMomentValue(xAOD::CaloCluster::PHI2CALOFRAME)
111 
112  << "\n8:\n" << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_TOT)
113  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_OUT_L)
114  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_OUT_M)
115  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_OUT_T)
116  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_L)
117  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_M)
118  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_T)
119  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_EMB0)
120  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_EME0)
121  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_TILEG3)
122 
123  << "\n9:\n" << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_TOT)
124  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_EMB0)
125  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_TILE0)
126  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_TILEG3)
127  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_EME0)
128  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_HEC0)
129  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_FCAL)
130  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_LEAKAGE)
131  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_DEAD_UNCLASS)
132  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_FRAC_EM)
133  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_FRAC_HAD)
134  << " " << cluster->getMomentValue(xAOD::CaloCluster::ENG_CALIB_FRAC_REST);
135 
136  out_file << "\n------------------------------------------------\n";
137  out_file << "------------------------------------------------\n";
138 
139  out_file << "\n\n";
140 
141  }
142 
143  out_file << std::endl;
144 
145  return StatusCode::SUCCESS;
146 
147 }

◆ execute() [2/3]

virtual StatusCode CaloClusterCollectionProcessor::execute

Execute on an entire collection of clusters.

Parameters
collectionThe container of clusters. param ctx The event context.

◆ execute() [3/3]

virtual StatusCode CaloClusterCollectionProcessor::execute
inlinefinal

Execute on an entire collection of clusters.

Parameters
collectionThe container of clusters. (deprecated)

Definition at line 50 of file CaloClusterCollectionProcessor.h.

51  {
52  return execute (Gaudi::Hive::currentContext(), collection);
53  }

Member Data Documentation

◆ m_filePrefix

Gaudi::Property<std::string> CaloMomentsDumper::m_filePrefix {this, "FilePrefix", "", "Prefix of the saved files"}
private

The prefix of the saved files.

Empty string by default.

Definition at line 49 of file CaloMomentsDumper.h.

◆ m_fileSuffix

Gaudi::Property<std::string> CaloMomentsDumper::m_fileSuffix {this, "FileSuffix", "", "Suffix of the saved files"}
private

The suffix of the saved files.

Empty string by default.

Definition at line 54 of file CaloMomentsDumper.h.

◆ m_numWidth

Gaudi::Property<unsigned int> CaloMomentsDumper::m_numWidth {this, "NumberWidth", 9, "The number of digits to reserve for the events"}
private

The number of digits to reserve for the events.

9 by default.

Definition at line 59 of file CaloMomentsDumper.h.

◆ m_savePath

Gaudi::Property<std::string> CaloMomentsDumper::m_savePath {this, "SavePath", "./cluster_dump", "Path to where the files should be saved"}
private

The path specifying the folder to which the files should be saved.

Default ./saved_clusters

Definition at line 44 of file CaloMomentsDumper.h.


The documentation for this class was generated from the following files:
xAOD::CaloCluster_v1::CENTER_MAG
@ CENTER_MAG
Cluster Centroid ( )
Definition: CaloCluster_v1.h:138
xAOD::CaloCluster_v1::SECOND_R
@ SECOND_R
Second Moment in .
Definition: CaloCluster_v1.h:126
StandaloneDataIO::build_filename
static std::string build_filename(const std::string &prefix, const std::string &text, const std::string &suffix, const std::string &ext)
Definition: StandaloneDataIO.h:273
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_UNCLASS
@ ENG_CALIB_DEAD_UNCLASS
Attached Calibration Hit energy in dead material in unclassified areas of the detector.
Definition: CaloCluster_v1.h:249
xAOD::CaloCluster_v1::FIRST_PHI
@ FIRST_PHI
First Moment in .
Definition: CaloCluster_v1.h:124
CaloMomentsDumper::m_numWidth
Gaudi::Property< unsigned int > m_numWidth
The number of digits to reserve for the events.
Definition: CaloMomentsDumper.h:59
xAOD::CaloCluster_v1::OOC_WEIGHT
@ OOC_WEIGHT
Out-of-cluster weight (E_ooc/E_w)
Definition: CaloCluster_v1.h:178
xAOD::CaloCluster_v1::ENG_FRAC_CORE
@ ENG_FRAC_CORE
Energy fraction of the sum of the hottest cells in each sampling.
Definition: CaloCluster_v1.h:145
athena.path
path
python interpreter configuration --------------------------------------—
Definition: athena.py:128
xAOD::CaloCluster_v1::VERTEX_FRACTION
@ VERTEX_FRACTION
Vertex fraction of this cluster wrt.
Definition: CaloCluster_v1.h:187
xAOD::CaloCluster_v1::MASS
@ MASS
cell based mass i.e. the mass of the 4-vector sum of all massless positive energetic cells
Definition: CaloCluster_v1.h:175
xAOD::CaloCluster_v1::EM_PROBABILITY
@ EM_PROBABILITY
Classification probability to be em-like.
Definition: CaloCluster_v1.h:176
xAOD::CaloCluster_v1::CENTER_X
@ CENTER_X
Cluster Centroid ( )
Definition: CaloCluster_v1.h:134
xAOD::CaloCluster_v1::ENG_BAD_HV_CELLS
@ ENG_BAD_HV_CELLS
Total em-scale energy of cells with bad HV in this cluster.
Definition: CaloCluster_v1.h:170
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_LEAKAGE
@ ENG_CALIB_DEAD_LEAKAGE
Attached Calibration Hit energy in dead material behind calorimeters.
Definition: CaloCluster_v1.h:246
xAOD::CaloCluster_v1::ETA2CALOFRAME
@ ETA2CALOFRAME
Eta of sampling 2 in the calo frame (for egamma)
Definition: CaloCluster_v1.h:194
xAOD::CaloCluster_v1::AVG_LAR_Q
@ AVG_LAR_Q
Sum(E_cell_LAr^2 Q_cell_LAr)/Sum(E_cell_LAr^2)
Definition: CaloCluster_v1.h:166
xAOD::CaloCluster_v1::ETA1CALOFRAME
@ ETA1CALOFRAME
Eta of sampling 1 in the calo frame (for egamma)
Definition: CaloCluster_v1.h:192
xAOD::CaloCluster_v1::ENG_CALIB_TILEG3
@ ENG_CALIB_TILEG3
Calibration Hit energy inside the cluster scintillator.
Definition: CaloCluster_v1.h:225
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_T
@ ENG_CALIB_DEAD_T
Attached Calibration Hit energy in dead material with tight matching (Angle < 0.3).
Definition: CaloCluster_v1.h:217
xAOD::CaloCluster_v1::ENG_CALIB_OUT_M
@ ENG_CALIB_OUT_M
Attached Calibration Hit energy outside clusters but inside the calorimeter with medium matching (Ang...
Definition: CaloCluster_v1.h:203
xAOD::CaloCluster_v1::CENTER_LAMBDA
@ CENTER_LAMBDA
Shower depth at Cluster Centroid.
Definition: CaloCluster_v1.h:139
CaloMomentsDumper::execute
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
Definition: CaloMomentsDumper.cxx:16
CaloMomentsDumper::m_savePath
Gaudi::Property< std::string > m_savePath
The path specifying the folder to which the files should be saved.
Definition: CaloMomentsDumper.h:44
xAOD::CaloCluster_v1::ENG_CALIB_EMB0
@ ENG_CALIB_EMB0
Calibration Hit energy inside the cluster barrel presampler.
Definition: CaloCluster_v1.h:221
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_TILE0
@ ENG_CALIB_DEAD_TILE0
Attached Calibration Hit energy in dead material between EMB3 and TILE0.
Definition: CaloCluster_v1.h:233
xAOD::CaloCluster_v1::ENG_FRAC_MAX
@ ENG_FRAC_MAX
Energy fraction of hottest cell.
Definition: CaloCluster_v1.h:143
xAOD::CaloCluster_v1::PHI1CALOFRAME
@ PHI1CALOFRAME
Phi of sampling 1 in the calo frame (for egamma)
Definition: CaloCluster_v1.h:193
xAOD::CaloCluster_v1::SECOND_LAMBDA
@ SECOND_LAMBDA
Second Moment in .
Definition: CaloCluster_v1.h:127
xAOD::CaloCluster_v1::PTD
@ PTD
relative spread of pT of constiuent cells = sqrt(n)*RMS/Mean
Definition: CaloCluster_v1.h:173
xAOD::CaloCluster_v1::CENTER_Z
@ CENTER_Z
Cluster Centroid ( )
Definition: CaloCluster_v1.h:136
xAOD::CaloCluster_v1::SECOND_ENG_DENS
@ SECOND_ENG_DENS
Second Moment in E/V.
Definition: CaloCluster_v1.h:147
StandaloneDataIO::ErrorState::OK
@ OK
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition: CaloCluster_v1.h:62
xAOD::CaloCluster_v1::DM_WEIGHT
@ DM_WEIGHT
Dead-material weight (E_dm/E_ooc)
Definition: CaloCluster_v1.h:179
xAOD::CaloCluster_v1::HAD_WEIGHT
@ HAD_WEIGHT
Hadronic weight (E_w/E_em)
Definition: CaloCluster_v1.h:177
ATH_MSG_ERROR
#define ATH_MSG_ERROR(x)
Definition: AthMsgStreamMacros.h:33
columnar::ContainerId::cluster
@ cluster
CaloMomentsDumper::m_filePrefix
Gaudi::Property< std::string > m_filePrefix
The prefix of the saved files.
Definition: CaloMomentsDumper.h:49
lumiFormat.i
int i
Definition: lumiFormat.py:85
CaloSampling::CaloSample
CaloSample
Definition: Calorimeter/CaloGeoHelpers/CaloGeoHelpers/CaloSampling.h:22
xAOD::CaloCluster_v1::CELL_SIG_SAMPLING
@ CELL_SIG_SAMPLING
CaloSample of the cell with the largest |E|/sig.
Definition: CaloCluster_v1.h:164
xAOD::CaloCluster_v1::ENG_CALIB_TOT
@ ENG_CALIB_TOT
Calibration Hit energy inside the cluster.
Definition: CaloCluster_v1.h:198
xAOD::CaloCluster_v1::ENG_CALIB_FRAC_EM
@ ENG_CALIB_FRAC_EM
Calibration Hit energy inside the cluster caused by e/gamma/pi0.
Definition: CaloCluster_v1.h:251
xAOD::CaloCluster_v1::ISOLATION
@ ISOLATION
Energy weighted fraction of non-clustered perimeter cells.
Definition: CaloCluster_v1.h:149
xAOD::CaloCluster_v1::ENG_CALIB_FRAC_REST
@ ENG_CALIB_FRAC_REST
Calibration Hit energy inside the cluster caused by other particles.
Definition: CaloCluster_v1.h:256
xAOD::CaloCluster_v1::DELTA_PHI
@ DELTA_PHI
Angular shower axis deviation ( ) from IP-to-Center.
Definition: CaloCluster_v1.h:129
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_FCAL
@ ENG_CALIB_DEAD_FCAL
Attached Calibration Hit energy in dead material before FCAL, between FCAL and HEC.
Definition: CaloCluster_v1.h:244
MuonEfficiencyCorrectionsCfg.out_file
out_file
Definition: MuonEfficiencyCorrectionsCfg.py:69
xAOD::CaloCluster_v1::FIRST_ENG_DENS
@ FIRST_ENG_DENS
First Moment in E/V.
Definition: CaloCluster_v1.h:146
xAOD::CaloCluster_v1::ENG_BAD_CELLS
@ ENG_BAD_CELLS
Total em-scale energy of bad cells in this cluster.
Definition: CaloCluster_v1.h:151
xAOD::CaloCluster_v1::TILE_CONFIDENCE_LEVEL
@ TILE_CONFIDENCE_LEVEL
Confidence Level of a tile calorimeter cluster to be noise.
Definition: CaloCluster_v1.h:181
xAOD::CaloCluster_v1::ENG_CALIB_EME0
@ ENG_CALIB_EME0
Calibration Hit energy inside the cluster endcap presampler.
Definition: CaloCluster_v1.h:223
xAOD::CaloCluster_v1::ENG_FRAC_EM
@ ENG_FRAC_EM
Energy fraction in EM calorimeters.
Definition: CaloCluster_v1.h:142
StandaloneDataIO::prepare_folder_for_output
static ErrorState prepare_folder_for_output(const std::filesystem::path &folder, const bool output_errors=true)
Definition: StandaloneDataIO.h:264
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_M
@ ENG_CALIB_DEAD_M
Attached Calibration Hit energy in dead material with medium matching (Angle < 0.5).
Definition: CaloCluster_v1.h:214
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_HEC0
@ ENG_CALIB_DEAD_HEC0
Attached Calibration Hit energy in dead material between EME3 and HEC0.
Definition: CaloCluster_v1.h:241
xAOD::CaloCluster_v1::AVG_TILE_Q
@ AVG_TILE_Q
Sum(E_cell_Tile^2 Q_cell_Tile)/Sum(E_cell_Tile^2)
Definition: CaloCluster_v1.h:168
xAOD::CaloCluster_v1::PHICALOFRAME
@ PHICALOFRAME
Phi in the calo frame (for egamma)
Definition: CaloCluster_v1.h:191
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_TILEG3
@ ENG_CALIB_DEAD_TILEG3
Attached Calibration Hit energy in dead material before scintillator.
Definition: CaloCluster_v1.h:235
DataVector::end
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
xAOD::CaloCluster_v1::FIRST_ETA
@ FIRST_ETA
First Moment in .
Definition: CaloCluster_v1.h:125
xAOD::CaloCluster_v1::DELTA_THETA
@ DELTA_THETA
Angular shower axis deviation ( ) from IP-to-Center.
Definition: CaloCluster_v1.h:131
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_TOT
@ ENG_CALIB_DEAD_TOT
Attached Calibration Hit energy in dead material.
Definition: CaloCluster_v1.h:227
xAOD::CaloCluster_v1::SIGNIFICANCE
@ SIGNIFICANCE
Cluster significance.
Definition: CaloCluster_v1.h:160
xAOD::CaloCluster_v1::PHI2CALOFRAME
@ PHI2CALOFRAME
Phi of sampling 2 in the calo frame (for egamma)
Definition: CaloCluster_v1.h:195
CaloMomentsDumper::m_fileSuffix
Gaudi::Property< std::string > m_fileSuffix
The suffix of the saved files.
Definition: CaloMomentsDumper.h:54
xAOD::CaloCluster_v1::N_BAD_HV_CELLS
@ N_BAD_HV_CELLS
number of cells with bad HV
Definition: CaloCluster_v1.h:171
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_L
@ ENG_CALIB_DEAD_L
Attached Calibration Hit energy in dead material with loose matching (Angle < 1.0).
Definition: CaloCluster_v1.h:211
xAOD::CaloCluster_v1::LATERAL
@ LATERAL
Normalized lateral moment.
Definition: CaloCluster_v1.h:140
xAOD::CaloCluster_v1::SECOND_TIME
@ SECOND_TIME
Second moment of cell time distribution in cluster.
Definition: CaloCluster_v1.h:183
xAOD::CaloCluster_v1::DELTA_ALPHA
@ DELTA_ALPHA
Angular shower axis deviation ( ) from IP-to-Center.
Definition: CaloCluster_v1.h:133
xAOD::CaloCluster_v1::ENG_CALIB_FRAC_HAD
@ ENG_CALIB_FRAC_HAD
Calibration Hit energy inside the cluster caused by charged pi+ and pi-.
Definition: CaloCluster_v1.h:254
xAOD::CaloCluster_v1::CELL_SIGNIFICANCE
@ CELL_SIGNIFICANCE
Cell significance = E/sig of the cell with the largest |E|/sig.
Definition: CaloCluster_v1.h:162
xAOD::CaloCluster_v1::ENG_CALIB_OUT_L
@ ENG_CALIB_OUT_L
Attached Calibration Hit energy outside clusters but inside the calorimeter with loose matching (Angl...
Definition: CaloCluster_v1.h:199
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_EME0
@ ENG_CALIB_DEAD_EME0
Attached Calibration Hit energy in dead material before EME0, between EME0 and EME1.
Definition: CaloCluster_v1.h:238
xAOD::CaloCluster_v1::ENG_CALIB_OUT_T
@ ENG_CALIB_OUT_T
Attached Calibration Hit energy outside clusters but inside the calorimeter with tight matching (Angl...
Definition: CaloCluster_v1.h:207
xAOD::CaloCluster_v1::BAD_CELLS_CORR_E
@ BAD_CELLS_CORR_E
Energy of bad cells with energy density average correction applied.
Definition: CaloCluster_v1.h:156
xAOD::CaloCluster_v1::ETACALOFRAME
@ ETACALOFRAME
Eta in the calo frame (for egamma)
Definition: CaloCluster_v1.h:190
xAOD::CaloCluster_v1::N_BAD_CELLS_CORR
@ N_BAD_CELLS_CORR
Number of bad cells with energy density average correction applied.
Definition: CaloCluster_v1.h:154
xAOD::CaloCluster_v1::LONGITUDINAL
@ LONGITUDINAL
Normalized longitudinal moment.
Definition: CaloCluster_v1.h:141
xAOD::CaloCluster_v1::NVERTEX_FRACTION
@ NVERTEX_FRACTION
slightly updated vertex fraction more pile up independent (similar to nJVF)
Definition: CaloCluster_v1.h:188
xAOD::CaloCluster_v1::N_BAD_CELLS
@ N_BAD_CELLS
number of bad cells
Definition: CaloCluster_v1.h:152
xAOD::CaloCluster_v1::CENTER_Y
@ CENTER_Y
Cluster Centroid ( )
Definition: CaloCluster_v1.h:135
xAOD::CaloCluster_v1::ENG_CALIB_DEAD_EMB0
@ ENG_CALIB_DEAD_EMB0
Attached Calibration Hit energy in dead material before EMB0, between EMB0 and EMB1.
Definition: CaloCluster_v1.h:230
DataVector::begin
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
xAOD::CaloCluster_v1::ENG_POS
@ ENG_POS
Total positive Energy of this cluster.
Definition: CaloCluster_v1.h:159
xAOD::CaloCluster_v1::BADLARQ_FRAC
@ BADLARQ_FRAC
Energy fraction of LAr cells with quality larger than a given cut.
Definition: CaloCluster_v1.h:158