CbmRoot
Loading...
Searching...
No Matches
CbmTofHitFinderTBQa.cxx File Reference
#include "CbmTofHitFinderTBQa.h"
#include "CbmMCDataManager.h"
#include "CbmMatch.h"
#include "CbmTofAddress.h"
#include "CbmTofHit.h"
#include "CbmTofPoint.h"
#include <FairRootManager.h>
#include <Logger.h>
#include "TH1.h"
#include <TFile.h>
Include dependency graph for CbmTofHitFinderTBQa.cxx:

Go to the source code of this file.

Classes

struct  QAMCPoint
 
struct  QAHit
 
struct  QAMCTrack
 

Functions

static void SaveHisto (TH1 *histo)
 

Variables

static vector< vector< QAMCTrack > > mcTracks
 
static vector< vector< QAMCPoint > > mcPoints
 
static vector< vector< QAHit > > hits
 
static TH1F * deltaTHisto = 0
 
static TH1F * deltaXHisto = 0
 
static TH1F * deltaYHisto = 0
 
static TH1F * pullTHisto = 0
 
static TH1F * pullXHisto = 0
 
static TH1F * pullYHisto = 0
 
static TH1F * nofHitsHisto = 0
 
static TH1F * nofTracksDepositedHisto = 0
 
static Int_t currentEvN = 0
 
static int globalNofHits = 0
 
static int globalNofDigis = 0
 

Function Documentation

◆ SaveHisto()

static void SaveHisto ( TH1 * histo)
static

Variable Documentation

◆ currentEvN

Int_t currentEvN = 0
static

◆ deltaTHisto

TH1F* deltaTHisto = 0
static

◆ deltaXHisto

TH1F* deltaXHisto = 0
static

◆ deltaYHisto

TH1F* deltaYHisto = 0
static

◆ globalNofDigis

int globalNofDigis = 0
static

◆ globalNofHits

int globalNofHits = 0
static

◆ hits

vector<vector<QAHit> > hits
static

Definition at line 108 of file CbmTofHitFinderTBQa.cxx.

Referenced by CbmTaskTrdHitFinder::AddHits(), CbmTrdHitProducer::addModuleHits(), lit::parallel::LitTrackFinderNNVecElectron::AddNearestHit(), lit::parallel::LitTrackFinderNNVecMuon::AddNearestHit(), lit::parallel::LitTrackFinderNN::ArrangeHits(), lit::parallel::LitTrackFinderNNVecElectron::ArrangeHits(), lit::parallel::LitTrackFinderNNVecMuon::ArrangeHits(), PairAnalysisVarManager::CalculateHitTypes(), CbmLitConverterParallel::CbmPixelHitArrayToLitScalPixelHitArray(), lit::parallel::LitTrackFinderNNVecElectron::CollectHits(), lit::parallel::LitTrackFinderNNVecMuon::CollectHits(), CbmL1RichENNRingFinderParallel::DoFind(), CbmLitTrackFinderBranch::DoFind(), CbmLitTrackFinderNN::DoFind(), lit::parallel::LitTrackFinderNN::DoFind(), lit::parallel::LitTrackFinderNNVecElectron::DoFind(), lit::parallel::LitTrackFinderNNVecMuon::DoFind(), CbmLitAllHitsTofMerger::DoMerge(), CbmLitNearestHitTofMerger::DoMerge(), dumpArchive(), CbmRecoSts::DumpOldHits(), cbm::algo::sts::HitfinderChain::EnsureHitsSorted(), cbm::algo::ca::Qa::Exec(), CbmStsAlgoFindHits::Exec(), CbmStsAlgoFindHitsOrtho::Exec(), CbmStsHitProducerIdealWrapper::Exec(), CbmStsHitProducerTaskIdeal::Exec(), CbmTaskTrdHitFinder::Exec(), CbmTofHitFinderTBQa::Exec(), PairAnalysis::FillHistogramsHits(), CbmLitClusteringQa::FillHitEfficiencyHistograms(), CbmLitClusteringQa::FillResidualAndPullHistograms(), PairAnalysisVarManager::FillVarPairAnalysisPair(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmTofHitFinderTBQa::Finish(), cbm::algo::ca::TrackExtender::FitBranchFast(), cbm::algo::sts::HitfinderChain::FlattenHits(), CbmLitTrackFinderBranch::FollowTracks(), CbmLitTrackFinderNN::FollowTracks(), lit::parallel::LitTrackFinderNN::FollowTracks(), CbmDeviceStsHitProducerIdeal::HandleData(), CbmLitConverter::HitArrayToHitVector(), CbmTofHitFinderTBQa::Init(), CbmMatchRecoToMC::MatchHits(), CbmMatchRecoToMC::MatchHitsFsd(), CbmMatchRecoToMC::MatchHitsMvd(), CbmMatchRecoToMC::MatchHitsSts(), CbmMatchRecoToMC::MatchHitsTof(), CbmMatchRecoToMC::MatchHitsToPoints(), lit::parallel::LitTrackFinderNNVecElectron::MinMaxIndex(), lit::parallel::LitTrackFinderNNVecMuon::MinMaxIndex(), CbmLitConverter::MvdHitArrayToHitVector(), cbm::algo::sts::HitfinderChain::operator()(), cbm::algo::ca::TrackFinderWindow::PrepareGrid(), CbmLitClusteringQa::ProcessHits(), cbm::algo::TrackingChain::ReadHits(), cbm::algo::ca::TrackFinderWindow::ReadWindowData(), cbm::algo::ca::Grid::RemoveUsedHits(), cbm::algo::Reco::Run(), cbm::algo::trd::Hitfind::RunRowParallel(), CbmMuchModule::SetHits(), CbmStsTrackFinder::SetMvdHitArray(), CbmRichMCbmSEDisplay::SetRichHits(), CbmStsTrackFinder::SetStsHitArray(), cbm::algo::sts::HitfinderChain::SortHitsWithinPartition(), cbm::algo::sts::HitfinderChain::SplitHitsIntoStreams(), and cbm::algo::ca::Grid::StoreHits().

◆ mcPoints

vector<vector<QAMCPoint> > mcPoints
static

◆ mcTracks

vector<vector<QAMCTrack> > mcTracks
static

Definition at line 106 of file CbmTofHitFinderTBQa.cxx.

Referenced by CbmLitAcceptanceFunction::AllReferenceRingAcceptanceFunction(), CbmLitAcceptanceFunction::AntiProtonTrackAcceptanceFunction(), CbmLitAcceptanceFunction::ElectronTrackAcceptanceFunction(), CbmEventBuilderQa::Exec(), CbmKFParticleFinderQa::Exec(), CbmKFTrackQa::Exec(), CbmKFParticleFinderQa::Finish(), CbmTofHitFinderTBQa::Finish(), LmvmUtils::GetMcPairSrc(), LmvmUtils::GetMcSrc(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmMatchRecoToMC::GetMcTrackMotherIdsForRichHit(), CbmTofHitFinderTBQa::Init(), LmvmUtils::IsElectronMc(), LmvmUtils::IsMcEtaEl(), LmvmUtils::IsMcGammaEl(), CbmAnaJpsiUtils::IsMcGammaElectron(), LmvmUtils::IsMcPairBg(), LmvmUtils::IsMcPairEta(), LmvmUtils::IsMcPairGamma(), LmvmUtils::IsMcPairPi0(), LmvmUtils::IsMcPi0El(), CbmAnaJpsiUtils::IsMcPi0Electron(), CbmLitAcceptanceFunction::KaonMinusTrackAcceptanceFunction(), CbmLitAcceptanceFunction::KaonPlusTrackAcceptanceFunction(), CbmLitAcceptanceFunction::KaonTrackAcceptanceFunction(), CbmMatchRecoToMC::MatchRichRings(), CbmLitAcceptanceFunction::MuonTrackAcceptanceFunction(), CbmLitAcceptanceFunction::NegativeTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PionMinusTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PionPlusTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PionReferenceRingAcceptanceFunction(), CbmLitAcceptanceFunction::PionRingAcceptanceFunction(), CbmLitAcceptanceFunction::PionTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PositiveTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PrimaryElectronReferenceRingAcceptanceFunction(), CbmLitAcceptanceFunction::PrimaryElectronRingAcceptanceFunction(), CbmLitAcceptanceFunction::PrimaryElectronTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PrimaryMuonTrackAcceptanceFunction(), CbmLitAcceptanceFunction::PrimaryTrackAcceptanceFunction(), CbmLitAcceptanceFunction::ProtonTrackAcceptanceFunction(), CbmLitAcceptanceFunction::ReferenceTrackAcceptanceFunction(), CbmLitAcceptanceFunction::SecondaryTrackAcceptanceFunction(), CbmAnaConversionKF::test(), and HalCbmMCEvent::UpdateDst().

◆ nofHitsHisto

TH1F* nofHitsHisto = 0
static

◆ nofTracksDepositedHisto

TH1F* nofTracksDepositedHisto = 0
static

◆ pullTHisto

TH1F* pullTHisto = 0
static

◆ pullXHisto

TH1F* pullXHisto = 0
static

◆ pullYHisto

TH1F* pullYHisto = 0
static