CbmRoot
CbmGlobalTrackingQA Class Reference

#include <CbmGlobalTrackingQA.h>

Inheritance diagram for CbmGlobalTrackingQA:
[legend]
Collaboration diagram for CbmGlobalTrackingQA:
[legend]

Classes

struct  PointData
 
struct  TrackData
 

Public Member Functions

 CbmGlobalTrackingQA ()
 
 CbmGlobalTrackingQA (const CbmGlobalTrackingQA &)=delete
 
CbmGlobalTrackingQAoperator= (const CbmGlobalTrackingQA &)=delete
 
InitStatus Init ()
 
void Exec (Option_t *opt)
 
void Finish ()
 
void SetNofEvents (Int_t v)
 

Private Member Functions

bool CheckMatch (const TrackData *stsMCTrack, Int_t tofHitInd, bool deepSearch=false) const
 
bool SemiTofTrack (const TrackData *mcTrack) const
 

Private Attributes

CbmDigiManagerfDigiMan = nullptr
 
TClonesArray * fTofHits = nullptr
 
TClonesArray * fStsTracks = nullptr
 
TClonesArray * fGlobalTracks = nullptr
 
TClonesArray * fTofHitMatches = nullptr
 
TClonesArray * fStsHits = nullptr
 
TClonesArray * fStsClusters = nullptr
 
CbmMCDataArrayfMCTracks = nullptr
 
CbmMCDataArrayfStsMCPoints = nullptr
 
CbmMCDataArrayfTrdMCPoints = nullptr
 
CbmMCDataArrayfTofMCPoints = nullptr
 
std::vector< std::vector< TrackData > > fTracks {}
 
std::vector< std::vector< PointData > > fTofPoints {}
 
std::vector< std::vector< PointData > > fStsPoints {}
 
Int_t fNofEvents = 0
 

Detailed Description

Definition at line 31 of file CbmGlobalTrackingQA.h.

Constructor & Destructor Documentation

◆ CbmGlobalTrackingQA() [1/2]

CbmGlobalTrackingQA::CbmGlobalTrackingQA ( )

Definition at line 31 of file CbmGlobalTrackingQA.cxx.

◆ CbmGlobalTrackingQA() [2/2]

CbmGlobalTrackingQA::CbmGlobalTrackingQA ( const CbmGlobalTrackingQA )
delete

Member Function Documentation

◆ CheckMatch()

bool CbmGlobalTrackingQA::CheckMatch ( const TrackData stsMCTrack,
Int_t  tofHitInd,
bool  deepSearch = false 
) const
private

◆ Exec()

◆ Finish()

◆ Init()

◆ operator=()

CbmGlobalTrackingQA& CbmGlobalTrackingQA::operator= ( const CbmGlobalTrackingQA )
delete

◆ SemiTofTrack()

bool CbmGlobalTrackingQA::SemiTofTrack ( const TrackData mcTrack) const
private

◆ SetNofEvents()

void CbmGlobalTrackingQA::SetNofEvents ( Int_t  v)
inline

Definition at line 92 of file CbmGlobalTrackingQA.h.

References fNofEvents, and v.

Member Data Documentation

◆ fDigiMan

CbmDigiManager* CbmGlobalTrackingQA::fDigiMan = nullptr
private

Definition at line 101 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fGlobalTracks

TClonesArray* CbmGlobalTrackingQA::fGlobalTracks = nullptr
private

Definition at line 104 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fMCTracks

CbmMCDataArray* CbmGlobalTrackingQA::fMCTracks = nullptr
private

Definition at line 108 of file CbmGlobalTrackingQA.h.

Referenced by Init().

◆ fNofEvents

Int_t CbmGlobalTrackingQA::fNofEvents = 0
private

Definition at line 115 of file CbmGlobalTrackingQA.h.

Referenced by Init(), and SetNofEvents().

◆ fStsClusters

TClonesArray* CbmGlobalTrackingQA::fStsClusters = nullptr
private

Definition at line 107 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fStsHits

TClonesArray* CbmGlobalTrackingQA::fStsHits = nullptr
private

Definition at line 106 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fStsMCPoints

CbmMCDataArray* CbmGlobalTrackingQA::fStsMCPoints = nullptr
private

Definition at line 109 of file CbmGlobalTrackingQA.h.

Referenced by Init().

◆ fStsPoints

std::vector<std::vector<PointData> > CbmGlobalTrackingQA::fStsPoints {}
private

Definition at line 114 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fStsTracks

TClonesArray* CbmGlobalTrackingQA::fStsTracks = nullptr
private

Definition at line 103 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fTofHitMatches

TClonesArray* CbmGlobalTrackingQA::fTofHitMatches = nullptr
private

Definition at line 105 of file CbmGlobalTrackingQA.h.

Referenced by CheckMatch(), Exec(), and Init().

◆ fTofHits

TClonesArray* CbmGlobalTrackingQA::fTofHits = nullptr
private

Definition at line 102 of file CbmGlobalTrackingQA.h.

Referenced by Exec(), and Init().

◆ fTofMCPoints

CbmMCDataArray* CbmGlobalTrackingQA::fTofMCPoints = nullptr
private

Definition at line 111 of file CbmGlobalTrackingQA.h.

Referenced by Init().

◆ fTofPoints

std::vector<std::vector<PointData> > CbmGlobalTrackingQA::fTofPoints {}
private

Definition at line 113 of file CbmGlobalTrackingQA.h.

Referenced by CheckMatch(), Exec(), and Init().

◆ fTracks

std::vector<std::vector<TrackData> > CbmGlobalTrackingQA::fTracks {}
private

Definition at line 112 of file CbmGlobalTrackingQA.h.

Referenced by Init().

◆ fTrdMCPoints

CbmMCDataArray* CbmGlobalTrackingQA::fTrdMCPoints = nullptr
private

Definition at line 110 of file CbmGlobalTrackingQA.h.


The documentation for this class was generated from the following files: