|
BmnRoot
|
#include <CbmStsDigitize.h>
Public Member Functions | |
| CbmStsDigitize () | |
| CbmStsDigitize (Int_t iVerbose) | |
| CbmStsDigitize (const char *name, Int_t iVerbose) | |
| virtual | ~CbmStsDigitize () |
| void | SetStep (Double_t tStep) |
| virtual void | Exec (Option_t *opt) |
| virtual void | 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 | ProduceHitResponseSi (CbmStsSensor *sensor) |
| void | ProduceHitResponse (CbmStsSensor *sensor) |
| void | ProduceHitResponseAZ (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 | SetFrontNofElPerAdc (Double_t frontMS=0.) |
| void | SetBackNofElPerAdc (Double_t backMS=0.) |
| void | SetStripDeadTime (Double_t StripDeadTime=0.) |
| void | SetLoss2Signal (Double_t coef) |
| void | ApplyAlignment () |
| Int_t | GetNofModules (TGeoNode *station) |
| void | CreateDigi (Int_t address, UShort_t channel, Long64_t time, UShort_t adc, const CbmMatch &match) |
| Int_t | GetELossModel () const |
| CbmStsDigitize () | |
| CbmStsDigitize (Int_t iVerbose) | |
| CbmStsDigitize (const char *name, Int_t iVerbose) | |
| virtual | ~CbmStsDigitize () |
| void | SetStep (Double_t tStep) |
| virtual void | Exec (Option_t *opt) |
| virtual void | 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 | ProduceHitResponseSi (CbmStsSensor *sensor) |
| void | ProduceHitResponse (CbmStsSensor *sensor) |
| void | ProduceHitResponseAZ (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 | SetFrontNofElPerAdc (Double_t frontMS=0.) |
| void | SetBackNofElPerAdc (Double_t backMS=0.) |
| void | SetStripDeadTime (Double_t StripDeadTime=0.) |
| void | SetLoss2Signal (Double_t coef) |
| void | ApplyAlignment () |
| Int_t | GetNofModules (TGeoNode *station) |
| void | CreateDigi (Int_t address, UShort_t channel, Long64_t time, UShort_t adc, const CbmMatch &match) |
| Int_t | GetELossModel () const |
Definition at line 42 of file CbmStsDigitize.h.
| CbmStsDigitize::CbmStsDigitize | ( | ) |
Default constructor
Definition at line 60 of file CbmStsDigitize.cxx.
References CbmStsDigiScheme::Instance().
| CbmStsDigitize::CbmStsDigitize | ( | Int_t | iVerbose | ) |
Standard constructor
Definition at line 105 of file CbmStsDigitize.cxx.
References CbmStsDigiScheme::Instance().
| CbmStsDigitize::CbmStsDigitize | ( | const char * | name, |
| Int_t | iVerbose | ||
| ) |
Constructor with name
Definition at line 150 of file CbmStsDigitize.cxx.
References CbmStsDigiScheme::Instance().
|
virtual |
Destructor
Definition at line 215 of file CbmStsDigitize.cxx.
| CbmStsDigitize::CbmStsDigitize | ( | ) |
Default constructor
| CbmStsDigitize::CbmStsDigitize | ( | Int_t | iVerbose | ) |
Standard constructor
| CbmStsDigitize::CbmStsDigitize | ( | const char * | name, |
| Int_t | iVerbose | ||
| ) |
Constructor with name
|
virtual |
Destructor
| void CbmStsDigitize::ApplyAlignment | ( | ) |
| void CbmStsDigitize::ApplyAlignment | ( | ) |
|
inline |
Definition at line 92 of file CbmStsDigitize.h.
|
inline |
Definition at line 92 of file CbmStsDigitize.h.
|
virtual |
Execution
Definition at line 236 of file CbmStsDigitize.cxx.
References CbmStsDigiScheme::GetCurrentPath(), CbmStsSector::GetDx(), CbmStsSensor::GetDx(), CbmStsSector::GetNChannelsBack(), CbmStsSector::GetNChannelsFront(), CbmStsDigi::GetNofAdcBits(), CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), CbmStsDigiScheme::GetNStations(), CbmStsStation::GetSector(), CbmStsSector::GetSectorNr(), CbmStsSector::GetSensor(), CbmStsDigiScheme::GetSensorByName(), CbmStsDigiScheme::GetStation(), CbmStsSector::GetStationNr(), CbmStsPoint::GetXIn(), CbmStsPoint::GetYIn(), CbmStsPoint::GetZIn(), CbmStsDigiScheme::IsNewGeometry(), ProduceHitResponse(), and ProduceHitResponseSi().
|
virtual |
Execution
| void CbmStsDigitize::FindFiredStrips | ( | CbmStsPoint * | pnt, |
| Int_t & | nofStr, | ||
| Int_t *& | strips, | ||
| Double_t *& | signals, | ||
| Int_t | side | ||
| ) |
| void CbmStsDigitize::FindFiredStrips | ( | CbmStsPoint * | pnt, |
| Int_t & | nofStr, | ||
| Int_t *& | strips, | ||
| Double_t *& | signals, | ||
| Int_t | side | ||
| ) |
|
virtual |
Virtual method Finish
Definition at line 1347 of file CbmStsDigitize.cxx.
|
virtual |
Virtual method Finish
|
inline |
Definition at line 94 of file CbmStsDigitize.h.
|
inline |
Definition at line 94 of file CbmStsDigitize.h.
| Int_t CbmStsDigitize::GetNofModules | ( | TGeoNode * | station | ) |
| Int_t CbmStsDigitize::GetNofModules | ( | TGeoNode * | station | ) |
| void CbmStsDigitize::ProduceHitResponse | ( | CbmStsSensor * | sensor | ) |
Definition at line 673 of file CbmStsDigitize.cxx.
References CbmStsSensor::GetBackChannel(), CbmStsSensor::GetFrontChannel(), CbmMCTrack::GetPdgCode(), CbmStsSensor::GetStationNr(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), CbmStsPoint::GetZIn(), and CbmStsPoint::GetZOut().
Referenced by Exec().
| void CbmStsDigitize::ProduceHitResponse | ( | CbmStsSensor * | sensor | ) |
| void CbmStsDigitize::ProduceHitResponseAZ | ( | CbmStsSensor * | sensor | ) |
Definition at line 967 of file CbmStsDigitize.cxx.
References CbmStsSensor::GetBackChannel(), CbmStsSensor::GetDx(), CbmStsSensor::GetFrontChannel(), CbmStsSensor::GetNChannelsBack(), CbmStsSensor::GetNChannelsFront(), i, CbmStsPoint::PositionIn(), and CbmStsPoint::PositionOut().
| void CbmStsDigitize::ProduceHitResponseAZ | ( | CbmStsSensor * | sensor | ) |
| void CbmStsDigitize::ProduceHitResponseSi | ( | CbmStsSensor * | sensor | ) |
Definition at line 551 of file CbmStsDigitize.cxx.
References CbmStsSensor::GetBackChannel(), CbmStsSensor::GetDx(), CbmStsSensor::GetFrontChannel(), CbmStsPoint::PositionIn(), BmnSiliconPoint::PositionIn(), CbmStsPoint::PositionOut(), and BmnSiliconPoint::PositionOut().
Referenced by Exec().
| void CbmStsDigitize::ProduceHitResponseSi | ( | CbmStsSensor * | sensor | ) |
|
inline |
Definition at line 84 of file CbmStsDigitize.h.
|
inline |
Definition at line 84 of file CbmStsDigitize.h.
|
inline |
Definition at line 86 of file CbmStsDigitize.h.
|
inline |
Definition at line 86 of file CbmStsDigitize.h.
|
inline |
Definition at line 81 of file CbmStsDigitize.h.
|
inline |
Definition at line 81 of file CbmStsDigitize.h.
|
inline |
Definition at line 79 of file CbmStsDigitize.h.
|
inline |
Definition at line 79 of file CbmStsDigitize.h.
|
inline |
Definition at line 83 of file CbmStsDigitize.h.
|
inline |
Definition at line 83 of file CbmStsDigitize.h.
|
inline |
Definition at line 85 of file CbmStsDigitize.h.
|
inline |
Definition at line 85 of file CbmStsDigitize.h.
|
inline |
Definition at line 80 of file CbmStsDigitize.h.
|
inline |
Definition at line 80 of file CbmStsDigitize.h.
|
inline |
Definition at line 78 of file CbmStsDigitize.h.
|
inline |
Definition at line 78 of file CbmStsDigitize.h.
|
inline |
Definition at line 89 of file CbmStsDigitize.h.
|
inline |
Definition at line 89 of file CbmStsDigitize.h.
|
inlinevirtual |
Definition at line 70 of file CbmStsDigitize.h.
|
inlinevirtual |
Definition at line 70 of file CbmStsDigitize.h.
|
inline |
Definition at line 62 of file CbmStsDigitize.h.
|
inline |
Definition at line 62 of file CbmStsDigitize.h.
|
inline |
Definition at line 88 of file CbmStsDigitize.h.
|
inline |
Definition at line 88 of file CbmStsDigitize.h.