#include <CbmTrdHitDensityQa.h>
Definition at line 30 of file CbmTrdHitDensityQa.h.
◆ CbmTrdHitDensityQa() [1/3]
CbmTrdHitDensityQa::CbmTrdHitDensityQa |
( |
| ) |
|
◆ CbmTrdHitDensityQa() [2/3]
CbmTrdHitDensityQa::CbmTrdHitDensityQa |
( |
Double_t |
TriggerThreshold, |
|
|
Double_t |
EventRate, |
|
|
Double_t |
ScaleCentral2mBias |
|
) |
| |
◆ ~CbmTrdHitDensityQa()
CbmTrdHitDensityQa::~CbmTrdHitDensityQa |
( |
| ) |
|
|
virtual |
◆ CbmTrdHitDensityQa() [3/3]
◆ ClassDef()
◆ DataRate2TriggerRate()
Double_t CbmTrdHitDensityQa::DataRate2TriggerRate |
( |
Double_t |
datarate | ) |
|
|
private |
◆ Exec()
void CbmTrdHitDensityQa::Exec |
( |
Option_t * |
option | ) |
|
|
virtual |
Executed task
Definition at line 195 of file CbmTrdHitDensityQa.cxx.
References fAsicPar, fBitPerHit, fClusters, fDigiPar, fEventCounter, fLayer, fModuleHitASICMap, fModuleHitMap, fNeighbourTrigger, fPlotResults, fTriggerThreshold, fUsedDigiMap, CbmDigiManager::Get(), CbmTrdDigi::GetAddress(), CbmTrdDigi::GetCharge(), CbmTrdAddress::GetColumnId(), CbmCluster::GetDigi(), CbmTrdAddress::GetLayerId(), CbmTrdAddress::GetModuleAddress(), CbmTrdParSet::GetModulePar(), CbmTrdParModDigi::GetModuleRow(), CbmTrdParSetAsic::GetModuleSet(), CbmTrdParSetAsic::GetNofAsics(), CbmTrdParModDigi::GetNofColumns(), CbmCluster::GetNofDigis(), CbmDigiManager::GetNofDigis(), CbmTrdParModDigi::GetNofRows(), CbmTrdAddress::GetRowId(), CbmTrdAddress::GetSectorId(), CbmDigiManager::Instance(), and kTrd.
◆ Finish()
void CbmTrdHitDensityQa::Finish |
( |
| ) |
|
|
virtual |
Finish task
Definition at line 367 of file CbmTrdHitDensityQa.cxx.
References fAsicPar, fDigiPar, fEventCounter, fGeoPar, first, fLayer, flogScale, fmax, fmin, fModuleHitASICMap, fModuleHitMap, fModuleHitMapIt, fPlotResults, fRatioTwoFiles, fScaleCentral2mBias, fStation, CbmTrdAddress::GetAddress(), CbmTrdParSetAsic::GetAsicAddress(), CbmTrdParSetAsic::GetAsicAddresses(), CbmTrdAddress::GetLayerId(), CbmTrdAddress::GetModuleId(), CbmTrdParSet::GetModulePar(), CbmTrdParSetAsic::GetModuleSet(), CbmTrdUtils::GetModuleType(), CbmTrdParSetAsic::GetNofAsics(), CbmTrdParModDigi::GetNofColumns(), CbmTrdParModDigi::GetNofColumnsInSector(), CbmTrdParModDigi::GetNofRows(), CbmTrdParModDigi::GetNofRowsInSector(), CbmTrdParModDigi::GetNofSectors(), CbmTrdParSet::GetNrOfModules(), CbmTrdParModDigi::GetOrientation(), CbmTrdParModDigi::GetPosition(), CbmTrdParModDigi::GetSizeX(), CbmTrdParModDigi::GetSizeY(), CbmTrdParModGeo::GetX(), CbmTrdParModGeo::GetY(), CbmTrdParModGeo::GetZ(), i, myfile, TriggerCount2TriggerRate(), TriggerRate2DataRate(), and TriggerRate2TriggerCount().
◆ FinishEvent()
void CbmTrdHitDensityQa::FinishEvent |
( |
| ) |
|
|
virtual |
◆ Init()
InitStatus CbmTrdHitDensityQa::Init |
( |
| ) |
|
|
virtual |
◆ operator=()
◆ Register()
void CbmTrdHitDensityQa::Register |
( |
| ) |
|
◆ ReInit()
InitStatus CbmTrdHitDensityQa::ReInit |
( |
| ) |
|
|
virtual |
◆ SetLogScale()
void CbmTrdHitDensityQa::SetLogScale |
( |
Bool_t |
logScale | ) |
|
◆ SetNeighbourTrigger()
void CbmTrdHitDensityQa::SetNeighbourTrigger |
( |
Bool_t |
trigger | ) |
|
◆ SetParContainers()
void CbmTrdHitDensityQa::SetParContainers |
( |
| ) |
|
|
virtual |
◆ SetPlotResults()
void CbmTrdHitDensityQa::SetPlotResults |
( |
Bool_t |
plotResults | ) |
|
◆ SetRatioTwoFiles()
void CbmTrdHitDensityQa::SetRatioTwoFiles |
( |
Bool_t |
ratioPlot | ) |
|
◆ SetScaleCentral2mBias()
void CbmTrdHitDensityQa::SetScaleCentral2mBias |
( |
Double_t |
scaling | ) |
|
◆ SetTriggerMaxScale()
void CbmTrdHitDensityQa::SetTriggerMaxScale |
( |
Double_t |
max | ) |
|
◆ SetTriggerMinScale()
void CbmTrdHitDensityQa::SetTriggerMinScale |
( |
Double_t |
min | ) |
|
◆ SetTriggerThreshold()
void CbmTrdHitDensityQa::SetTriggerThreshold |
( |
Double_t |
triggerthreshold | ) |
|
◆ TriggerCount2TriggerRate()
Double_t CbmTrdHitDensityQa::TriggerCount2TriggerRate |
( |
Double_t |
count | ) |
|
|
private |
◆ TriggerRate2DataRate()
Double_t CbmTrdHitDensityQa::TriggerRate2DataRate |
( |
Double_t |
triggerrate | ) |
|
|
private |
◆ TriggerRate2TriggerCount()
Double_t CbmTrdHitDensityQa::TriggerRate2TriggerCount |
( |
Double_t |
rate | ) |
|
|
private |
◆ fAsicPar
◆ fBitPerHit
Double_t CbmTrdHitDensityQa::fBitPerHit |
|
private |
◆ fClusters
TClonesArray* CbmTrdHitDensityQa::fClusters |
|
private |
◆ fDigiPar
◆ fEventCounter
TH1I* CbmTrdHitDensityQa::fEventCounter |
|
private |
◆ fEventRate
Double_t CbmTrdHitDensityQa::fEventRate |
|
private |
◆ fGeoHandler
◆ fGeoPar
◆ fLayer
Int_t CbmTrdHitDensityQa::fLayer |
|
private |
◆ flogScale
Bool_t CbmTrdHitDensityQa::flogScale |
|
private |
◆ fmax
Double_t CbmTrdHitDensityQa::fmax |
|
private |
◆ fmin
Double_t CbmTrdHitDensityQa::fmin |
|
private |
◆ fModuleHitASICMap
std::map<Int_t, TH1D*> CbmTrdHitDensityQa::fModuleHitASICMap |
|
private |
◆ fModuleHitASICMapIt
std::map<Int_t, TH1D*>::iterator CbmTrdHitDensityQa::fModuleHitASICMapIt |
|
private |
◆ fModuleHitMap
std::map<Int_t, TH2I*> CbmTrdHitDensityQa::fModuleHitMap |
|
private |
◆ fModuleHitMapIt
std::map<Int_t, TH2I*>::iterator CbmTrdHitDensityQa::fModuleHitMapIt |
|
private |
◆ fModuleID
Int_t CbmTrdHitDensityQa::fModuleID |
|
private |
◆ fNeighbourTrigger
Bool_t CbmTrdHitDensityQa::fNeighbourTrigger |
|
private |
◆ fPlotResults
Bool_t CbmTrdHitDensityQa::fPlotResults |
|
private |
◆ fRatioTwoFiles
Bool_t CbmTrdHitDensityQa::fRatioTwoFiles |
|
private |
◆ fScaleCentral2mBias
Double_t CbmTrdHitDensityQa::fScaleCentral2mBias |
|
private |
◆ fStation
Int_t CbmTrdHitDensityQa::fStation |
|
private |
◆ fTriggerThreshold
Double_t CbmTrdHitDensityQa::fTriggerThreshold |
|
private |
◆ fUsedDigiMap
std::map<Int_t, Int_t> CbmTrdHitDensityQa::fUsedDigiMap |
|
private |
◆ h1DataModule
TH1F* CbmTrdHitDensityQa::h1DataModule |
|
private |
◆ h1OptLinksModule
TH1F* CbmTrdHitDensityQa::h1OptLinksModule |
|
private |
◆ myfile
std::ofstream CbmTrdHitDensityQa::myfile |
|
private |
The documentation for this class was generated from the following files: