MarlinTPC  1.2.0
Public Member Functions | Protected Attributes | List of all members
marlintpc::KalTrackingHelixTester Class Reference

Class to test KalTrackingHelix. More...

#include <KalTrackingHelixTester.h>

Public Member Functions

 KalTrackingHelixTester (KalTrackingHelixTester const &)
 
KalTrackingHelixTesteroperator= (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
 
KalTrackingHelixkalTrackingHelix
 

Detailed Description

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.


The documentation for this class was generated from the following files: