LCFIVertex
0.7.2
|
Calculation of Secondary Vertex Probability. More...
#include <secondvertexprob.h>
Public Member Functions | |
string | name () const |
Name. More... | |
std::vector< string > | parameterNames () const |
Parameter Names. More... | |
std::vector< string > | parameterValues () const |
Parameter Values. More... | |
void | setStringParameter (const string &Parameter, const string &Value) |
Set String Parameter. More... | |
void | setDoubleParameter (const string &Parameter, const double Value) |
Set Double Parameter. More... | |
void | setPointerParameter (const string &Parameter, void *Value) |
Set Pointer Parameter. More... | |
double | calculateFor (DecayChain *MyDecayChain) const |
Run the algorithm on a Jet. More... | |
string | name () const |
Name. More... | |
std::vector< string > | parameterNames () const |
Parameter Names. More... | |
std::vector< string > | parameterValues () const |
Parameter Values. More... | |
void | setStringParameter (const string &Parameter, const string &Value) |
Set String Parameter. More... | |
void | setDoubleParameter (const string &Parameter, const double Value) |
Set Double Parameter. More... | |
void | setPointerParameter (const string &Parameter, void *Value) |
Set Pointer Parameter. More... | |
double | calculateFor (DecayChain *MyDecayChain) const |
Run the algorithm on a Jet. More... | |
Additional Inherited Members | |
![]() | |
typedef double | OutType |
typedef double | OutType |
typedef DecayChain * | InType |
typedef DecayChain * | InType |
![]() | |
void | badParameter (std::string Parameter) |
void | badParameter (std::string Parameter) |
Calculation of Secondary Vertex Probability.
Algorithm to calculate input for jet flavour tagging. The algorithm returns the probability that all tracks in the seeded vertex are consistent with being generated at the same vertex. The input DecayChain is expected to be the output of vertex_lcfi::TrackAttach algorithm. In this algorithm all the tracks are either added (attached) to the seed vertex or removed from the DecayChain. The algorithm has the following input parameters:
Chisquarecut | - cut on the chi squared of the seed Vertex. |
Ntrackscut | - cut on the minimum number of tracks in the seed Vertex. |
Definition at line 29 of file include/vertex_lcfi/algo/inc/secondvertexprob.h.
|
virtual |
Run the algorithm on a Jet.
Calculate the momentum of the Seeded Secondary Vertex.
DecayChain | Pointer to the DecayChain to be analysed. This DecayChain is an output from the track attach algorithm in which case it is composed only of one vertex and attached tracks. |
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 79 of file secondvertexprob.cpp.
References vertex_lcfi::DecayChain::allTracks(), and vertex_lcfi::util::prob().
|
virtual |
Run the algorithm on a Jet.
Calculate the momentum of the Seeded Secondary Vertex.
DecayChain | Pointer to the DecayChain to be analysed. This DecayChain is an output from the track attach algorithm in which case it is composed only of one vertex and attached tracks. |
Implements vertex_lcfi::Algo< DecayChain *, double >.
|
virtual |
Name.
String name of the algorithm
Implements vertex_lcfi::Algo< DecayChain *, double >.
|
virtual |
Name.
String name of the algorithm
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 35 of file secondvertexprob.cpp.
|
virtual |
Parameter Names.
A vector of the names of the algorithms parameters
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 40 of file secondvertexprob.cpp.
|
virtual |
Parameter Names.
A vector of the names of the algorithms parameters
Implements vertex_lcfi::Algo< DecayChain *, double >.
|
virtual |
Parameter Values.
A vector of the values of the algorithms parameters, in the same order as parameter names
Implements vertex_lcfi::Algo< DecayChain *, double >.
|
virtual |
Parameter Values.
A vector of the values of the algorithms parameters, in the same order as parameter names
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 45 of file secondvertexprob.cpp.
|
virtual |
Set Double Parameter.
Set a double parameter
Parameter | String of parameter name |
Value | double of parameter value |
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 58 of file secondvertexprob.cpp.
|
virtual |
Set Double Parameter.
Set a double parameter
Parameter | String of parameter name |
Value | double of parameter value |
Implements vertex_lcfi::Algo< DecayChain *, double >.
|
virtual |
Set Pointer Parameter.
Set a pointer parameter
Parameter | String of parameter name |
Value | pointer to void |
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 74 of file secondvertexprob.cpp.
|
virtual |
Set Pointer Parameter.
Set a pointer parameter
Parameter | String of parameter name |
Value | pointer to void |
Implements vertex_lcfi::Algo< DecayChain *, double >.
|
virtual |
Set String Parameter.
Set a string parameter
Parameter | String of parameter name |
Value | String of parameter value |
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 53 of file secondvertexprob.cpp.
|
virtual |
Set String Parameter.
Set a string parameter
Parameter | String of parameter name |
Value | String of parameter value |
Implements vertex_lcfi::Algo< DecayChain *, double >.