18#ifndef CBMSTSDIGITIZE_H
19#define CBMSTSDIGITIZE_H 1
150 virtual InitStatus
Init();
153 virtual InitStatus
ReInit();
#define ClassDef(name, id)
void Reset()
Reset eventwise counters.
CbmStsDigiPar * fDigiPar
Geometry parameter container.
TClonesArray * fPointsSi
Digitisation scheme.
virtual void Exec(Option_t *opt)
Execution.
void SetLoss2Signal(Double_t coef)
virtual ~CbmStsDigitize()
Destructor.
Bool_t CrossSpacer(const TGeoNode *node, const CbmStsPoint *point)
AZ Check if particle goes thru the spacer (dead space).
CbmStsDigitize()
Default constructor.
TClonesArray * fPoints
Input array of CbmSiliconPoint AZ-280322.
void ProduceHitResponseSi(CbmStsSensor *sensor)
map< Int_t, set< Int_t > > fFChannelPointsMap
Double_t GetNumberOfClusters(Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1)
Int_t GetELossModel() const
void ProduceHitResponseAZ(CbmStsSensor *sensor)
virtual InitStatus Init()
Intialisation.
Float_t occupancy[20][1000][20]
TClonesArray * fDigiMatches
Output array of CbmStsDigi.
TClonesArray * fMCTracks
Output array of CbmStsDigiMatches.
CbmStsDigitize(const CbmStsDigitize &)
TClonesArray * fDigis
Input array of CbmStsPoint.
virtual InitStatus ReInit()
Reinitialisation.
void SetBackNofElPerAdc(Double_t backMS=0.)
void SetBackNoiseWidth(Double_t backNoW=0.)
void ProduceHitResponse(CbmStsSensor *sensor)
map< CbmStsSensor *, set< Int_t > > fPointMap
FairTask * fastDig
sensor points
Int_t fNDigis
AZ - Input array of CbmMCTracks.
virtual void Finish()
Virtual method Finish.
void SetFrontNofElPerAdc(Double_t frontMS=0.)
void SetFrontNoiseWidth(Double_t frontNoW=0.)
void CreateDigi(Int_t address, UShort_t channel, Long64_t time, UShort_t adc, const CbmMatch &match)
Double_t fEnergyLossToSignal
void SetStep(Double_t tStep)
void SetFrontThreshold(Double_t frontThr=0.)
virtual void SetRealisticResponse(Bool_t real=kTRUE)
map< Int_t, set< Int_t > > fBChannelPointsMap
Int_t GetNofModules(TGeoNode *station)
CbmStsDigiScheme * fDigiScheme
Digitisation parameter container.
void SetBackNofBits(Int_t backNB=0)
CbmStsDigitize operator=(const CbmStsDigitize &)
void SetBackThreshold(Double_t backThr=0.)
void SetFrontNofBits(Int_t frontNB=0)
void SetStripDeadTime(Double_t StripDeadTime=0.)
void FindFiredStrips(CbmStsPoint *pnt, Int_t &nofStr, Int_t *&strips, Double_t *&signals, Int_t side)
void MakeSets()
Make sensorwise set for points.
virtual void SetParContainers()
Get parameter containers.
double beta(double x, double y)