LCFIVertex  0.7.2
Public Member Functions | List of all members
vertex_lcfi::ZVKIN Class Reference

Algorithm interface for decay chain construction or vertexing. More...

#include <zvkin.h>

Inheritance diagram for vertex_lcfi::ZVKIN:
Inheritance graph
[legend]
Collaboration diagram for vertex_lcfi::ZVKIN:
Collaboration graph
[legend]

Public Member Functions

 ZVKIN ()
 Default Constructor.
 
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...
 
DecayChaincalculateFor (Jet *MyJet) const
 Run the algorithm on a jet. More...
 
 ZVKIN ()
 Default Constructor.
 
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...
 
DecayChaincalculateFor (Jet *MyJet) const
 Run the algorithm on a jet. More...
 

Additional Inherited Members

- Public Types inherited from vertex_lcfi::Algo< Jet *, DecayChain * >
typedef DecayChainOutType
 
typedef DecayChainOutType
 
typedef JetInType
 
typedef JetInType
 
- Protected Member Functions inherited from vertex_lcfi::Algo< Jet *, DecayChain * >
void badParameter (std::string Parameter)
 
void badParameter (std::string Parameter)
 

Detailed Description

Algorithm interface for decay chain construction or vertexing.

Description

Definition at line 24 of file include/vertex_lcfi/algo/inc/zvkin.h.

Member Function Documentation

DecayChain * vertex_lcfi::ZVKIN::calculateFor ( Jet MyJet) const
virtual

Run the algorithm on a jet.

Calculate the DecayChain of the jet

Parameters
JetPointer to jet to be analysed
Returns
Pointer to DecayChain of algorithm result

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 139 of file zvkin.cpp.

References vertex_lcfi::Jet::event(), vertex_lcfi::MemoryManager< T >::Event(), vertex_lcfi::Event::interactionPoint(), vertex_lcfi::Event::interactionPointError(), vertex_lcfi::Vertex::removeTrack(), and vertex_lcfi::Jet::tracks().

DecayChain* vertex_lcfi::ZVKIN::calculateFor ( Jet MyJet) const
virtual

Run the algorithm on a jet.

Calculate the DecayChain of the jet

Parameters
JetPointer to jet to be analysed
Returns
Pointer to DecayChain of algorithm result

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

string vertex_lcfi::ZVKIN::name ( ) const
virtual

Name.

String name of the algorithm

Returns
String name

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

string vertex_lcfi::ZVKIN::name ( ) const
virtual

Name.

String name of the algorithm

Returns
String name

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 33 of file zvkin.cpp.

std::vector< string > vertex_lcfi::ZVKIN::parameterNames ( ) const
virtual

Parameter Names.

A vector of the names of the algorithms parameters

Returns
vector of string names

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 38 of file zvkin.cpp.

std::vector<string> vertex_lcfi::ZVKIN::parameterNames ( ) const
virtual

Parameter Names.

A vector of the names of the algorithms parameters

Returns
vector of string names

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

std::vector<string> vertex_lcfi::ZVKIN::parameterValues ( ) const
virtual

Parameter Values.

A vector of the values of the algorithms parameters, in the same order as parameter names

Returns
vector of string values

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

std::vector< string > vertex_lcfi::ZVKIN::parameterValues ( ) const
virtual

Parameter Values.

A vector of the values of the algorithms parameters, in the same order as parameter names

Returns
vector of string values

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 52 of file zvkin.cpp.

void vertex_lcfi::ZVKIN::setDoubleParameter ( const string &  Parameter,
const double  Value 
)
virtual

Set Double Parameter.

Set a double parameter

Parameters
ParameterString of parameter name
Valuedouble of parameter value

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 99 of file zvkin.cpp.

void vertex_lcfi::ZVKIN::setDoubleParameter ( const string &  Parameter,
const double  Value 
)
virtual

Set Double Parameter.

Set a double parameter

Parameters
ParameterString of parameter name
Valuedouble of parameter value

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

void vertex_lcfi::ZVKIN::setPointerParameter ( const string &  Parameter,
void *  Value 
)
virtual

Set Pointer Parameter.

Set a pointer parameter

Parameters
ParameterString of parameter name
Valuepointer to void

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 134 of file zvkin.cpp.

void vertex_lcfi::ZVKIN::setPointerParameter ( const string &  Parameter,
void *  Value 
)
virtual

Set Pointer Parameter.

Set a pointer parameter

Parameters
ParameterString of parameter name
Valuepointer to void

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

void vertex_lcfi::ZVKIN::setStringParameter ( const string &  Parameter,
const string &  Value 
)
virtual

Set String Parameter.

Set a string parameter

Parameters
ParameterString of parameter name
ValueString of parameter value

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.

Definition at line 66 of file zvkin.cpp.

void vertex_lcfi::ZVKIN::setStringParameter ( const string &  Parameter,
const string &  Value 
)
virtual

Set String Parameter.

Set a string parameter

Parameters
ParameterString of parameter name
ValueString of parameter value

Implements vertex_lcfi::Algo< Jet *, DecayChain * >.


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