ROOT logo
TreeSearch » TREESEARCH » TreeSearch::LinearTTD

class TreeSearch::LinearTTD: public TreeSearch::TimeToDistConv


TimeToDistConv


Function Members (Methods)

public:
virtual~LinearTTD()
static TClass*Class()
virtual Double_tConvertTimeToDist(Double_t time, Double_t slope) const
Double_tGetDriftVel() const
UInt_tTreeSearch::TimeToDistConv::GetNparam() const
virtual Double_tGetParameter(UInt_t i) const
virtual TClass*IsA() const
TreeSearch::LinearTTDLinearTTD()
TreeSearch::LinearTTDLinearTTD(const TreeSearch::LinearTTD&)
virtual Int_tSetParameters(const vector<double>& param)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
Double_tfDriftVelDrift velocity (m/s)
UInt_tTreeSearch::TimeToDistConv::fNparamNumber of parameters

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

LinearTTD()
 Constructor.
Double_t GetParameter(UInt_t i) const
 Get i-th parameter
Int_t SetParameters(const vector<double>& param)
 Set parameters. The first element of parameter array is interpreted as
 the drift velocity in m/s. Further elements are ignored.
Double_t ConvertTimeToDist(Double_t time, Double_t slope) const
 Time in s. Return distance in m. slope is used to project the distance
 of closest approach onto the wire plane (1/cos correction).
LinearTTD()
virtual ~LinearTTD()
{}
Double_t GetDriftVel() const
{ return fDriftVel; }