DAS  3.0
Das Analysis System
RecJet

Description

class RecJet

Contains:

  • HF discriminants,
  • information for the application of the JES corrections
  • the JEC factors after applicaton of the JES correctoon and JER smearing (additional entries to the vector include the systematic variations)
  • the HF content (only relevant for simulation; trivial for data)

#include <Jet.h>

+ Inheritance diagram for RecJet:
+ Collaboration diagram for RecJet:

Classes

struct  Tagger
 

Public Member Functions

 RecJet ()=default
 
- Public Member Functions inherited from GenJet
int hadronFlavour () const
 
- Public Member Functions inherited from PhysicsObject
FourVector CorrP4 (size_t i=0) const
 
float CorrPt (size_t i=0) const
 
float Rapidity (const Uncertainties::Variation &=Uncertainties::nominal) const
 
float AbsRap (const Uncertainties::Variation &=Uncertainties::nominal) const
 
FourVector CorrP4 (const Uncertainties::Variation &v) const final
 
float CorrPt (const Uncertainties::Variation &v) const final
 
double Weight (const Uncertainties::Variation &v) const final
 
- Public Member Functions inherited from AbstractPhysicsObject
 AbstractPhysicsObject ()=default
 
virtual ~AbstractPhysicsObject ()=default
 

Public Attributes

float area = -1
 
float puID = -1
 
struct DAS::RecJet::Tagger DeepJet
 
- Public Attributes inherited from GenJet
int nBHadrons = -1
 
int nCHadrons = -1
 
int partonFlavour = 0
 
- Public Attributes inherited from PhysicsObject
FourVector p4
 
std::vector< float > scales = {1.}
 
Weights weights = {{1.,0}}
 

Static Public Attributes

static const char *const ScaleVar = "RecJetScales"
 
static const char *const *const WeightVar = "RecJetWgts"
 
- Static Public Attributes inherited from GenJet
static const char *const ScaleVar = "GenJetScales"
 
static const char *const *const WeightVar = "GenJetWgts"
 

Private Member Functions

std::string_view scale_group () const final
 
std::string_view weight_group () const final
 

Additional Inherited Members

- Protected Member Functions inherited from PhysicsObject
 PhysicsObject ()=default
 
virtual ~PhysicsObject ()=default
 

Constructor & Destructor Documentation

◆ RecJet()

RecJet ( )
default

Constructor (trivial)

Member Function Documentation

◆ scale_group()

std::string_view scale_group ( ) const
inlinefinalprivatevirtual

Reimplemented from GenJet.

64 { return ScaleVar; }

◆ weight_group()

std::string_view weight_group ( ) const
inlinefinalprivatevirtual

Reimplemented from GenJet.

65 { return WeightVar; }

Member Data Documentation

◆ area

float area = -1

Jet area (should be peaked at pi*R^2), used for the JES corrections.

◆ DeepJet

◆ puID

float puID = -1

pile-up jet ID

◆ ScaleVar

const char* const ScaleVar = "RecJetScales"
inlinestatic

Name of jet rec scales in variations.

◆ WeightVar

const char* const * const WeightVar = "RecJetWgts"
static

Name of jet rec weights in variations.


The documentation for this struct was generated from the following file:
DAS::RecJet::ScaleVar
static const char *const ScaleVar
Name of jet rec scales in variations.
Definition: Jet.h:38
DAS::RecJet::WeightVar
static const char *const *const WeightVar
Name of jet rec weights in variations.
Definition: Jet.h:39