Project
Loading...
Searching...
No Matches
o2::tpc::qc::Tracking Class Reference

#include <Tracking.h>

Public Types

enum  outputModes { outputMergeable , outputPostprocessed , outputLayout }
 

Public Member Functions

 Tracking ()
 default constructor
 
 ~Tracking ()
 
void initialize (outputModes outputMode, bool postprocessOnly=false)
 
void processTracks (const std::vector< o2::tpc::TrackTPC > *tracks, const std::vector< o2::MCCompLabel > *tracksMC, const o2::tpc::ClusterNativeAccess *clNative, TObjArray *out=nullptr)
 
int postprocess (std::vector< TH1F > &in1, std::vector< TH2F > &in2, std::vector< TH1D > &in3, std::vector< TGraphAsymmErrors > &in4, TObjArray &out)
 
void resetHistograms ()
 Reset all histograms.
 
void getHists (const std::vector< TH1F > *&h1, const std::vector< TH2F > *&h2, const std::vector< TH1D > *&h3, const std::vector< TGraphAsymmErrors > *&h4) const
 get histograms
 

Detailed Description

Definition at line 56 of file Tracking.h.

Member Enumeration Documentation

◆ outputModes

Enumerator
outputMergeable 
outputPostprocessed 
outputLayout 

Definition at line 63 of file Tracking.h.

Constructor & Destructor Documentation

◆ Tracking()

Tracking::Tracking ( )
default

default constructor

◆ ~Tracking()

Tracking::~Tracking ( )
default

Member Function Documentation

◆ getHists()

void Tracking::getHists ( const std::vector< TH1F > *&  h1,
const std::vector< TH2F > *&  h2,
const std::vector< TH1D > *&  h3,
const std::vector< TGraphAsymmErrors > *&  h4 
) const

get histograms

Definition at line 89 of file Tracking.cxx.

◆ initialize()

void Tracking::initialize ( outputModes  outputMode,
bool  postprocessOnly = false 
)

Definition at line 47 of file Tracking.cxx.

◆ postprocess()

int Tracking::postprocess ( std::vector< TH1F > &  in1,
std::vector< TH2F > &  in2,
std::vector< TH1D > &  in3,
std::vector< TGraphAsymmErrors > &  in4,
TObjArray &  out 
)

Definition at line 84 of file Tracking.cxx.

◆ processTracks()

void Tracking::processTracks ( const std::vector< o2::tpc::TrackTPC > *  tracks,
const std::vector< o2::MCCompLabel > *  tracksMC,
const o2::tpc::ClusterNativeAccess clNative,
TObjArray *  out = nullptr 
)

Definition at line 76 of file Tracking.cxx.

◆ resetHistograms()

void Tracking::resetHistograms ( )

Reset all histograms.

Definition at line 70 of file Tracking.cxx.


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