|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsIdealDigitize.h>
Public Member Functions | |
| CbmStsIdealDigitize () | |
| Default constructor. | |
| CbmStsIdealDigitize (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsIdealDigitize (const char *name, Int_t iVerbose) | |
| Constructor with name. | |
| virtual | ~CbmStsIdealDigitize () |
| 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 | Reset () |
| Reset eventwise counters. | |
| CbmStsIdealDigitize (const CbmStsIdealDigitize &) | |
| CbmStsIdealDigitize | operator= (const CbmStsIdealDigitize &) |
Private Attributes | |
| CbmGeoStsPar * | fGeoPar |
| CbmStsDigiPar * | fDigiPar |
| Geometry parameter container. | |
| CbmStsDigiScheme * | fDigiScheme |
| Digitisation parameter container. | |
| TClonesArray * | fPoints |
| Digitisation scheme. | |
| TClonesArray * | fDigis |
| Input array of CbmStsPoint. | |
| TClonesArray * | fDigiMatches |
| Output array of CbmStsDigi. | |
| Int_t | fNPoints |
| Output array of CbmStsDigiMatches. | |
| Int_t | fNFailed |
| Int_t | fNOutside |
| Int_t | fNMulti |
| Int_t | fNDigis |
| TStopwatch | fTimer |
| std::map< std::pair< Int_t, Int_t >, Int_t > | fChannelMap |
| Map of active channels (pair detectorId, channel number) to index of StsDigi. | |
Definition at line 33 of file CbmStsIdealDigitize.h.
| CbmStsIdealDigitize::CbmStsIdealDigitize | ( | ) |
Definition at line 49 of file CbmStsIdealDigitize.cxx.
References fChannelMap, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fNDigis, fNFailed, fNMulti, fNOutside, fNPoints, fPoints, fTimer, and Reset().
Referenced by CbmStsIdealDigitize(), and operator=().
| CbmStsIdealDigitize::CbmStsIdealDigitize | ( | Int_t | iVerbose | ) |
Definition at line 70 of file CbmStsIdealDigitize.cxx.
References fChannelMap, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fNDigis, fNFailed, fNMulti, fNOutside, fNPoints, fPoints, fTimer, and Reset().
| CbmStsIdealDigitize::CbmStsIdealDigitize | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 91 of file CbmStsIdealDigitize.cxx.
References fChannelMap, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, fNDigis, fNFailed, fNMulti, fNOutside, fNPoints, fPoints, fTimer, and Reset().
|
virtual |
Definition at line 113 of file CbmStsIdealDigitize.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, and Reset().
|
private |
|
virtual |
Definition at line 134 of file CbmStsIdealDigitize.cxx.
References TMath::Cos(), fChannelMap, fDigiMatches, fDigiScheme, fNDigis, fNFailed, fNMulti, fNOutside, fNPoints, fPoints, fTimer, CbmStsSensor::GetChannel(), CbmStsSensor::GetLx(), CbmStsSensor::GetLy(), TNamed::GetName(), CbmStsSensor::GetRotation(), CbmStsSensor::GetSectorNr(), CbmStsSensor::GetStationNr(), CbmStsSensor::GetType(), CbmStsPoint::GetX(), CbmStsSensor::GetX0(), CbmStsPoint::GetXIn(), CbmStsPoint::GetY(), CbmStsSensor::GetY0(), CbmStsPoint::GetYIn(), CbmStsSensor::GetZ0(), CbmStsPoint::GetZIn(), CbmStsPoint::IsUsable(), Reset(), and TMath::Sin().
|
privatevirtual |
Definition at line 307 of file CbmStsIdealDigitize.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, and fPoints.
|
private |
|
privatevirtual |
Definition at line 342 of file CbmStsIdealDigitize.cxx.
References fDigiPar, fDigiScheme, and fGeoPar.
|
private |
Definition at line 357 of file CbmStsIdealDigitize.cxx.
References fChannelMap, fDigiMatches, fDigis, fNDigis, fNFailed, fNMulti, fNOutside, and fNPoints.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), ~CbmStsIdealDigitize(), and Exec().
|
privatevirtual |
Definition at line 286 of file CbmStsIdealDigitize.cxx.
Definition at line 68 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Reset().
|
private |
Definition at line 58 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), ~CbmStsIdealDigitize(), Exec(), Init(), and Reset().
|
private |
Definition at line 54 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), ~CbmStsIdealDigitize(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 57 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), ~CbmStsIdealDigitize(), Init(), and Reset().
|
private |
Definition at line 55 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), ~CbmStsIdealDigitize(), Exec(), Init(), and ReInit().
|
private |
Definition at line 53 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), ~CbmStsIdealDigitize(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 63 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Reset().
|
private |
Definition at line 60 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Reset().
|
private |
Definition at line 62 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Reset().
|
private |
Definition at line 61 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Reset().
|
private |
Definition at line 59 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Reset().
|
private |
Definition at line 56 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), Exec(), and Init().
|
private |
Definition at line 64 of file CbmStsIdealDigitize.h.
Referenced by CbmStsIdealDigitize(), CbmStsIdealDigitize(), CbmStsIdealDigitize(), and Exec().