Jet Struct Reference

Reconstructed jet. More...

#include <PhysicsObjects.h>

Inheritance diagram for Jet:
Inheritance graph
[legend]
Collaboration diagram for Jet:
Collaboration graph
[legend]

List of all members.

Public Types

enum  PileUpId {
  None = 0, Loose, Medium, Tight,
  PassThrough
}
 

Working points of pileup jet ID.

More...

Public Member Functions

 Jet () noexcept
 Default constructor.
void SetFlavours (int hadronFlavour, int partonFlavour)
 Sets jet flavours.

Public Attributes

double bTag
 Value of CSVv2 b-tagging discriminator.
int hadronFlavour
 Hadron flavour of the jet.
int combFlavour
 Combination of hadron and parton flavours.
PileUpId pileUpId
 Tightest working point of pileup jet ID passed by this jet.
bool isPileUp
 Boolean indicating whether the jet is a true pileup jet.

Detailed Description

Reconstructed jet.


Member Enumeration Documentation

Working points of pileup jet ID.

Enumerator:
PassThrough 

Used for high-pt jets for which pileup ID is not applicable.


Member Data Documentation

double Jet::bTag

Value of CSVv2 b-tagging discriminator.

NaN if not set.

Combination of hadron and parton flavours.

Equals to the hadron flavour if it's non-zero, otherwise the absolute value of the parton flavour.

Hadron flavour of the jet.

Possible values are 0, 4, and 5.

Boolean indicating whether the jet is a true pileup jet.

The definition should be consistent with what is used for pileup ID. The value is always false in real data.

Tightest working point of pileup jet ID passed by this jet.

PileUpId::PassThrough if not set.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Enumerator

Generated on 30 Oct 2020 for H→ZZ→2ℓ2ν analysis by  doxygen 1.6.1