CbmRoot
CbmTrdRecoQa Class Reference

#include <CbmTrdRecoQa.h>

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

Public Member Functions

 CbmTrdRecoQa ()
 
 CbmTrdRecoQa (const char *name, const char *title="FairTask")
 
virtual ~CbmTrdRecoQa ()
 
InitStatus Init ()
 
InitStatus ReInit ()
 
void SetParContainers ()
 
virtual void Exec (Option_t *option)
 
virtual void Finish ()
 
void SetTriangularPads (Bool_t triangles)
 
void SetTriggerThreshold (Double_t triggerthreshold)
 

Private Member Functions

void WriteHistograms ()
 
 CbmTrdRecoQa (const CbmTrdRecoQa &)
 
CbmTrdRecoQaoperator= (const CbmTrdRecoQa &)
 

Private Attributes

Bool_t fTrianglePads
 
Double_t fTriggerTH
 
TClonesArray * fClusters
 
TClonesArray * fHits
 
TClonesArray * fMCPoints
 
CbmTrdParSetDigifDigiPar
 
CbmTrdParModDigifModuleInfo
 
CbmTrdGeoHandlerfGeoHandler
 
std::map< Int_t, TCanvas * > fModuleMap
 
std::map< Int_t, TGraphErrors * > fModuleMapPoint
 
std::map< Int_t, TH2D * > fModuleMapDigi
 
std::map< Int_t, TH2I * > fModuleMapCluster
 
std::map< Int_t, TGraphErrors * > fModuleMapHit
 
std::map< Int_t, std::vector< TLine * > * > fModuleMapTrack
 

Detailed Description

Definition at line 42 of file CbmTrdRecoQa.h.

Constructor & Destructor Documentation

◆ CbmTrdRecoQa() [1/3]

CbmTrdRecoQa::CbmTrdRecoQa ( )

Definition at line 53 of file CbmTrdRecoQa.cxx.

◆ CbmTrdRecoQa() [2/3]

CbmTrdRecoQa::CbmTrdRecoQa ( const char *  name,
const char *  title = "FairTask" 
)

Definition at line 56 of file CbmTrdRecoQa.cxx.

◆ ~CbmTrdRecoQa()

CbmTrdRecoQa::~CbmTrdRecoQa ( )
virtual

Definition at line 76 of file CbmTrdRecoQa.cxx.

◆ CbmTrdRecoQa() [3/3]

CbmTrdRecoQa::CbmTrdRecoQa ( const CbmTrdRecoQa )
private

Member Function Documentation

◆ Exec()

◆ Finish()

void CbmTrdRecoQa::Finish ( )
virtual

Definition at line 606 of file CbmTrdRecoQa.cxx.

References WriteHistograms().

◆ Init()

InitStatus CbmTrdRecoQa::Init ( )

◆ operator=()

CbmTrdRecoQa& CbmTrdRecoQa::operator= ( const CbmTrdRecoQa )
private

◆ ReInit()

InitStatus CbmTrdRecoQa::ReInit ( )

Definition at line 142 of file CbmTrdRecoQa.cxx.

References fDigiPar.

◆ SetParContainers()

void CbmTrdRecoQa::SetParContainers ( )

Definition at line 129 of file CbmTrdRecoQa.cxx.

References fDigiPar.

◆ SetTriangularPads()

void CbmTrdRecoQa::SetTriangularPads ( Bool_t  triangles)

Definition at line 154 of file CbmTrdRecoQa.cxx.

References fTrianglePads.

◆ SetTriggerThreshold()

void CbmTrdRecoQa::SetTriggerThreshold ( Double_t  triggerthreshold)

Definition at line 78 of file CbmTrdRecoQa.cxx.

References fTriggerTH.

◆ WriteHistograms()

void CbmTrdRecoQa::WriteHistograms ( )
private

Definition at line 611 of file CbmTrdRecoQa.cxx.

Referenced by Finish().

Member Data Documentation

◆ fClusters

TClonesArray* CbmTrdRecoQa::fClusters
private

Definition at line 71 of file CbmTrdRecoQa.h.

Referenced by Exec(), and Init().

◆ fDigiPar

CbmTrdParSetDigi* CbmTrdRecoQa::fDigiPar
private

Definition at line 75 of file CbmTrdRecoQa.h.

Referenced by Exec(), ReInit(), and SetParContainers().

◆ fGeoHandler

CbmTrdGeoHandler* CbmTrdRecoQa::fGeoHandler
private

Definition at line 77 of file CbmTrdRecoQa.h.

Referenced by Init().

◆ fHits

TClonesArray* CbmTrdRecoQa::fHits
private

Definition at line 72 of file CbmTrdRecoQa.h.

Referenced by Exec(), and Init().

◆ fMCPoints

TClonesArray* CbmTrdRecoQa::fMCPoints
private

Definition at line 73 of file CbmTrdRecoQa.h.

Referenced by Exec(), and Init().

◆ fModuleInfo

CbmTrdParModDigi* CbmTrdRecoQa::fModuleInfo
private

Definition at line 76 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fModuleMap

std::map<Int_t, TCanvas*> CbmTrdRecoQa::fModuleMap
private

Definition at line 88 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fModuleMapCluster

std::map<Int_t, TH2I*> CbmTrdRecoQa::fModuleMapCluster
private

Definition at line 91 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fModuleMapDigi

std::map<Int_t, TH2D*> CbmTrdRecoQa::fModuleMapDigi
private

Definition at line 90 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fModuleMapHit

std::map<Int_t, TGraphErrors*> CbmTrdRecoQa::fModuleMapHit
private

Definition at line 92 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fModuleMapPoint

std::map<Int_t, TGraphErrors*> CbmTrdRecoQa::fModuleMapPoint
private

Definition at line 89 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fModuleMapTrack

std::map<Int_t, std::vector<TLine*>*> CbmTrdRecoQa::fModuleMapTrack
private

Definition at line 93 of file CbmTrdRecoQa.h.

Referenced by Exec().

◆ fTrianglePads

Bool_t CbmTrdRecoQa::fTrianglePads
private

Definition at line 68 of file CbmTrdRecoQa.h.

Referenced by Exec(), and SetTriangularPads().

◆ fTriggerTH

Double_t CbmTrdRecoQa::fTriggerTH
private

Definition at line 69 of file CbmTrdRecoQa.h.

Referenced by SetTriggerThreshold().


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