MarlinTPC  1.2.0
Public Member Functions | List of all members
marlintpc::ModuleDistortionCalculator Class Reference

Class to calculate distortions per row along the row. More...

#include <ModuleDistortionCalculator.h>

Public Member Functions

 ModuleDistortionCalculator (const gear::TPCParameters *tpcParameters)
 Calculate the distortion per row, along the row, or in xy, or z GEAR information is needed to do this.
 
virtual ~ModuleDistortionCalculator ()
 Virtual destructor.
 
double calculateDistanceRow (lcio::TrackerHit *hit, lcio::Track *track)
 Calculate the distortion per row along the row projection for a hit and a given track. More...
 
double calculateDistanceXY (lcio::TrackerHit *hit, lcio::Track *track)
 Calculate the distortion per row in the xy plane for a hit and a given track. More...
 
double calculateDistanceZ (lcio::TrackerHit *hit, lcio::Track *track)
 Calculate the distortion per row in the z plane for a hit and a given track. More...
 

Detailed Description

Class to calculate distortions per row along the row.

Member Function Documentation

double marlintpc::ModuleDistortionCalculator::calculateDistanceRow ( lcio::TrackerHit *  hit,
lcio::Track *  track 
)
double marlintpc::ModuleDistortionCalculator::calculateDistanceXY ( lcio::TrackerHit *  hit,
lcio::Track *  track 
)

Calculate the distortion per row in the xy plane for a hit and a given track.

double marlintpc::ModuleDistortionCalculator::calculateDistanceZ ( lcio::TrackerHit *  hit,
lcio::Track *  track 
)

Calculate the distortion per row in the z plane for a hit and a given track.


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