![]() |
Belle II Software release-09-00-03
|
Add measurement creators that do not rely on a specific hit type, but rather add measurements without corresponding hit. More...
#include <AdditionalMeasurementCreatorFactory.h>


Public Types | |
| typedef BaseMeasurementCreator | CreatorType |
| Typedef for convenience. | |
Public Member Functions | |
| AdditionalMeasurementCreatorFactory () | |
| Initialize. | |
| BaseMeasurementCreator * | createMeasurementCreatorFromName (const std::string &) const override |
| No creator is implemented in the moment. | |
| void | initialize () |
| Use the parameters given to the module and create the measurement creators from them. | |
| const std::vector< std::shared_ptr< BaseMeasurementCreator > > & | getCreators () const |
| Return the creators to the module. | |
| std::map< std::string, std::map< std::string, std::string > > & | getParameters () |
| Return a reference to the parameters you can use in the module. | |
| void | setParameters (const std::map< std::string, std::map< std::string, std::string > > &creatorsWithParametersDictionary) |
| Set the parameters. | |
Private Attributes | |
| std::vector< std::shared_ptr< BaseMeasurementCreator > > | m_measurementCreators |
| A vector with the measurement creators. | |
| std::map< std::string, std::map< std::string, std::string > > | m_creatorsWithParametersDictionary |
| The map of dictionaries of the parameters. | |
Add measurement creators that do not rely on a specific hit type, but rather add measurements without corresponding hit.
Definition at line 19 of file AdditionalMeasurementCreatorFactory.h.
|
inherited |
Typedef for convenience.
Definition at line 35 of file MeasurementCreatorFactory.h.
|
inline |
Initialize.
Definition at line 24 of file AdditionalMeasurementCreatorFactory.h.
|
inlineoverridevirtual |
No creator is implemented in the moment.
Reimplemented from MeasurementCreatorFactory< BaseMeasurementCreator >.
Definition at line 28 of file AdditionalMeasurementCreatorFactory.h.
|
inlineinherited |
Return the creators to the module.
Definition at line 67 of file MeasurementCreatorFactory.h.
|
inlineinherited |
Return a reference to the parameters you can use in the module.
Definition at line 73 of file MeasurementCreatorFactory.h.
|
inlineinherited |
Use the parameters given to the module and create the measurement creators from them.
Definition at line 38 of file MeasurementCreatorFactory.h.
|
inlineinherited |
Set the parameters.
Definition at line 79 of file MeasurementCreatorFactory.h.
|
privateinherited |
The map of dictionaries of the parameters.
Fill it with the module parameters.
Definition at line 89 of file MeasurementCreatorFactory.h.
|
privateinherited |
A vector with the measurement creators.
Is filled in initialize.
Definition at line 86 of file MeasurementCreatorFactory.h.