|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsRealMatchHits.h>
Public Member Functions | |
| CbmStsRealMatchHits () | |
| Default constructor. | |
| CbmStsRealMatchHits (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsRealMatchHits (const char *name, Int_t iVerbose) | |
| Constructor with name. | |
| virtual | ~CbmStsRealMatchHits () |
| Destructor. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | ExecReal (Option_t *opt) |
| virtual void | SetRealisticResponse (Bool_t real=kTRUE) |
Private Member Functions | |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| InitStatus | GetGeometry () |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| virtual void | Finish () |
| Run summary. | |
Private Attributes | |
| CbmGeoStsPar * | fGeoPar |
| CbmStsDigiPar * | fDigiPar |
| Geometry parameter container. | |
| CbmStsDigiScheme * | fDigiScheme |
| Digitisation parameter container. | |
| TClonesArray * | fPoints |
| Digitisation scheme. | |
| TClonesArray * | fDigis |
| Array of CbmStsPoint. | |
| TClonesArray * | fDigiMatches |
| Array of CbmStsDigi. | |
| TClonesArray * | fHits |
| Array of CbmStsDigiMatch. | |
| TStopwatch | fTimer |
| Array of CbmStsHit. | |
| Int_t | fNEvents |
| Timer. | |
| Int_t | fNEventsFailed |
| Number of events with success. | |
| Double_t | fTime |
| Number of events with failure. | |
| Double_t | fNHits |
| Total real time used for good events. | |
| Double_t | fNMatched |
| Total number of hits. | |
| Double_t | fNDistant |
| Total number of matched hits. | |
| Double_t | fNBackgrd |
| Total number of displaced hits. | |
| FairGeoPassivePar * | fPassGeo |
| Total number of background hits. | |
| TVector3 | fTargetPos |
| Int_t | fNStations |
| Int_t | fStationNrFromMcId [10000] |
| Bool_t | fRealistic |
| map< Double_t, Int_t > | fCandMap |
| Map from candidate point to distance to hit. | |
| map< Double_t, Int_t >::iterator | fIter |
Definition at line 37 of file CbmStsRealMatchHits.h.
| CbmStsRealMatchHits::CbmStsRealMatchHits | ( | ) |
Definition at line 45 of file CbmStsRealMatchHits.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fPassGeo, fPoints, and fRealistic.
| CbmStsRealMatchHits::CbmStsRealMatchHits | ( | Int_t | iVerbose | ) |
Definition at line 61 of file CbmStsRealMatchHits.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fPassGeo, fPoints, and fRealistic.
| CbmStsRealMatchHits::CbmStsRealMatchHits | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 77 of file CbmStsRealMatchHits.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fPassGeo, fPoints, and fRealistic.
|
virtual |
Definition at line 93 of file CbmStsRealMatchHits.cxx.
References fDigiPar, fDigiScheme, fGeoPar, and fPassGeo.
|
virtual |
Definition at line 107 of file CbmStsRealMatchHits.cxx.
References TMath::Abs(), dist(), ExecReal(), fCandMap, fDigiMatches, fDigiScheme, fHits, fIter, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fPoints, fRealistic, fTime, fTimer, CbmStsHit::GetDigi(), CbmStsDigiMatch::GetRefIndex(), CbmStsHit::GetSectorNr(), CbmStsHit::GetStationNr(), CbmStsSector::GetType(), CbmStsPoint::GetX(), CbmStsPoint::GetY(), CbmStsStation::GetZ(), and TMath::Sqrt().
|
virtual |
Definition at line 348 of file CbmStsRealMatchHits.cxx.
References TMath::Abs(), fHits, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fNStations, fPoints, fStationNrFromMcId, fTime, fTimer, CbmStsHit::GetStationNr(), CbmStsPoint::GetX(), and CbmStsPoint::GetY().
Referenced by Exec().
|
privatevirtual |
Definition at line 623 of file CbmStsRealMatchHits.cxx.
References fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, and fTime.
|
private |
Definition at line 533 of file CbmStsRealMatchHits.cxx.
References TObjArray::At(), TString::Data(), fGeoPar, fNStations, fPassGeo, fStationNrFromMcId, fTargetPos, and TObjArray::GetEntries().
Referenced by Init(), and ReInit().
|
privatevirtual |
Definition at line 456 of file CbmStsRealMatchHits.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fPoints, fTime, and GetGeometry().
|
privatevirtual |
Definition at line 512 of file CbmStsRealMatchHits.cxx.
References fDigiPar, fDigiScheme, fGeoPar, and GetGeometry().
|
privatevirtual |
Definition at line 437 of file CbmStsRealMatchHits.cxx.
Definition at line 57 of file CbmStsRealMatchHits.h.
References fRealistic.
Definition at line 101 of file CbmStsRealMatchHits.h.
Referenced by Exec().
|
private |
Definition at line 81 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), Exec(), and Init().
|
private |
Definition at line 77 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), ~CbmStsRealMatchHits(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 80 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), and Init().
|
private |
Definition at line 78 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), ~CbmStsRealMatchHits(), Exec(), Init(), and ReInit().
|
private |
Definition at line 76 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), ~CbmStsRealMatchHits(), GetGeometry(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 82 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), Exec(), ExecReal(), and Init().
Definition at line 102 of file CbmStsRealMatchHits.h.
Referenced by Exec().
|
private |
Definition at line 90 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 89 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 84 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 85 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 87 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 88 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 95 of file CbmStsRealMatchHits.h.
Referenced by ExecReal(), and GetGeometry().
|
private |
Geometry parameters
Definition at line 93 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), ~CbmStsRealMatchHits(), GetGeometry(), and SetParContainers().
|
private |
Definition at line 79 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), Exec(), ExecReal(), and Init().
|
private |
Definition at line 98 of file CbmStsRealMatchHits.h.
Referenced by CbmStsRealMatchHits(), CbmStsRealMatchHits(), CbmStsRealMatchHits(), Exec(), and SetRealisticResponse().
|
private |
Definition at line 96 of file CbmStsRealMatchHits.h.
Referenced by ExecReal(), and GetGeometry().
|
private |
Definition at line 94 of file CbmStsRealMatchHits.h.
Referenced by GetGeometry().
|
private |
Definition at line 86 of file CbmStsRealMatchHits.h.
Referenced by Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 83 of file CbmStsRealMatchHits.h.
Referenced by Exec(), and ExecReal().