![]() |
Project
|
Tracks quality control class. More...
#include <Tracks.h>
Public Member Functions | |
Tracks ()=default | |
bool | processTrack (const o2::tpc::TrackTPC &track) |
void | initializeHistograms () |
Initialize all histograms. | |
void | resetHistograms () |
Reset all histograms. | |
void | processEndOfCycle () |
Function to be called at each endOfCycle. | |
void | dumpToFile (std::string_view filename) |
Dump results to a file. | |
void | setTrackCuts (float AbsEta=1., int nClusterCut=60, float dEdxTot=20, float cutPtForDCAr=1.5, float samplingFractionDCAr=0.1, bool turnOffHistosForAsync=false, float cutMaxAbsDCAr=0.1, bool useCutMaxAbsDCArOnHistos=false) |
std::unordered_map< std::string, std::unique_ptr< TH1 > > & | getMapHist () |
get ratios of 1D histograms | |
const std::unordered_map< std::string, std::unique_ptr< TH1 > > & | getMapHist () const |
Tracks quality control class.
This class is used to extract track related variables from TrackTPC objects and store it in histograms.
origin: TPC
|
default |
void Tracks::dumpToFile | ( | std::string_view | filename | ) |
Dump results to a file.
Definition at line 342 of file Tracks.cxx.
|
inline |
|
inline |
void Tracks::initializeHistograms | ( | ) |
Initialize all histograms.
Definition at line 45 of file Tracks.cxx.
void Tracks::processEndOfCycle | ( | ) |
Function to be called at each endOfCycle.
Definition at line 330 of file Tracks.cxx.
bool Tracks::processTrack | ( | const o2::tpc::TrackTPC & | track | ) |
bool extracts intormation from track and fills it to histograms
Definition at line 123 of file Tracks.cxx.
void Tracks::resetHistograms | ( | ) |
Reset all histograms.
Definition at line 116 of file Tracks.cxx.