|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsIdealFindHits.h>
Public Member Functions | |
| CbmStsIdealFindHits () | |
| Default constructor. | |
| CbmStsIdealFindHits (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsIdealFindHits (const char *name, Int_t iVerbose) | |
| Constructor with task name. | |
| virtual | ~CbmStsIdealFindHits () |
| Destructor. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
Private Member Functions | |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| void | MakeSets () |
| Make sectorwise sets for sigis. | |
| void | SortDigis () |
| Sort digis sectorwise. | |
| Int_t | FindHits (CbmStsStation *station, CbmStsSector *sector, std::set< Int_t > &fSet, std::set< Int_t > &bSet) |
| Find hits in one sector. | |
| CbmStsIdealFindHits (const CbmStsIdealFindHits &) | |
| CbmStsIdealFindHits | operator= (const CbmStsIdealFindHits &) |
Private Attributes | |
| CbmGeoStsPar * | fGeoPar |
| CbmStsDigiPar * | fDigiPar |
| Geometry parameters. | |
| CbmStsDigiScheme * | fDigiScheme |
| Digitisation parameters. | |
| TClonesArray * | fDigis |
| Digitisation scheme. | |
| TClonesArray * | fDigiMatch |
| Input array of CbmStsDigi. | |
| TClonesArray * | fPoints |
| AZ: Input array of CbmStsDigiMatch. | |
| TClonesArray * | fHits |
| AZ: Input array of CbmStsPoint. | |
| std::map< CbmStsSector *, std::set< Int_t > > | fDigiMapF |
| Output array of CbmStsHit. | |
| std::map< CbmStsSector *, std::set< Int_t > > | fDigiMapB |
| sector digis (front) | |
| TStopwatch | fTimer |
| sector digis (back) | |
| Int_t | fNStations |
| Int_t | fNEvents |
| Double_t | fTime1 |
| Number of events with success. | |
Definition at line 34 of file CbmStsIdealFindHits.h.
| CbmStsIdealFindHits::CbmStsIdealFindHits | ( | ) |
Definition at line 40 of file CbmStsIdealFindHits.cxx.
References fDigiMapB, fDigiMapF, fDigiMatch, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fNEvents, fNStations, fPoints, fTime1, and fTimer.
Referenced by CbmStsIdealFindHits(), and operator=().
| CbmStsIdealFindHits::CbmStsIdealFindHits | ( | Int_t | iVerbose | ) |
Definition at line 61 of file CbmStsIdealFindHits.cxx.
References fDigiMapB, fDigiMapF, fDigiMatch, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fNEvents, fNStations, fPoints, fTime1, and fTimer.
| CbmStsIdealFindHits::CbmStsIdealFindHits | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 82 of file CbmStsIdealFindHits.cxx.
References fDigiMapB, fDigiMapF, fDigiMatch, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fNEvents, fNStations, fPoints, fTime1, and fTimer.
|
virtual |
Definition at line 103 of file CbmStsIdealFindHits.cxx.
References fHits.
|
private |
|
virtual |
Definition at line 113 of file CbmStsIdealFindHits.cxx.
References fDigiMapB, fDigiMapF, fDigiScheme, fHits, FindHits(), fTimer, CbmStsStation::GetNSectors(), CbmStsStation::GetSector(), CbmStsSector::GetSectorNr(), CbmStsStation::GetStationNr(), CbmStsSector::GetType(), nStations, and SortDigis().
|
private |
Definition at line 365 of file CbmStsIdealFindHits.cxx.
References TMath::Abs(), TMath::Cos(), fDigiMatch, fDigis, fHits, CbmStsDigi::GetChannelNr(), CbmStsSector::GetDetectorId(), CbmStsSector::GetDx(), CbmStsSector::GetDy(), CbmStsStation::GetNofZ(), CbmStsSector::GetRotation(), CbmStsSector::GetSectorNr(), CbmStsStation::GetStationNr(), CbmStsSector::GetStereoB(), CbmStsSector::GetStereoF(), CbmStsSector::GetType(), CbmStsStation::GetZ(), CbmStsSector::Intersect(), TMath::RadToDeg(), TVector3::SetXYZ(), TMath::Sin(), TMath::Sqrt(), and TMath::Tan().
Referenced by Exec().
|
privatevirtual |
Definition at line 226 of file CbmStsIdealFindHits.cxx.
References fDigiMatch, fDigiPar, fDigis, fDigiScheme, fGeoPar, fHits, fPoints, and MakeSets().
|
private |
Definition at line 293 of file CbmStsIdealFindHits.cxx.
References fDigiMapB, fDigiMapF, fDigiScheme, CbmStsStation::GetNSectors(), CbmStsStation::GetSector(), CbmStsSector::GetType(), and nStations.
Referenced by Init(), and ReInit().
|
private |
|
privatevirtual |
Definition at line 264 of file CbmStsIdealFindHits.cxx.
References fDigiPar, fDigiScheme, fGeoPar, and MakeSets().
|
privatevirtual |
Definition at line 205 of file CbmStsIdealFindHits.cxx.
|
private |
Definition at line 316 of file CbmStsIdealFindHits.cxx.
References fDigiMapB, fDigiMapF, fDigis, fDigiScheme, CbmStsDigi::GetSectorNr(), CbmStsDigi::GetSide(), and CbmStsDigi::GetStationNr().
Referenced by Exec().
|
private |
Definition at line 62 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), Exec(), MakeSets(), and SortDigis().
|
private |
Definition at line 61 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), Exec(), MakeSets(), and SortDigis().
|
private |
Definition at line 58 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), FindHits(), and Init().
|
private |
Definition at line 55 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 57 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), FindHits(), Init(), and SortDigis().
|
private |
Definition at line 56 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), Exec(), Init(), MakeSets(), ReInit(), and SortDigis().
|
private |
Definition at line 54 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 60 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), ~CbmStsIdealFindHits(), Exec(), FindHits(), and Init().
|
private |
Definition at line 91 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), and CbmStsIdealFindHits().
|
private |
Definition at line 90 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), and CbmStsIdealFindHits().
|
private |
Definition at line 59 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), and Init().
|
private |
Definition at line 92 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), and CbmStsIdealFindHits().
|
private |
Definition at line 63 of file CbmStsIdealFindHits.h.
Referenced by CbmStsIdealFindHits(), CbmStsIdealFindHits(), CbmStsIdealFindHits(), and Exec().