LCFIVertex
0.7.2
|
Calculation of Vertex Momentum. More...
#include <vertexmomentum.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 decay chain. 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 decay chain. 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 Vertex Momentum.
Jet flavour tagging parameter algorithm that returns the momentum of the seed vertex. The input is a DecayChain. This 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 class does not have any input parameters.
Definition at line 24 of file include/vertex_lcfi/algo/inc/vertexmomentum.h.
|
virtual |
Run the algorithm on a decay chain.
Calculate the momentum of the Seed Secondary Vertex.
DecayChain | Pointer to the decay chain to be analysed. This decay chain 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 44 of file vertexmomentum.cpp.
References vertex_lcfi::DecayChain::allTracks().
|
virtual |
Run the algorithm on a decay chain.
Calculate the momentum of the Seed Secondary Vertex.
DecayChain | Pointer to the decay chain to be analysed. This decay chain 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 14 of file vertexmomentum.cpp.
|
virtual |
Parameter Names.
A vector of the names of the algorithms parameters
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 19 of file vertexmomentum.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 24 of file vertexmomentum.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 34 of file vertexmomentum.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 39 of file vertexmomentum.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 29 of file vertexmomentum.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 >.