ATLAS Offline Software
Public Types | Static Public Member Functions | List of all members
MissingETtags Struct Reference

#include <MissingETComposition.h>

Collaboration diagram for MissingETtags:

Public Types

enum  Tags {
  UNKNOWN = 0x0000, DEFAULT = 0x0001, SPECTRO = 0x0002, TRACK = 0x0004,
  REFMUON = 0x0008, MUID = 0x0010, EFLOW_CLUSTER = 0x0020, REMOVED_CLUSTER = 0x0040,
  VTX_SHIFTED_CLUSTER_DEF = 0x0081, VTX_SHIFTED_CLUSTER = 0x0080, PILEUP_CORRECTED = 0x1000, PU_TRACK_STVF = 0x1100,
  PU_TRACK_SUM = 0x1200, PU_TRACK_CONE = 0x1400, PU_JET_AREA = 0x1800, PU_JET_CORRECTION = 0x3000,
  PU_JET_JVF = 0x3100, PU_JET_CUSTOM_JVF = 0x3200, PU_JET_JVFCUT = 0x3300, PU_JET_AREA_JET = 0x3800,
  PU_JET_AREA_JVF = 0x5100
}
 
typedef unsigned short bitmask_t
 

Static Public Member Functions

static bool usesTags (bitmask_t tag, bitmask_t test)
 
static bool isDEFAULT (bitmask_t tag)
 
static bool usesDEFAULT (bitmask_t tag)
 
static bool usesSPECTRO (bitmask_t tag)
 
static bool usesTRACK (bitmask_t tag)
 
static bool usesREFMUON (bitmask_t tag)
 
static bool usesMUID (bitmask_t tag)
 
static bool usesEFLOW_CLUSTER (bitmask_t tag)
 
static bool usesREMOVED_CLUSTER (bitmask_t tag)
 
static bool usesPILEUP_CORRECTED (bitmask_t tag)
 
static bool usesPU_TRACK_STVF (bitmask_t tag)
 
static bool usesPU_TRACK_SUM (bitmask_t tag)
 
static bool usesPU_TRACK_CONE (bitmask_t tag)
 
static bool usesPU_JET_AREA (bitmask_t tag)
 
static bool usesPU_JET_CORRECTION (bitmask_t tag)
 
static bool usesPU_JET_JVF (bitmask_t tag)
 
static bool usesPU_JET_JVFCUT (bitmask_t tag)
 
static bool usesPU_JET_CUSTOM_JVF (bitmask_t tag)
 
static bool usesPU_JET_AREA_JET (bitmask_t tag)
 
static bool usesPU_JET_AREA_JVF (bitmask_t tag)
 
static bool usesVTX_SHIFTED_CLUSTER (bitmask_t tag)
 
static bool usesVTX_SHIFTED_CLUSTER_DEF (bitmask_t tag)
 
static void setUsesDEFAULT (bitmask_t &tag)
 
static void setUsesSPECTRO (bitmask_t &tag)
 
static void setUsesTRACK (bitmask_t &tag)
 
static void setUsesREFMUON (bitmask_t &tag)
 
static void setUsesMUID (bitmask_t &tag)
 
static void setUsesEFLOW_CLUSTER (bitmask_t &tag)
 
static void setUsesREMOVED_CLUSTER (bitmask_t &tag)
 
static void setUsesPILEUP_CORRECTED (bitmask_t &tag)
 
static void setUsesPU_TRACK_STVF (bitmask_t &tag)
 
static void setUsesPU_TRACK_SUM (bitmask_t &tag)
 
static void setUsesPU_TRACK_CONE (bitmask_t &tag)
 
static void setUsesPU_JET_AREA (bitmask_t &tag)
 
static void setUsesPU_JET_CORRECTION (bitmask_t &tag)
 
static void setUsesPU_JET_JVF (bitmask_t &tag)
 
static void setUsesPU_JET_JVFCUT (bitmask_t &tag)
 
static void setUsesPU_JET_CUSTOM_JVF (bitmask_t &tag)
 
static void setUsesPU_JET_AREA_JET (bitmask_t &tag)
 
static void setUsesPU_JET_AREA_JVF (bitmask_t &tag)
 
static void setUsesVTX_SHIFTED_CLUSTER (bitmask_t &tag)
 
static void setUsesVTX_SHIFTED_CLUSTER_DEF (bitmask_t &tag)
 

Detailed Description

Definition at line 19 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.

Member Typedef Documentation

◆ bitmask_t

typedef unsigned short MissingETtags::bitmask_t

Member Enumeration Documentation

◆ Tags

Enumerator
UNKNOWN 
DEFAULT 
SPECTRO 
TRACK 
REFMUON 
MUID 
EFLOW_CLUSTER 
REMOVED_CLUSTER 
VTX_SHIFTED_CLUSTER_DEF 
VTX_SHIFTED_CLUSTER 
PILEUP_CORRECTED 
PU_TRACK_STVF 
PU_TRACK_SUM 
PU_TRACK_CONE 
PU_JET_AREA 
PU_JET_CORRECTION 
PU_JET_JVF 
PU_JET_CUSTOM_JVF 
PU_JET_JVFCUT 
PU_JET_AREA_JET 
PU_JET_AREA_JVF 

Definition at line 23 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.

23  {
24  UNKNOWN = 0x0000,
25  DEFAULT = 0x0001,
26  SPECTRO = 0x0002,
27  TRACK = 0x0004,
28  REFMUON = 0x0008,
29  MUID = 0x0010,
30  EFLOW_CLUSTER = 0x0020,
31  REMOVED_CLUSTER = 0x0040,
32  VTX_SHIFTED_CLUSTER_DEF = 0x0081, // shifted default
33  VTX_SHIFTED_CLUSTER = 0x0080, // just shift indicator
34  PILEUP_CORRECTED = 0x1000,
35  PU_TRACK_STVF = 0x1100,
36  PU_TRACK_SUM = 0x1200,
37  PU_TRACK_CONE = 0x1400,
38  PU_JET_AREA = 0x1800,
39  PU_JET_CORRECTION = 0x3000,
40  PU_JET_JVF = 0x3100,
41  PU_JET_CUSTOM_JVF = 0x3200,
42  PU_JET_JVFCUT = 0x3300,
43  PU_JET_AREA_JET = 0x3800,
44  PU_JET_AREA_JVF = 0x5100
45  //NEXT_COMES = 0x0080,
46  //THEN = 0x0100,
47  };

Member Function Documentation

◆ isDEFAULT()

static bool MissingETtags::isDEFAULT ( bitmask_t  tag)
inlinestatic

◆ setUsesDEFAULT()

static void MissingETtags::setUsesDEFAULT ( bitmask_t tag)
inlinestatic

◆ setUsesEFLOW_CLUSTER()

static void MissingETtags::setUsesEFLOW_CLUSTER ( bitmask_t tag)
inlinestatic

◆ setUsesMUID()

static void MissingETtags::setUsesMUID ( bitmask_t tag)
inlinestatic

◆ setUsesPILEUP_CORRECTED()

static void MissingETtags::setUsesPILEUP_CORRECTED ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_AREA()

static void MissingETtags::setUsesPU_JET_AREA ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_AREA_JET()

static void MissingETtags::setUsesPU_JET_AREA_JET ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_AREA_JVF()

static void MissingETtags::setUsesPU_JET_AREA_JVF ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_CORRECTION()

static void MissingETtags::setUsesPU_JET_CORRECTION ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_CUSTOM_JVF()

static void MissingETtags::setUsesPU_JET_CUSTOM_JVF ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_JVF()

static void MissingETtags::setUsesPU_JET_JVF ( bitmask_t tag)
inlinestatic

◆ setUsesPU_JET_JVFCUT()

static void MissingETtags::setUsesPU_JET_JVFCUT ( bitmask_t tag)
inlinestatic

◆ setUsesPU_TRACK_CONE()

static void MissingETtags::setUsesPU_TRACK_CONE ( bitmask_t tag)
inlinestatic

◆ setUsesPU_TRACK_STVF()

static void MissingETtags::setUsesPU_TRACK_STVF ( bitmask_t tag)
inlinestatic

◆ setUsesPU_TRACK_SUM()

static void MissingETtags::setUsesPU_TRACK_SUM ( bitmask_t tag)
inlinestatic

◆ setUsesREFMUON()

static void MissingETtags::setUsesREFMUON ( bitmask_t tag)
inlinestatic

◆ setUsesREMOVED_CLUSTER()

static void MissingETtags::setUsesREMOVED_CLUSTER ( bitmask_t tag)
inlinestatic

◆ setUsesSPECTRO()

static void MissingETtags::setUsesSPECTRO ( bitmask_t tag)
inlinestatic

◆ setUsesTRACK()

static void MissingETtags::setUsesTRACK ( bitmask_t tag)
inlinestatic

◆ setUsesVTX_SHIFTED_CLUSTER()

static void MissingETtags::setUsesVTX_SHIFTED_CLUSTER ( bitmask_t tag)
inlinestatic

◆ setUsesVTX_SHIFTED_CLUSTER_DEF()

static void MissingETtags::setUsesVTX_SHIFTED_CLUSTER_DEF ( bitmask_t tag)
inlinestatic

◆ usesDEFAULT()

static bool MissingETtags::usesDEFAULT ( bitmask_t  tag)
inlinestatic

◆ usesEFLOW_CLUSTER()

static bool MissingETtags::usesEFLOW_CLUSTER ( bitmask_t  tag)
inlinestatic

◆ usesMUID()

static bool MissingETtags::usesMUID ( bitmask_t  tag)
inlinestatic

Definition at line 70 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.

71  { return tag & MUID; }

◆ usesPILEUP_CORRECTED()

static bool MissingETtags::usesPILEUP_CORRECTED ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_AREA()

static bool MissingETtags::usesPU_JET_AREA ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_AREA_JET()

static bool MissingETtags::usesPU_JET_AREA_JET ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_AREA_JVF()

static bool MissingETtags::usesPU_JET_AREA_JVF ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_CORRECTION()

static bool MissingETtags::usesPU_JET_CORRECTION ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_CUSTOM_JVF()

static bool MissingETtags::usesPU_JET_CUSTOM_JVF ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_JVF()

static bool MissingETtags::usesPU_JET_JVF ( bitmask_t  tag)
inlinestatic

◆ usesPU_JET_JVFCUT()

static bool MissingETtags::usesPU_JET_JVFCUT ( bitmask_t  tag)
inlinestatic

◆ usesPU_TRACK_CONE()

static bool MissingETtags::usesPU_TRACK_CONE ( bitmask_t  tag)
inlinestatic

◆ usesPU_TRACK_STVF()

static bool MissingETtags::usesPU_TRACK_STVF ( bitmask_t  tag)
inlinestatic

◆ usesPU_TRACK_SUM()

static bool MissingETtags::usesPU_TRACK_SUM ( bitmask_t  tag)
inlinestatic

◆ usesREFMUON()

static bool MissingETtags::usesREFMUON ( bitmask_t  tag)
inlinestatic

◆ usesREMOVED_CLUSTER()

static bool MissingETtags::usesREMOVED_CLUSTER ( bitmask_t  tag)
inlinestatic

◆ usesSPECTRO()

static bool MissingETtags::usesSPECTRO ( bitmask_t  tag)
inlinestatic

◆ usesTags()

static bool MissingETtags::usesTags ( bitmask_t  tag,
bitmask_t  test 
)
inlinestatic

Definition at line 50 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.

51  { return (tag & test) == test; }

◆ usesTRACK()

static bool MissingETtags::usesTRACK ( bitmask_t  tag)
inlinestatic

Definition at line 64 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.

65  { return tag & TRACK; }

◆ usesVTX_SHIFTED_CLUSTER()

static bool MissingETtags::usesVTX_SHIFTED_CLUSTER ( bitmask_t  tag)
inlinestatic

◆ usesVTX_SHIFTED_CLUSTER_DEF()

static bool MissingETtags::usesVTX_SHIFTED_CLUSTER_DEF ( bitmask_t  tag)
inlinestatic

The documentation for this struct was generated from the following file:
MissingETtags::SPECTRO
@ SPECTRO
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:26
MissingETtags::PU_JET_AREA
@ PU_JET_AREA
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:38
MissingETtags::VTX_SHIFTED_CLUSTER_DEF
@ VTX_SHIFTED_CLUSTER_DEF
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:32
MissingETtags::PU_JET_CUSTOM_JVF
@ PU_JET_CUSTOM_JVF
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:41
TrigInDetValidation_Base.test
test
Definition: TrigInDetValidation_Base.py:144
MissingETtags::PU_TRACK_STVF
@ PU_TRACK_STVF
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:35
MissingETtags::UNKNOWN
@ UNKNOWN
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:24
MissingETtags::REMOVED_CLUSTER
@ REMOVED_CLUSTER
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:31
MissingETtags::EFLOW_CLUSTER
@ EFLOW_CLUSTER
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:30
MissingETtags::DEFAULT
@ DEFAULT
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:25
MissingETtags::PU_JET_CORRECTION
@ PU_JET_CORRECTION
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:39
MissingETtags::TRACK
@ TRACK
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:27
MissingETtags::PU_TRACK_SUM
@ PU_TRACK_SUM
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:36
MissingETtags::REFMUON
@ REFMUON
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:28
MissingETtags::PILEUP_CORRECTED
@ PILEUP_CORRECTED
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:34
MissingETtags::PU_JET_JVF
@ PU_JET_JVF
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:40
MissingETtags::MUID
@ MUID
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:29
MissingETtags::VTX_SHIFTED_CLUSTER
@ VTX_SHIFTED_CLUSTER
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:33
MissingETtags::PU_JET_AREA_JET
@ PU_JET_AREA_JET
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:43
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition: TrackParticle_v1.h:43
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24
MissingETtags::PU_JET_AREA_JVF
@ PU_JET_AREA_JVF
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:44
MissingETtags::PU_TRACK_CONE
@ PU_TRACK_CONE
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:37
MissingETtags::PU_JET_JVFCUT
@ PU_JET_JVFCUT
Definition: Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h:42