LCFIPlus
0.6.5
|
#include <LcfiInterface.h>
Public Member Functions | |
LcfiInterface (const Event *event=NULL, const Vertex *primaryVertex=0) | |
~LcfiInterface () | |
Vertex * | findPrimaryVertex () |
vector< Vertex * > | findSecondaryVertices (const Jet *jet, const SecondaryVertexConfig &cfg) |
vector< Vertex * > | forceZvtop (const Jet &jet) |
double | getChi2TrackVtx (const Vertex *vtx, const Track *trk) const |
double | vertexMassPtCorrection (const Vertex *secondary, const Vertex *primary, const TVector3 &momentum, float sigmax) const |
Public Attributes | |
bool | debug |
Friends | |
template<class Iterator > | |
class | VertexFitterLCFI |
lcfiplus::LcfiInterface::LcfiInterface | ( | const Event * | event = NULL , |
const Vertex * | primaryVertex = 0 |
||
) |
lcfiplus::LcfiInterface::~LcfiInterface | ( | ) |
Vertex * lcfiplus::LcfiInterface::findPrimaryVertex | ( | ) |
References debug, lcfiplus::LcfiInstance::getInstance(), and lcfiplus::LcfiInstance::getIpFitter().
vector< Vertex * > lcfiplus::LcfiInterface::findSecondaryVertices | ( | const Jet * | jet, |
const SecondaryVertexConfig & | cfg | ||
) |
References debug, lcfiplus::LcfiInstance::getInstance(), lcfiplus::Jet::getTracks(), lcfiplus::LcfiInstance::getZVRES(), lcfiplus::TrackSelector::passesCut(), lcfiplus::SecondaryVertexConfig::ResolverCut, lcfiplus::SecondaryVertexConfig::TrackQualityCuts, lcfiplus::SecondaryVertexConfig::TrackTrimCut, and lcfiplus::SecondaryVertexConfig::TwoProngCut.
References lcfiplus::LcfiInstance::getInstance(), lcfiplus::Jet::getTracks(), and lcfiplus::LcfiInstance::getZVRES().
Referenced by matchMcVertex().
double lcfiplus::LcfiInterface::vertexMassPtCorrection | ( | const Vertex * | secondary, |
const Vertex * | primary, | ||
const TVector3 & | momentum, | ||
float | sigmax | ||
) | const |
Referenced by lcfiplus::FtVtxMassPtCorr::process().
|
friend |
bool lcfiplus::LcfiInterface::debug |
Referenced by findPrimaryVertex(), and findSecondaryVertices().