|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef TAURECTOOLS_TAUSHOTVARIABLEHELPERS_H
14 #define TAURECTOOLS_TAUSHOTVARIABLEHELPERS_H
21 #include "GaudiKernel/ToolHandle.h"
40 float ptWindow(
const std::vector<std::vector<const CaloCell*>>& shotCells,
42 const ToolHandle<IHadronicCalibrationTool>& caloWeightTool);
46 #endif // TAURECTOOLS_TAUSHOTVARIABLEHELPERS_H
implementation of photon shot variable calculation
std::vector< std::vector< const CaloCell * > > getCellBlock(const xAOD::PFO &shot, const CaloCell_ID *calo_id)
Get cell block with (currently) 2 x 5 cells in correct order for variable calculations.
Bookkeeping of cells that make up a cluster Simplified replacement for CaloCellLink,...
Helper class for offline cell identifiers.
float ptWindow(const std::vector< std::vector< const CaloCell * >> &shotCells, int windowSize, const ToolHandle< IHadronicCalibrationTool > &caloWeightTool)
pt in a window of (currently) 2 x windowSize cells
Class describing a particle flow object.
const CaloCell * getNeighbour(const CaloCell *cell, const CaloClusterCellLink &links, const CaloCell_ID *calo_id, const LArNeighbours::neighbourOption &option)
Obtain the required neighbour cell.
Data object for each calorimeter readout cell.