CbmRoot
CbmStsDigitizeQa Class Reference

#include <CbmStsDigitizeQa.h>

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

Public Member Functions

 CbmStsDigitizeQa (CbmStsDigitize *digitizer=NULL)
 
virtual ~CbmStsDigitizeQa ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void SetOutputDir (const std::string &outputDir)
 
void CreateHistograms ()
 
void CreateNofObjectsHistograms ()
 
void CreateDigiHistograms ()
 
void ProcessDigisAndPoints (const TClonesArray *points)
 
void ProcessAngles ()
 

Private Member Functions

void ReadDataBranches ()
 
 CbmStsDigitizeQa (const CbmStsDigitizeQa &)
 
CbmStsDigitizeQaoperator= (const CbmStsDigitizeQa &)
 
 ClassDef (CbmStsDigitizeQa, 1)
 

Private Attributes

CbmHistManagerfHM
 
CbmDigiManagerfDigiManager
 
std::string fOutputDir
 
TClonesArray * fStsPoints
 
CbmStsSetupfSetup
 
Int_t fNofStation
 
const CbmStsParSimfSettings = nullptr
 
CbmStsParSetModulefModuleParSet = nullptr
 
const CbmStsParAsicfAsicPar = nullptr
 
Int_t fMaxScale
 
std::ofstream fOutFile
 
std::vector< std::vector< std::vector< std::vector< std::vector< Int_t > > > > > fnOfDigisChip
 

Detailed Description

Definition at line 19 of file CbmStsDigitizeQa.h.

Constructor & Destructor Documentation

◆ CbmStsDigitizeQa() [1/2]

CbmStsDigitizeQa::CbmStsDigitizeQa ( CbmStsDigitize digitizer = NULL)

Definition at line 46 of file CbmStsDigitizeQa.cxx.

◆ ~CbmStsDigitizeQa()

CbmStsDigitizeQa::~CbmStsDigitizeQa ( )
virtual

Definition at line 58 of file CbmStsDigitizeQa.cxx.

References fHM.

◆ CbmStsDigitizeQa() [2/2]

CbmStsDigitizeQa::CbmStsDigitizeQa ( const CbmStsDigitizeQa )
private

Member Function Documentation

◆ ClassDef()

CbmStsDigitizeQa::ClassDef ( CbmStsDigitizeQa  ,
 
)
private

◆ CreateDigiHistograms()

◆ CreateHistograms()

void CbmStsDigitizeQa::CreateHistograms ( )

◆ CreateNofObjectsHistograms()

void CbmStsDigitizeQa::CreateNofObjectsHistograms ( )

Definition at line 196 of file CbmStsDigitizeQa.cxx.

References CbmHistManager::Create1(), and fHM.

Referenced by CreateHistograms().

◆ Exec()

void CbmStsDigitizeQa::Exec ( Option_t *  opt)
virtual

Definition at line 113 of file CbmStsDigitizeQa.cxx.

References fHM, fStsPoints, CbmHistManager::H1(), and ProcessDigisAndPoints().

◆ Finish()

◆ Init()

◆ operator=()

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

◆ ProcessAngles()

void CbmStsDigitizeQa::ProcessAngles ( )

◆ ProcessDigisAndPoints()

◆ ReadDataBranches()

void CbmStsDigitizeQa::ReadDataBranches ( )
private

◆ SetOutputDir()

void CbmStsDigitizeQa::SetOutputDir ( const std::string &  outputDir)
inline

Definition at line 33 of file CbmStsDigitizeQa.h.

References fOutputDir.

◆ SetParContainers()

void CbmStsDigitizeQa::SetParContainers ( )
virtual

Definition at line 62 of file CbmStsDigitizeQa.cxx.

References fModuleParSet, and fSettings.

Member Data Documentation

◆ fAsicPar

const CbmStsParAsic* CbmStsDigitizeQa::fAsicPar = nullptr
private

Definition at line 55 of file CbmStsDigitizeQa.h.

Referenced by CreateDigiHistograms(), Finish(), and Init().

◆ fDigiManager

CbmDigiManager* CbmStsDigitizeQa::fDigiManager
private

Definition at line 48 of file CbmStsDigitizeQa.h.

Referenced by Init(), ProcessDigisAndPoints(), and ReadDataBranches().

◆ fHM

◆ fMaxScale

Int_t CbmStsDigitizeQa::fMaxScale
private

Definition at line 57 of file CbmStsDigitizeQa.h.

Referenced by ProcessDigisAndPoints().

◆ fModuleParSet

CbmStsParSetModule* CbmStsDigitizeQa::fModuleParSet = nullptr
private

Definition at line 54 of file CbmStsDigitizeQa.h.

Referenced by Init(), and SetParContainers().

◆ fnOfDigisChip

std::vector<std::vector<std::vector<std::vector<std::vector<Int_t> > > > > CbmStsDigitizeQa::fnOfDigisChip
private

Definition at line 60 of file CbmStsDigitizeQa.h.

Referenced by Finish(), and Init().

◆ fNofStation

Int_t CbmStsDigitizeQa::fNofStation
private

Definition at line 52 of file CbmStsDigitizeQa.h.

Referenced by CreateDigiHistograms(), Finish(), Init(), and ProcessAngles().

◆ fOutFile

std::ofstream CbmStsDigitizeQa::fOutFile
private

Definition at line 58 of file CbmStsDigitizeQa.h.

Referenced by Finish().

◆ fOutputDir

std::string CbmStsDigitizeQa::fOutputDir
private

Definition at line 49 of file CbmStsDigitizeQa.h.

Referenced by Finish(), and SetOutputDir().

◆ fSettings

const CbmStsParSim* CbmStsDigitizeQa::fSettings = nullptr
private

Definition at line 53 of file CbmStsDigitizeQa.h.

Referenced by Finish(), and SetParContainers().

◆ fSetup

CbmStsSetup* CbmStsDigitizeQa::fSetup
private

◆ fStsPoints

TClonesArray* CbmStsDigitizeQa::fStsPoints
private

Definition at line 50 of file CbmStsDigitizeQa.h.

Referenced by Exec(), and ReadDataBranches().


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