|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsSimulationQa.h>
Public Member Functions | |
| CbmStsSimulationQa () | |
| Default constructor. | |
| CbmStsSimulationQa (Bool_t visualizeBool, Int_t iVerbose=1) | |
| Standard constructor. | |
| virtual | ~CbmStsSimulationQa () |
| Destructor. | |
| virtual void | SetParContainers () |
| Set parameter containers. | |
| virtual InitStatus | Init () |
| Initialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| CbmStsSimulationQa () | |
| Default constructor. | |
| CbmStsSimulationQa (Bool_t visualizeBool, Int_t iVerbose=1) | |
| Standard constructor. | |
| virtual | ~CbmStsSimulationQa () |
| Destructor. | |
| virtual void | SetParContainers () |
| Set parameter containers. | |
| virtual InitStatus | Init () |
| Initialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
Private Member Functions | |
| virtual void | Finish () |
| Finish. | |
| InitStatus | GetGeometry () |
| Read the geometry parameters. | |
| void | CreateHistos () |
| Create histograms. | |
| void | Reset () |
| Reset histograms and counters. | |
| CbmStsSimulationQa (const CbmStsSimulationQa &) | |
| CbmStsSimulationQa | operator= (const CbmStsSimulationQa &) |
| virtual void | Finish () |
| Finish. | |
| InitStatus | GetGeometry () |
| Read the geometry parameters. | |
| void | CreateHistos () |
| Create histograms. | |
| void | Reset () |
| Reset histograms and counters. | |
| CbmStsSimulationQa (const CbmStsSimulationQa &) | |
| CbmStsSimulationQa | operator= (const CbmStsSimulationQa &) |
Private Attributes | |
| TClonesArray * | fMCTracks |
| Pointers to data arrays. | |
| TClonesArray * | fSTSPoints |
| FairGeoPassivePar * | fPassGeo |
| Geometry parameters. | |
| CbmGeoStsPar * | fStsGeo |
| TVector3 | fTargetPos |
| Int_t | fNStations |
| Int_t | fStationsMCId [10] |
| Int_t | fStationNrFromMcId [10000] |
| Float_t | fStationRadius [10] |
| Int_t | fNSectors [10] |
| TH1F * | fhMomAll |
| Histograms. | |
| TH2F * | fhYPtMapAll |
| TH1F * | fhPdgCodeAll |
| TH1F * | fhStsPointsAll |
| TH1F * | fhMomRec |
| TH2F * | fhYPtMapRec |
| TH1F * | fhPdgCodeRec |
| TH1F * | fhStsPointsRec |
| TH2F * | fhMomStsPoints |
| TH3F * | fhStsPointsPosition |
| TH2F * | fhStationPoints [10] |
| TH1F * | fhNofEvents |
| TH1F * | fhNofStsStations |
| TList * | fHistoList |
| List of histograms. | |
| Int_t | fNEvents |
| Counters. | |
| Bool_t | fOnlineAnalysis |
| TCanvas * | fOnlineCanvas |
| TPad * | fOnlinePad [10] |
Definition at line 28 of file CbmStsSimulationQa.h.
| CbmStsSimulationQa::CbmStsSimulationQa | ( | ) |
Definition at line 43 of file CbmStsSimulationQa.cxx.
References fHistoList, fhMomAll, fhMomRec, fhMomStsPoints, fhNofEvents, fhNofStsStations, fhPdgCodeAll, fhPdgCodeRec, fhStsPointsAll, fhStsPointsPosition, fhStsPointsRec, fhYPtMapAll, fhYPtMapRec, fMCTracks, fNEvents, fNStations, fOnlineAnalysis, fOnlineCanvas, fPassGeo, fStsGeo, fSTSPoints, and fTargetPos.
Referenced by CbmStsSimulationQa(), and operator=().
| visualizeBool | Bool to turn visualization on/off |
Definition at line 69 of file CbmStsSimulationQa.cxx.
References fHistoList, fhMomAll, fhMomRec, fhMomStsPoints, fhNofEvents, fhNofStsStations, fhPdgCodeAll, fhPdgCodeRec, fhStsPointsAll, fhStsPointsPosition, fhStsPointsRec, fhYPtMapAll, fhYPtMapRec, fMCTracks, fNEvents, fNStations, fOnlineAnalysis, fOnlineCanvas, fPassGeo, fStsGeo, fSTSPoints, and fTargetPos.
|
virtual |
Definition at line 98 of file CbmStsSimulationQa.cxx.
References fHistoList.
|
private |
| CbmStsSimulationQa::CbmStsSimulationQa | ( | ) |
| visualizeBool | Bool to turn visualization on/off |
|
virtual |
|
private |
|
private |
Definition at line 481 of file CbmStsSimulationQa.cxx.
References fHistoList, fhMomAll, fhMomRec, fhMomStsPoints, fhNofEvents, fhNofStsStations, fhPdgCodeAll, fhPdgCodeRec, fhStationPoints, fhStsPointsAll, fhStsPointsPosition, fhStsPointsRec, fhYPtMapAll, fhYPtMapRec, fNStations, and fStationRadius.
Referenced by Init().
|
private |
|
virtual |
Definition at line 247 of file CbmStsSimulationQa.cxx.
References TPaveText::AddText(), TPaveText::Draw(), fhMomAll, fhMomRec, fhMomStsPoints, fhNofEvents, fhPdgCodeAll, fhPdgCodeRec, fhStationPoints, fhStsPointsAll, fhStsPointsPosition, fhStsPointsRec, fhYPtMapAll, fhYPtMapRec, fMCTracks, fNEvents, fNStations, fOnlineAnalysis, fOnlinePad, fStationNrFromMcId, fSTSPoints, CbmMCTrack::Get4Momentum(), CbmMCTrack::GetMomentum(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetStartVertex(), CbmStsPoint::GetX(), CbmStsPoint::GetY(), kGEM, TVector3::Mag(), TVector3::Pt(), TLorentzVector::Rapidity(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextSize(), x, y, TVector3::z(), and z.
|
virtual |
|
privatevirtual |
Definition at line 373 of file CbmStsSimulationQa.cxx.
References fHistoList.
|
privatevirtual |
|
private |
Definition at line 393 of file CbmStsSimulationQa.cxx.
References TArrayD::At(), TObjArray::At(), TString::Contains(), TString::Data(), fNStations, fStationNrFromMcId, fStationRadius, fStsGeo, TObjArray::GetEntries(), TString::Length(), TString::Remove(), and TMath::Sqrt().
Referenced by Init(), and ReInit().
|
private |
|
virtual |
Definition at line 142 of file CbmStsSimulationQa.cxx.
References CreateHistos(), TLegend::Draw(), fhNofStsStations, fMCTracks, fNStations, fOnlineAnalysis, fOnlineCanvas, fOnlinePad, fSTSPoints, GetGeometry(), Reset(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttText::SetTextAlign(), TAttText::SetTextColor(), and TAttText::SetTextSize().
|
virtual |
|
private |
|
private |
|
virtual |
Definition at line 222 of file CbmStsSimulationQa.cxx.
References fNStations, and GetGeometry().
|
virtual |
|
private |
Definition at line 538 of file CbmStsSimulationQa.cxx.
References fNEvents.
Referenced by Init().
|
private |
References fHistoList, fhMomAll, fhMomRec, fhMomStsPoints, fhNofEvents, fhNofStsStations, fhPdgCodeAll, fhPdgCodeRec, fhStationPoints, fhStsPointsAll, fhStsPointsPosition, fhStsPointsRec, fhYPtMapAll, fhYPtMapRec, fMCTracks, fNEvents, fNSectors, fNStations, fOnlineAnalysis, fOnlineCanvas, fOnlinePad, fPassGeo, fStationNrFromMcId, fStationRadius, fStationsMCId, fStsGeo, fSTSPoints, and fTargetPos.
|
virtual |
Definition at line 106 of file CbmStsSimulationQa.cxx.
|
virtual |
|
private |
Definition at line 98 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), ~CbmStsSimulationQa(), CreateHistos(), Finish(), and Reset().
|
private |
Definition at line 82 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 86 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 90 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 94 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 95 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Init(), and Reset().
|
private |
Definition at line 84 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 88 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 92 of file CbmStsSimulationQa.h.
Referenced by CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 85 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 91 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 89 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 83 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 87 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), and Reset().
|
private |
Definition at line 68 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), Exec(), Init(), and Reset().
|
private |
Definition at line 101 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), Exec(), and Reset().
|
private |
Definition at line 79 of file CbmStsSimulationQa.h.
Referenced by Reset().
|
private |
Definition at line 75 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), CreateHistos(), Exec(), GetGeometry(), Init(), ReInit(), and Reset().
|
private |
Definition at line 103 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), Exec(), Init(), and Reset().
|
private |
Definition at line 104 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), Init(), and Reset().
|
private |
Definition at line 105 of file CbmStsSimulationQa.h.
|
private |
Definition at line 72 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), Reset(), and SetParContainers().
|
private |
Definition at line 77 of file CbmStsSimulationQa.h.
Referenced by Exec(), GetGeometry(), and Reset().
|
private |
Definition at line 78 of file CbmStsSimulationQa.h.
Referenced by CreateHistos(), GetGeometry(), and Reset().
|
private |
Definition at line 76 of file CbmStsSimulationQa.h.
Referenced by Reset().
|
private |
Definition at line 73 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), GetGeometry(), Reset(), and SetParContainers().
|
private |
Definition at line 69 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), Exec(), Init(), and Reset().
|
private |
Definition at line 74 of file CbmStsSimulationQa.h.
Referenced by CbmStsSimulationQa(), CbmStsSimulationQa(), and Reset().