![]() |
Project
|
Shared cluster and crossed rows TPC quality control task. More...
#include <TrackClusters.h>
Public Member Functions | |
TrackClusters ()=default | |
Constructor. | |
bool | processTrackAndClusters (const std::vector< o2::tpc::TrackTPC > *tracks, const o2::tpc::ClusterNativeAccess *clusterIndex, std::vector< o2::tpc::TPCClRefElem > *clusRefs) |
void | initializeHistograms () |
Initialize all histograms. | |
void | resetHistograms () |
Reset all histograms. | |
void | dumpToFile (std::string filename) |
Dump results to a file. | |
void | setTrackClustersCuts (int minNCls=60, float mindEdxTot=10.0, float absEta=1.) |
std::unordered_map< std::string, std::vector< std::unique_ptr< TH1 > > > & | getMapOfHisto () |
const std::unordered_map< std::string, std::vector< std::unique_ptr< TH1 > > > & | getMapOfHisto () const |
Shared cluster and crossed rows TPC quality control task.
Definition at line 36 of file TrackClusters.h.
|
default |
Constructor.
void TrackClusters::dumpToFile | ( | std::string | filename | ) |
Dump results to a file.
Definition at line 90 of file TrackClusters.cxx.
|
inline |
Definition at line 63 of file TrackClusters.h.
|
inline |
Definition at line 64 of file TrackClusters.h.
void TrackClusters::initializeHistograms | ( | ) |
Initialize all histograms.
Definition at line 43 of file TrackClusters.cxx.
bool TrackClusters::processTrackAndClusters | ( | const std::vector< o2::tpc::TrackTPC > * | tracks, |
const o2::tpc::ClusterNativeAccess * | clusterIndex, | ||
std::vector< o2::tpc::TPCClRefElem > * | clusRefs | ||
) |
bool extracts intormation from track and fills it to histograms
Definition at line 61 of file TrackClusters.cxx.
void TrackClusters::resetHistograms | ( | ) |
Reset all histograms.
Definition at line 51 of file TrackClusters.cxx.
|
inline |
Definition at line 56 of file TrackClusters.h.