EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EICAnalysisTools Namespace Reference

Functions

def UprootLoad
 
def TotalXSection
 
def DISBjorkenX
 
def DifferentialTaggingYield
 Differential Computation Functions.
 
def DifferentialTaggingEfficiency
 
def DifferentialTaggingYield
 Differential Computation Functions.
 
def DifferentialTaggingEfficiency
 

Variables

int u_fb 1
 Units.
 
int u_mb 1
 
int u_pb 1
 
int n_gen 10
 

Function Documentation

def EICAnalysisTools.DifferentialTaggingEfficiency (   df,
  x = 'Jet.PT',
  xrange = [10,
  xbins = [10,
  which = 'all' 
)

Definition at line 167 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 167 of file EICAnalysisTools.py

References print().

Referenced by DifferentialTaggingEfficiency().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def EICAnalysisTools.DifferentialTaggingEfficiency (   df,
  x = 'jet_pt',
  xrange = [10,
  xbins = [10,
  which = 'all',
  taggers = "jet_sip3dtag" 
)

Definition at line 178 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 178 of file EICAnalysisTools.py

References DifferentialTaggingEfficiency(), and print().

+ Here is the call graph for this function:

def EICAnalysisTools.DifferentialTaggingYield (   df,
  x = 'Jet.PT',
  xrange = [10,
  xbins = [10,
  which = 'all',
  process = 'CC_DIS_e18_p275',
  target_lumi = 100 
)

Differential Computation Functions.

Definition at line 112 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 112 of file EICAnalysisTools.py

References print(), and TotalXSection().

Referenced by DifferentialTaggingYield().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def EICAnalysisTools.DifferentialTaggingYield (   df,
  x = 'jet_pt',
  xrange = [10,
  xbins = [10,
  which = 'all',
  process = 'CC_DIS_e18_p275',
  target_lumi = 100,
  taggers = "jet_sip3dtag" 
)

Differential Computation Functions.

Definition at line 128 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 128 of file EICAnalysisTools.py

References DifferentialTaggingYield(), print(), and TotalXSection().

+ Here is the call graph for this function:

def EICAnalysisTools.DISBjorkenX (   row)
pProton      = branchParticle.At(0).P4(); #these numbers 0 , 3, 5 are hardcoded in Pythia8
pleptonIn    = branchParticle.At(3).P4();
pleptonOut   = branchParticle.At(5).P4();
pPhoton      = pleptonIn - pleptonOut;
  
#Q2, W2, Bjorken x, y, nu.
Q2 = -pPhoton.M2()
W2 = (pProton + pPhoton).M2()
x = Q2 / (2. * pProton.Dot(pPhoton))
y = (pProton.Dot(pPhoton)) / (pProton.Dot(pleptonIn))

Definition at line 66 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 66 of file EICAnalysisTools.py

def EICAnalysisTools.TotalXSection (   process = 'CC_DIS_e18_p275')

Definition at line 40 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 40 of file EICAnalysisTools.py

References print().

Referenced by DifferentialTaggingYield().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def EICAnalysisTools.UprootLoad (   files = [],
  treename = "",
  branches = [] 
)

Definition at line 23 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 23 of file EICAnalysisTools.py

References print().

+ Here is the call graph for this function:

Variable Documentation

int EICAnalysisTools.n_gen 10

Definition at line 23 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 23 of file EICAnalysisTools.py

int EICAnalysisTools.u_fb 1

Units.

Definition at line 17 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 17 of file EICAnalysisTools.py

int EICAnalysisTools.u_mb 1

Definition at line 18 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 18 of file EICAnalysisTools.py

int EICAnalysisTools.u_pb 1

Definition at line 19 of file EICAnalysisTools.py.

View newest version in sPHENIX GitHub at line 19 of file EICAnalysisTools.py