Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IndexLabels.hh File Reference

Tensor indices label definitions. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Hammer
 The Hammer namespace contains the library code.
 

Enumerations

enum  Hammer::IndexLabel : int {
  Hammer::NONE = 0, Hammer::SPIN_INDEX_START = 0, Hammer::SPIN_TAUP = 1, Hammer::SPIN_TAUP_HC = -SPIN_TAUP,
  Hammer::SPIN_TAUM = 2, Hammer::SPIN_TAUM_HC = -SPIN_TAUM, Hammer::SPIN_MUP = 3, Hammer::SPIN_MUP_HC = -SPIN_MUP,
  Hammer::SPIN_MUM = 4, Hammer::SPIN_MUM_HC = -SPIN_MUM, Hammer::SPIN_EP = 5, Hammer::SPIN_EP_HC = -SPIN_EP,
  Hammer::SPIN_EM = 6, Hammer::SPIN_EM_HC = -SPIN_EM, Hammer::SPIN_NUTAU = 7, Hammer::SPIN_NUTAU_HC = -SPIN_NUTAU,
  Hammer::SPIN_NUTAU_BAR = 8, Hammer::SPIN_NUTAU_BAR_HC = -SPIN_NUTAU_BAR, Hammer::SPIN_NUMU = 9, Hammer::SPIN_NUMU_HC = -SPIN_NUMU,
  Hammer::SPIN_NUMU_BAR = 10, Hammer::SPIN_NUMU_BAR_HC = -SPIN_NUMU_BAR, Hammer::SPIN_NUE = 11, Hammer::SPIN_NUE_HC = -SPIN_NUE,
  Hammer::SPIN_NUE_BAR = 12, Hammer::SPIN_NUE_BAR_HC = -SPIN_NUE_BAR, Hammer::SPIN_GAMMA = 13, Hammer::SPIN_GAMMA_HC = -SPIN_GAMMA,
  Hammer::SPIN_DSTAR = 14, Hammer::SPIN_DSTAR_HC = -SPIN_DSTAR, Hammer::SPIN_DSSD1STAR = 15, Hammer::SPIN_DSSD1STAR_HC = -SPIN_DSSD1STAR,
  Hammer::SPIN_DSSD1 = 16, Hammer::SPIN_DSSD1_HC = -SPIN_DSSD1, Hammer::SPIN_DSSD2STAR = 17, Hammer::SPIN_DSSD2STAR_HC = -SPIN_DSSD2STAR,
  Hammer::SPIN_LB = 18, Hammer::SPIN_LB_HC = -SPIN_LB, Hammer::SPIN_LC = 19, Hammer::SPIN_LC_HC = -SPIN_LC,
  Hammer::SPIN_RHO = 20, Hammer::SPIN_RHO_HC = -SPIN_RHO, Hammer::SPIN_DSSTAR = 24, Hammer::SPIN_DSSTAR_HC = -SPIN_DSSTAR,
  Hammer::SPIN_DSSDS1STAR = 25, Hammer::SPIN_DSSDS1STAR_HC = -SPIN_DSSDS1STAR, Hammer::SPIN_DSSDS1 = 26, Hammer::SPIN_DSSDS1_HC = -SPIN_DSSDS1,
  Hammer::SPIN_DSSDS2STAR = 27, Hammer::SPIN_DSSDS2STAR_HC = -SPIN_DSSDS2STAR, Hammer::SPIN_TAUP_REF = 101, Hammer::SPIN_TAUP_HC_REF = -SPIN_TAUP_REF,
  Hammer::SPIN_TAUM_REF = 102, Hammer::SPIN_TAUM_HC_REF = -SPIN_TAUM_REF, Hammer::SPIN_MUP_REF = 103, Hammer::SPIN_MUP_HC_REF = -SPIN_MUP_REF,
  Hammer::SPIN_MUM_REF = 104, Hammer::SPIN_MUM_HC_REF = -SPIN_MUM_REF, Hammer::SPIN_EP_REF = 105, Hammer::SPIN_EP_HC_REF = -SPIN_EP_REF,
  Hammer::SPIN_EM_REF = 106, Hammer::SPIN_EM_HC_REF = -SPIN_EM_REF, Hammer::SPIN_NUTAU_REF = 107, Hammer::SPIN_NUTAU_HC_REF = -SPIN_NUTAU_REF,
  Hammer::SPIN_NUTAU_BAR_REF = 108, Hammer::SPIN_NUTAU_BAR_HC_REF = -SPIN_NUTAU_BAR_REF, Hammer::SPIN_NUMU_REF = 109, Hammer::SPIN_NUMU_HC_REF = -SPIN_NUMU_REF,
  Hammer::SPIN_NUMU_BAR_REF = 110, Hammer::SPIN_NUMU_BAR_HC_REF = -SPIN_NUMU_BAR_REF, Hammer::SPIN_NUE_REF = 111, Hammer::SPIN_NUE_HC_REF = -SPIN_NUE_REF,
  Hammer::SPIN_NUE_BAR_REF = 112, Hammer::SPIN_NUE_BAR_HC_REF = -SPIN_NUE_BAR_REF, Hammer::SPIN_INDEX_END = 999, Hammer::WC_INDEX_START = 1000,
  Hammer::WILSON_BCTAUNU = 1001, Hammer::WILSON_BCTAUNU_HC = -WILSON_BCTAUNU, Hammer::WILSON_BCMUNU = 1002, Hammer::WILSON_BCMUNU_HC = -WILSON_BCMUNU,
  Hammer::WILSON_BCENU = 1003, Hammer::WILSON_BCENU_HC = -WILSON_BCENU, Hammer::WILSON_BUTAUNU = 1004, Hammer::WILSON_BUTAUNU_HC = -WILSON_BUTAUNU,
  Hammer::WILSON_BUMUNU = 1005, Hammer::WILSON_BUMUNU_HC = -WILSON_BUMUNU, Hammer::WILSON_BUENU = 1006, Hammer::WILSON_BUENU_HC = -WILSON_BUENU,
  Hammer::WC_INDEX_END = 1999, Hammer::FF_INDEX_START = 2000, Hammer::FF_BD = 2001, Hammer::FF_BD_HC = -FF_BD,
  Hammer::FF_BDSTAR = 2002, Hammer::FF_BDSTAR_HC = -FF_BDSTAR, Hammer::FF_BDSSD0STAR = 2003, Hammer::FF_BDSSD0STAR_HC = -FF_BDSSD0STAR,
  Hammer::FF_BDSSD1STAR = 2004, Hammer::FF_BDSSD1STAR_HC = -FF_BDSSD1STAR, Hammer::FF_BDSSD1 = 2005, Hammer::FF_BDSSD1_HC = -FF_BDSSD1,
  Hammer::FF_BDSSD2STAR = 2006, Hammer::FF_BDSSD2STAR_HC = -FF_BDSSD2STAR, Hammer::FF_BSDS = 2011, Hammer::FF_BSDS_HC = -FF_BSDS,
  Hammer::FF_BSDSSTAR = 2012, Hammer::FF_BSDSSTAR_HC = -FF_BSDSSTAR, Hammer::FF_BSDSSDS0STAR = 2013, Hammer::FF_BSDSSDS0STAR_HC = -FF_BSDSSDS0STAR,
  Hammer::FF_BSDSSDS1STAR = 2014, Hammer::FF_BSDSSDS1STAR_HC = -FF_BSDSSDS1STAR, Hammer::FF_BSDSSDS1 = 2015, Hammer::FF_BSDSSDS1_HC = -FF_BSDSSDS1,
  Hammer::FF_BSDSSDS2STAR = 2016, Hammer::FF_BSDSSDS2STAR_HC = -FF_BSDSSDS2STAR, Hammer::FF_BRHO = 2021, Hammer::FF_BRHO_HC = -FF_BRHO,
  Hammer::FF_LBLC = 2051, Hammer::FF_LBLC_HC = -FF_LBLC, Hammer::FF_TAU3PI = 2501, Hammer::FF_TAU3PI_HC = -FF_TAU3PI,
  Hammer::FF_INDEX_END = 2999, Hammer::FF_VAR_INDEX_START = 3000, Hammer::FF_BD_VAR = 3001, Hammer::FF_BD_VAR_HC = -FF_BD_VAR,
  Hammer::FF_BDSTAR_VAR = 3002, Hammer::FF_BDSTAR_VAR_HC = -FF_BDSTAR_VAR, Hammer::FF_BDSSD0STAR_VAR = 3003, Hammer::FF_BDSSD0STAR_VAR_HC = -FF_BDSSD0STAR_VAR,
  Hammer::FF_BDSSD1STAR_VAR = 3004, Hammer::FF_BDSSD1STAR_VAR_HC = -FF_BDSSD1STAR_VAR, Hammer::FF_BDSSD1_VAR = 3005, Hammer::FF_BDSSD1_VAR_HC = -FF_BDSSD1_VAR,
  Hammer::FF_BDSSD2STAR_VAR = 3006, Hammer::FF_BDSSD2STAR_VAR_HC = -FF_BDSSD2STAR_VAR, Hammer::FF_BSDS_VAR = 3011, Hammer::FF_BSDS_VAR_HC = -FF_BSDS_VAR,
  Hammer::FF_BSDSSTAR_VAR = 3012, Hammer::FF_BSDSSTAR_VAR_HC = -FF_BSDSSTAR_VAR, Hammer::FF_BSDSSDS0STAR_VAR = 3013, Hammer::FF_BSDSSDS0STAR_VAR_HC = -FF_BSDSSDS0STAR_VAR,
  Hammer::FF_BSDSSDS1STAR_VAR = 3014, Hammer::FF_BSDSSDS1STAR_VAR_HC = -FF_BSDSSDS1STAR_VAR, Hammer::FF_BSDSSDS1_VAR = 3015, Hammer::FF_BSDSSDS1_VAR_HC = -FF_BSDSSDS1_VAR,
  Hammer::FF_BSDSSDS2STAR_VAR = 3016, Hammer::FF_BSDSSDS2STAR_VAR_HC = -FF_BSDSSDS2STAR_VAR, Hammer::FF_BRHO_VAR = 3021, Hammer::FF_BRHO_VAR_HC = -FF_BRHO_VAR,
  Hammer::FF_LBLC_VAR = 3051, Hammer::FF_LBLC_VAR_HC = -FF_LBLC_VAR, Hammer::FF_VAR_INDEX_END = 3999, Hammer::INTEGRATION_INDEX = 4000
}
 label identifiers of tensor indices they are used to determine which indices can be contracted together or traced over and which indices are quantum numbers, Wilson coefficient indices, form factor indices, etc. More...
 

Functions

bool Hammer::isSpinQN (IndexLabel val)
 determine if a given label is corresponds to a spin index (or reference spin index) More...
 

Detailed Description

Tensor indices label definitions.

Definition in file IndexLabels.hh.