1 #include <algo/inc/vertexmultiplicity.h>
2 #include <inc/vertex.h>
3 #include <inc/decaychain.h>
19 return _ParameterNames;
24 return _ParameterValues;
29 this->badParameter(Parameter);
34 this->badParameter(Parameter);
39 this->badParameter(Parameter);
45 if (MyDecayChain->
vertices().size()>1)
48 for (std::vector<Vertex*>::const_iterator iVertex= ++(MyDecayChain->
vertices().begin()); iVertex != MyDecayChain->
vertices().end() ;++iVertex)
50 totaltracks += (*iVertex)->tracks( ).size();
void setDoubleParameter(const string &Parameter, const double Value)
Set Double Parameter.
int calculateFor(DecayChain *MyDecayChain) const
Run the algorithm on a jet.
void setStringParameter(const string &Parameter, const string &Value)
Set String Parameter.
string name() const
Name.
std::vector< string > parameterNames() const
Parameter Names.
const std::vector< Vertex * > & vertices() const
Vertices contained in DecayChain.
std::vector< string > parameterValues() const
Parameter Values.
void setPointerParameter(const string &Parameter, void *Value)
Set Pointer Parameter.