|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <CbmStsRealDigitize.h>
Public Member Functions | |
| CbmStsRealDigitize () | |
| Default constructor. | |
| CbmStsRealDigitize (Int_t iVerbose) | |
| Standard constructor. | |
| CbmStsRealDigitize (const char *name, Int_t iVerbose) | |
| Constructor with name. | |
| virtual | ~CbmStsRealDigitize () |
| Destructor. | |
| void | SetStep (Double_t tStep) |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | Finish () |
| Virtual method Finish. | |
| virtual void | SetRealisticResponse (Bool_t real=kTRUE) |
| void | FindFiredStrips (CbmStsPoint *pnt, Int_t &nofStr, Int_t *&strips, Double_t *&signals, Int_t side) |
| void | ProduceHitResponse (CbmStsSensor *sensor) |
| void | SetFrontThreshold (Double_t frontThr=0.) |
| void | SetBackThreshold (Double_t backThr=0.) |
| void | SetFrontNoiseWidth (Double_t frontNoW=0.) |
| void | SetBackNoiseWidth (Double_t backNoW=0.) |
| void | SetFrontNofBits (Int_t frontNB=0) |
| void | SetBackNofBits (Int_t backNB=0) |
| void | SetFrontMinStep (Double_t frontMS=0.) |
| void | SetBackMinStep (Double_t backMS=0.) |
| void | SetStripDeadTime (Double_t StripDeadTime=0.) |
Private Member Functions | |
| void | MakeSets () |
| Make sensorwise set for points. | |
| virtual void | SetParContainers () |
| Get parameter containers. | |
| virtual InitStatus | Init () |
| Intialisation. | |
| virtual InitStatus | ReInit () |
| Reinitialisation. | |
| void | Reset () |
| Reset eventwise counters. | |
Definition at line 37 of file CbmStsRealDigitize.h.
| CbmStsRealDigitize::CbmStsRealDigitize | ( | ) |
Definition at line 53 of file CbmStsRealDigitize.cxx.
References fBMinStep, fBNofBits, fBNoiseWidth, fBThreshold, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fFMinStep, fFNofBits, fFNoiseWidth, fFThreshold, fGeoPar, fNEvents, fPoints, fRealistic, fStep, and Reset().
| CbmStsRealDigitize::CbmStsRealDigitize | ( | Int_t | iVerbose | ) |
Definition at line 82 of file CbmStsRealDigitize.cxx.
References fBMinStep, fBNofBits, fBNoiseWidth, fBThreshold, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fFMinStep, fFNofBits, fFNoiseWidth, fFThreshold, fGeoPar, fNEvents, fPoints, fRealistic, fStep, and Reset().
| CbmStsRealDigitize::CbmStsRealDigitize | ( | const char * | name, |
| Int_t | iVerbose ) |
Definition at line 111 of file CbmStsRealDigitize.cxx.
References fBMinStep, fBNofBits, fBNoiseWidth, fBThreshold, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fFMinStep, fFNofBits, fFNoiseWidth, fFThreshold, fGeoPar, fNEvents, fPoints, fRealistic, fStep, and Reset().
|
virtual |
Definition at line 140 of file CbmStsRealDigitize.cxx.
References fDigiMatches, fDigiPar, fDigis, fDigiScheme, fGeoPar, and Reset().
|
virtual |
Definition at line 161 of file CbmStsRealDigitize.cxx.
References TMath::Abs(), fBChannelPointsMap, fBMinStep, fBNofSteps, fBNoiseWidth, fBThreshold, fDigiScheme, fFChannelPointsMap, fFMinStep, fFNofSteps, fFNoiseWidth, fFThreshold, fNDigis, fNDigisBack, fNDigisFront, fNEvents, fNMulti, fNOutside, fNPoints, fPointMap, fPoints, fStripSignalB, fStripSignalF, fTime, fTimer, CbmStsSector::GetDetectorId(), TNamed::GetName(), CbmStsSector::GetNChannelsFront(), CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), CbmStsStation::GetSector(), CbmStsSector::GetSectorNr(), CbmStsSector::GetSensor(), CbmStsSector::GetStationNr(), CbmStsPoint::GetXIn(), CbmStsPoint::GetYIn(), CbmStsPoint::GetZIn(), ProduceHitResponse(), and Reset().
| void CbmStsRealDigitize::FindFiredStrips | ( | CbmStsPoint * | pnt, |
| Int_t & | nofStr, | ||
| Int_t *& | strips, | ||
| Double_t *& | signals, | ||
| Int_t | side ) |
Definition at line 388 of file CbmStsRealDigitize.cxx.
References fDigiScheme, fEnergyLossToSignal, fStep, CbmStsSensor::GetChannelPlus(), TNamed::GetName(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), CbmStsPoint::GetZIn(), CbmStsPoint::GetZOut(), and TMath::Sqrt().
|
virtual |
Definition at line 582 of file CbmStsRealDigitize.cxx.
References fNDigisBack, fNDigisFront, fNEvents, fNOutside, fNPoints, and fTime.
|
privatevirtual |
Definition at line 469 of file CbmStsRealDigitize.cxx.
References fBNofBits, fBNofSteps, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fEnergyLossToSignal, fFNofBits, fFNofSteps, fGeoPar, fPoints, fStripSignalB, fStripSignalF, MakeSets(), and TMath::Power().
|
private |
Definition at line 536 of file CbmStsRealDigitize.cxx.
References fBChannelPointsMap, fDigiScheme, fFChannelPointsMap, fPointMap, CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), CbmStsStation::GetSector(), CbmStsSector::GetSensor(), and nStations.
Referenced by Init(), and ReInit().
| void CbmStsRealDigitize::ProduceHitResponse | ( | CbmStsSensor * | sensor | ) |
Definition at line 325 of file CbmStsRealDigitize.cxx.
References fBChannelPointsMap, fEnergyLossToSignal, fFChannelPointsMap, fPointMap, fPoints, fStep, fStripSignalB, fStripSignalF, CbmStsSensor::GetBackChannel(), CbmStsSensor::GetFrontChannel(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), CbmStsPoint::GetZIn(), CbmStsPoint::GetZOut(), and TMath::Sqrt().
Referenced by Exec().
|
privatevirtual |
Definition at line 519 of file CbmStsRealDigitize.cxx.
References fDigiPar, fDigiScheme, fGeoPar, and MakeSets().
|
private |
Definition at line 566 of file CbmStsRealDigitize.cxx.
References fBChannelPointsMap, fDigiMatches, fDigis, fFChannelPointsMap, fNDigis, and fNMulti.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), ~CbmStsRealDigitize(), and Exec().
|
inline |
Definition at line 74 of file CbmStsRealDigitize.h.
References fBMinStep.
|
inline |
Definition at line 72 of file CbmStsRealDigitize.h.
References fBNofBits.
|
inline |
Definition at line 69 of file CbmStsRealDigitize.h.
References fBNoiseWidth.
|
inline |
Definition at line 67 of file CbmStsRealDigitize.h.
References fBThreshold.
|
inline |
Definition at line 73 of file CbmStsRealDigitize.h.
References fFMinStep.
|
inline |
Definition at line 71 of file CbmStsRealDigitize.h.
References fFNofBits.
|
inline |
Definition at line 68 of file CbmStsRealDigitize.h.
References fFNoiseWidth.
|
inline |
Definition at line 66 of file CbmStsRealDigitize.h.
References fFThreshold.
|
privatevirtual |
Definition at line 448 of file CbmStsRealDigitize.cxx.
Definition at line 61 of file CbmStsRealDigitize.h.
References fRealistic.
|
inline |
Definition at line 53 of file CbmStsRealDigitize.h.
References fStep.
|
inline |
Definition at line 76 of file CbmStsRealDigitize.h.
References fStripDeadTime.
Definition at line 124 of file CbmStsRealDigitize.h.
Referenced by Exec(), MakeSets(), ProduceHitResponse(), and Reset().
|
private |
Definition at line 115 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and SetBackMinStep().
|
private |
Definition at line 113 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Init(), and SetBackNofBits().
|
private |
Definition at line 117 of file CbmStsRealDigitize.h.
|
private |
Definition at line 108 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and SetBackNoiseWidth().
|
private |
Definition at line 106 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and SetBackThreshold().
|
private |
Definition at line 84 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), ~CbmStsRealDigitize(), Init(), and Reset().
|
private |
Definition at line 80 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), ~CbmStsRealDigitize(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 83 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), ~CbmStsRealDigitize(), Init(), and Reset().
|
private |
Definition at line 81 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), ~CbmStsRealDigitize(), Exec(), FindFiredStrips(), Init(), MakeSets(), and ReInit().
|
private |
Definition at line 103 of file CbmStsRealDigitize.h.
Referenced by FindFiredStrips(), Init(), and ProduceHitResponse().
Definition at line 123 of file CbmStsRealDigitize.h.
Referenced by Exec(), MakeSets(), ProduceHitResponse(), and Reset().
|
private |
Definition at line 114 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and SetFrontMinStep().
|
private |
Definition at line 112 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Init(), and SetFrontNofBits().
|
private |
Definition at line 116 of file CbmStsRealDigitize.h.
|
private |
Definition at line 107 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and SetFrontNoiseWidth().
|
private |
Definition at line 105 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and SetFrontThreshold().
|
private |
Definition at line 79 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), ~CbmStsRealDigitize(), Init(), ReInit(), and SetParContainers().
|
private |
Definition at line 87 of file CbmStsRealDigitize.h.
|
private |
Definition at line 94 of file CbmStsRealDigitize.h.
|
private |
Definition at line 93 of file CbmStsRealDigitize.h.
|
private |
Definition at line 90 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), and Finish().
|
private |
Definition at line 88 of file CbmStsRealDigitize.h.
|
private |
Definition at line 92 of file CbmStsRealDigitize.h.
|
private |
Definition at line 91 of file CbmStsRealDigitize.h.
|
private |
Definition at line 126 of file CbmStsRealDigitize.h.
Referenced by Exec(), MakeSets(), and ProduceHitResponse().
|
private |
Definition at line 82 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), Exec(), Init(), and ProduceHitResponse().
|
private |
Definition at line 102 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), and SetRealisticResponse().
|
private |
Definition at line 98 of file CbmStsRealDigitize.h.
Referenced by CbmStsRealDigitize(), CbmStsRealDigitize(), CbmStsRealDigitize(), FindFiredStrips(), ProduceHitResponse(), and SetStep().
|
private |
Definition at line 110 of file CbmStsRealDigitize.h.
Referenced by SetStripDeadTime().
|
private |
Definition at line 120 of file CbmStsRealDigitize.h.
Referenced by Exec(), Init(), and ProduceHitResponse().
|
private |
Definition at line 119 of file CbmStsRealDigitize.h.
Referenced by Exec(), Init(), and ProduceHitResponse().
|
private |
Definition at line 95 of file CbmStsRealDigitize.h.
|
private |
Definition at line 100 of file CbmStsRealDigitize.h.
Referenced by Exec().
|
private |
Definition at line 127 of file CbmStsRealDigitize.h.