|
LCFIVertex
0.7.2
|
Calculation of a series of flavour tag inputs. More...
#include <paramsignificance.h>


Public Member Functions | |
| ParameterSignificance () | |
| 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... | |
| std::map< SignificanceType, double > | calculateFor (Jet *MyJet) const |
| Run the algorithm on a jet. More... | |
| ParameterSignificance () | |
| 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... | |
| std::map< SignificanceType, double > | calculateFor (Jet *MyJet) const |
| Run the algorithm on a jet. More... | |
Additional Inherited Members | |
Public Types inherited from vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > > | |
|
typedef std::map < SignificanceType, double > | OutType |
|
typedef std::map < SignificanceType, double > | OutType |
| typedef Jet * | InType |
| typedef Jet * | InType |
Protected Member Functions inherited from vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > > | |
| void | badParameter (std::string Parameter) |
| void | badParameter (std::string Parameter) |
Calculation of a series of flavour tag inputs.
This class finds the two most significant tracks in the RPhi plane. It then outputs the momentum, z significance and RPhi significance of these two tracks. The class has the following parameters:
| LayersHit | we will be setting minimum momentum cuts on tracks that will hit Layershit minus one and LayersHit or more layers of the vertex detector. |
| AllbutOneLayersMomentumCut | minimum momentum of particles that have been detected in LayersHit minus one layers of the vertex detector |
| AllLayersMomentumCut | minimum momentum of particles that have been detected at least in LayersHit layers of the vertex detector |
| TwoTrackPidCut | this is a pointer parameter. This should point to the map outputted by the algorithm TwoTrackPid . This pointer is used to cut out the tracks that have been flagged as deriving from a gamma or a Ks. |
Definition at line 39 of file include/vertex_lcfi/algo/inc/paramsignificance.h.
|
virtual |
Run the algorithm on a jet.
Calculate the two tracks with the highest RPhi significance and output their RPhi significance, Z significance and momentum.
| Jet | Pointer to jet to be analysed |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 90 of file paramsignificance.cpp.
References vertex_lcfi::Jet::tracks().
|
virtual |
Run the algorithm on a jet.
Calculate the two tracks with the highest RPhi significance and output their RPhi significance, Z significance and momentum.
| Jet | Pointer to jet to be analysed |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
|
virtual |
Name.
String name of the algorithm
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
|
virtual |
Name.
String name of the algorithm
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 35 of file paramsignificance.cpp.
|
virtual |
Parameter Names.
A vector of the names of the algorithms parameters
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 40 of file paramsignificance.cpp.
|
virtual |
Parameter Names.
A vector of the names of the algorithms parameters
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
|
virtual |
Parameter Values.
A vector of the values of the algorithms parameters, in the same order as parameter names
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
|
virtual |
Parameter Values.
A vector of the values of the algorithms parameters, in the same order as parameter names
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 45 of file paramsignificance.cpp.
|
virtual |
Set Double Parameter.
Set a double parameter
| Parameter | String of parameter name |
| Value | double of parameter value |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 60 of file paramsignificance.cpp.
|
virtual |
Set Double Parameter.
Set a double parameter
| Parameter | String of parameter name |
| Value | double of parameter value |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
|
virtual |
Set Pointer Parameter.
Set a pointer parameter
| Parameter | String of parameter name |
| Value | pointer to void |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 81 of file paramsignificance.cpp.
|
virtual |
Set Pointer Parameter.
Set a pointer parameter
| Parameter | String of parameter name |
| Value | pointer to void |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
|
virtual |
Set String Parameter.
Set a string parameter
| Parameter | String of parameter name |
| Value | String of parameter value |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
Definition at line 55 of file paramsignificance.cpp.
|
virtual |
Set String Parameter.
Set a string parameter
| Parameter | String of parameter name |
| Value | String of parameter value |
Implements vertex_lcfi::Algo< Jet *, std::map< SignificanceType, double > >.
1.8.6