LCFIPlus  0.6.5
Public Member Functions | List of all members
lcfiplus::VertexSelector Class Reference

#include <VertexSelector.h>

Public Member Functions

vector< const Vertex * > operator() (VertexVec &vertices, VertexSelectorConfig &config, vector< const Track * > &residualTracks, bool addTracks)
 
vector< Vertex * > operator() (const vector< Vertex * > &vertices, VertexSelectorConfig &config, vector< const Track * > &residualTracks, bool addTracks)
 
vector< const Vertex * > operator() (VertexVec &vertices, VertexSelectorConfig &config)
 
void operator() (vector< Vertex * > &vertices, VertexSelectorConfig &config)
 
bool isV0 (const Vertex *vtx, const VertexSelectorConfig &cfg, const Vertex *primary)
 
bool passesCut (const Vertex *vtx, const VertexSelectorConfig &cfg, const Vertex *primary=0)
 
 VertexSelector ()
 
 ~VertexSelector ()
 

Constructor & Destructor Documentation

lcfiplus::VertexSelector::VertexSelector ( )
inline
lcfiplus::VertexSelector::~VertexSelector ( )
inline

Member Function Documentation

bool lcfiplus::VertexSelector::isV0 ( const Vertex vtx,
const VertexSelectorConfig cfg,
const Vertex primary 
)
inline
vector<const Vertex*> lcfiplus::VertexSelector::operator() ( VertexVec vertices,
VertexSelectorConfig config,
vector< const Track * > &  residualTracks,
bool  addTracks 
)
inline
vector<Vertex*> lcfiplus::VertexSelector::operator() ( const vector< Vertex * > &  vertices,
VertexSelectorConfig config,
vector< const Track * > &  residualTracks,
bool  addTracks 
)
inline
vector<const Vertex*> lcfiplus::VertexSelector::operator() ( VertexVec vertices,
VertexSelectorConfig config 
)
inline
void lcfiplus::VertexSelector::operator() ( vector< Vertex * > &  vertices,
VertexSelectorConfig config 
)
inline
bool lcfiplus::VertexSelector::passesCut ( const Vertex vtx,
const VertexSelectorConfig cfg,
const Vertex primary = 0 
)
inline

The documentation for this class was generated from the following file: