ATLAS Offline Software
Public Types | Static Public Member Functions | Private Member Functions | List of all members
VertexCommonFlags Class Reference

#include <VertexCommonFlags.h>

Collaboration diagram for VertexCommonFlags:

Public Types

enum  ReconVertexTypeFlag {
  RVT_Primary = 0x01, RVT_Secondary = 0x02, RVT_V0 = 0x04, RVT_Conversion = 0x08,
  RVT_Kink = 0x10, RVT_Pileup = 0x20, RVT_Other = 0x40, RVT_Any = 0x7F
}
 
enum  QUANTITY { ENERGY, MOMENTUM, TRANSVERSE_MOM, MASS }
 

Static Public Member Functions

static QString toString (const QUANTITY &)
 

Private Member Functions

 VertexCommonFlags ()
 
 ~VertexCommonFlags ()
 

Detailed Description

Definition at line 22 of file VertexCommonFlags.h.

Member Enumeration Documentation

◆ QUANTITY

Enumerator
ENERGY 
MOMENTUM 
TRANSVERSE_MOM 
MASS 

Definition at line 37 of file VertexCommonFlags.h.

◆ ReconVertexTypeFlag

Enumerator
RVT_Primary 
RVT_Secondary 
RVT_V0 
RVT_Conversion 
RVT_Kink 
RVT_Pileup 
RVT_Other 
RVT_Any 

Definition at line 25 of file VertexCommonFlags.h.

25  {
26  RVT_Primary = 0x01,
27  RVT_Secondary = 0x02,
28  RVT_V0 = 0x04,
29  RVT_Conversion = 0x08,
30  RVT_Kink = 0x10,
31  RVT_Pileup = 0x20,
32  RVT_Other = 0x40,
33  RVT_Any = 0x7F
34  };

Constructor & Destructor Documentation

◆ VertexCommonFlags()

VertexCommonFlags::VertexCommonFlags ( )
private

◆ ~VertexCommonFlags()

VertexCommonFlags::~VertexCommonFlags ( )
private

Member Function Documentation

◆ toString()

QString VertexCommonFlags::toString ( const QUANTITY q)
static

Definition at line 18 of file VertexCommonFlags.cxx.

19 {
20  switch (q) {
21  case ENERGY: return "ENERGY";
22  case MOMENTUM: return "MOMENTUM";
23  case TRANSVERSE_MOM: return "TRANSVERSE_MOM";
24  case MASS: return "MASS";
25  default: return "Unknown (ERROR)";
26  }
27 }

The documentation for this class was generated from the following files:
VertexCommonFlags::MOMENTUM
@ MOMENTUM
Definition: VertexCommonFlags.h:37
VertexCommonFlags::RVT_Primary
@ RVT_Primary
Definition: VertexCommonFlags.h:26
VertexCommonFlags::ENERGY
@ ENERGY
Definition: VertexCommonFlags.h:37
VertexCommonFlags::RVT_Kink
@ RVT_Kink
Definition: VertexCommonFlags.h:30
VertexCommonFlags::RVT_Other
@ RVT_Other
Definition: VertexCommonFlags.h:32
VertexCommonFlags::RVT_Secondary
@ RVT_Secondary
Definition: VertexCommonFlags.h:27
VertexCommonFlags::RVT_V0
@ RVT_V0
Definition: VertexCommonFlags.h:28
VertexCommonFlags::MASS
@ MASS
Definition: VertexCommonFlags.h:37
VertexCommonFlags::RVT_Conversion
@ RVT_Conversion
Definition: VertexCommonFlags.h:29
VertexCommonFlags::RVT_Any
@ RVT_Any
Definition: VertexCommonFlags.h:33
VertexCommonFlags::TRANSVERSE_MOM
@ TRANSVERSE_MOM
Definition: VertexCommonFlags.h:37
extractSporadic.q
list q
Definition: extractSporadic.py:98
VertexCommonFlags::RVT_Pileup
@ RVT_Pileup
Definition: VertexCommonFlags.h:31