ATLAS Offline Software
Loading...
Searching...
No Matches
JetTools Namespace Reference

Implementation of the Forward Folding (FF) Jet smearing tool interface. More...

Enumerations

enum class  FFJetAllowedMassDefEnum { Calo , TA , Comb , UFO }

Functions

StatusCode stringToEnum (const TString &name, FFJetAllowedMassDefEnum &result)
TString enumToString (const FFJetAllowedMassDefEnum type)

Detailed Description

Implementation of the Forward Folding (FF) Jet smearing tool interface.

This tool allows to smear and unsmear the mass of Large R jets using the Forward Folding procedure to evaluate systematic uncertainties. For information, see the Twiki: https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/FFJetSmearingTool

If you find any bug, please, contact alber.nosp@m.to.p.nosp@m.rades.nosp@m..iba.nosp@m.nez@c.nosp@m.ern..nosp@m.ch

Enumeration Type Documentation

◆ FFJetAllowedMassDefEnum

Enumerator
Calo 
TA 

Calorimeter.

Comb 

Track Assisted.

UFO 

Combined.

Definition at line 59 of file FFJetSmearingTool.h.

Function Documentation

◆ enumToString()

TString JetTools::enumToString ( const FFJetAllowedMassDefEnum type)
inline

Definition at line 86 of file FFJetSmearingTool.h.

87 {
88 switch (type)
89 {
90 case FFJetAllowedMassDefEnum::Calo: return "Calo";
91 case FFJetAllowedMassDefEnum::TA: return "TA";
92 case FFJetAllowedMassDefEnum::Comb: return "Comb";
93 case FFJetAllowedMassDefEnum::UFO: return "UFO";
94 default: return "";
95 }
96 }

◆ stringToEnum()

StatusCode JetTools::stringToEnum ( const TString & name,
FFJetAllowedMassDefEnum & result )
inline

Definition at line 66 of file FFJetSmearingTool.h.

67 {
68 if (name.EqualTo("Calo",TString::kIgnoreCase)){
70 return StatusCode::SUCCESS;
71 }
72 if (name.EqualTo("TA",TString::kIgnoreCase)){
74 return StatusCode::SUCCESS;
75 }
76 if (name.EqualTo("Comb",TString::kIgnoreCase)){
78 return StatusCode::SUCCESS;
79 }
80 if (name.EqualTo("UFO",TString::kIgnoreCase)){
82 return StatusCode::SUCCESS;
83 }
84 return StatusCode::FAILURE;
85 }