BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmStsDigitize Class Reference

#include <CbmStsDigitize.h>

Inheritance diagram for CbmStsDigitize:
Collaboration diagram for CbmStsDigitize:

Public Member Functions

 CbmStsDigitize ()
 Default constructor.
 CbmStsDigitize (Int_t iVerbose)
 Standard constructor.
 CbmStsDigitize (const char *name, Int_t iVerbose)
 Constructor with name.
virtual ~CbmStsDigitize ()
 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 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 ()
 Default constructor.
 CbmStsDigitize (Int_t iVerbose)
 Standard constructor.
 CbmStsDigitize (const char *name, Int_t iVerbose)
 Constructor with name.
virtual ~CbmStsDigitize ()
 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 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

Private Member Functions

void MakeSets ()
 Make sensorwise set for points.
void MakeSets1 ()
virtual void SetParContainers ()
 Get parameter containers.
virtual InitStatus Init ()
 Intialisation.
virtual InitStatus ReInit ()
 Reinitialisation.
void Reset ()
 Reset eventwise counters.
Bool_t CrossSpacer (const TGeoNode *node, const CbmStsPoint *point)
 AZ Check if particle goes thru the spacer (dead space).
Double_t GetNumberOfClusters (Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1)
 CbmStsDigitize (const CbmStsDigitize &)
CbmStsDigitize operator= (const CbmStsDigitize &)
void MakeSets ()
 Make sensorwise set for points.
void MakeSets1 ()
virtual void SetParContainers ()
 Get parameter containers.
virtual InitStatus Init ()
 Intialisation.
virtual InitStatus ReInit ()
 Reinitialisation.
void Reset ()
 Reset eventwise counters.
Bool_t CrossSpacer (const TGeoNode *node, const CbmStsPoint *point)
 AZ Check if particle goes thru the spacer (dead space).
Double_t GetNumberOfClusters (Double_t beta, Double_t gamma, Double_t charge, Double_t p0, Double_t p1)
 CbmStsDigitize (const CbmStsDigitize &)
CbmStsDigitize operator= (const CbmStsDigitize &)

Private Attributes

CbmGeoStsPar * fGeoPar
CbmStsDigiPar * fDigiPar
 Geometry parameter container.
CbmStsDigiScheme * fDigiScheme
 Digitisation parameter container.
TClonesArray * fPointsSi
 Digitisation scheme.
TClonesArray * fPoints
 Input array of CbmSiliconPoint AZ-280322.
TClonesArray * fDigis
 Input array of CbmStsPoint.
TClonesArray * fDigiMatches
 Output array of CbmStsDigi.
TClonesArray * fMCTracks
 Output array of CbmStsDigiMatches.
Int_t fNDigis
 AZ - Input array of CbmMCTracks.
Int_t fNMulti
Double_t fNEvents
Double_t fNPoints
Double_t fNDigisFront
Double_t fNDigisBack
Double_t fTime
Double_t fStep
TStopwatch fTimer
Bool_t fRealistic
Double_t fEnergyLossToSignal
Double_t fFThreshold
Double_t fBThreshold
Double_t fFNoiseWidth
Double_t fBNoiseWidth
Double_t fStripDeadTime
Int_t fFNofBits
Int_t fBNofBits
Double_t fFNofElPerAdc
Double_t fBNofElPerAdc
Int_t fFNofSteps
Int_t fBNofSteps
Double_t * fStripSignalF
Double_t * fStripSignalB
map< Int_t, set< Int_t > > fFChannelPointsMap
map< Int_t, set< Int_t > > fBChannelPointsMap
map< CbmStsSensor *, set< Int_t > > fPointMap
FairTask * fastDig
 sensor points
Float_t occupancy [20][1000][20]

Detailed Description

Definition at line 40 of file CbmStsDigitize.h.

Constructor & Destructor Documentation

◆ CbmStsDigitize() [1/8]

CbmStsDigitize::CbmStsDigitize ( )

Definition at line 60 of file CbmStsDigitize.cxx.

References fastDig, fBChannelPointsMap, fBNofBits, fBNofElPerAdc, fBNofSteps, fBNoiseWidth, fBThreshold, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fEnergyLossToSignal, fFChannelPointsMap, fFNofBits, fFNofElPerAdc, fFNofSteps, fFNoiseWidth, fFThreshold, fGeoPar, fNDigis, fNDigisBack, fNDigisFront, fNEvents, fNMulti, fNPoints, fPointMap, fPoints, fPointsSi, fRealistic, fStep, fStripDeadTime, fStripSignalB, fStripSignalF, fTime, fTimer, CbmStsDigiScheme::Instance(), and Reset().

Referenced by CbmStsDigitize(), and operator=().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CbmStsDigitize() [2/8]

CbmStsDigitize::CbmStsDigitize ( Int_t iVerbose)

◆ CbmStsDigitize() [3/8]

CbmStsDigitize::CbmStsDigitize ( const char * name,
Int_t iVerbose )

◆ ~CbmStsDigitize() [1/2]

CbmStsDigitize::~CbmStsDigitize ( )
virtual

Definition at line 215 of file CbmStsDigitize.cxx.

References fDigiMatches, fDigiPar, fDigis, fGeoPar, and Reset().

Here is the call graph for this function:

◆ CbmStsDigitize() [4/8]

CbmStsDigitize::CbmStsDigitize ( const CbmStsDigitize & )
private

References CbmStsDigitize().

Here is the call graph for this function:

◆ CbmStsDigitize() [5/8]

CbmStsDigitize::CbmStsDigitize ( )

◆ CbmStsDigitize() [6/8]

CbmStsDigitize::CbmStsDigitize ( Int_t iVerbose)

◆ CbmStsDigitize() [7/8]

CbmStsDigitize::CbmStsDigitize ( const char * name,
Int_t iVerbose )

◆ ~CbmStsDigitize() [2/2]

virtual CbmStsDigitize::~CbmStsDigitize ( )
virtual

◆ CbmStsDigitize() [8/8]

CbmStsDigitize::CbmStsDigitize ( const CbmStsDigitize & )
private

References CbmStsDigitize().

Here is the call graph for this function:

Member Function Documentation

◆ ApplyAlignment() [1/2]

void CbmStsDigitize::ApplyAlignment ( )

◆ ApplyAlignment() [2/2]

void CbmStsDigitize::ApplyAlignment ( )

◆ CreateDigi() [1/2]

void CbmStsDigitize::CreateDigi ( Int_t address,
UShort_t channel,
Long64_t time,
UShort_t adc,
const CbmMatch & match )
inline

Definition at line 86 of file CbmStsDigitize.h.

◆ CreateDigi() [2/2]

void CbmStsDigitize::CreateDigi ( Int_t address,
UShort_t channel,
Long64_t time,
UShort_t adc,
const CbmMatch & match )
inline

Definition at line 86 of file CbmStsDigitize.h.

◆ CrossSpacer() [1/2]

Bool_t CbmStsDigitize::CrossSpacer ( const TGeoNode * node,
const CbmStsPoint * point )
private

Definition at line 502 of file CbmStsDigitize.cxx.

References TMath::Abs(), dist(), TGeoBBox::GetDX(), TGeoBBox::GetDY(), TGeoNode::GetMatrix(), TNamed::GetName(), TGeoVolume::GetShape(), TGeoMatrix::GetTranslation(), TGeoNode::GetVolume(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), CbmStsPoint::GetZIn(), CbmStsPoint::GetZOut(), and TMath::Nint().

Here is the call graph for this function:

◆ CrossSpacer() [2/2]

Bool_t CbmStsDigitize::CrossSpacer ( const TGeoNode * node,
const CbmStsPoint * point )
private

◆ Exec() [1/2]

◆ Exec() [2/2]

virtual void CbmStsDigitize::Exec ( Option_t * opt)
virtual

◆ FindFiredStrips() [1/2]

void CbmStsDigitize::FindFiredStrips ( CbmStsPoint * pnt,
Int_t & nofStr,
Int_t *& strips,
Double_t *& signals,
Int_t side )

◆ FindFiredStrips() [2/2]

void CbmStsDigitize::FindFiredStrips ( CbmStsPoint * pnt,
Int_t & nofStr,
Int_t *& strips,
Double_t *& signals,
Int_t side )

◆ Finish() [1/2]

void CbmStsDigitize::Finish ( )
virtual

Definition at line 1347 of file CbmStsDigitize.cxx.

References fNDigisBack, fNDigisFront, fNEvents, fNPoints, and fTime.

◆ Finish() [2/2]

virtual void CbmStsDigitize::Finish ( )
virtual

◆ GetELossModel() [1/2]

Int_t CbmStsDigitize::GetELossModel ( ) const
inline

Definition at line 87 of file CbmStsDigitize.h.

◆ GetELossModel() [2/2]

Int_t CbmStsDigitize::GetELossModel ( ) const
inline

Definition at line 87 of file CbmStsDigitize.h.

◆ GetNofModules() [1/2]

Int_t CbmStsDigitize::GetNofModules ( TGeoNode * station)

◆ GetNofModules() [2/2]

Int_t CbmStsDigitize::GetNofModules ( TGeoNode * station)

◆ GetNumberOfClusters() [1/2]

Double_t CbmStsDigitize::GetNumberOfClusters ( Double_t beta,
Double_t gamma,
Double_t charge,
Double_t p0,
Double_t p1 )
private

Definition at line 662 of file CbmStsDigitize.cxx.

References TMath::Log(), and TMath::Min().

Referenced by ProduceHitResponse().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetNumberOfClusters() [2/2]

Double_t CbmStsDigitize::GetNumberOfClusters ( Double_t beta,
Double_t gamma,
Double_t charge,
Double_t p0,
Double_t p1 )
private

◆ Init() [1/2]

InitStatus CbmStsDigitize::Init ( )
privatevirtual

Definition at line 1128 of file CbmStsDigitize.cxx.

References fastDig, fBNofBits, fBNofSteps, fDigiMatches, fDigiPar, fDigis, fDigiScheme, fFNofBits, fFNofSteps, fGeoPar, fMCTracks, fPoints, fPointsSi, fStripSignalB, fStripSignalF, MakeSets(), and TMath::Power().

Here is the call graph for this function:

◆ Init() [2/2]

virtual InitStatus CbmStsDigitize::Init ( )
privatevirtual

◆ MakeSets() [1/2]

void CbmStsDigitize::MakeSets ( )
private

Definition at line 1205 of file CbmStsDigitize.cxx.

References TMath::Ceil(), fBChannelPointsMap, fDigiScheme, fFChannelPointsMap, fPointMap, CbmStsSensor::GetLx(), CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), CbmStsStation::GetSector(), CbmStsSector::GetSensor(), nStations, and occupancy.

Referenced by Init(), and ReInit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MakeSets() [2/2]

void CbmStsDigitize::MakeSets ( )
private

◆ MakeSets1() [1/2]

void CbmStsDigitize::MakeSets1 ( )
private

Definition at line 1255 of file CbmStsDigitize.cxx.

References TMath::Ceil(), TString::Data(), fBChannelPointsMap, fDigiScheme, fFChannelPointsMap, fPointMap, TDirectoryFile::Get(), CbmStsSensor::GetLx(), TH1::GetMean(), CbmStsStation::GetNSectors(), CbmStsSector::GetNSensors(), CbmStsStation::GetSector(), CbmStsSector::GetSensor(), nStations, occupancy, and TFile::Open().

Here is the call graph for this function:

◆ MakeSets1() [2/2]

void CbmStsDigitize::MakeSets1 ( )
private

◆ operator=() [1/2]

CbmStsDigitize CbmStsDigitize::operator= ( const CbmStsDigitize & )
private

References CbmStsDigitize().

Here is the call graph for this function:

◆ operator=() [2/2]

CbmStsDigitize CbmStsDigitize::operator= ( const CbmStsDigitize & )
private

References CbmStsDigitize().

Here is the call graph for this function:

◆ ProduceHitResponse() [1/2]

void CbmStsDigitize::ProduceHitResponse ( CbmStsSensor * sensor)

Definition at line 673 of file CbmStsDigitize.cxx.

References TMath::Abs(), TLorentzVector::Beta(), TParticlePDG::Charge(), fBChannelPointsMap, fFChannelPointsMap, fMCTracks, fPointMap, fPoints, fStep, fStripSignalB, fStripSignalF, TLorentzVector::Gamma(), CbmStsSensor::GetBackChannel(), CbmStsSensor::GetFrontChannel(), GetNumberOfClusters(), TDatabasePDG::GetParticle(), CbmMCTrack::GetPdgCode(), CbmStsSensor::GetStationNr(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), CbmStsPoint::GetZIn(), CbmStsPoint::GetZOut(), TDatabasePDG::Instance(), TParticlePDG::Mass(), TMath::Nint(), TLorentzVector::SetVectM(), and TMath::Sqrt().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProduceHitResponse() [2/2]

void CbmStsDigitize::ProduceHitResponse ( CbmStsSensor * sensor)

◆ ProduceHitResponseAZ() [1/2]

void CbmStsDigitize::ProduceHitResponseAZ ( CbmStsSensor * sensor)

◆ ProduceHitResponseAZ() [2/2]

void CbmStsDigitize::ProduceHitResponseAZ ( CbmStsSensor * sensor)

◆ ProduceHitResponseSi() [1/2]

void CbmStsDigitize::ProduceHitResponseSi ( CbmStsSensor * sensor)

Definition at line 551 of file CbmStsDigitize.cxx.

References TObjArray::At(), TString::Contains(), fBChannelPointsMap, fEnergyLossToSignal, fFChannelPointsMap, fPointMap, fPoints, fPointsSi, fStep, fStripSignalB, fStripSignalF, CbmStsSensor::GetBackChannel(), CbmStsSensor::GetDx(), CbmStsSensor::GetFrontChannel(), TNamed::GetName(), BmnSiliconPoint::PositionIn(), CbmStsPoint::PositionIn(), BmnSiliconPoint::PositionOut(), CbmStsPoint::PositionOut(), TMath::Sqrt(), TObjArray::UncheckedAt(), TVector3::X(), TVector3::Y(), and TVector3::Z().

Referenced by Exec().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProduceHitResponseSi() [2/2]

void CbmStsDigitize::ProduceHitResponseSi ( CbmStsSensor * sensor)

◆ ReInit() [1/2]

InitStatus CbmStsDigitize::ReInit ( )
privatevirtual

Definition at line 1188 of file CbmStsDigitize.cxx.

References fDigiPar, fDigiScheme, fGeoPar, and MakeSets().

Here is the call graph for this function:

◆ ReInit() [2/2]

virtual InitStatus CbmStsDigitize::ReInit ( )
privatevirtual

◆ Reset() [1/2]

void CbmStsDigitize::Reset ( )
private

Definition at line 1331 of file CbmStsDigitize.cxx.

References fBChannelPointsMap, fDigiMatches, fDigis, fFChannelPointsMap, fNDigis, and fNMulti.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), ~CbmStsDigitize(), and Exec().

Here is the caller graph for this function:

◆ Reset() [2/2]

void CbmStsDigitize::Reset ( )
private

◆ SetBackNofBits() [1/2]

void CbmStsDigitize::SetBackNofBits ( Int_t backNB = 0)
inline

Definition at line 78 of file CbmStsDigitize.h.

References fBNofBits.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetBackNofBits() [2/2]

void CbmStsDigitize::SetBackNofBits ( Int_t backNB = 0)
inline

Definition at line 78 of file CbmStsDigitize.h.

References fBNofBits.

◆ SetBackNofElPerAdc() [1/2]

void CbmStsDigitize::SetBackNofElPerAdc ( Double_t backMS = 0.)
inline

Definition at line 80 of file CbmStsDigitize.h.

References fBNofElPerAdc.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetBackNofElPerAdc() [2/2]

void CbmStsDigitize::SetBackNofElPerAdc ( Double_t backMS = 0.)
inline

Definition at line 80 of file CbmStsDigitize.h.

References fBNofElPerAdc.

◆ SetBackNoiseWidth() [1/2]

void CbmStsDigitize::SetBackNoiseWidth ( Double_t backNoW = 0.)
inline

Definition at line 75 of file CbmStsDigitize.h.

References fBNoiseWidth.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetBackNoiseWidth() [2/2]

void CbmStsDigitize::SetBackNoiseWidth ( Double_t backNoW = 0.)
inline

Definition at line 75 of file CbmStsDigitize.h.

References fBNoiseWidth.

◆ SetBackThreshold() [1/2]

void CbmStsDigitize::SetBackThreshold ( Double_t backThr = 0.)
inline

Definition at line 73 of file CbmStsDigitize.h.

References fBThreshold.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetBackThreshold() [2/2]

void CbmStsDigitize::SetBackThreshold ( Double_t backThr = 0.)
inline

Definition at line 73 of file CbmStsDigitize.h.

References fBThreshold.

◆ SetFrontNofBits() [1/2]

void CbmStsDigitize::SetFrontNofBits ( Int_t frontNB = 0)
inline

Definition at line 77 of file CbmStsDigitize.h.

References fFNofBits.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetFrontNofBits() [2/2]

void CbmStsDigitize::SetFrontNofBits ( Int_t frontNB = 0)
inline

Definition at line 77 of file CbmStsDigitize.h.

References fFNofBits.

◆ SetFrontNofElPerAdc() [1/2]

void CbmStsDigitize::SetFrontNofElPerAdc ( Double_t frontMS = 0.)
inline

Definition at line 79 of file CbmStsDigitize.h.

References fFNofElPerAdc.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetFrontNofElPerAdc() [2/2]

void CbmStsDigitize::SetFrontNofElPerAdc ( Double_t frontMS = 0.)
inline

Definition at line 79 of file CbmStsDigitize.h.

References fFNofElPerAdc.

◆ SetFrontNoiseWidth() [1/2]

void CbmStsDigitize::SetFrontNoiseWidth ( Double_t frontNoW = 0.)
inline

Definition at line 74 of file CbmStsDigitize.h.

References fFNoiseWidth.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetFrontNoiseWidth() [2/2]

void CbmStsDigitize::SetFrontNoiseWidth ( Double_t frontNoW = 0.)
inline

Definition at line 74 of file CbmStsDigitize.h.

References fFNoiseWidth.

◆ SetFrontThreshold() [1/2]

void CbmStsDigitize::SetFrontThreshold ( Double_t frontThr = 0.)
inline

Definition at line 72 of file CbmStsDigitize.h.

References fFThreshold.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetFrontThreshold() [2/2]

void CbmStsDigitize::SetFrontThreshold ( Double_t frontThr = 0.)
inline

Definition at line 72 of file CbmStsDigitize.h.

References fFThreshold.

◆ SetLoss2Signal() [1/2]

void CbmStsDigitize::SetLoss2Signal ( Double_t coef)
inline

Definition at line 83 of file CbmStsDigitize.h.

References fEnergyLossToSignal.

◆ SetLoss2Signal() [2/2]

void CbmStsDigitize::SetLoss2Signal ( Double_t coef)
inline

Definition at line 83 of file CbmStsDigitize.h.

References fEnergyLossToSignal.

◆ SetParContainers() [1/2]

void CbmStsDigitize::SetParContainers ( )
privatevirtual

Definition at line 1107 of file CbmStsDigitize.cxx.

References fDigiPar, and fGeoPar.

◆ SetParContainers() [2/2]

virtual void CbmStsDigitize::SetParContainers ( )
privatevirtual

◆ SetRealisticResponse() [1/2]

virtual void CbmStsDigitize::SetRealisticResponse ( Bool_t real = kTRUE)
inlinevirtual

Definition at line 64 of file CbmStsDigitize.h.

References fRealistic.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetRealisticResponse() [2/2]

virtual void CbmStsDigitize::SetRealisticResponse ( Bool_t real = kTRUE)
inlinevirtual

Definition at line 64 of file CbmStsDigitize.h.

References fRealistic.

◆ SetStep() [1/2]

void CbmStsDigitize::SetStep ( Double_t tStep)
inline

Definition at line 56 of file CbmStsDigitize.h.

References fStep.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetStep() [2/2]

void CbmStsDigitize::SetStep ( Double_t tStep)
inline

Definition at line 56 of file CbmStsDigitize.h.

References fStep.

◆ SetStripDeadTime() [1/2]

void CbmStsDigitize::SetStripDeadTime ( Double_t StripDeadTime = 0.)
inline

Definition at line 82 of file CbmStsDigitize.h.

References fStripDeadTime.

Referenced by run_reco_gem().

Here is the caller graph for this function:

◆ SetStripDeadTime() [2/2]

void CbmStsDigitize::SetStripDeadTime ( Double_t StripDeadTime = 0.)
inline

Definition at line 82 of file CbmStsDigitize.h.

References fStripDeadTime.

Member Data Documentation

◆ fastDig

FairTask * CbmStsDigitize::fastDig
private

Definition at line 139 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Init().

◆ fBChannelPointsMap

map< Int_t, set< Int_t > > CbmStsDigitize::fBChannelPointsMap
private

◆ fBNofBits

Int_t CbmStsDigitize::fBNofBits
private

◆ fBNofElPerAdc

Double_t CbmStsDigitize::fBNofElPerAdc
private

◆ fBNofSteps

Int_t CbmStsDigitize::fBNofSteps
private

Definition at line 129 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Init().

◆ fBNoiseWidth

Double_t CbmStsDigitize::fBNoiseWidth
private

◆ fBThreshold

Double_t CbmStsDigitize::fBThreshold
private

Definition at line 118 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), and SetBackThreshold().

◆ fDigiMatches

TClonesArray * CbmStsDigitize::fDigiMatches
private

◆ fDigiPar

CbmStsDigiPar * CbmStsDigitize::fDigiPar
private

◆ fDigis

TClonesArray * CbmStsDigitize::fDigis
private

◆ fDigiScheme

CbmStsDigiScheme * CbmStsDigitize::fDigiScheme
private

◆ fEnergyLossToSignal

Double_t CbmStsDigitize::fEnergyLossToSignal
private

◆ fFChannelPointsMap

map< Int_t, set< Int_t > > CbmStsDigitize::fFChannelPointsMap
private

◆ fFNofBits

Int_t CbmStsDigitize::fFNofBits
private

◆ fFNofElPerAdc

Double_t CbmStsDigitize::fFNofElPerAdc
private

◆ fFNofSteps

Int_t CbmStsDigitize::fFNofSteps
private

Definition at line 128 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Init().

◆ fFNoiseWidth

Double_t CbmStsDigitize::fFNoiseWidth
private

◆ fFThreshold

Double_t CbmStsDigitize::fFThreshold
private

◆ fGeoPar

CbmGeoStsPar * CbmStsDigitize::fGeoPar
private

◆ fMCTracks

TClonesArray * CbmStsDigitize::fMCTracks
private

Definition at line 97 of file CbmStsDigitize.h.

Referenced by Init(), and ProduceHitResponse().

◆ fNDigis

Int_t CbmStsDigitize::fNDigis
private

Definition at line 100 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Reset().

◆ fNDigisBack

Double_t CbmStsDigitize::fNDigisBack
private

Definition at line 106 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Finish().

◆ fNDigisFront

Double_t CbmStsDigitize::fNDigisFront
private

Definition at line 105 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Finish().

◆ fNEvents

Double_t CbmStsDigitize::fNEvents
private

Definition at line 103 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Finish().

◆ fNMulti

Int_t CbmStsDigitize::fNMulti
private

Definition at line 101 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Reset().

◆ fNPoints

Double_t CbmStsDigitize::fNPoints
private

Definition at line 104 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Finish().

◆ fPointMap

map< CbmStsSensor *, set< Int_t > > CbmStsDigitize::fPointMap
private

◆ fPoints

◆ fPointsSi

TClonesArray * CbmStsDigitize::fPointsSi
private

◆ fRealistic

Bool_t CbmStsDigitize::fRealistic
private

◆ fStep

Double_t CbmStsDigitize::fStep
private

◆ fStripDeadTime

Double_t CbmStsDigitize::fStripDeadTime
private

Definition at line 122 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), and SetStripDeadTime().

◆ fStripSignalB

Double_t * CbmStsDigitize::fStripSignalB
private

◆ fStripSignalF

Double_t * CbmStsDigitize::fStripSignalF
private

◆ fTime

Double_t CbmStsDigitize::fTime
private

Definition at line 107 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), Exec(), and Finish().

◆ fTimer

TStopwatch CbmStsDigitize::fTimer
private

Definition at line 112 of file CbmStsDigitize.h.

Referenced by CbmStsDigitize(), CbmStsDigitize(), CbmStsDigitize(), and Exec().

◆ occupancy

Float_t CbmStsDigitize::occupancy
private

Definition at line 140 of file CbmStsDigitize.h.

Referenced by MakeSets(), and MakeSets1().


The documentation for this class was generated from the following files: