  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   22       return StatusCode::FAILURE;
 
   26                                                                                                 ctx.evt(), m_fileSuffix, 
"txt", m_numWidth);
 
   30   for (
auto cluster_iter = cluster_collection->
begin(); cluster_iter != cluster_collection->
end(); ++cluster_iter)
 
   36           ATH_MSG_ERROR(
"Can't get valid links to CaloCells (CaloClusterCellLink)!");
 
   37           return StatusCode::FAILURE;
 
   40       out_file << cluster->
pt() << 
" " << cluster->
eta() << 
" " << cluster->
phi() << 
" " << cluster->
m() << 
" " << cluster->
e() << 
" " << cluster->
rapidity() << 
" " << cluster->
et() << 
"\n";
 
   41       out_file << 
"------------------------------------------------\n";
 
   43       for (
int i = 0; 
i < 28; ++
i)
 
   51       out_file << 
"------------------------------------------------\n";
 
   53       out_file << 
"------------------------------------------------\n";
 
  136       out_file << 
"\n------------------------------------------------\n";
 
  137       out_file << 
"------------------------------------------------\n";
 
  145   return StatusCode::SUCCESS;
 
  
@ CENTER_MAG
Cluster Centroid ( )
 
@ SECOND_R
Second Moment in .
 
float phimax(const CaloSample sampling) const
Retrieve  of cell with maximum energy in given sampling.
 
virtual double phi() const
The azimuthal angle ( ) of the particle.
 
static std::string build_filename(const std::string &prefix, const std::string &text, const std::string &suffix, const std::string &ext)
 
flt_t time() const
Access cluster time.
 
@ ENG_CALIB_DEAD_UNCLASS
Attached Calibration Hit energy in dead material in unclassified areas of the detector.
 
@ FIRST_PHI
First Moment in .
 
@ OOC_WEIGHT
Out-of-cluster weight (E_ooc/E_w)
 
@ ENG_FRAC_CORE
Energy fraction of the sum of the hottest cells in each sampling.
 
path
python interpreter configuration --------------------------------------—
 
int numberCells() const
Return total number of cells in cluster.
 
@ VERTEX_FRACTION
Vertex fraction of this cluster wrt.
 
double getMomentValue(MomentType type) const
Retrieve individual moment - no check for existance! Returns -999 on error.
 
@ MASS
cell based mass i.e. the mass of the 4-vector sum of all massless positive energetic cells
 
@ EM_PROBABILITY
Classification probability to be em-like.
 
@ CENTER_X
Cluster Centroid ( )
 
@ ENG_BAD_HV_CELLS
Total em-scale energy of cells with bad HV in this cluster.
 
@ ENG_CALIB_DEAD_LEAKAGE
Attached Calibration Hit energy in dead material behind calorimeters.
 
@ ETA2CALOFRAME
Eta of sampling 2 in the calo frame (for egamma)
 
flt_t secondTime() const
Access second moment of cell timing distribution.
 
@ AVG_LAR_Q
Sum(E_cell_LAr^2 Q_cell_LAr)/Sum(E_cell_LAr^2)
 
@ ETA1CALOFRAME
Eta of sampling 1 in the calo frame (for egamma)
 
virtual double m() const
The invariant mass of the particle.
 
@ ENG_CALIB_TILEG3
Calibration Hit energy inside the cluster scintillator.
 
@ ENG_CALIB_DEAD_T
Attached Calibration Hit energy in dead material with tight matching (Angle < 0.3).
 
@ ENG_CALIB_OUT_M
Attached Calibration Hit energy outside clusters but inside the calorimeter with medium matching (Ang...
 
@ CENTER_LAMBDA
Shower depth at Cluster Centroid.
 
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
 
@ ENG_CALIB_EMB0
Calibration Hit energy inside the cluster barrel presampler.
 
@ ENG_CALIB_DEAD_TILE0
Attached Calibration Hit energy in dead material between EMB3 and TILE0.
 
@ ENG_FRAC_MAX
Energy fraction of hottest cell.
 
float etamax(const CaloSample sampling) const
Retrieve  of cell with maximum energy in given sampling.
 
@ PHI1CALOFRAME
Phi of sampling 1 in the calo frame (for egamma)
 
@ SECOND_LAMBDA
Second Moment in .
 
@ PTD
relative spread of pT of constiuent cells = sqrt(n)*RMS/Mean
 
float etaSample(const CaloSample sampling) const
Retrieve barycenter  in a given sample.
 
@ CENTER_Z
Cluster Centroid ( )
 
Bookkeeping of cells that make up a cluster Simplified replacement for CaloCellLink,...
 
@ SECOND_ENG_DENS
Second Moment in E/V.
 
Description of a calorimeter cluster.
 
@ DM_WEIGHT
Dead-material weight (E_dm/E_ooc)
 
@ HAD_WEIGHT
Hadronic weight (E_w/E_em)
 
virtual double eta() const
The pseudorapidity ( ) of the particle.
 
float energy_max(const CaloSample sampling) const
Retrieve maximum cell energy in given sampling.
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
@ CELL_SIG_SAMPLING
CaloSample of the cell with the largest |E|/sig.
 
@ ENG_CALIB_TOT
Calibration Hit energy inside the cluster.
 
@ ENG_CALIB_FRAC_EM
Calibration Hit energy inside the cluster caused by e/gamma/pi0.
 
@ ISOLATION
Energy weighted fraction of non-clustered perimeter cells.
 
@ ENG_CALIB_FRAC_REST
Calibration Hit energy inside the cluster caused by other particles.
 
size_t size() const
size method (forwarded from CaloClusterCellLink obj)
 
@ DELTA_PHI
Angular shower axis deviation ( ) from IP-to-Center.
 
@ ENG_CALIB_DEAD_FCAL
Attached Calibration Hit energy in dead material before FCAL, between FCAL and HEC.
 
float phiSample(const CaloSample sampling) const
Retrieve barycenter  in a given sample.
 
@ FIRST_ENG_DENS
First Moment in E/V.
 
const CaloClusterCellLink * getCellLinks() const
Get a pointer to the CaloClusterCellLink object (const version)
 
@ ENG_BAD_CELLS
Total em-scale energy of bad cells in this cluster.
 
@ TILE_CONFIDENCE_LEVEL
Confidence Level of a tile calorimeter cluster to be noise.
 
virtual double pt() const
The transverse momentum ( ) of the particle (negative for negative-energy clusters)
 
@ ENG_CALIB_EME0
Calibration Hit energy inside the cluster endcap presampler.
 
@ ENG_FRAC_EM
Energy fraction in EM calorimeters.
 
static ErrorState prepare_folder_for_output(const std::filesystem::path &folder, const bool output_errors=true)
 
@ ENG_CALIB_DEAD_M
Attached Calibration Hit energy in dead material with medium matching (Angle < 0.5).
 
@ ENG_CALIB_DEAD_HEC0
Attached Calibration Hit energy in dead material between EME3 and HEC0.
 
@ AVG_TILE_Q
Sum(E_cell_Tile^2 Q_cell_Tile)/Sum(E_cell_Tile^2)
 
@ PHICALOFRAME
Phi in the calo frame (for egamma)
 
@ ENG_CALIB_DEAD_TILEG3
Attached Calibration Hit energy in dead material before scintillator.
 
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
 
@ FIRST_ETA
First Moment in .
 
@ DELTA_THETA
Angular shower axis deviation ( ) from IP-to-Center.
 
float eSample(const CaloSample sampling) const
 
@ ENG_CALIB_DEAD_TOT
Attached Calibration Hit energy in dead material.
 
@ SIGNIFICANCE
Cluster significance.
 
@ PHI2CALOFRAME
Phi of sampling 2 in the calo frame (for egamma)
 
@ N_BAD_HV_CELLS
number of cells with bad HV
 
@ ENG_CALIB_DEAD_L
Attached Calibration Hit energy in dead material with loose matching (Angle < 1.0).
 
@ LATERAL
Normalized lateral moment.
 
@ SECOND_TIME
Second moment of cell time distribution in cluster.
 
@ DELTA_ALPHA
Angular shower axis deviation ( ) from IP-to-Center.
 
@ ENG_CALIB_FRAC_HAD
Calibration Hit energy inside the cluster caused by charged pi+ and pi-.
 
@ CELL_SIGNIFICANCE
Cell significance = E/sig of the cell with the largest |E|/sig.
 
@ ENG_CALIB_OUT_L
Attached Calibration Hit energy outside clusters but inside the calorimeter with loose matching (Angl...
 
@ ENG_CALIB_DEAD_EME0
Attached Calibration Hit energy in dead material before EME0, between EME0 and EME1.
 
@ ENG_CALIB_OUT_T
Attached Calibration Hit energy outside clusters but inside the calorimeter with tight matching (Angl...
 
@ BAD_CELLS_CORR_E
Energy of bad cells with energy density average correction applied.
 
@ ETACALOFRAME
Eta in the calo frame (for egamma)
 
@ N_BAD_CELLS_CORR
Number of bad cells with energy density average correction applied.
 
@ LONGITUDINAL
Normalized longitudinal moment.
 
unsigned samplingPattern() const
Access to sampling pattern (one bit per sampling) (Method may be removed later)
 
@ NVERTEX_FRACTION
slightly updated vertex fraction more pile up independent (similar to nJVF)
 
@ N_BAD_CELLS
number of bad cells
 
virtual double rapidity() const
The true rapidity (y) of the particle.
 
virtual double e() const
The total energy of the particle.
 
@ CENTER_Y
Cluster Centroid ( )
 
@ ENG_CALIB_DEAD_EMB0
Attached Calibration Hit energy in dead material before EMB0, between EMB0 and EMB1.
 
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
 
@ ENG_POS
Total positive Energy of this cluster.
 
int numberCellsInSampling(const CaloSample samp, bool isInnerWheel=false) const
Returns number of cells in given sampling.
 
@ BADLARQ_FRAC
Energy fraction of LAr cells with quality larger than a given cut.