|
CbmRoot
|
#include <CbmStsDigitizeQa.h>
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 &) | |
| CbmStsDigitizeQa & | operator= (const CbmStsDigitizeQa &) |
| ClassDef (CbmStsDigitizeQa, 1) | |
Private Attributes | |
| CbmHistManager * | fHM |
| CbmDigiManager * | fDigiManager |
| std::string | fOutputDir |
| TClonesArray * | fStsPoints |
| CbmStsSetup * | fSetup |
| Int_t | fNofStation |
| const CbmStsParSim * | fSettings = nullptr |
| CbmStsParSetModule * | fModuleParSet = nullptr |
| const CbmStsParAsic * | fAsicPar = nullptr |
| Int_t | fMaxScale |
| std::ofstream | fOutFile |
| std::vector< std::vector< std::vector< std::vector< std::vector< Int_t > > > > > | fnOfDigisChip |
Definition at line 25 of file CbmStsDigitizeQa.h.
| CbmStsDigitizeQa::CbmStsDigitizeQa | ( | CbmStsDigitize * | digitizer = NULL | ) |
Definition at line 50 of file CbmStsDigitizeQa.cxx.
References fDigiManager, fHM, fMaxScale, fnOfDigisChip, fNofStation, fOutFile, fOutputDir, fSetup, and fStsPoints.
Referenced by CbmStsDigitizeQa(), ClassDef(), and operator=().
|
virtual |
Definition at line 64 of file CbmStsDigitizeQa.cxx.
References fHM.
|
private |
References CbmStsDigitizeQa().
|
private |
References CbmStsDigitizeQa().
| void CbmStsDigitizeQa::CreateDigiHistograms | ( | ) |
Definition at line 220 of file CbmStsDigitizeQa.cxx.
References fAsicPar, fHM, fNofStation, and fSetup.
Referenced by CreateHistograms().
| void CbmStsDigitizeQa::CreateHistograms | ( | ) |
Definition at line 195 of file CbmStsDigitizeQa.cxx.
References CreateDigiHistograms(), CreateNofObjectsHistograms(), and fHM.
Referenced by Init().
| void CbmStsDigitizeQa::CreateNofObjectsHistograms | ( | ) |
Definition at line 202 of file CbmStsDigitizeQa.cxx.
References fHM.
Referenced by CreateHistograms().
|
virtual |
Definition at line 119 of file CbmStsDigitizeQa.cxx.
References fHM, fStsPoints, and ProcessDigisAndPoints().
|
virtual |
Definition at line 125 of file CbmStsDigitizeQa.cxx.
References CbmSimulationReport::Create(), fAsicPar, fHM, fnOfDigisChip, fNofStation, fOutFile, fOutputDir, fSettings, fSetup, CbmStsElement::GetDaughter(), CbmStsParModule::GetNofChannels(), CbmStsElement::GetNofDaughters(), CbmStsModule::GetParameters(), and ProcessAngles().
|
virtual |
Definition at line 77 of file CbmStsDigitizeQa.cxx.
References CreateHistograms(), fAsicPar, fDigiManager, fHM, fModuleParSet, fnOfDigisChip, fNofStation, fSetup, CbmStsElement::GetDaughter(), CbmStsParModule::GetNofChannels(), CbmStsElement::GetNofDaughters(), CbmStsModule::GetParameters(), CbmDigiManager::Instance(), CbmStsSetup::Instance(), and ReadDataBranches().
|
private |
References CbmStsDigitizeQa().
| void CbmStsDigitizeQa::ProcessAngles | ( | ) |
Definition at line 348 of file CbmStsDigitizeQa.cxx.
References fHM, fNofStation, fSetup, CbmStsElement::GetDaughter(), and CbmStsElement::GetNofDaughters().
Referenced by Finish().
| void CbmStsDigitizeQa::ProcessDigisAndPoints | ( | const TClonesArray * | points | ) |
Definition at line 256 of file CbmStsDigitizeQa.cxx.
References fDigiManager, fHM, fMaxScale, fSetup, CbmStsDigi::GetAddress(), CbmStsDigi::GetChannel(), CbmLink::GetEntry(), CbmLink::GetFile(), CbmLink::GetIndex(), CbmStsParModule::GetNofChannels(), CbmStsModule::GetParameters(), kSts, kStsModule, and points.
Referenced by Exec().
|
private |
Definition at line 176 of file CbmStsDigitizeQa.cxx.
References fDigiManager, fStsPoints, and kSts.
Referenced by Init().
|
inline |
Definition at line 39 of file CbmStsDigitizeQa.h.
References fOutputDir.
|
virtual |
Definition at line 69 of file CbmStsDigitizeQa.cxx.
References fModuleParSet, and fSettings.
|
private |
Definition at line 61 of file CbmStsDigitizeQa.h.
Referenced by CreateDigiHistograms(), Finish(), and Init().
|
private |
Definition at line 54 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), Init(), ProcessDigisAndPoints(), and ReadDataBranches().
|
private |
Definition at line 53 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), CreateDigiHistograms(), CreateHistograms(), CreateNofObjectsHistograms(), Exec(), Finish(), Init(), ProcessAngles(), ProcessDigisAndPoints(), and ~CbmStsDigitizeQa().
|
private |
Definition at line 63 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), and ProcessDigisAndPoints().
|
private |
Definition at line 60 of file CbmStsDigitizeQa.h.
Referenced by Init(), and SetParContainers().
|
private |
Definition at line 65 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), Finish(), and Init().
|
private |
Definition at line 58 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), CreateDigiHistograms(), Finish(), Init(), and ProcessAngles().
|
private |
Definition at line 64 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), and Finish().
|
private |
Definition at line 55 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), Finish(), and SetOutputDir().
|
private |
Definition at line 59 of file CbmStsDigitizeQa.h.
Referenced by Finish(), and SetParContainers().
|
private |
Definition at line 57 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), CreateDigiHistograms(), Finish(), Init(), ProcessAngles(), and ProcessDigisAndPoints().
|
private |
Definition at line 56 of file CbmStsDigitizeQa.h.
Referenced by CbmStsDigitizeQa(), Exec(), and ReadDataBranches().