![]() |
Project
|
#include <TrackBasedCalib.h>
Public Member Functions | |
TrackBasedCalib ()=default | |
TrackBasedCalib (const TrackBasedCalib &)=delete | |
~TrackBasedCalib ()=default | |
void | init () |
Load geometry and apply magnetic field setting. | |
void | setInput (const o2::globaltracking::RecoContainer &input) |
Initialize the input arrays. | |
void | setNoiseMapMCM (const NoiseStatusMCM *map) |
Set the MCM noise map. | |
void | setLocalGainFactors (const LocalGainFactor *localGain) |
void | setApplyShift (bool f) |
void | reset () |
Reset the output. | |
void | calculateAngResHistos () |
Main processing function for creating angular residual histograms for vDrift and ExB calibration. | |
int | doTrdOnlyTrackFits (gsl::span< const TrackTRD > &tracks) |
3-way fit to TRD tracklets | |
void | calculateGainCalibObjs () |
int | filldEdx (gsl::span< const TrackTRD > &tracks, bool isTPCTRD) |
Collect tracklet charges for given track. | |
bool | propagateAndUpdate (TrackTRD &trk, int iLayer, bool doUpdate) const |
Extrapolate track parameters to given layer and if requested perform update with tracklet. | |
const AngularResidHistos & | getAngResHistos () const |
const auto & | getGainCalibHistos () const |
Definition at line 44 of file TrackBasedCalib.h.
|
default |
|
delete |
|
default |
void TrackBasedCalib::calculateAngResHistos | ( | ) |
Main processing function for creating angular residual histograms for vDrift and ExB calibration.
Definition at line 64 of file TrackBasedCalib.cxx.
void TrackBasedCalib::calculateGainCalibObjs | ( | ) |
Main processing function for gathering information needed for gain calibration i.e. TRD tracklet charges vs TPC track dEdx for given momentum slice
Definition at line 51 of file TrackBasedCalib.cxx.
3-way fit to TRD tracklets
Definition at line 183 of file TrackBasedCalib.cxx.
Collect tracklet charges for given track.
Definition at line 85 of file TrackBasedCalib.cxx.
|
inline |
Definition at line 86 of file TrackBasedCalib.h.
|
inline |
Definition at line 87 of file TrackBasedCalib.h.
void TrackBasedCalib::init | ( | ) |
Load geometry and apply magnetic field setting.
Definition at line 35 of file TrackBasedCalib.cxx.
Extrapolate track parameters to given layer and if requested perform update with tracklet.
Definition at line 276 of file TrackBasedCalib.cxx.
void TrackBasedCalib::reset | ( | ) |
Reset the output.
Definition at line 29 of file TrackBasedCalib.cxx.
|
inline |
Definition at line 65 of file TrackBasedCalib.h.
void TrackBasedCalib::setInput | ( | const o2::globaltracking::RecoContainer & | input | ) |
Initialize the input arrays.
Definition at line 41 of file TrackBasedCalib.cxx.
|
inline |
Definition at line 63 of file TrackBasedCalib.h.
|
inline |
Set the MCM noise map.
Definition at line 60 of file TrackBasedCalib.h.