LCFIPlus  0.6.5
Functions | Variables
lcfiplus::algoSigProb Namespace Reference

Functions

bool trackSelectionForFlavorTag (const Track *trk, int nHitCut)
 
double trackD0Significance (const Track *trk, const Vertex *pri)
 
double trackZ0Significance (const Track *trk, const Vertex *pri)
 
double signedD0Significance (const Track *trk, const Jet *jet, const Vertex *pri, bool updateFlt=false)
 
double signedZ0Significance (const Track *trk, const Jet *jet, const Vertex *pri, bool updateFlt=false)
 
double signedD0 (const Track *trk, const Jet *jet, const Vertex *pri, bool updateFlt=false)
 
double signedZ0 (const Track *trk, const Jet *jet, const Vertex *pri, bool updateFlt=false)
 
void findMostSignificantTrack (const Jet *jet, const Vertex *pri, int minhitcut, double sigVec[6])
 
double prob1D (double sig, double maxsig, double *pars)
 
double trackProbD0 (const Track *trk, const Vertex *pri)
 
double trackProbZ0 (const Track *trk, const Vertex *pri)
 
double jointProbD0 (const Jet *jet, const Vertex *pri, int minhitcut, double maxd0sigcut=1e+300, bool useVertexTracks=true)
 
double jointProbZ0 (const Jet *jet, const Vertex *pri, int minhitcut, double maxz0sigcut=1e+300, bool useVertexTracks=true)
 
double jointProb2D0 (const Jet *jet, const Vertex *pri, int minhitcut, double maxd0sigcut, bool useVertexTracks, const TH1 *jh1, const TH1 *jh2)
 
double jointProb2Z0 (const Jet *jet, const Vertex *pri, int minhitcut, double maxz0sigcut, bool useVertexTracks, const TH1 *jh1, const TH1 *jh2)
 
double prob1D2 (double sig, double, const TH1 *jh1, const TH1 *jh2)
 

Variables

double rpars [7]
 
double zpars [7]
 

Function Documentation

void lcfiplus::algoSigProb::findMostSignificantTrack ( const Jet jet,
const Vertex pri,
int  minhitcut,
double  sigVec[6] 
)
double lcfiplus::algoSigProb::jointProb2D0 ( const Jet jet,
const Vertex pri,
int  minhitcut,
double  maxd0sigcut,
bool  useVertexTracks,
const TH1 *  jh1,
const TH1 *  jh2 
)
double lcfiplus::algoSigProb::jointProb2Z0 ( const Jet jet,
const Vertex pri,
int  minhitcut,
double  maxz0sigcut,
bool  useVertexTracks,
const TH1 *  jh1,
const TH1 *  jh2 
)
double lcfiplus::algoSigProb::jointProbD0 ( const Jet jet,
const Vertex pri,
int  minhitcut,
double  maxd0sigcut = 1e+300,
bool  useVertexTracks = true 
)
double lcfiplus::algoSigProb::jointProbZ0 ( const Jet jet,
const Vertex pri,
int  minhitcut,
double  maxz0sigcut = 1e+300,
bool  useVertexTracks = true 
)
double lcfiplus::algoSigProb::prob1D ( double  sig,
double  maxsig,
double *  pars 
)
double lcfiplus::algoSigProb::prob1D2 ( double  sig,
double  ,
const TH1 *  jh1,
const TH1 *  jh2 
)

Referenced by jointProb2D0(), and jointProb2Z0().

double lcfiplus::algoSigProb::signedD0 ( const Track trk,
const Jet jet,
const Vertex pri,
bool  updateFlt = false 
)
double lcfiplus::algoSigProb::signedD0Significance ( const Track trk,
const Jet jet,
const Vertex pri,
bool  updateFlt = false 
)
double lcfiplus::algoSigProb::signedZ0 ( const Track trk,
const Jet jet,
const Vertex pri,
bool  updateFlt = false 
)
double lcfiplus::algoSigProb::signedZ0Significance ( const Track trk,
const Jet jet,
const Vertex pri,
bool  updateFlt = false 
)
double lcfiplus::algoSigProb::trackD0Significance ( const Track trk,
const Vertex pri 
)
double lcfiplus::algoSigProb::trackProbD0 ( const Track trk,
const Vertex pri 
)
double lcfiplus::algoSigProb::trackProbZ0 ( const Track trk,
const Vertex pri 
)
bool lcfiplus::algoSigProb::trackSelectionForFlavorTag ( const Track trk,
int  nHitCut 
)
double lcfiplus::algoSigProb::trackZ0Significance ( const Track trk,
const Vertex pri 
)

Variable Documentation

double lcfiplus::algoSigProb::rpars[7]
Initial value:
= {
1.19312,
2.17842e-05,
0.131316,
6.27001e-06,
0.630934,
0.00012063,
0.0165772
}

Referenced by jointProbD0(), and trackProbD0().

double lcfiplus::algoSigProb::zpars[7]
Initial value:
= {
1.28694,
2.64263e-05,
0.121609,
7.32101e-06,
0.624213,
0.000161151,
0.0138247
}

Referenced by jointProbZ0(), and trackProbZ0().