MarlinTPC
1.2.0
|
Class to test KalTrackingHelix. More...
#include <KalTrackingHelixTester.h>
Public Member Functions | |
KalTrackingHelixTester (KalTrackingHelixTester const &) | |
KalTrackingHelixTester & | operator= (KalTrackingHelixTester const &) |
std::pair< unsigned int, unsigned int > | testGetTrack () |
std::pair< unsigned int, unsigned int > | testSearchTrack () |
std::pair< unsigned int, unsigned int > | testSearchTrackHit () |
std::pair< unsigned int, unsigned int > | testDoAddAndFilter () |
std::pair< unsigned int, unsigned int > | testCalculateDeltaChi2 () |
std::pair< unsigned int, unsigned int > | testReset () |
std::pair< unsigned int, unsigned int > | testLCIOParameters () |
std::pair< unsigned int, unsigned int > | testCreateGearHit () |
std::pair< unsigned int, unsigned int > | testExtrapolateIntoNextLayer () |
std::pair< unsigned int, unsigned int > | testCalculateStartHelix () |
std::pair< unsigned int, unsigned int > | testToBaseRange () |
std::pair< unsigned int, unsigned int > | getNearestPointInNextLayer () |
std::pair< unsigned int, unsigned int > | runAllTests () |
Protected Attributes | |
gear::GearMgr * | gearMgr |
gear::TPCParameters * | tpcParameters |
gear::TPCModule * | module |
gear::PadRowLayout2D * | localPadLayout |
gear::BField * | bField |
KalTrackingHelix * | kalTrackingHelix |
Class to test KalTrackingHelix.
This class is a friend of KalTrackingHelix and has access to the protected members, so it can prepare the internal variables to a certain state and test the member functions.
The tests always a return a pair of unsigned ints. The first value is tne number of failed tests, the second value the total number of tests executed.