LCFIVertex
0.7.2
|
Calculation of the charge of the vertex. More...
#include <vertexcharge.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 the charge of the vertex.
Simple Jet algorithm used to calculate the charge of the 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/vertexcharge.h.
|
virtual |
Run the algorithm on a jet.
Calculate the charge of the Seed 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 43 of file vertexcharge.cpp.
References vertex_lcfi::DecayChain::allTracks().
|
virtual |
Run the algorithm on a jet.
Calculate the charge of the Seed 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 13 of file vertexcharge.cpp.
|
virtual |
Parameter Names.
A vector of the names of the algorithms parameters
Implements vertex_lcfi::Algo< DecayChain *, double >.
Definition at line 18 of file vertexcharge.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 23 of file vertexcharge.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 33 of file vertexcharge.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 38 of file vertexcharge.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 28 of file vertexcharge.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 >.