Project
Loading...
Searching...
No Matches
PID.cxx File Reference
#include <cmath>
#include <algorithm>
#include "TStyle.h"
#include "TFile.h"
#include "TMathBase.h"
#include "TObjArray.h"
#include "DataFormatsTPC/dEdxInfo.h"
#include "DataFormatsTPC/TrackTPC.h"
#include "TPCQC/PID.h"
#include "TPCQC/Helpers.h"

Go to the source code of this file.

Classes

struct  binning
 

Macros

#define _USE_MATH_DEFINES
 

Functions

 ClassImp (o2::tpc::qc::PID)
 

Variables

constexpr std::array< float, 5 > xks {90.f, 108.475f, 151.7f, 188.8f, 227.65f}
 
const std::vector< std::string_view > rocNames {"TPC", "IROC", "OROC1", "OROC2", "OROC3"}
 
const std::vector< intnclCuts {60, 25, 14, 12, 10}
 
const std::vector< intnclMax {152, 63, 34, 30, 25}
 
const int mipTot = 50
 
const int mipMax = 50
 
const binning binsdEdxMIPTot {100, mipTot / 3., mipTot * 3.}
 
const binning binsdEdxMIPMax {100, mipMax / 3., mipMax * 3.}
 
const int binsPerSector = 5
 
const binning binsSec {36 * binsPerSector, 0., 36.}
 
const auto bins = o2::tpc::qc::helpers::makeLogBinning(200, 0.05, 20)
 
const int binNumber = 200
 
const float binsdEdxTot_MaxValue = 6000.
 
const auto binsdEdxTot_Log = o2::tpc::qc::helpers::makeLogBinning(binNumber, 5, binsdEdxTot_MaxValue)
 
const auto binsdEdxMax_Log = o2::tpc::qc::helpers::makeLogBinning(binNumber, 5, 2000)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Definition at line 12 of file PID.cxx.

Function Documentation

◆ ClassImp()

ClassImp ( o2::tpc::qc::PID  )

Variable Documentation

◆ binNumber

const int binNumber = 200

Definition at line 50 of file PID.cxx.

◆ bins

const auto bins = o2::tpc::qc::helpers::makeLogBinning(200, 0.05, 20)

Definition at line 49 of file PID.cxx.

◆ binsdEdxMax_Log

const auto binsdEdxMax_Log = o2::tpc::qc::helpers::makeLogBinning(binNumber, 5, 2000)

Definition at line 53 of file PID.cxx.

◆ binsdEdxMIPMax

const binning binsdEdxMIPMax {100, mipMax / 3., mipMax * 3.}

Definition at line 46 of file PID.cxx.

◆ binsdEdxMIPTot

const binning binsdEdxMIPTot {100, mipTot / 3., mipTot * 3.}

Definition at line 45 of file PID.cxx.

◆ binsdEdxTot_Log

Definition at line 52 of file PID.cxx.

◆ binsdEdxTot_MaxValue

const float binsdEdxTot_MaxValue = 6000.

Definition at line 51 of file PID.cxx.

◆ binsPerSector

const int binsPerSector = 5

Definition at line 47 of file PID.cxx.

◆ binsSec

const binning binsSec {36 * binsPerSector, 0., 36.}

Definition at line 48 of file PID.cxx.

◆ mipMax

const int mipMax = 50

Definition at line 44 of file PID.cxx.

◆ mipTot

const int mipTot = 50

Definition at line 43 of file PID.cxx.

◆ nclCuts

const std::vector<int> nclCuts {60, 25, 14, 12, 10}

Definition at line 41 of file PID.cxx.

◆ nclMax

const std::vector<int> nclMax {152, 63, 34, 30, 25}

Definition at line 42 of file PID.cxx.

◆ rocNames

const std::vector<std::string_view> rocNames {"TPC", "IROC", "OROC1", "OROC2", "OROC3"}

Definition at line 40 of file PID.cxx.

◆ xks

constexpr std::array<float, 5> xks {90.f, 108.475f, 151.7f, 188.8f, 227.65f}
constexpr

Definition at line 39 of file PID.cxx.