Project
Loading...
Searching...
No Matches
CalibdEdx.cxx File Reference
#include "TPCCalibration/CalibdEdx.h"
#include <algorithm>
#include <array>
#include <string>
#include <vector>
#include <cmath>
#include <cstddef>
#include <gsl/span>
#include <numeric>
#include <string_view>
#include <utility>
#include <chrono>
#include "CommonConstants/PhysicsConstants.h"
#include "DataFormatsTPC/BetheBlochAleph.h"
#include "DataFormatsTPC/Defs.h"
#include "DataFormatsTPC/TrackTPC.h"
#include "DataFormatsTPC/TrackCuts.h"
#include "Framework/Logger.h"
#include "TPCBase/ParameterGas.h"
#include "TPCBase/Utils.h"
#include "CommonUtils/BoostHistogramUtils.h"
#include "TFile.h"
#include "THn.h"
#include "TTree.h"
#include "TLinearFitter.h"
#include <boost/histogram.hpp>

Go to the source code of this file.

Functions

template<typename Hist >
void fitHist (const Hist &hist, CalibdEdxCorrection &corr, TLinearFitter &fitter, const float dEdxCut, const float dEdxLowCutFactor, const int passes, const CalibdEdxCorrection *stackMean=nullptr, o2::utils::TreeStreamRedirector *streamer=nullptr)
 
template<typename Hist >
auto ProjectBoostHistoXFast (const Hist &hist, std::vector< int > &bin_indices, int axis)
 
template<typename Hist >
auto ProjectBoostHistoXFastAllSectors (const Hist &hist, std::vector< int > &bin_indices, StackID id, const CalibdEdxCorrection *stackMean)
 

Function Documentation

◆ fitHist()

template<typename Hist >
void fitHist ( const Hist &  hist,
CalibdEdxCorrection corr,
TLinearFitter &  fitter,
const float  dEdxCut,
const float  dEdxLowCutFactor,
const int  passes,
const CalibdEdxCorrection stackMean = nullptr,
o2::utils::TreeStreamRedirector streamer = nullptr 
)

Definition at line 183 of file CalibdEdx.cxx.

◆ ProjectBoostHistoXFast()

template<typename Hist >
auto ProjectBoostHistoXFast ( const Hist &  hist,
std::vector< int > &  bin_indices,
int  axis 
)

Definition at line 311 of file CalibdEdx.cxx.

◆ ProjectBoostHistoXFastAllSectors()

template<typename Hist >
auto ProjectBoostHistoXFastAllSectors ( const Hist &  hist,
std::vector< int > &  bin_indices,
StackID  id,
const CalibdEdxCorrection stackMean 
)

Definition at line 331 of file CalibdEdx.cxx.