MissingETBase::Status Struct Reference

Namespace for status word tags. More...

#include <MissingETCompositionBase.h>

List of all members.

Classes

struct  Tags

Public Types

enum  Reco {
  Total = 0x01000000, ContributedTerm = 0x02000000, CorrectedTerm = 0x04000000, AlternativeTerm = 0x08000000,
  StandAlone = 0x00000000
}
 

General indicator of MET reconstruction status.

More...
enum  Vertex {
  Primary = 0x00100000, Secondary = 0x00200000, Event = 0x00010000, Nominal = 0x00020000,
  Specific = 0x00040000, NoVertex = 0x00000000
}
 

Indicator for vertex choice in MET reconstruction.

More...
enum  Correction {
  Corrected = 0x00001000, Pileup = 0x00001100, PileupCalo = 0x00001110, PileupTrack = 0x00001120,
  PileupSTVF = 0x00001121, PileupJetVertex = 0x00001122, PileupJetArea = 0x00001140, NotCorrected = 0x00000000
}
 

Indicator for correction.

More...

Bit pattern for overall contribution indicator



static const Types::bitmask_t clearedStatusTag = StandAlone | NoVertex | NotCorrected
 General cleared term tag.
static const Types::bitmask_t generalSummedTag = Total | NoVertex | NotCorrected
 General summed MET tag.
static const Types::bitmask_t generalContribTag = StandAlone | NoVertex | NotCorrected
 General contribution tag.
static const Types::bitmask_t generalHardTermTag = ContributedTerm | Specific | Pileup
 General hard term contribution tag.
static const Types::bitmask_t generalSoftTermTag = ContributedTerm | NoVertex | NotCorrected
 General soft term contribution tag.
static Types::bitmask_t clearedStatus ()
 Cleared term tag accessor.
static Types::bitmask_t summedTerm ()
 General summed term tag accessor.
static Types::bitmask_t contributedTerm ()
 General contribution tag accesssor.
static Types::bitmask_t contributedHardTerm ()
 General hard term contribution tag accessor.
static Types::bitmask_t contributedSoftTerm ()
 General soft term contribution tag accessor.

Detailed Description

Namespace for status word tags.

This namespace collects bit patterns for three different categories characterizing the status of a contribution to a given MissingET object. MissingETBase::Status::Reco has bit patterns tagging the reconstruction status:

indcates


Member Enumeration Documentation

Indicator for correction.

This is mainly applied for the MET SoftTerm and MET from hard jets, which may be subjected to a pile-up filter. These indicators are not meant to tag the fact that a contributing object has corrected kinematics.

Enumerator:
Corrected 

Indicator for corrected MET.

Pileup 

MET term is pile-up corrected.

PileupCalo 

Calorimeter signal based pile-up correction.

PileupTrack 

Reconstructed track based pile-up correction.

PileupSTVF 

STVF correction is applied.

PileupJetVertex 

JVF based filter is applied.

PileupJetArea 

Jet area based pileup correction.

NotCorrected 

No MET specific correction applied to term.

General indicator of MET reconstruction status.

Enumerator:
Total 

Total MET for given composition.

ContributedTerm 

Contribution to total MET.

CorrectedTerm 

Corrected term (replaces default contributed term.

AlternativeTerm 

Alternative term.

StandAlone 

Unknown/standalone reconstruction.

Indicator for vertex choice in MET reconstruction.

Enumerator:
Primary 

MET (term) is calculated with respect to primary vertex.

Secondary 

MET (term) is calculated with respect to secondary vertex.

Event 

Vertex recconstructed in event.

Nominal 

Primary vertex is nominal vertex.

Specific 

MET term is calculated with respect to object vertices.

NoVertex 

Unknown vertex.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1