JetCaloCellQualityTool Class Reference

Calculates calorimeter based variables for jet quality using CaloCell contained in jet object directly. More...

#include <JetCaloCellQualityTool.h>

Inheritance diagram for JetCaloCellQualityTool:
JetCaloQualityTool JetModifierBase asg::AsgTool IJetModifier ISingleJetModifier asg::IAsgTool asg::IAsgTool asg::IAsgTool

List of all members.

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

Detailed Description

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.

Author:
P-A Delsart
Date:
(run 2 implementation) November , 2014

Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1