ATLAS Offline Software
Classes | Typedefs | Functions
jet::JetIsolation Namespace Reference

Classes

class  IsolationAreaBase
 
class  IsolationCalculator
 IsolationCalculator : base class for isolation calculations. More...
 
class  IsolationCalculatorT
 
struct  PseudoJetKinematicGetter
 

Typedefs

using FourMom_t = TLorentzVector
 

Functions

 ISOAREA (IsoKR, jetRadius *param,)
 
 ISOAREA (IsoDelta, jetRadius+param,)
 
 ISOAREA (IsoFixedCone, param,)
 
 ISOAREA (IsoFixedArea, sqrt(jetRadius *jetRadius+param *M_1_PI),)
 
 ISOAREA (Iso6To8, 0.8, bool inIsolationArea(const xAOD::Jet *j, jet::ParticlePosition &constit) const ;)
 
IsolationCalculatorcreateCalulator (const std::string &n, double parameter)
 

Typedef Documentation

◆ FourMom_t

using jet::JetIsolation::FourMom_t = typedef TLorentzVector

Definition at line 19 of file JetIsolationTool.cxx.

Function Documentation

◆ createCalulator()

IsolationCalculator* jet::JetIsolation::createCalulator ( const std::string &  n,
double  parameter 
)

Definition at line 206 of file JetIsolationTool.cxx.

206  {
207 
208  if( n == "IsoKR" ) return new IsolationCalculatorT<IsoKR>( parameter);
209  if( n == "IsoDelta" ) return new IsolationCalculatorT<IsoDelta>( parameter);
210  if( n == "IsoFixedCone" ) return new IsolationCalculatorT<IsoFixedCone>( parameter);
211  if( n == "IsoFixedArea" ) return new IsolationCalculatorT<IsoFixedArea>( parameter);
212  if( n == "Iso6To8" ) return new IsolationCalculatorT<Iso6To8>( parameter);
213 
214  return nullptr;
215  }

◆ ISOAREA() [1/5]

jet::JetIsolation::ISOAREA ( Iso6To8  ,
0.  8,
bool inIsolationArea(const xAOD::Jet *j, jet::ParticlePosition &constit) const  
)

◆ ISOAREA() [2/5]

jet::JetIsolation::ISOAREA ( IsoDelta  ,
jetRadius+  param 
)

◆ ISOAREA() [3/5]

jet::JetIsolation::ISOAREA ( IsoFixedArea  ,
sqrt(jetRadius *jetRadius+param *M_1_PI)   
)

◆ ISOAREA() [4/5]

jet::JetIsolation::ISOAREA ( IsoFixedCone  ,
param   
)

◆ ISOAREA() [5/5]

jet::JetIsolation::ISOAREA ( IsoKR  ,
jetRadius *  param 
)
jet::JetIsolation::IsolationCalculatorT
Definition: JetIsolationTool.cxx:121
beamspotman.n
n
Definition: beamspotman.py:731