|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "macro/run/bmnloadlibs.C"Go to the source code of this file.
Functions | |
| BmnHit * | MatchDetector (FairTrackParam *par, TClonesArray *hits, Bool_t doUpdate, Int_t detNum) |
| void | AnalizeFile (TString fileName) |
| void | drawMatchingEffSRC () |
Variables | |
| const Int_t | nBins = 20 |
| const Int_t | nBinsXY = 50 |
| const Double_t | resBoard = 3 |
| TH1F * | hAllNoCSC = new TH1F("hAllNoCSC", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hAllYesCSC = new TH1F("hAllYesCSC", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hEffCSC = new TH1F("hEffCSC", "; Rigidity [GeV/(Qc)]; Efficiency", nBins, 0, 15) |
| TH1F * | hResXCSC = new TH1F("hResXCSC", "; X Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hResYCSC = new TH1F("hResYCSC", "; Y Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hPullXCSC = new TH1F("hPullXCSC", "; X Pull; N", 100, -resBoard, resBoard) |
| TH1F * | hPullYCSC = new TH1F("hPullYCSC", "; Y Pull; N", 100, -resBoard, resBoard) |
| TH2F * | hAllNoCSCXY = new TH2F("hAllNoCSCXY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hAllYesCSCXY = new TH2F("hAllYesCSCXY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hEffCSCXY = new TH2F("hEffCSCXY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH1F * | hAllNoDCH1 = new TH1F("hAllNoDCH1", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hAllYesDCH1 = new TH1F("hAllYesDCH1", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hEffDCH1 = new TH1F("hEffDCH1", "; Rigidity [GeV/(Qc)]; Efficiency", nBins, 0, 15) |
| TH1F * | hResXDCH1 = new TH1F("hResXDCH1", "; X Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hResYDCH1 = new TH1F("hResYDCH1", "; Y Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hPullXDCH1 = new TH1F("hPullXDCH1", "; X Pull; N", 100, -resBoard, resBoard) |
| TH1F * | hPullYDCH1 = new TH1F("hPullYDCH1", "; Y Pull; N", 100, -resBoard, resBoard) |
| TH2F * | hAllNoDCH1XY = new TH2F("hAllNoDCH1XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hAllYesDCH1XY = new TH2F("hAllYesDCH1XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hEffDCH1XY = new TH2F("hEffDCH1XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH1F * | hAllNoTOF700 = new TH1F("hAllNoTOF700", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hAllYesTOF700 = new TH1F("hAllYesTOF700", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hEffTOF700 = new TH1F("hEffTOF700", "; Rigidity [GeV/(Qc)]; Efficiency", nBins, 0, 15) |
| TH1F * | hResXTOF700 = new TH1F("hResXTOF700", "; X Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hResYTOF700 = new TH1F("hResYTOF700", "; Y Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hPullXTOF700 = new TH1F("hPullXTOF700", "; X Pull; N", 100, -resBoard, resBoard) |
| TH1F * | hPullYTOF700 = new TH1F("hPullYTOF700", "; Y Pull; N", 100, -resBoard, resBoard) |
| TH2F * | hAllNoTOF700XY = new TH2F("hAllNoTOF700XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hAllYesTOF700XY = new TH2F("hAllYesTOF700XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hEffTOF700XY = new TH2F("hEffTOF700XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH1F * | hAllNoDCH2 = new TH1F("hAllNoDCH2", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hAllYesDCH2 = new TH1F("hAllYesDCH2", "; Rigidity [GeV/(Qc)]; N", nBins, 0, 15) |
| TH1F * | hEffDCH2 = new TH1F("hEffDCH2", "; Rigidity [GeV/(Qc)]; Efficiency", nBins, 0, 15) |
| TH1F * | hResXDCH2 = new TH1F("hResXDCH2", "; X Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hResYDCH2 = new TH1F("hResYDCH2", "; Y Residual [cm]; N", 100, -resBoard, resBoard) |
| TH1F * | hPullXDCH2 = new TH1F("hPullXDCH2", "; X Pull; N", 100, -resBoard, resBoard) |
| TH1F * | hPullYDCH2 = new TH1F("hPullYDCH2", "; Y Pull; N", 100, -resBoard, resBoard) |
| TH2F * | hAllNoDCH2XY = new TH2F("hAllNoDCH2XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hAllYesDCH2XY = new TH2F("hAllYesDCH2XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| TH2F * | hEffDCH2XY = new TH2F("hEffDCH2XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
| void AnalizeFile | ( | TString | fileName | ) |
Definition at line 168 of file drawMatchingEffSRC.C.
References TChain::Add(), TObjArray::At(), TString::Data(), TChain::GetEntries(), TObjArray::GetEntriesFast(), TChain::GetEntry(), BmnTrack::GetParamLast(), hAllNoCSC, hAllNoCSCXY, hAllNoDCH1, hAllNoDCH1XY, hAllNoDCH2, hAllNoDCH2XY, hAllNoTOF700, hAllNoTOF700XY, hAllYesCSC, hAllYesCSCXY, hAllYesDCH1, hAllYesDCH1XY, hAllYesDCH2, hAllYesDCH2XY, hAllYesTOF700, hAllYesTOF700XY, hPullXCSC, hPullXDCH1, hPullXDCH2, hPullXTOF700, hPullYCSC, hPullYDCH1, hPullYDCH2, hPullYTOF700, hResXCSC, hResXDCH1, hResXDCH2, hResXTOF700, hResYCSC, hResYDCH1, hResYDCH2, hResYTOF700, MatchDetector(), and TChain::SetBranchAddress().
Referenced by drawMatchingEffSRC().
| void drawMatchingEffSRC | ( | ) |
Definition at line 57 of file drawMatchingEffSRC.C.
References AnalizeFile(), TCanvas::cd(), TPad::Divide(), TLatex::DrawLatex(), hAllNoCSC, hAllNoCSCXY, hAllNoDCH1, hAllNoDCH1XY, hAllNoDCH2, hAllNoDCH2XY, hAllNoTOF700, hAllNoTOF700XY, hAllYesCSC, hAllYesCSCXY, hAllYesDCH1, hAllYesDCH1XY, hAllYesDCH2, hAllYesDCH2XY, hAllYesTOF700, hAllYesTOF700XY, hEffCSC, hEffCSCXY, hEffDCH1, hEffDCH1XY, hEffDCH2, hEffDCH2XY, hEffTOF700, hEffTOF700XY, hPullXCSC, hPullXDCH1, hPullXDCH2, hPullXTOF700, hPullYCSC, hPullYDCH1, hPullYDCH2, hPullYTOF700, hResXCSC, hResXDCH1, hResXDCH2, hResXTOF700, hResYCSC, hResYDCH1, hResYDCH2, hResYTOF700, i, TGeoManager::Import(), BmnFieldMap::Init(), nDet, TPad::SaveAs(), TVirtualPad::SetGrid(), TAttLine::SetLineColor(), BmnFieldMap::SetScale(), and TAttText::SetTextSize().
| BmnHit * MatchDetector | ( | FairTrackParam * | par, |
| TClonesArray * | hits, | ||
| Bool_t | doUpdate, | ||
| Int_t | detNum ) |
Definition at line 317 of file drawMatchingEffSRC.C.
References TObjArray::At(), TObjArray::GetEntriesFast(), BmnHit::GetStation(), BmnKalmanFilter::TGeoTrackPropagate(), and BmnKalmanFilter::Update().
Referenced by AnalizeFile().
Definition at line 10 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllNoCSCXY = new TH2F("hAllNoCSCXY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 17 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 21 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllNoDCH1XY = new TH2F("hAllNoDCH1XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 28 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 43 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllNoDCH2XY = new TH2F("hAllNoDCH2XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 50 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 32 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllNoTOF700XY = new TH2F("hAllNoTOF700XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 39 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 11 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllYesCSCXY = new TH2F("hAllYesCSCXY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 18 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 22 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllYesDCH1XY = new TH2F("hAllYesDCH1XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 29 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 44 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllYesDCH2XY = new TH2F("hAllYesDCH2XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 51 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 33 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| TH2F* hAllYesTOF700XY = new TH2F("hAllYesTOF700XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 40 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 12 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 19 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 23 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 30 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 45 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 52 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 34 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
| TH2F* hEffTOF700XY = new TH2F("hEffTOF700XY", "; X [cm]; Y [cm]", nBinsXY, -20, 100, nBinsXY, -60, 60) |
Definition at line 41 of file drawMatchingEffSRC.C.
Referenced by drawMatchingEffSRC().
Definition at line 15 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 26 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 48 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 37 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 16 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 27 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 49 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 38 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 13 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 24 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 46 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 35 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 14 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 25 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 47 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
Definition at line 36 of file drawMatchingEffSRC.C.
Referenced by AnalizeFile(), and drawMatchingEffSRC().
| const Int_t nBins = 20 |
Definition at line 5 of file drawMatchingEffSRC.C.
Referenced by BmnRescale::BmnRescale(), CbmKFParticlesFinderQA::CbmKFParticlesFinderQA(), BmnCalorimeterDetQa::CommonInfo(), BmnTrigDetQa::CommonInfo(), CbmStsFindTracksQa::DivideHistos(), CbmStsReconstructionQa::DivideHistos(), BmnLambdaAnalRun7::doTargetAnalPath(), BmnDstQa::EfficiencyHistos(), BmnTrackingQaReport::FillAndFitSlice(), BmnRecoTools::GetSignalDistribution(), invMass_2d(), BmnDstQa::MatchingHistos(), CbmL1::PartHistoPerformance(), BmnTrackingQaOfflineDraw::ProcessHistos(), BmnRecoTools::ShowHitMakerEff(), Tof400LRcorrection_period6(), and Tof400LRcorrection_period7().
| const Int_t nBinsXY = 50 |
Definition at line 6 of file drawMatchingEffSRC.C.
Referenced by BmnDstQa::EfficiencyHistos(), and BmnDstQa::MatchingHistos().
| const Double_t resBoard = 3 |
Definition at line 8 of file drawMatchingEffSRC.C.
Referenced by BmnDstQa::ResidualsPullsHistos().