|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsMatchHits.h>
Public Member Functions | |
| CbmStsMatchHits () | |
| Default constructor. | |
| CbmStsMatchHits (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsMatchHits (const char *name, Int_t iVerbose) | |
| Constructor with name. | |
| virtual | ~CbmStsMatchHits () |
| Destructor. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | ExecReal (Option_t *opt) |
| virtual void | SetRealisticResponse (Bool_t real=kTRUE) |
| CbmStsMatchHits () | |
| Default constructor. | |
| CbmStsMatchHits (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsMatchHits (const char *name, Int_t iVerbose) | |
| Constructor with name. | |
| virtual | ~CbmStsMatchHits () |
| 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. | |
| CbmStsMatchHits (const CbmStsMatchHits &) | |
| CbmStsMatchHits | operator= (const CbmStsMatchHits &) |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| InitStatus | GetGeometry () |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| virtual void | Finish () |
| Run summary. | |
| CbmStsMatchHits (const CbmStsMatchHits &) | |
| CbmStsMatchHits | operator= (const CbmStsMatchHits &) |
Private Attributes | |
| CbmGeoStsPar * | fGeoPar |
| CbmStsDigiPar * | fDigiPar |
| Geometry parameter container. | |
| CbmStsDigiScheme * | fDigiScheme |
| Digitisation parameter container. | |
| TClonesArray * | fPoints |
| Digitisation scheme. | |
| TClonesArray * | fPointsSi |
| Array of CbmStsPoint. | |
| TClonesArray * | fDigis |
| Array of BmnSiliconPoint AZ-280322. | |
| TClonesArray * | fDigiMatches |
| Array of CbmStsDigi. | |
| TClonesArray * | fHits |
| Array of CbmStsDigiMatch. | |
| TClonesArray * | fClusters |
| Array of CbmStsHit. | |
| TStopwatch | fTimer |
| 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 CbmStsMatchHits.h.
| CbmStsMatchHits::CbmStsMatchHits | ( | ) |
Definition at line 51 of file CbmStsMatchHits.cxx.
References fCandMap, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fIter, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fNStations, fPassGeo, fPoints, fPointsSi, fRealistic, fTargetPos, fTime, fTimer, and CbmStsDigiScheme::Instance().
Referenced by CbmStsMatchHits(), and operator=().
| CbmStsMatchHits::CbmStsMatchHits | ( | Int_t | iVerbose | ) |
Definition at line 83 of file CbmStsMatchHits.cxx.
References fCandMap, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fIter, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fNStations, fPassGeo, fPoints, fPointsSi, fRealistic, fTargetPos, fTime, fTimer, and CbmStsDigiScheme::Instance().
| CbmStsMatchHits::CbmStsMatchHits | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 115 of file CbmStsMatchHits.cxx.
References fCandMap, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fIter, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fNStations, fPassGeo, fPoints, fPointsSi, fRealistic, fTargetPos, fTime, fTimer, and CbmStsDigiScheme::Instance().
|
virtual |
Definition at line 147 of file CbmStsMatchHits.cxx.
|
private |
| CbmStsMatchHits::CbmStsMatchHits | ( | ) |
| CbmStsMatchHits::CbmStsMatchHits | ( | Int_t | iVerbose | ) |
| CbmStsMatchHits::CbmStsMatchHits | ( | const char * | name, |
| Int_t | iVerbose ) |
|
virtual |
|
private |
|
virtual |
Definition at line 160 of file CbmStsMatchHits.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 |
|
virtual |
Definition at line 402 of file CbmStsMatchHits.cxx.
References dist(), fClusters, fDigiMatches, fDigiScheme, fHits, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fNStations, fPoints, fPointsSi, fTime, fTimer, TNamed::GetName(), CbmStsDigiMatch::GetRefIndex(), CbmStsHit::GetStationNr(), CbmStsSensor::GetStationNr(), CbmStsPoint::GetXIn(), CbmStsPoint::GetYIn(), CbmStsPoint::GetZIn(), i, and TMath::Sqrt().
Referenced by Exec().
|
virtual |
|
privatevirtual |
Definition at line 948 of file CbmStsMatchHits.cxx.
References fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, and fTime.
|
privatevirtual |
References fCandMap, fClusters, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fIter, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fNStations, fPassGeo, fPoints, fPointsSi, fRealistic, fStationNrFromMcId, fTargetPos, fTime, and fTimer.
|
private |
Definition at line 857 of file CbmStsMatchHits.cxx.
References TObjArray::At(), TString::Data(), fGeoPar, fNStations, fPassGeo, fStationNrFromMcId, fTargetPos, and TObjArray::GetEntries().
Referenced by Init(), and ReInit().
|
private |
|
privatevirtual |
Definition at line 770 of file CbmStsMatchHits.cxx.
References fClusters, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fNBackgrd, fNDistant, fNEvents, fNEventsFailed, fNHits, fNMatched, fPoints, fPointsSi, fTime, and GetGeometry().
|
privatevirtual |
|
private |
|
private |
|
privatevirtual |
Definition at line 836 of file CbmStsMatchHits.cxx.
References fDigiPar, fDigiScheme, fGeoPar, and GetGeometry().
|
privatevirtual |
|
privatevirtual |
Definition at line 751 of file CbmStsMatchHits.cxx.
|
privatevirtual |
Definition at line 56 of file CbmStsMatchHits.h.
References fRealistic.
Definition at line 56 of file CbmStsMatchHits.h.
References fRealistic.
Definition at line 102 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), and Finish().
|
private |
Definition at line 83 of file CbmStsMatchHits.h.
Referenced by ExecReal(), Finish(), and Init().
|
private |
Definition at line 81 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 76 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), ~CbmStsMatchHits(), Finish(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 80 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Finish(), and Init().
|
private |
Definition at line 77 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), Init(), and ReInit().
|
private |
Definition at line 75 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), ~CbmStsMatchHits(), Finish(), GetGeometry(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 82 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
Definition at line 103 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), and Finish().
|
private |
Definition at line 91 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 90 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 85 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 86 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 88 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 89 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 96 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), ExecReal(), Finish(), and GetGeometry().
|
private |
Geometry parameters
Definition at line 94 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), ~CbmStsMatchHits(), Finish(), GetGeometry(), and SetParContainers().
|
private |
Definition at line 78 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 79 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 99 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), Finish(), and SetRealisticResponse().
|
private |
Definition at line 97 of file CbmStsMatchHits.h.
Referenced by Finish(), and GetGeometry().
|
private |
Definition at line 95 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Finish(), and GetGeometry().
|
private |
Definition at line 87 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), Finish(), and Init().
|
private |
Definition at line 84 of file CbmStsMatchHits.h.
Referenced by CbmStsMatchHits(), CbmStsMatchHits(), CbmStsMatchHits(), Exec(), ExecReal(), and Finish().