Calculates calorimeter based variables for jet quality using CaloCell contained in jet object directly. More...
#include <JetCaloCellQualityTool.h>
Public Member Functions | |
JetCaloCellQualityTool (const std::string &name) | |
virtual StatusCode | initialize () |
Protected Attributes | |
jet::JetCaloCellCalculations | m_cellCalculators |
This objects holds a list of cell-based calculators. | |
std::string | m_attSuffix |
Suffix added to the name of the jet attribute. | |
int | m_LArQualityCut |
int | m_TileQualityCut |
Calculates calorimeter based variables for jet quality using CaloCell contained in jet object directly.
This class is identical (same properties) as JetCaloQualityTool except it uses CaloCell based calculations instead of the cluster moments based calculations.
IMPORANT* : cell based calculations often differ from cluster based calculations (because of how cluster moments are calculated/stored).
This tool therefore give different jet attribute names to these calculations. Ex : "NegativeE" -> "NegativeEFromCells" The suffix can be changed by the CellSuffix property (default to "FromCells").
This class is available only in Athena.
StatusCode JetCaloCellQualityTool::initialize | ( | void | ) | [virtual] |
Dummy implementation of the initialisation function
It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...
Reimplemented from JetCaloQualityTool.