Project
Loading...
Searching...
No Matches
o2::trd::TrackletTransformer Class Reference

#include <TrackletTransformer.h>

Public Member Functions

 TrackletTransformer ()=default
 
 ~TrackletTransformer ()=default
 
void init ()
 
void setCalVdriftExB (const CalVdriftExB *cal)
 
void setApplyXOR ()
 
void setApplyShift (bool f)
 
bool isShiftApplied () const
 
float calculateZ (int padrow, const PadPlane *padPlane) const
 
float calculateDy (int hcid, int slope, const PadPlane *padPlane) const
 
float calibrateX (double x) const
 
std::array< float, 3 > transformL2T (int hcid, std::array< double, 3 > spacePoint) const
 
CalibratedTracklet transformTracklet (Tracklet64 tracklet, bool trackingFrame=true) const
 
double getTimebin (int detector, double x) const
 

Detailed Description

Definition at line 25 of file TrackletTransformer.h.

Constructor & Destructor Documentation

◆ TrackletTransformer()

o2::trd::TrackletTransformer::TrackletTransformer ( )
default

◆ ~TrackletTransformer()

o2::trd::TrackletTransformer::~TrackletTransformer ( )
default

Member Function Documentation

◆ calculateDy()

float TrackletTransformer::calculateDy ( int  hcid,
int  slope,
const PadPlane padPlane 
) const

Definition at line 39 of file TrackletTransformer.cxx.

◆ calculateZ()

float TrackletTransformer::calculateZ ( int  padrow,
const PadPlane padPlane 
) const

Definition at line 30 of file TrackletTransformer.cxx.

◆ calibrateX()

float TrackletTransformer::calibrateX ( double  x) const

Definition at line 61 of file TrackletTransformer.cxx.

◆ getTimebin()

double TrackletTransformer::getTimebin ( int  detector,
double  x 
) const

Definition at line 124 of file TrackletTransformer.cxx.

◆ init()

void TrackletTransformer::init ( )

Definition at line 20 of file TrackletTransformer.cxx.

◆ isShiftApplied()

bool o2::trd::TrackletTransformer::isShiftApplied ( ) const
inline

Definition at line 36 of file TrackletTransformer.h.

◆ setApplyShift()

void o2::trd::TrackletTransformer::setApplyShift ( bool  f)
inline

Definition at line 35 of file TrackletTransformer.h.

◆ setApplyXOR()

void o2::trd::TrackletTransformer::setApplyXOR ( )
inline

Definition at line 34 of file TrackletTransformer.h.

◆ setCalVdriftExB()

void o2::trd::TrackletTransformer::setCalVdriftExB ( const CalVdriftExB cal)
inline

Definition at line 33 of file TrackletTransformer.h.

◆ transformL2T()

std::array< float, 3 > TrackletTransformer::transformL2T ( int  hcid,
std::array< double, 3 >  spacePoint 
) const

Definition at line 68 of file TrackletTransformer.cxx.

◆ transformTracklet()

CalibratedTracklet TrackletTransformer::transformTracklet ( Tracklet64  tracklet,
bool  trackingFrame = true 
) const

Definition at line 78 of file TrackletTransformer.cxx.


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