#include <CbmEventBuilderQA.h>
Definition at line 29 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 |
Definition at line 719 of file CbmEventBuilderQA.cxx.
References f, fabs(), fMCTracks, fPointsInTracks, fStsPoints, CbmMCDataArray::Get(), CbmStsSetup::GetNofStations(), CbmMCTrack::GetP(), CbmStsSetup::GetStation(), CbmStsStation::GetZ(), and CbmStsSetup::Instance().
Referenced by Exec().
◆ ClassDef()
◆ CompareTrackTime()
◆ Exec()
void CbmEventBuilderQA::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
Fill Histo for reco Tracks
Definition at line 286 of file CbmEventBuilderQA.cxx.
References CbmEbEventEfficiencies::AddGhost(), CbmEbEventMatch::AddTrack(), CbmEbEventEfficiencies::CalcEff(), CalculateIsReconstructable(), CompareTrackTime(), CbmEventBuilderQA::SortEvents::Event, fabs(), 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(), CbmStsTrack::GetStsHitIndex(), CbmEvent::GetStsTrackIndex(), CbmTrack::GetTime(), CbmHit::GetTime(), CbmTrack::GetTimeError(), CbmLink::GetWeight(), i, CbmEbEventEfficiencies::Inc(), CbmEbEventEfficiencies::IncNEvents(), kStsTrack, mcTracks, nMCTracks, CbmEbEventEfficiencies::PrintEff(), CbmEbEventMatch::SetNEventTracks(), CbmEbEventMatch::SetTracks(), CbmMCDataArray::Size(), sqrt(), CbmEventBuilderQA::SortEvents::track, and tracks.
◆ Finish()
void CbmEventBuilderQA::Finish |
( |
| ) |
|
|
virtual |
◆ Init()
InitStatus CbmEventBuilderQA::Init |
( |
| ) |
|
|
virtual |
Definition at line 234 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: