Go to the source code of this file.
|
| #define | ISOAREA(calcName, deltaRcode, additionalDecl) |
| | See below for example.
|
|
| 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
|
◆ ISOAREA
| #define ISOAREA |
( |
| calcName, |
|
|
| deltaRcode, |
|
|
| additionalDecl ) |
Value:
float getSizeParameter() const
bool setup(asg::AnaToolHandle< Interface > &tool, const std::string &type, const std::vector< std::string > &config, const std::string &progressFile="")
mostly useful for athena, which will otherwise re-use the previous tool
Jet_v1 Jet
Definition of the current "jet version".
Defines a zone from which constituents will contribute to the isolation of a jet.
See below for example.
Definition at line 209 of file JetIsolationTool.cxx.
209#define ISOAREA( calcName, deltaRcode , additionalDecl ) struct calcName : public IsolationAreaBase { \
210 calcName(double p) : IsolationAreaBase(p, #calcName){} \
211 virtual void setup(const xAOD::Jet* j) {double jetRadius=j->getSizeParameter(); double param = m_parameter; m_deltaRmax2=deltaRcode ; m_deltaRmax2*=m_deltaRmax2; (void)(param+jetRadius);} additionalDecl }