![]() |
ATLAS Offline Software
|
#include "JetMomentTools/JetIsolationTool.h"#include "xAODCaloEvent/CaloCluster.h"#include "FourMomUtils/xAODP4Helpers.h"#include <format>Go to the source code of this file.
Classes | |
| class | jet::JetIsolation::IsolationCalculator |
| IsolationCalculator : base class for isolation calculations Implementations of this class encapsulate all the needed calculations inside the calcIsolationVariables(jet, constituents) function, where 'constituents' is expected to be a vector a consituent NOT containing the jet's constitents. More... | |
| struct | jet::JetIsolation::IsolationCalculator::IsolationResult |
| Holds the 4-vector of all constituents contributing to isolation. More... | |
| class | jet::JetIsolation::IsolationCalculatorT< ISOCRITERIA > |
| class | jet::JetIsolation::IsolationAreaBase |
| Defines a zone from which constituents will contribute to the isolation of a jet. More... | |
Namespaces | |
| namespace | jet |
| namespace | jet::JetIsolation |
Macros | |
| #define | ISOAREA(calcName, deltaRcode, additionalDecl) |
| See below for example. | |
Typedefs | |
| using | jet::JetIsolation::FourMom_t = TLorentzVector |
Functions | |
| TVector3 | jet::JetIsolation::unitVector (const FourMom_t &v) |
| jet::JetIsolation::ISOAREA (IsoKR, jetRadius *param,) | |
| jet::JetIsolation::ISOAREA (IsoDelta, jetRadius+param,) | |
| jet::JetIsolation::ISOAREA (IsoFixedCone, param,) | |
| jet::JetIsolation::ISOAREA (IsoFixedArea, sqrt(jetRadius *jetRadius+param *M_1_PI),) | |
| jet::JetIsolation::ISOAREA (Iso6To8, 0.8, bool inIsolationArea(double rap, double phi, const xAOD::IParticle *constit) const ;) | |
| IsolationCalculator * | jet::JetIsolation::createCalulator (const std::string &n, double parameter) |
| void | jet::colonSplit (const string &in, string &s1, string &s2, string &s3) |
| helper | |
| #define ISOAREA | ( | calcName, | |
| deltaRcode, | |||
| additionalDecl ) |
See below for example.
Definition at line 209 of file JetIsolationTool.cxx.