#include <CbmEventBuilderQa.h>
Definition at line 32 of file CbmEventBuilderQa.h.
◆ CbmEventBuilderQa() [1/2]
CbmEventBuilderQa::CbmEventBuilderQa |
( |
const char * | name = "CbmEventBuilderQa", |
|
|
Int_t | iVerbose = 0, |
|
|
TString | outFileName = "CbmEventBuilderQa.root" ) |
◆ CbmEventBuilderQa() [2/2]
◆ ~CbmEventBuilderQa()
CbmEventBuilderQa::~CbmEventBuilderQa |
( |
| ) |
|
◆ CalculateIsReconstructable()
bool CbmEventBuilderQa::CalculateIsReconstructable |
( |
const int | iMCFile, |
|
|
const int | iMCEvent, |
|
|
const int | iMCTrack ) |
|
private |
◆ ClassDef()
◆ CompareTrackTime()
◆ Exec()
void CbmEventBuilderQa::Exec |
( |
Option_t * | opt | ) |
|
|
virtual |
Fill Histo for reco Tracks
Definition at line 241 of file CbmEventBuilderQa.cxx.
References CbmEbEventEfficiencies::AddGhost(), CbmEbEventMatch::AddTrack(), CbmEbEventEfficiencies::CalcEff(), CalculateIsReconstructable(), CompareTrackTime(), CbmEventBuilderQa::SortEvents::Event, fEventList, fEvents, CbmBuildEventMCTrack::fMCEventId, CbmBuildEventMCTrack::fMCFileId, CbmBuildEventMCTrack::fMCTrackId, fMCTracks, fPointsInTracks, fStsHitMatch, fStsHits, fStsPoints, fStsTrackMatchArray, fStsTracks, fTimeHisto, CbmMCDataArray::Get(), CbmLink::GetEntry(), CbmMCEventList::GetEventTime(), CbmLink::GetFile(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmEbEventMatch::GetMCEvents(), CbmEvent::GetNofData(), CbmMCEventList::GetNofEvents(), CbmMatch::GetNofLinks(), CbmStsTrack::GetNofStsHits(), CbmMCTrack::GetStartT(), CbmTrack::GetStartTime(), CbmTrack::GetStartTimeError(), CbmStsTrack::GetStsHitIndex(), CbmEvent::GetStsTrackIndex(), CbmHit::GetTime(), CbmLink::GetWeight(), CbmEbEventEfficiencies::Inc(), CbmEbEventEfficiencies::IncNEvents(), kStsTrack, mcTracks, nMCTracks, CbmEbEventEfficiencies::PrintEff(), CbmEbEventMatch::SetNEventTracks(), CbmEbEventMatch::SetTracks(), CbmMCDataArray::Size(), size(), CbmEventBuilderQa::SortEvents::track, and tracks.
◆ Finish()
void CbmEventBuilderQa::Finish |
( |
| ) |
|
|
virtual |
◆ Init()
InitStatus CbmEventBuilderQa::Init |
( |
| ) |
|
|
virtual |
Definition at line 187 of file CbmEventBuilderQa.cxx.
References fEventList, fEvents, fMCTracks, fMvdPoints, fStsHitMatch, fStsHits, fStsPoints, fStsTrackMatchArray, fStsTracks, CbmMCDataManager::GetObject(), and CbmMCDataManager::InitBranch().
◆ operator=()
◆ SetGlobalTrackBranchName()
void CbmEventBuilderQa::SetGlobalTrackBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetMCTrackBranchName()
void CbmEventBuilderQa::SetMCTrackBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetMuchTrackBranchName()
void CbmEventBuilderQa::SetMuchTrackBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetMuchTrackMatchBranchName()
void CbmEventBuilderQa::SetMuchTrackMatchBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetRichBranchName()
void CbmEventBuilderQa::SetRichBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetStsTrackBranchName()
void CbmEventBuilderQa::SetStsTrackBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetTofBranchName()
void CbmEventBuilderQa::SetTofBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetTrackMatchBranchName()
void CbmEventBuilderQa::SetTrackMatchBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ SetTrdBranchName()
void CbmEventBuilderQa::SetTrdBranchName |
( |
const TString & | name | ) |
|
|
inline |
◆ WriteHistosCurFile()
void CbmEventBuilderQa::WriteHistosCurFile |
( |
TObject * | obj | ) |
|
|
private |
◆ fEventList
◆ fEvents
TClonesArray* CbmEventBuilderQa::fEvents |
|
private |
◆ fGlobalTrackBranchName
TString CbmEventBuilderQa::fGlobalTrackBranchName |
|
private |
◆ fHistoDir
TDirectory* CbmEventBuilderQa::fHistoDir |
|
private |
◆ fMCTracks
◆ fMCTracksBranchName
TString CbmEventBuilderQa::fMCTracksBranchName |
|
private |
◆ fMuchTrackBranchName
TString CbmEventBuilderQa::fMuchTrackBranchName |
|
private |
◆ fMuchTrackMatchBranchName
TString CbmEventBuilderQa::fMuchTrackMatchBranchName |
|
private |
◆ fMvdPoints
◆ fNTimeHistos
const int CbmEventBuilderQa::fNTimeHistos = 27 |
|
staticprivate |
◆ fOutFile
TFile* CbmEventBuilderQa::fOutFile |
|
private |
◆ fOutFileName
TString CbmEventBuilderQa::fOutFileName |
|
private |
◆ fPointsInTracks
std::vector<std::vector<std::vector<int> > > CbmEventBuilderQa::fPointsInTracks |
|
private |
◆ fRichBranchName
TString CbmEventBuilderQa::fRichBranchName |
|
private |
◆ fRichRingMatchBranchName
TString CbmEventBuilderQa::fRichRingMatchBranchName |
|
private |
◆ fStsDigis
TClonesArray* CbmEventBuilderQa::fStsDigis |
|
private |
◆ fStsHitMatch
TClonesArray* CbmEventBuilderQa::fStsHitMatch |
|
private |
◆ fStsHits
TClonesArray* CbmEventBuilderQa::fStsHits |
|
private |
◆ fStsPoints
◆ fStsTrackBranchName
TString CbmEventBuilderQa::fStsTrackBranchName |
|
private |
◆ fStsTrackMatchArray
TClonesArray* CbmEventBuilderQa::fStsTrackMatchArray |
|
private |
◆ fStsTrackMatchBranchName
TString CbmEventBuilderQa::fStsTrackMatchBranchName |
|
private |
◆ fStsTracks
TClonesArray* CbmEventBuilderQa::fStsTracks |
|
private |
◆ fTimeHisto
◆ fTofBranchName
TString CbmEventBuilderQa::fTofBranchName |
|
private |
◆ fTofHitMatchBranchName
TString CbmEventBuilderQa::fTofHitMatchBranchName |
|
private |
◆ fTrdBranchName
TString CbmEventBuilderQa::fTrdBranchName |
|
private |
◆ fTrdTrackMatchBranchName
TString CbmEventBuilderQa::fTrdTrackMatchBranchName |
|
private |
◆ hMuchHisto
TH1F* CbmEventBuilderQa::hMuchHisto[3][NMuchHisto] |
|
private |
◆ hRichRingHisto2D
◆ hStsFitHisto
TH1F* CbmEventBuilderQa::hStsFitHisto[8][10] |
|
private |
◆ hStsHisto
TH1F* CbmEventBuilderQa::hStsHisto[8][NStsHisto] |
|
private |
◆ NMuchHisto
const int CbmEventBuilderQa::NMuchHisto = 5 |
|
staticprivate |
◆ NRichRingHisto2D
const int CbmEventBuilderQa::NRichRingHisto2D = 3 |
|
staticprivate |
◆ NStsHisto
const int CbmEventBuilderQa::NStsHisto = 3 |
|
staticprivate |
The documentation for this class was generated from the following files: