|
MarlinTrk
2.2.0
|
Interface to KaltTest Kalman fitter - instantiates and holds the detector geometry. More...
#include <MarlinKalTest.h>
Public Member Functions | |
| MarlinKalTest (const gear::GearMgr &gearMgr) | |
| Default c'tor, initializes the geometry from GEAR. More... | |
| ~MarlinKalTest () | |
| d'tor | |
| void | init () |
| initialise track fitter system | |
| virtual std::string | name () |
| the name of the implementation | |
| MarlinTrk::IMarlinTrack * | createTrack () |
| instantiate its implementation of the IMarlinTrack | |
Public Member Functions inherited from MarlinTrk::IMarlinTrkSystem | |
| virtual | ~IMarlinTrkSystem () |
| D'tor - cleans up any allocated resources. More... | |
| void | setOption (unsigned CFGOption, bool val) |
| Sets the specified option ( one of the constants defined in IMarlinTrkSystem::CFG ) to the given value. | |
| bool | getOption (unsigned CFGOption) |
| Return the option's current value - false if option not defined. | |
| std::string | getOptions () |
| String with all configuration options and their current values. | |
Static Public Attributes | |
| static const bool | FitBackward = kIterBackward |
| static const bool | FitForward = kIterForward |
| static const bool | OrderOutgoing = true |
| static const bool | OrderIncoming = false |
Protected Member Functions | |
| void | includeMultipleScattering (bool on) |
| take multiple scattering into account during the fit | |
| void | includeEnergyLoss (bool on) |
| take energy loss into account during the fit | |
| void | storeActiveMeasurementModuleIDs (TVKalDetector *detector) |
| Store active measurement module IDs for a given TVKalDetector needed for navigation. | |
| void | getSensitiveMeasurementModules (int detElementID, std::vector< const ILDVMeasLayer * > &measmodules) const |
| Store active measurement module IDs needed for navigation. | |
| void | getSensitiveMeasurementModulesForLayer (int layerID, std::vector< const ILDVMeasLayer * > &measmodules) const |
| Store active measurement module IDs needed for navigation. | |
| const ILDVMeasLayer * | findMeasLayer (EVENT::TrackerHit *trkhit) const |
| const ILDVMeasLayer * | findMeasLayer (int detElementID, const TVector3 &point) const |
| const ILDVMeasLayer * | getLastMeasLayer (THelicalTrack const &helix, TVector3 const &point) const |
| const ILDCylinderMeasLayer * | getIPLayer () const |
Protected Member Functions inherited from MarlinTrk::IMarlinTrkSystem | |
| void | registerOptions () |
| Register the possible configuration options. | |
Protected Attributes | |
| bool | is_initialised |
| const ILDCylinderMeasLayer * | _ipLayer |
| const gear::GearMgr * | _gearMgr |
| TKalDetCradle * | _det |
|
std::multimap< int, const ILDVMeasLayer * > | _active_measurement_modules |
|
std::multimap< int, const ILDVMeasLayer * > | _active_measurement_modules_by_layer |
Protected Attributes inherited from MarlinTrk::IMarlinTrkSystem | |
| ConfigFlags | _cfg |
Friends | |
| class | MarlinKalTestTrack |
Interface to KaltTest Kalman fitter - instantiates and holds the detector geometry.
| MarlinTrk::MarlinKalTest::MarlinKalTest | ( | const gear::GearMgr & | gearMgr | ) |
Default c'tor, initializes the geometry from GEAR.
References MarlinTrk::IMarlinTrkSystem::registerOptions().
1.8.6