#include <CalibTOF.h>
|
| | CalibTOF () |
| | < constructor
|
| |
| | ~CalibTOF () |
| | calibrate using the provided input
|
| |
| void | run (int flag, int sector=-1) |
| |
| void | fillOutput (int flag=kLHCphase|kChannelOffset|kChannelTimeSlewing) |
| | perform all initializations
|
| |
| void | init () |
| | set tree/chain containing TOF calib info
|
| |
| void | setInputTreeTOFCollectedCalibInfo (TTree *tree) |
| | set output tree to write calibration objects
|
| |
| void | setOutputTree (TTree *tr) |
| | set input branch names for the input from the tree
|
| |
| void | setCollectedCalibInfoTOFBranchName (const std::string &nm) |
| |
| void | setOutputBranchName (const std::string &nm) |
| | get input branch names for the input from the tree
|
| |
| const std::string & | getCollectedCalibInfoTOFBranchName () const |
| |
| const std::string & | getOutputBranchName () const |
| | print settings
|
| |
| void | print () const |
| |
| TH2F * | getLHCphaseHisto () |
| |
| TH2F * | getChTimeSlewingHistoAll () |
| |
| void | setMinTimestamp (int minTimestamp) |
| |
| void | setMaxTimestamp (int maxTimestamp) |
| |
| TGraphErrors * | processSlewing (TH2F *histo, Bool_t forceZero, TF1 *fitFunc) |
| |
| Int_t | FitPeak (TF1 *fitFunc, TH1 *h, Float_t startSigma, Float_t nSigmaMin, Float_t nSigmaMax, const char *debuginfo="", TH2 *hdbg=nullptr) |
| |
| void | setDebugMode (Int_t flag=kTRUE) |
| |
| Int_t | getDebugMode () const |
| |
| void | merge (const char *name) |
| |
| void | flagProblematics () |
| | problematics are flagged with negative values for frationUnderPeak: -100 empty channels, -1<fraction<0 bad fits (-0.0001) or bad parameters
|
| |
| void | setNsigmaFractionProblematicCut (float value) |
| |
| void | setNsigmaSigmaProblematicCut (float value) |
| |
| float | getNsigmaFractionProblematicCut () const |
| |
| float | getNsigmaSigmaProblematicCut () const |
| |
| void | setFillCCDB (bool flag) |
| |
| bool | getFillCCDB () const |
| |
| void | setCCDBpath (const std::string path) |
| |
| std::string | getCCDBpath () const |
| |
Definition at line 43 of file CalibTOF.h.
◆ CalibType
| Enumerator |
|---|
| kLHCphase | |
| kChannelOffset | |
| kChannelTimeSlewing | |
Definition at line 53 of file CalibTOF.h.
◆ CalibTOF()
◆ ~CalibTOF()
calibrate using the provided input
Definition at line 43 of file CalibTOF.cxx.
◆ fillOutput()
◆ FitPeak()
| Int_t CalibTOF::FitPeak |
( |
TF1 * |
fitFunc, |
|
|
TH1 * |
h, |
|
|
Float_t |
startSigma, |
|
|
Float_t |
nSigmaMin, |
|
|
Float_t |
nSigmaMax, |
|
|
const char * |
debuginfo = "", |
|
|
TH2 * |
hdbg = nullptr |
|
) |
| |
◆ flagProblematics()
| void CalibTOF::flagProblematics |
( |
| ) |
|
problematics are flagged with negative values for frationUnderPeak: -100 empty channels, -1<fraction<0 bad fits (-0.0001) or bad parameters
Definition at line 688 of file CalibTOF.cxx.
◆ getCCDBpath()
| std::string o2::globaltracking::CalibTOF::getCCDBpath |
( |
| ) |
const |
|
inline |
◆ getChTimeSlewingHistoAll()
| TH2F * o2::globaltracking::CalibTOF::getChTimeSlewingHistoAll |
( |
| ) |
|
|
inline |
◆ getCollectedCalibInfoTOFBranchName()
| const std::string & o2::globaltracking::CalibTOF::getCollectedCalibInfoTOFBranchName |
( |
| ) |
const |
|
inline |
◆ getDebugMode()
| Int_t o2::globaltracking::CalibTOF::getDebugMode |
( |
| ) |
const |
|
inline |
◆ getFillCCDB()
| bool o2::globaltracking::CalibTOF::getFillCCDB |
( |
| ) |
const |
|
inline |
◆ getLHCphaseHisto()
| TH2F * o2::globaltracking::CalibTOF::getLHCphaseHisto |
( |
| ) |
|
|
inline |
◆ getNsigmaFractionProblematicCut()
| float o2::globaltracking::CalibTOF::getNsigmaFractionProblematicCut |
( |
| ) |
const |
|
inline |
◆ getNsigmaSigmaProblematicCut()
| float o2::globaltracking::CalibTOF::getNsigmaSigmaProblematicCut |
( |
| ) |
const |
|
inline |
◆ getOutputBranchName()
| const std::string & o2::globaltracking::CalibTOF::getOutputBranchName |
( |
| ) |
const |
|
inline |
◆ init()
set tree/chain containing TOF calib info
< initizalizations
Definition at line 72 of file CalibTOF.cxx.
◆ merge()
| void CalibTOF::merge |
( |
const char * |
name | ) |
|
◆ print()
| void CalibTOF::print |
( |
| ) |
const |
◆ processSlewing()
| TGraphErrors * CalibTOF::processSlewing |
( |
TH2F * |
histo, |
|
|
Bool_t |
forceZero, |
|
|
TF1 * |
fitFunc |
|
) |
| |
◆ run()
◆ setCCDBpath()
| void o2::globaltracking::CalibTOF::setCCDBpath |
( |
const std::string |
path | ) |
|
|
inline |
◆ setCollectedCalibInfoTOFBranchName()
| void o2::globaltracking::CalibTOF::setCollectedCalibInfoTOFBranchName |
( |
const std::string & |
nm | ) |
|
|
inline |
◆ setDebugMode()
| void o2::globaltracking::CalibTOF::setDebugMode |
( |
Int_t |
flag = kTRUE | ) |
|
|
inline |
◆ setFillCCDB()
| void o2::globaltracking::CalibTOF::setFillCCDB |
( |
bool |
flag | ) |
|
|
inline |
◆ setInputTreeTOFCollectedCalibInfo()
| void o2::globaltracking::CalibTOF::setInputTreeTOFCollectedCalibInfo |
( |
TTree * |
tree | ) |
|
|
inline |
set output tree to write calibration objects
Definition at line 71 of file CalibTOF.h.
◆ setMaxTimestamp()
| void o2::globaltracking::CalibTOF::setMaxTimestamp |
( |
int |
maxTimestamp | ) |
|
|
inline |
◆ setMinTimestamp()
| void o2::globaltracking::CalibTOF::setMinTimestamp |
( |
int |
minTimestamp | ) |
|
|
inline |
◆ setNsigmaFractionProblematicCut()
| void o2::globaltracking::CalibTOF::setNsigmaFractionProblematicCut |
( |
float |
value | ) |
|
|
inline |
◆ setNsigmaSigmaProblematicCut()
| void o2::globaltracking::CalibTOF::setNsigmaSigmaProblematicCut |
( |
float |
value | ) |
|
|
inline |
◆ setOutputBranchName()
| void o2::globaltracking::CalibTOF::setOutputBranchName |
( |
const std::string & |
nm | ) |
|
|
inline |
get input branch names for the input from the tree
Definition at line 78 of file CalibTOF.h.
◆ setOutputTree()
| void o2::globaltracking::CalibTOF::setOutputTree |
( |
TTree * |
tr | ) |
|
|
inline |
set input branch names for the input from the tree
Definition at line 74 of file CalibTOF.h.
◆ NPADSPERSTEP
◆ NSTEPSPERSECTOR
◆ NSTRIPSPERSTEP
| constexpr int o2::globaltracking::CalibTOF::NSTRIPSPERSTEP = 13 |
|
staticconstexpr |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/TOF/calibration/include/TOFCalibration/CalibTOF.h
- /home/runner/work/AliceO2/AliceO2/Detectors/TOF/calibration/src/CalibTOF.cxx