CbmRoot
CbmTofDigiBdfPar Class Reference

Parameters class for the CBM ToF digitizer using beam data distributions. More...

#include <CbmTofDigiBdfPar.h>

Inheritance diagram for CbmTofDigiBdfPar:
[legend]
Collaboration diagram for CbmTofDigiBdfPar:
[legend]

Public Member Functions

 CbmTofDigiBdfPar (const char *name="CbmTofDigiBdfPar", const char *title="BDF Digitization parameters for the TOF detector", const char *context="TestDefaultContext")
 
 ~CbmTofDigiBdfPar (void)
 
void clear (void)
 
void putParams (FairParamList *)
 
Bool_t getParams (FairParamList *)
 
void printParams ()
 
Bool_t LoadBeamtimeHistos ()
 
void SetInputFile (TString FileName)
 
void SetCalibFile (TString FileName)
 
Double_t GetFeeGainSigma () const
 
Double_t GetFeeThreshold () const
 
Double_t GetFeeTimeRes () const
 
Double_t GetStartTimeRes () const
 
Double_t GetDeadtime () const
 
Double_t GetSignalSpeed () const
 
Int_t GetNbSmTypes () const
 
Int_t GetNbSm (Int_t iSmType) const
 
Int_t GetNbRpc (Int_t iSmType) const
 
Int_t GetNbGaps (Int_t iSmType, Int_t iRpc) const
 
Double_t GetGapSize (Int_t iSmType, Int_t iRpc) const
 
Double_t GetSigVel (Int_t iSmType, Int_t iSm, Int_t iRpc) const
 
void SetSigVel (Int_t iSmType, Int_t iSm, Int_t iRpc, Double_t dvel)
 
Int_t GetNbChan (Int_t iSmType, Int_t iRpc) const
 
Int_t GetChanType (Int_t iSmType, Int_t iRpc) const
 
Int_t GetChanOrient (Int_t iSmType, Int_t iRpc) const
 
Int_t GetNbDet () const
 
Int_t GetDetUId (Int_t iDet)
 
Int_t GetDetInd (Int_t iAddr)
 
TString GetInputFileName () const
 
TString GetCalibFileName () const
 
Int_t GetClusterRadiusModel () const
 
Int_t GetTypeInputMap (Int_t iSmType) const
 
Double_t GetEfficiency (Int_t iSmType) const
 
Double_t GetGapEfficiency (Int_t iSmType, Int_t iRpc) const
 
Double_t GetResolution (Int_t iSmType) const
 
Double_t GetSystemResolution (Int_t iSmType) const
 
TH1 * GetClustSizeHist (Int_t iSmType) const
 
TH1 * GetClustTotHist (Int_t iSmType) const
 
Double_t GetLandauMpv (Int_t iSmType) const
 
Double_t GetLandauSigma (Int_t iSmType) const
 
Bool_t UseExpandedDigi () const
 
Bool_t UseOnlyPrimaries () const
 
Bool_t UseOneGapPerTrk () const
 
Int_t GetClusterModel () const
 
Bool_t ClustUseTrackId () const
 
Double_t GetMaxTimeDist () const
 
Double_t GetMaxDistAlongCh () const
 
void ClearHistos ()
 

Private Member Functions

Bool_t GetLandauParFromBeamDataFit ()
 
 CbmTofDigiBdfPar (const CbmTofDigiBdfPar &)
 
CbmTofDigiBdfParoperator= (const CbmTofDigiBdfPar &)
 

Private Attributes

Bool_t fbUseExpDigi
 
Bool_t fbUseOnlyPrim
 
Bool_t fbOneGapTrack
 
Int_t fiClusterModel
 
Double_t fdFeeGainSigma
 
Double_t fdFeeTotThr
 
Double_t fdTimeResElec
 
Double_t fdTimeResStart
 
Double_t fdDeadtime
 
Double_t fdSignalPropSpeed
 
Int_t fiNbSmTypes
 
TArrayI fiNbSm
 
TArrayI fiNbRpc
 
std::vector< TArrayI > fiNbGaps
 
std::vector< TArrayD > fdGapSize
 
std::vector< TArrayD > fdSigVel
 
std::vector< TArrayI > fiNbCh
 
std::vector< TArrayI > fiChType
 
std::vector< TArrayI > fiChOrientation
 
TArrayI fiDetUId
 
std::map< Int_t, Int_t > fMapDetInd
 
TString fsBeamInputFile
 
TString fsBeamCalibFile
 
Int_t fiClusterRadiusModel
 
TArrayI fiSmTypeInpMapp
 
TArrayD fdEfficiency
 
std::vector< TArrayD > fdGapsEfficiency
 
TArrayD fdTimeResolution
 
std::vector< TH1 * > fh1ClusterSize
 
std::vector< TH1 * > fh1ClusterTot
 
TArrayD fdLandauMpv
 
TArrayD fdLandauSigma
 
Bool_t fbMulUseTrackId
 
Double_t fdMaxTimeDistClust
 
Double_t fdMaxSpaceDistClust
 

Detailed Description

Parameters class for the CBM ToF digitizer using beam data distributions.

as hit/cluster models

Author
Pierre-Alain Loizeau loize.nosp@m.au@p.nosp@m.hysi..nosp@m.uni-.nosp@m.heide.nosp@m.lber.nosp@m.g.de
Version
1.0

Definition at line 30 of file CbmTofDigiBdfPar.h.

Constructor & Destructor Documentation

◆ CbmTofDigiBdfPar() [1/2]

CbmTofDigiBdfPar::CbmTofDigiBdfPar ( const char *  name = "CbmTofDigiBdfPar",
const char *  title = "BDF Digitization parameters for the TOF detector",
const char *  context = "TestDefaultContext" 
)

◆ ~CbmTofDigiBdfPar()

CbmTofDigiBdfPar::~CbmTofDigiBdfPar ( void  )

Definition at line 68 of file CbmTofDigiBdfPar.cxx.

References clear().

◆ CbmTofDigiBdfPar() [2/2]

CbmTofDigiBdfPar::CbmTofDigiBdfPar ( const CbmTofDigiBdfPar )
private

Member Function Documentation

◆ clear()

void CbmTofDigiBdfPar::clear ( void  )

Definition at line 74 of file CbmTofDigiBdfPar.cxx.

References ClearHistos().

Referenced by ~CbmTofDigiBdfPar().

◆ ClearHistos()

void CbmTofDigiBdfPar::ClearHistos ( )

Definition at line 79 of file CbmTofDigiBdfPar.cxx.

References fh1ClusterSize, and fh1ClusterTot.

Referenced by clear(), CbmTofDigitize::Finish(), and getParams().

◆ ClustUseTrackId()

◆ GetCalibFileName()

TString CbmTofDigiBdfPar::GetCalibFileName ( ) const
inline

◆ GetChanOrient()

◆ GetChanType()

◆ GetClusterModel()

Int_t CbmTofDigiBdfPar::GetClusterModel ( ) const
inline

◆ GetClusterRadiusModel()

Int_t CbmTofDigiBdfPar::GetClusterRadiusModel ( ) const
inline

◆ GetClustSizeHist()

TH1 * CbmTofDigiBdfPar::GetClustSizeHist ( Int_t  iSmType) const

Definition at line 637 of file CbmTofDigiBdfPar.cxx.

References fh1ClusterSize, and fiNbSmTypes.

Referenced by CbmTofDigitize::LoadBeamtimeValues().

◆ GetClustTotHist()

TH1 * CbmTofDigiBdfPar::GetClustTotHist ( Int_t  iSmType) const

Definition at line 643 of file CbmTofDigiBdfPar.cxx.

References fh1ClusterTot, and fiNbSmTypes.

Referenced by CbmTofDigitize::LoadBeamtimeValues().

◆ GetDeadtime()

Double_t CbmTofDigiBdfPar::GetDeadtime ( ) const
inline

Definition at line 51 of file CbmTofDigiBdfPar.h.

References fdDeadtime.

Referenced by CbmTofDigitize::MergeSameChanDigis().

◆ GetDetInd()

◆ GetDetUId()

◆ GetEfficiency()

Double_t CbmTofDigiBdfPar::GetEfficiency ( Int_t  iSmType) const

Definition at line 607 of file CbmTofDigiBdfPar.cxx.

References fdEfficiency, and fiNbSmTypes.

◆ GetFeeGainSigma()

Double_t CbmTofDigiBdfPar::GetFeeGainSigma ( ) const
inline

Definition at line 47 of file CbmTofDigiBdfPar.h.

References fdFeeGainSigma.

Referenced by CbmTofDigitize::LoadBeamtimeValues().

◆ GetFeeThreshold()

Double_t CbmTofDigiBdfPar::GetFeeThreshold ( ) const
inline

◆ GetFeeTimeRes()

Double_t CbmTofDigiBdfPar::GetFeeTimeRes ( ) const
inline

◆ GetGapEfficiency()

Double_t CbmTofDigiBdfPar::GetGapEfficiency ( Int_t  iSmType,
Int_t  iRpc 
) const

◆ GetGapSize()

Double_t CbmTofDigiBdfPar::GetGapSize ( Int_t  iSmType,
Int_t  iRpc 
) const

◆ GetInputFileName()

TString CbmTofDigiBdfPar::GetInputFileName ( ) const
inline

Definition at line 71 of file CbmTofDigiBdfPar.h.

References fsBeamInputFile.

◆ GetLandauMpv()

Double_t CbmTofDigiBdfPar::GetLandauMpv ( Int_t  iSmType) const

Definition at line 649 of file CbmTofDigiBdfPar.cxx.

References fdLandauMpv, and fiNbSmTypes.

Referenced by CbmTofDigitize::GenerateClusterRadius().

◆ GetLandauParFromBeamDataFit()

Bool_t CbmTofDigiBdfPar::GetLandauParFromBeamDataFit ( )
private

Definition at line 424 of file CbmTofDigiBdfPar.cxx.

References fdLandauMpv, fdLandauSigma, fh1ClusterSize, and fiNbSmTypes.

Referenced by LoadBeamtimeHistos().

◆ GetLandauSigma()

Double_t CbmTofDigiBdfPar::GetLandauSigma ( Int_t  iSmType) const

Definition at line 655 of file CbmTofDigiBdfPar.cxx.

References fdLandauSigma, and fiNbSmTypes.

Referenced by CbmTofDigitize::GenerateClusterRadius().

◆ GetMaxDistAlongCh()

◆ GetMaxTimeDist()

◆ GetNbChan()

Int_t CbmTofDigiBdfPar::GetNbChan ( Int_t  iSmType,
Int_t  iRpc 
) const

Definition at line 570 of file CbmTofDigiBdfPar.cxx.

References fiNbCh, fiNbRpc, and fiNbSmTypes.

Referenced by CbmDeviceHitBuilderTof::AddNextChan(), CbmTofCosmicClusterizer::AddNextChan(), CbmTofTestBeamClusterizer::AddNextChan(), CbmTofEventClusterizer::AddNextChan(), CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmDeviceHitBuilderTof::CalibRawDigis(), CbmTofEventClusterizer::CalibRawDigis(), CbmDeviceHitBuilderTof::CheckLHMemory(), CbmTofCosmicClusterizer::CheckLHMemory(), CbmTofTestBeamClusterizer::CheckLHMemory(), CbmTofEventClusterizer::CheckLHMemory(), CbmDeviceHitBuilderTof::CleanLHMemory(), CbmTofCosmicClusterizer::CleanLHMemory(), CbmTofTestBeamClusterizer::CleanLHMemory(), CbmTofEventClusterizer::CleanLHMemory(), CbmTofCalibrator::CreateCalHist(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofAnaTestbeam::CreateHistos(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTBClusterizer::Exec(), CbmDeviceHitBuilderTof::FillDigiStor(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofTBClusterizer::Init(), CbmTofTBClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), CbmTofEventClusterizer::InitCalibParameter(), CbmTofDigitize::LoadBeamtimeValues(), CbmTofTests::LoadGeometry(), CbmTofHitFinderQa::LoadGeometry(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofDigitize::MergeSameChanDigis(), printParams(), CbmTofCalibrator::ReadHist(), CbmTofFindTracks::SetStation(), CbmTofCalibrator::UpdateCalHist(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().

◆ GetNbDet()

◆ GetNbGaps()

Int_t CbmTofDigiBdfPar::GetNbGaps ( Int_t  iSmType,
Int_t  iRpc 
) const

◆ GetNbRpc()

Int_t CbmTofDigiBdfPar::GetNbRpc ( Int_t  iSmType) const

Definition at line 519 of file CbmTofDigiBdfPar.cxx.

References fiNbRpc, and fiNbSmTypes.

Referenced by CbmDeviceHitBuilderTof::AddNextChan(), CbmTofCosmicClusterizer::AddNextChan(), CbmTofTestBeamClusterizer::AddNextChan(), CbmTofEventClusterizer::AddNextChan(), CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmDeviceHitBuilderTof::CalibRawDigis(), CbmTofEventClusterizer::CalibRawDigis(), CbmDeviceHitBuilderTof::CheckLHMemory(), CbmTofCosmicClusterizer::CheckLHMemory(), CbmTofTestBeamClusterizer::CheckLHMemory(), CbmTofEventClusterizer::CheckLHMemory(), CbmDeviceHitBuilderTof::CleanLHMemory(), CbmTofCosmicClusterizer::CleanLHMemory(), CbmTofTestBeamClusterizer::CleanLHMemory(), CbmTofEventClusterizer::CleanLHMemory(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofSimpClusterizer::DeleteGeometry(), CbmTofCosmicClusterizer::DeleteGeometry(), CbmTofTestBeamClusterizer::DeleteGeometry(), CbmTofEventClusterizer::DeleteGeometry(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTBClusterizer::Exec(), CbmDeviceHitBuilderTof::FillDigiStor(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofSimpClusterizer::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), getParams(), CbmTofTBClusterizer::Init(), CbmTofTBClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), CbmTofEventClusterizer::InitCalibParameter(), CbmTofDigitize::LoadBeamtimeValues(), CbmTofTests::LoadGeometry(), CbmTofHitFinderQa::LoadGeometry(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofDigitize::MergeSameChanDigis(), printParams(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().

◆ GetNbSm()

Int_t CbmTofDigiBdfPar::GetNbSm ( Int_t  iSmType) const

Definition at line 513 of file CbmTofDigiBdfPar.cxx.

References fiNbSm, and fiNbSmTypes.

Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmDeviceHitBuilderTof::CalibRawDigis(), CbmTofEventClusterizer::CalibRawDigis(), CbmDeviceHitBuilderTof::CheckLHMemory(), CbmTofTestBeamClusterizer::CheckLHMemory(), CbmTofCosmicClusterizer::CheckLHMemory(), CbmTofEventClusterizer::CheckLHMemory(), CbmDeviceHitBuilderTof::CleanLHMemory(), CbmTofTestBeamClusterizer::CleanLHMemory(), CbmTofCosmicClusterizer::CleanLHMemory(), CbmTofEventClusterizer::CleanLHMemory(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofSimpClusterizer::DeleteGeometry(), CbmTofCosmicClusterizer::DeleteGeometry(), CbmTofTestBeamClusterizer::DeleteGeometry(), CbmTofEventClusterizer::DeleteGeometry(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTBClusterizer::Exec(), CbmDeviceHitBuilderTof::FillDigiStor(), getParams(), CbmTofTBClusterizer::Init(), CbmTofTBClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), CbmTofEventClusterizer::InitCalibParameter(), CbmTofDigitize::LoadBeamtimeValues(), CbmTofTests::LoadGeometry(), CbmTofHitFinderQa::LoadGeometry(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofDigitize::MergeSameChanDigis(), and printParams().

◆ GetNbSmTypes()

Int_t CbmTofDigiBdfPar::GetNbSmTypes ( ) const
inline

Definition at line 56 of file CbmTofDigiBdfPar.h.

References fiNbSmTypes.

Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmDeviceHitBuilderTof::CalibRawDigis(), CbmTofEventClusterizer::CalibRawDigis(), CbmDeviceHitBuilderTof::CheckLHMemory(), CbmTofCosmicClusterizer::CheckLHMemory(), CbmTofTestBeamClusterizer::CheckLHMemory(), CbmTofEventClusterizer::CheckLHMemory(), CbmDeviceHitBuilderTof::CleanLHMemory(), CbmTofCosmicClusterizer::CleanLHMemory(), CbmTofTestBeamClusterizer::CleanLHMemory(), CbmTofEventClusterizer::CleanLHMemory(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofTests::CreateHistos(), CbmTofSimpClusterizer::CreateHistos(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofSimpClusterizer::DeleteGeometry(), CbmTofCosmicClusterizer::DeleteGeometry(), CbmTofTestBeamClusterizer::DeleteGeometry(), CbmTofEventClusterizer::DeleteGeometry(), CbmTofDigitize::DeleteHistos(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTBClusterizer::Exec(), CbmDeviceHitBuilderTof::FillDigiStor(), CbmTofSimpClusterizer::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofTBClusterizer::Init(), CbmTofTBClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), CbmTofEventClusterizer::InitCalibParameter(), CbmTofDigitize::LoadBeamtimeValues(), CbmTofTests::LoadGeometry(), CbmTofHitFinderQa::LoadGeometry(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofDigitize::MergeSameChanDigis(), CbmTofDigitize::WriteHistos(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().

◆ getParams()

◆ GetResolution()

Double_t CbmTofDigiBdfPar::GetResolution ( Int_t  iSmType) const

◆ GetSignalSpeed()

◆ GetSigVel()

◆ GetStartTimeRes()

Double_t CbmTofDigiBdfPar::GetStartTimeRes ( ) const
inline

◆ GetSystemResolution()

Double_t CbmTofDigiBdfPar::GetSystemResolution ( Int_t  iSmType) const

Definition at line 629 of file CbmTofDigiBdfPar.cxx.

References fdTimeResElec, fdTimeResolution, fdTimeResStart, and fiNbSmTypes.

Referenced by printParams().

◆ GetTypeInputMap()

Int_t CbmTofDigiBdfPar::GetTypeInputMap ( Int_t  iSmType) const

Definition at line 601 of file CbmTofDigiBdfPar.cxx.

References fiNbSmTypes, and fiSmTypeInpMapp.

Referenced by printParams().

◆ LoadBeamtimeHistos()

◆ operator=()

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

◆ printParams()

◆ putParams()

◆ SetCalibFile()

void CbmTofDigiBdfPar::SetCalibFile ( TString  FileName)
inline

Definition at line 44 of file CbmTofDigiBdfPar.h.

References fsBeamCalibFile.

◆ SetInputFile()

void CbmTofDigiBdfPar::SetInputFile ( TString  FileName)
inline

Definition at line 43 of file CbmTofDigiBdfPar.h.

References fsBeamInputFile.

Referenced by CbmTofDigitize::LoadBeamtimeValues().

◆ SetSigVel()

void CbmTofDigiBdfPar::SetSigVel ( Int_t  iSmType,
Int_t  iSm,
Int_t  iRpc,
Double_t  dvel 
)

◆ UseExpandedDigi()

◆ UseOneGapPerTrk()

Bool_t CbmTofDigiBdfPar::UseOneGapPerTrk ( ) const
inline

◆ UseOnlyPrimaries()

Bool_t CbmTofDigiBdfPar::UseOnlyPrimaries ( ) const
inline

Member Data Documentation

◆ fbMulUseTrackId

Bool_t CbmTofDigiBdfPar::fbMulUseTrackId
private

Definition at line 158 of file CbmTofDigiBdfPar.h.

Referenced by ClustUseTrackId(), getParams(), and printParams().

◆ fbOneGapTrack

Bool_t CbmTofDigiBdfPar::fbOneGapTrack
private

Definition at line 115 of file CbmTofDigiBdfPar.h.

Referenced by getParams(), printParams(), and UseOneGapPerTrk().

◆ fbUseExpDigi

Bool_t CbmTofDigiBdfPar::fbUseExpDigi
private

Definition at line 110 of file CbmTofDigiBdfPar.h.

Referenced by getParams(), printParams(), putParams(), and UseExpandedDigi().

◆ fbUseOnlyPrim

Bool_t CbmTofDigiBdfPar::fbUseOnlyPrim
private

Definition at line 112 of file CbmTofDigiBdfPar.h.

Referenced by getParams(), printParams(), putParams(), and UseOnlyPrimaries().

◆ fdDeadtime

Double_t CbmTofDigiBdfPar::fdDeadtime
private

Definition at line 125 of file CbmTofDigiBdfPar.h.

Referenced by GetDeadtime(), getParams(), printParams(), and putParams().

◆ fdEfficiency

TArrayD CbmTofDigiBdfPar::fdEfficiency
private

Definition at line 149 of file CbmTofDigiBdfPar.h.

Referenced by GetEfficiency(), getParams(), LoadBeamtimeHistos(), and printParams().

◆ fdFeeGainSigma

Double_t CbmTofDigiBdfPar::fdFeeGainSigma
private

Definition at line 121 of file CbmTofDigiBdfPar.h.

Referenced by GetFeeGainSigma(), getParams(), printParams(), and putParams().

◆ fdFeeTotThr

Double_t CbmTofDigiBdfPar::fdFeeTotThr
private

Definition at line 122 of file CbmTofDigiBdfPar.h.

Referenced by GetFeeThreshold(), getParams(), printParams(), and putParams().

◆ fdGapsEfficiency

std::vector<TArrayD> CbmTofDigiBdfPar::fdGapsEfficiency
private

Definition at line 150 of file CbmTofDigiBdfPar.h.

Referenced by GetGapEfficiency(), and LoadBeamtimeHistos().

◆ fdGapSize

std::vector<TArrayD> CbmTofDigiBdfPar::fdGapSize
private

Definition at line 133 of file CbmTofDigiBdfPar.h.

Referenced by GetGapSize(), getParams(), and putParams().

◆ fdLandauMpv

TArrayD CbmTofDigiBdfPar::fdLandauMpv
private

◆ fdLandauSigma

TArrayD CbmTofDigiBdfPar::fdLandauSigma
private

◆ fdMaxSpaceDistClust

Double_t CbmTofDigiBdfPar::fdMaxSpaceDistClust
private

Definition at line 160 of file CbmTofDigiBdfPar.h.

Referenced by GetMaxDistAlongCh(), getParams(), printParams(), and putParams().

◆ fdMaxTimeDistClust

Double_t CbmTofDigiBdfPar::fdMaxTimeDistClust
private

Definition at line 159 of file CbmTofDigiBdfPar.h.

Referenced by GetMaxTimeDist(), getParams(), printParams(), and putParams().

◆ fdSignalPropSpeed

Double_t CbmTofDigiBdfPar::fdSignalPropSpeed
private

Definition at line 128 of file CbmTofDigiBdfPar.h.

Referenced by getParams(), GetSignalSpeed(), printParams(), and putParams().

◆ fdSigVel

std::vector<TArrayD> CbmTofDigiBdfPar::fdSigVel
private

Definition at line 135 of file CbmTofDigiBdfPar.h.

Referenced by getParams(), GetSigVel(), putParams(), and SetSigVel().

◆ fdTimeResElec

Double_t CbmTofDigiBdfPar::fdTimeResElec
private

◆ fdTimeResolution

TArrayD CbmTofDigiBdfPar::fdTimeResolution
private

◆ fdTimeResStart

Double_t CbmTofDigiBdfPar::fdTimeResStart
private

◆ fh1ClusterSize

std::vector<TH1*> CbmTofDigiBdfPar::fh1ClusterSize
private

◆ fh1ClusterTot

std::vector<TH1*> CbmTofDigiBdfPar::fh1ClusterTot
private

Definition at line 153 of file CbmTofDigiBdfPar.h.

Referenced by ClearHistos(), GetClustTotHist(), getParams(), and LoadBeamtimeHistos().

◆ fiChOrientation

std::vector<TArrayI> CbmTofDigiBdfPar::fiChOrientation
private

Definition at line 139 of file CbmTofDigiBdfPar.h.

Referenced by GetChanOrient(), getParams(), and putParams().

◆ fiChType

std::vector<TArrayI> CbmTofDigiBdfPar::fiChType
private

Definition at line 137 of file CbmTofDigiBdfPar.h.

Referenced by GetChanType(), getParams(), and putParams().

◆ fiClusterModel

Int_t CbmTofDigiBdfPar::fiClusterModel
private

Definition at line 118 of file CbmTofDigiBdfPar.h.

Referenced by GetClusterModel(), getParams(), printParams(), and putParams().

◆ fiClusterRadiusModel

Int_t CbmTofDigiBdfPar::fiClusterRadiusModel
private

◆ fiDetUId

TArrayI CbmTofDigiBdfPar::fiDetUId
private

Definition at line 140 of file CbmTofDigiBdfPar.h.

Referenced by GetDetUId(), GetNbDet(), and getParams().

◆ fiNbCh

std::vector<TArrayI> CbmTofDigiBdfPar::fiNbCh
private

Definition at line 136 of file CbmTofDigiBdfPar.h.

Referenced by GetNbChan(), getParams(), and putParams().

◆ fiNbGaps

std::vector<TArrayI> CbmTofDigiBdfPar::fiNbGaps
private

Definition at line 132 of file CbmTofDigiBdfPar.h.

Referenced by GetNbGaps(), getParams(), and putParams().

◆ fiNbRpc

◆ fiNbSm

TArrayI CbmTofDigiBdfPar::fiNbSm
private

Definition at line 130 of file CbmTofDigiBdfPar.h.

Referenced by GetNbSm(), getParams(), GetSigVel(), printParams(), putParams(), and SetSigVel().

◆ fiNbSmTypes

◆ fiSmTypeInpMapp

TArrayI CbmTofDigiBdfPar::fiSmTypeInpMapp
private

Definition at line 148 of file CbmTofDigiBdfPar.h.

Referenced by getParams(), GetTypeInputMap(), LoadBeamtimeHistos(), and putParams().

◆ fMapDetInd

std::map<Int_t, Int_t> CbmTofDigiBdfPar::fMapDetInd
private

Definition at line 141 of file CbmTofDigiBdfPar.h.

Referenced by GetDetInd(), and getParams().

◆ fsBeamCalibFile

TString CbmTofDigiBdfPar::fsBeamCalibFile
private

Definition at line 145 of file CbmTofDigiBdfPar.h.

Referenced by GetCalibFileName(), getParams(), printParams(), putParams(), and SetCalibFile().

◆ fsBeamInputFile

TString CbmTofDigiBdfPar::fsBeamInputFile
private

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