 |
Belle II Software
release-05-01-25
|
12 #include <tracking/trackFindingCDC/utilities/ProcessingSignalListener.h>
13 #include <tracking/trackFindingCDC/numerics/EForwardBackward.h>
15 #include <genfit/MeasuredStateOnPlane.h>
16 #include <genfit/SharedPlanePtr.h>
21 class MeasuredStateOnPlane;
29 class ModuleParamList;
std::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane.
double extrapolateToPlane(genfit::MeasuredStateOnPlane &measuredStateOnPlane, const genfit::SharedPlanePtr &plane) const
Extrapolate the mSoP of one plane to another plane and return the traveled distance or NAN,...
std::string m_param_directionAsString
Parameter for the distance given to the framework (can not handle EForwardBackward directly)
#StateOnPlane with additional covariance matrix.
void initialize() final
Convert the string parameter to a valid forward backward information.
void resetMaterialEffects() const
Call this to reset the material effects back to their default value (turned on).
Defines for I/O streams used for error and debug printing.
EForwardBackward
Enumeration to represent the distinct possibilities of the right left passage information.
Interface for an algorithm part that needs to receive the module processing signals.
bool m_param_useMaterialEffects
Use material effects during extrapolation or not.
Abstract base class for different kinds of events.
void setMaterialEffectsToParameterValue() const
Call this to set the material effects handling accorinf to the given parameters.
TrackFindingCDC::EForwardBackward m_param_direction
Direction parameter converted from the string parameters.
Helper findlet for performing an extrapolation of a mSoP of one plane to another plane using the repr...
The Module parameter list class.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix)
Expose the parameters.