Project
Loading...
Searching...
No Matches
o2::track::PID Class Referenceabstract

#include <PID.h>

Public Types

typedef pid_constants::ID ID
 

Public Member Functions

 GPUdDefault () PID()=default
 
 GPUd () PID(ID id)
 
 GPUd () PID(const char *name)
 
 GPUdDefault () PID(const PID &src)=default
 
 GPUhdDefault () PID &operator
 
 GPUd () ID getID() const
 
 GPUd () operator ID() const
 
 GPUd () float getMass() const
 
 GPUd () float getMass2() const
 
 GPUd () float getMass2Z() const
 
 GPUd () int getCharge() const
 
 GPUd () static float getMass(ID id)
 
 GPUd () static float getMass2(ID id)
 
 GPUd () static float getMass2Z(ID id)
 
 GPUd () static int getCharge(ID id)
 
 GPUd () const char *getName() const
 
 GPUd () static const char *getName(ID id)
 

Static Public Member Functions

static GPUglobalconstexpr () ID Electron=0
 
static GPUglobalconstexpr () ID Muon
 
static GPUglobalconstexpr () ID Pion
 
static GPUglobalconstexpr () ID Kaon
 
static GPUglobalconstexpr () ID Proton
 
static GPUglobalconstexpr () ID Deuteron
 
static GPUglobalconstexpr () ID Triton
 
static GPUglobalconstexpr () ID Helium3
 
static GPUglobalconstexpr () ID Alpha
 
static GPUglobalconstexpr () ID First
 
static GPUglobalconstexpr () ID Last
 if extra IDs added, update this !!!
 
static GPUglobalconstexpr () ID NIDs
 number of defined IDs
 
static GPUglobalconstexpr () ID PI0
 
static GPUglobalconstexpr () ID Photon
 
static GPUglobalconstexpr () ID K0
 
static GPUglobalconstexpr () ID Lambda
 
static GPUglobalconstexpr () ID HyperTriton
 
static GPUglobalconstexpr () ID Hyperhydrog4
 
static GPUglobalconstexpr () ID XiMinus
 
static GPUglobalconstexpr () ID OmegaMinus
 
static GPUglobalconstexpr () ID HyperHelium4
 
static GPUglobalconstexpr () ID HyperHelium5
 
static GPUglobalconstexpr () ID FirstExt
 
static GPUglobalconstexpr () ID LastExt
 
static GPUglobalconstexpr () ID NIDsTot
 total number of defined IDs
 

Detailed Description

Definition at line 88 of file PID.h.

Member Typedef Documentation

◆ ID

Definition at line 92 of file PID.h.

Member Function Documentation

◆ GPUd() [1/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 143 of file PID.h.

◆ GPUd() [2/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 133 of file PID.h.

◆ GPUd() [3/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 134 of file PID.h.

◆ GPUd() [4/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 135 of file PID.h.

◆ GPUd() [5/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 130 of file PID.h.

◆ GPUd() [6/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 136 of file PID.h.

◆ GPUd() [7/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 131 of file PID.h.

◆ GPUd() [8/14]

o2::track::PID::GPUd ( ) const

◆ GPUd() [9/14]

o2::track::PID::GPUd ( )
inline

Definition at line 125 of file PID.h.

◆ GPUd() [10/14]

o2::track::PID::GPUd ( ) const
inline

Definition at line 147 of file PID.h.

◆ GPUd() [11/14]

o2::track::PID::GPUd ( )
inline

Definition at line 138 of file PID.h.

◆ GPUd() [12/14]

o2::track::PID::GPUd ( )
inline

Definition at line 139 of file PID.h.

◆ GPUd() [13/14]

o2::track::PID::GPUd ( )
inline

Definition at line 140 of file PID.h.

◆ GPUd() [14/14]

o2::track::PID::GPUd ( )
inline

Definition at line 141 of file PID.h.

◆ GPUdDefault() [1/2]

o2::track::PID::GPUdDefault ( )
default

◆ GPUdDefault() [2/2]

o2::track::PID::GPUdDefault ( ) const &
default

◆ GPUglobalconstexpr() [1/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [2/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [3/25]

static o2::track::PID::GPUglobalconstexpr ( )
staticpure virtual

◆ GPUglobalconstexpr() [4/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [5/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [6/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [7/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [8/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [9/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [10/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [11/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [12/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [13/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [14/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

if extra IDs added, update this !!!

◆ GPUglobalconstexpr() [15/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [16/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [17/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

number of defined IDs

◆ GPUglobalconstexpr() [18/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

total number of defined IDs

◆ GPUglobalconstexpr() [19/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [20/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [21/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [22/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [23/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [24/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUglobalconstexpr() [25/25]

static o2::track::PID::GPUglobalconstexpr ( )
static

◆ GPUhdDefault()

o2::track::PID::GPUhdDefault ( ) &

The documentation for this class was generated from the following file: