|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef TRIGGER_TRIGT1_TRIGT1CALOCALIBTOOLS_L1CALOOFFLINETRIGGERTOWERTOOLS_H
11 #define TRIGGER_TRIGT1_TRIGT1CALOCALIBTOOLS_L1CALOOFFLINETRIGGERTOWERTOOLS_H
14 #include "GaudiKernel/ToolHandle.h"
18 #include "CoralBase/Attribute.h"
19 #include "CoralBase/Blob.h"
20 #include "CoralBase/AttributeListSpecification.h"
27 #include "Identifier/Identifier.h"
47 #include "CaloDetDescr/CaloDetDescrElement.h"
86 typedef std::vector<std::vector<const CaloCell*> >::const_iterator
Itr_vvCaloCells;
215 virtual Identifier emID(
const double eta,
const double phi)
const override;
216 virtual Identifier hadID(
const double eta,
const double phi)
const override;
220 virtual int pos_neg_z(
const double eta)
const override;
221 virtual int region(
const double eta)
const override;
222 virtual int ieta(
const double eta)
const override;
223 virtual int iphi(
const double eta,
const double phi)
const override;
230 virtual std::vector<std::vector<const CaloCell*> >
sortFCAL23Cells(
const std::vector<const CaloCell*> &
cells,
const double eta)
const override;
231 virtual std::vector<std::vector<const CaloCell*> >
sortFCAL23Cells(
const std::vector<const CaloCell*> &
cells,
const std::vector<unsigned int>& rxId)
const override;
233 virtual std::vector<std::vector<const CaloCell*> >
sortEMCrackCells(
const std::vector<const CaloCell*> &
cells)
const override;
240 virtual float LArHVScale(
const std::vector<const CaloCell*> &
cells)
const override;
278 {
this,
"OnlineLArHVScaleCorr",
"LArHVScaleCorr",
"" };
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Helper class for Calo TT online identifiers.
This class is a collection of AttributeLists where each one is associated with a channel number....
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Helper class for TileCal online (hardware) identifiers.
This class initializes the Calo (LAr and Tile) offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
Trigger towers are the inputs to all other parts of the calorimeter trigger.
Helper class for offline TT identifiers.
Container class for CaloCell.
Data object for each calorimeter readout cell.