|
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().
1.8.6