|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsFindHitsQa.h>
Public Member Functions | |
| CbmStsFindHitsQa () | |
| Default constructor. | |
| CbmStsFindHitsQa (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsFindHitsQa (const char *name, Int_t iVerbose) | |
| Constructor with task name. | |
| CbmStsFindHitsQa (Bool_t visualizeBool, Int_t iVerbose=1) | |
| virtual | ~CbmStsFindHitsQa () |
| Destructor. | |
| void | CreateHistos () |
| Create histograms. | |
| void | Reset () |
| Reset histograms and counters. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | Finish () |
| Virtual method Finish. | |
| CbmStsFindHitsQa () | |
| Default constructor. | |
| CbmStsFindHitsQa (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsFindHitsQa (const char *name, Int_t iVerbose) | |
| Constructor with task name. | |
| CbmStsFindHitsQa (Bool_t visualizeBool, Int_t iVerbose=1) | |
| virtual | ~CbmStsFindHitsQa () |
| Destructor. | |
| void | CreateHistos () |
| Create histograms. | |
| void | Reset () |
| Reset histograms and counters. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | Finish () |
| Virtual method Finish. | |
Private Member Functions | |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| CbmStsFindHitsQa (const CbmStsFindHitsQa &) | |
| CbmStsFindHitsQa | operator= (const CbmStsFindHitsQa &) |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| CbmStsFindHitsQa (const CbmStsFindHitsQa &) | |
| CbmStsFindHitsQa | operator= (const CbmStsFindHitsQa &) |
Definition at line 42 of file CbmStsFindHitsQa.h.
| CbmStsFindHitsQa::CbmStsFindHitsQa | ( | ) |
Definition at line 42 of file CbmStsFindHitsQa.cxx.
References fDigiPar, fDigiScheme, fGeoPar, fhEffIncAng, fhEffMom, fhEffPdgPrim, fhEffPdgSec, fhHitFindingEfficiency, fhHitPointCorr, fhHitPointPull, fHistoList, fMatches, fMCTracks, fNEvents, fNofHits, fNofPointsMomSum, fNofPointsPrim, fNofPointsSec, fNofRecoPointsMomSum, fNofRecoPrim, fNofRecoSec, fNStations, fOnlineAnalysis, fStsClusters, fStsDigis, fStsHits, fStsPoints, fTime1, fTimer, CbmStsDigiScheme::Instance(), and recoCanvas.
Referenced by CbmStsFindHitsQa(), and operator=().
| CbmStsFindHitsQa::CbmStsFindHitsQa | ( | Int_t | iVerbose | ) |
Definition at line 129 of file CbmStsFindHitsQa.cxx.
References fDigiPar, fDigiScheme, fGeoPar, fhEffIncAng, fhEffMom, fhEffPdgPrim, fhEffPdgSec, fhHitFindingEfficiency, fhHitPointCorr, fhHitPointPull, fHistoList, fMatches, fMCTracks, fNEvents, fNofHits, fNofPointsMomSum, fNofPointsPrim, fNofPointsSec, fNofRecoPointsMomSum, fNofRecoPrim, fNofRecoSec, fNStations, fStsClusters, fStsDigis, fStsHits, fStsPoints, fTime1, fTimer, CbmStsDigiScheme::Instance(), and recoCanvas.
| CbmStsFindHitsQa::CbmStsFindHitsQa | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 172 of file CbmStsFindHitsQa.cxx.
References fDigiPar, fDigiScheme, fGeoPar, fhEffIncAng, fhEffMom, fhEffPdgPrim, fhEffPdgSec, fhHitFindingEfficiency, fhHitPointCorr, fhHitPointPull, fHistoList, fMatches, fMCTracks, fNEvents, fNofHits, fNofPointsMomSum, fNofPointsPrim, fNofPointsSec, fNofRecoPointsMomSum, fNofRecoPrim, fNofRecoSec, fNStations, fOnlineAnalysis, fStsClusters, fStsDigis, fStsHits, fStsPoints, fTime1, fTimer, CbmStsDigiScheme::Instance(), and recoCanvas.
Definition at line 86 of file CbmStsFindHitsQa.cxx.
References fDigiPar, fDigiScheme, fGeoPar, fhEffIncAng, fhEffMom, fhEffPdgPrim, fhEffPdgSec, fhHitFindingEfficiency, fhHitPointCorr, fhHitPointPull, fHistoList, fMatches, fMCTracks, fNEvents, fNofHits, fNofPointsMomSum, fNofPointsPrim, fNofPointsSec, fNofRecoPointsMomSum, fNofRecoPrim, fNofRecoSec, fNStations, fOnlineAnalysis, fStsClusters, fStsDigis, fStsHits, fStsPoints, fTime1, fTimer, CbmStsDigiScheme::Instance(), and recoCanvas.
|
virtual |
Definition at line 216 of file CbmStsFindHitsQa.cxx.
References fHistoList, fHistoListPS, and fNStations.
|
private |
| CbmStsFindHitsQa::CbmStsFindHitsQa | ( | ) |
| CbmStsFindHitsQa::CbmStsFindHitsQa | ( | Int_t | iVerbose | ) |
| CbmStsFindHitsQa::CbmStsFindHitsQa | ( | const char * | name, |
| Int_t | iVerbose ) |
|
virtual |
|
private |
| void CbmStsFindHitsQa::CreateHistos | ( | ) |
Definition at line 624 of file CbmStsFindHitsQa.cxx.
References fDigiScheme, fhEffIncAng, fhEffMom, fhEffPdgPrim, fhEffPdgSec, fhEnergyLoss, fhHitFindingEfficiency, fhHitPointCorr, fhHitPointCorrelation, fhHitPointCorrelationB, fhHitPointCorrelationU, fhHitPointPull, fhIncAngle, fHistoList, fHistoListPS, fhNofHits, fhPoints, fhRecoPoints, fNStations, CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), and CbmStsStation::GetSector().
Referenced by Init().
| void CbmStsFindHitsQa::CreateHistos | ( | ) |
|
virtual |
Definition at line 228 of file CbmStsFindHitsQa.cxx.
References TMath::Abs(), TLegend::AddEntry(), TPaveText::AddText(), TMath::ATan2(), TH1::Draw(), TLegend::Draw(), TObject::Draw(), TPaveText::Draw(), fDigiScheme, fhEffIncAng, fhEffMom, fhEnergyLoss, fhHitPointCorr, fhHitPointCorrelation, fhHitPointCorrelationB, fhHitPointCorrelationU, fhHitPointPull, fhIncAngle, fhNofHits, fhPoints, fhRecoPoints, TH1::Fit(), fMCTracks, fNEvents, fNofDigisPChip, fNofHits, fNofPoints, fNofPointsIncAng, fNofPointsMom, fNofPointsMomSum, fNofPointsPdgPrim, fNofPointsPdgSec, fNofPointsPrim, fNofPointsSec, fNofRecoPdgPrim, fNofRecoPdgSec, fNofRecoPoints, fNofRecoPointsIncAng, fNofRecoPointsMom, fNofRecoPointsMomSum, fNofRecoPrim, fNofRecoSec, fNStations, fOnlineAnalysis, fStsDigis, fStsHits, fStsPoints, fTime1, fTimer, CbmStsDigi::GetChannelNr(), CbmMCTrack::GetMomentum(), CbmMCTrack::GetMotherId(), CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), TF1::GetParameter(), CbmMCTrack::GetPdgCode(), CbmStsStation::GetSector(), CbmStsDigi::GetSectorNr(), CbmStsHit::GetSectorNr(), CbmStsSensor::GetSectorNr(), CbmStsSector::GetSensor(), CbmStsHit::GetSensorNr(), CbmStsSensor::GetSensorNr(), CbmStsDigi::GetSide(), CbmMCTrack::GetStartVertex(), CbmStsDigi::GetStationNr(), CbmStsHit::GetStationNr(), CbmStsSensor::GetStationNr(), CbmStsPoint::GetX(), CbmStsSensor::GetX0(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetY(), CbmStsSensor::GetY0(), CbmStsPoint::GetYIn(), CbmStsPoint::GetZIn(), CbmStsPoint::GetZOut(), TVector3::Mag(), recoPad, TH1::SetAxisRange(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextSize(), and TH1::SetXTitle().
|
virtual |
|
virtual |
Definition at line 897 of file CbmStsFindHitsQa.cxx.
References fDigiScheme, fhEffPdgPrim, fhEffPdgSec, fhHitFindingEfficiency, fHistoList, fHistoListPS, fNofPoints, fNofPointsPdgPrim, fNofPointsPdgSec, fNofRecoPdgPrim, fNofRecoPdgSec, fNofRecoPoints, fNStations, CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), and CbmStsStation::GetSector().
|
virtual |
References fDigiPar, fDigiScheme, fGeoPar, fhEffIncAng, fhEffMom, fhEffPdgPrim, fhEffPdgSec, fhEnergyLoss, fhHitFindingEfficiency, fhHitPointCorr, fhHitPointCorrelation, fhHitPointCorrelationB, fhHitPointCorrelationU, fhHitPointPull, fhIncAngle, fHistoList, fHistoListPS, fhNofHits, fhPoints, fhRecoPoints, fMatches, fMCTracks, fNEvents, fNofDigisPChip, fNofHits, fNofPoints, fNofPointsIncAng, fNofPointsMom, fNofPointsMomSum, fNofPointsPdgPrim, fNofPointsPdgSec, fNofPointsPrim, fNofPointsSec, fNofRecoPdgPrim, fNofRecoPdgSec, fNofRecoPoints, fNofRecoPointsIncAng, fNofRecoPointsMom, fNofRecoPointsMomSum, fNofRecoPrim, fNofRecoSec, fNStations, fStsClusters, fStsDigis, fStsHits, fStsPoints, fTime1, and fTimer.
|
privatevirtual |
Definition at line 760 of file CbmStsFindHitsQa.cxx.
References CreateHistos(), fDigiPar, fDigiScheme, fGeoPar, fMCTracks, fNofPoints, fNofPointsIncAng, fNofPointsPdgPrim, fNofPointsPdgSec, fNofRecoPdgPrim, fNofRecoPdgSec, fNofRecoPoints, fNofRecoPointsIncAng, fNStations, fOnlineAnalysis, fStsClusters, fStsDigis, fStsHits, fStsPoints, CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), CbmStsStation::GetSector(), recoCanvas, recoPad, and Reset().
|
privatevirtual |
|
private |
|
private |
|
privatevirtual |
Definition at line 872 of file CbmStsFindHitsQa.cxx.
References fDigiPar, fDigiScheme, and fGeoPar.
|
privatevirtual |
References fOnlineAnalysis, recoCanvas, and recoPad.
| void CbmStsFindHitsQa::Reset | ( | ) |
Definition at line 724 of file CbmStsFindHitsQa.cxx.
References fHistoList, fHistoListPS, and fNStations.
Referenced by Init().
| void CbmStsFindHitsQa::Reset | ( | ) |
|
privatevirtual |
Definition at line 739 of file CbmStsFindHitsQa.cxx.
|
privatevirtual |
|
private |
Definition at line 74 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Finish(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 75 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), Exec(), Finish(), Init(), and ReInit().
|
private |
Definition at line 73 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Finish(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 98 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 99 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 101 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), and Finish().
|
private |
Definition at line 100 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), and Finish().
|
private |
Definition at line 91 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 97 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), and Finish().
|
private |
Definition at line 103 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 86 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 88 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 87 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 102 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 92 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 108 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), ~CbmStsFindHitsQa(), CreateHistos(), Finish(), and Reset().
|
private |
Definition at line 109 of file CbmStsFindHitsQa.h.
Referenced by ~CbmStsFindHitsQa(), CreateHistos(), Finish(), and Reset().
|
private |
Definition at line 105 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 94 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 95 of file CbmStsFindHitsQa.h.
Referenced by CreateHistos(), Exec(), and Finish().
|
private |
Definition at line 80 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), and Finish().
|
private |
Definition at line 77 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), Finish(), and Init().
|
private |
Definition at line 112 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 117 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 116 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 118 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 120 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 122 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 133 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 127 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 125 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 129 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 130 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 126 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 124 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 119 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 121 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 123 of file CbmStsFindHitsQa.h.
|
private |
Definition at line 134 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 131 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 132 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 111 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), ~CbmStsFindHitsQa(), CreateHistos(), Exec(), Finish(), Init(), and Reset().
|
private |
Definition at line 144 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), Init(), and ReInit().
|
private |
Definition at line 82 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Finish(), and Init().
|
private |
Definition at line 81 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), Finish(), and Init().
|
private |
Definition at line 79 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), Finish(), and Init().
|
private |
Definition at line 78 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), Finish(), and Init().
|
private |
Total real time used for good events
Definition at line 114 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 84 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Exec(), and Finish().
|
private |
Definition at line 145 of file CbmStsFindHitsQa.h.
Referenced by CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), CbmStsFindHitsQa(), Init(), and ReInit().
|
private |
Definition at line 146 of file CbmStsFindHitsQa.h.