CbmRoot
|
Parameters class for the CBM ToF digitizer using beam data distributions. More...
#include <CbmTofDigiBdfPar.h>
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 &) | |
CbmTofDigiBdfPar & | operator= (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 |
Parameters class for the CBM ToF digitizer using beam data distributions.
as hit/cluster models
Definition at line 30 of file CbmTofDigiBdfPar.h.
CbmTofDigiBdfPar::CbmTofDigiBdfPar | ( | const char * | name = "CbmTofDigiBdfPar" , |
const char * | title = "BDF Digitization parameters for the TOF detector" , |
||
const char * | context = "TestDefaultContext" |
||
) |
CbmTofDigiBdfPar::~CbmTofDigiBdfPar | ( | void | ) |
Definition at line 68 of file CbmTofDigiBdfPar.cxx.
References clear().
|
private |
void CbmTofDigiBdfPar::clear | ( | void | ) |
Definition at line 74 of file CbmTofDigiBdfPar.cxx.
References ClearHistos().
Referenced by ~CbmTofDigiBdfPar().
void CbmTofDigiBdfPar::ClearHistos | ( | ) |
Definition at line 79 of file CbmTofDigiBdfPar.cxx.
References fh1ClusterSize, and fh1ClusterTot.
Referenced by clear(), CbmTofDigitize::Finish(), and getParams().
|
inline |
Definition at line 95 of file CbmTofDigiBdfPar.h.
References fbMulUseTrackId.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildHits(), CbmTofSimpClusterizer::CreateHistos(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofSimpClusterizer::DeleteHistos(), CbmTofCosmicClusterizer::DeleteHistos(), CbmTofTestBeamClusterizer::DeleteHistos(), CbmTofEventClusterizer::DeleteHistos(), CbmTofSimpClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofSimpClusterizer::WriteHistos(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().
|
inline |
Definition at line 72 of file CbmTofDigiBdfPar.h.
References fsBeamCalibFile.
Referenced by CbmDeviceHitBuilderTof::InitCalibParameter(), and CbmDeviceHitBuilderTof::InitContainers().
Int_t CbmTofDigiBdfPar::GetChanOrient | ( | Int_t | iSmType, |
Int_t | iRpc | ||
) | const |
Definition at line 590 of file CbmTofDigiBdfPar.cxx.
References fiChOrientation, fiNbRpc, and fiNbSmTypes.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofDigitize::GenerateClusterRadius(), and printParams().
Int_t CbmTofDigiBdfPar::GetChanType | ( | Int_t | iSmType, |
Int_t | iRpc | ||
) | const |
Definition at line 580 of file CbmTofDigiBdfPar.cxx.
References fiChType, fiNbRpc, and fiNbSmTypes.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofDigitize::GenerateClusterRadius(), CbmTofTBClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), CbmTofEventClusterizer::InitCalibParameter(), CbmTofDigitize::LoadBeamtimeValues(), CbmTofDigitize::MergeSameChanDigis(), and printParams().
|
inline |
Definition at line 92 of file CbmTofDigiBdfPar.h.
References fiClusterModel.
Referenced by CbmTofDigitize::DeleteHistos(), CbmTofDigitize::Exec(), CbmTofDigitize::LoadBeamtimeValues(), and CbmTofDigitize::WriteHistos().
|
inline |
Definition at line 73 of file CbmTofDigiBdfPar.h.
References fiClusterRadiusModel.
Referenced by CbmTofDigitize::GenerateClusterRadius(), and CbmTofDigitize::LoadBeamtimeValues().
TH1 * CbmTofDigiBdfPar::GetClustSizeHist | ( | Int_t | iSmType | ) | const |
Definition at line 637 of file CbmTofDigiBdfPar.cxx.
References fh1ClusterSize, and fiNbSmTypes.
Referenced by CbmTofDigitize::LoadBeamtimeValues().
TH1 * CbmTofDigiBdfPar::GetClustTotHist | ( | Int_t | iSmType | ) | const |
Definition at line 643 of file CbmTofDigiBdfPar.cxx.
References fh1ClusterTot, and fiNbSmTypes.
Referenced by CbmTofDigitize::LoadBeamtimeValues().
|
inline |
Definition at line 51 of file CbmTofDigiBdfPar.h.
References fdDeadtime.
Referenced by CbmTofDigitize::MergeSameChanDigis().
Int_t CbmTofDigiBdfPar::GetDetInd | ( | Int_t | iAddr | ) |
Definition at line 878 of file CbmTofDigiBdfPar.cxx.
References DetMask, and fMapDetInd.
Referenced by CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmTofAnaTestbeam::FillHistos(), CbmTofTestBeamClusterizer::Init(), CbmTofCosmicClusterizer::Init(), CbmTofEventClusterizer::Init(), CbmDeviceHitBuilderTof::InitContainers(), CbmDeviceHitBuilderTof::InspectRawDigis(), and CbmDeviceHitBuilderTof::MonitorPulser().
Int_t CbmTofDigiBdfPar::GetDetUId | ( | Int_t | iDet | ) |
Definition at line 893 of file CbmTofDigiBdfPar.cxx.
References fiDetUId.
Referenced by CbmTofCalibrator::CreateCalHist(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofCalibrator::ReadHist(), CbmTofCalibrator::UpdateCalHist(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().
Double_t CbmTofDigiBdfPar::GetEfficiency | ( | Int_t | iSmType | ) | const |
Definition at line 607 of file CbmTofDigiBdfPar.cxx.
References fdEfficiency, and fiNbSmTypes.
|
inline |
Definition at line 47 of file CbmTofDigiBdfPar.h.
References fdFeeGainSigma.
Referenced by CbmTofDigitize::LoadBeamtimeValues().
|
inline |
Definition at line 48 of file CbmTofDigiBdfPar.h.
References fdFeeTotThr.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), and CbmTofDigitize::LoadBeamtimeValues().
|
inline |
Definition at line 49 of file CbmTofDigiBdfPar.h.
References fdTimeResElec.
Referenced by CbmTofTBClusterizer::Exec(), CbmTofSimpClusterizer::InitParameters(), and CbmTofDigitize::LoadBeamtimeValues().
Double_t CbmTofDigiBdfPar::GetGapEfficiency | ( | Int_t | iSmType, |
Int_t | iRpc | ||
) | const |
Definition at line 613 of file CbmTofDigiBdfPar.cxx.
References fdGapsEfficiency, fiNbRpc, and fiNbSmTypes.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), and CbmTofDigitize::DigitizeGaussCharge().
Double_t CbmTofDigiBdfPar::GetGapSize | ( | Int_t | iSmType, |
Int_t | iRpc | ||
) | const |
Definition at line 535 of file CbmTofDigiBdfPar.cxx.
References fdGapSize, fiNbRpc, and fiNbSmTypes.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofTBClusterizer::Exec(), and printParams().
|
inline |
Definition at line 71 of file CbmTofDigiBdfPar.h.
References fsBeamInputFile.
Double_t CbmTofDigiBdfPar::GetLandauMpv | ( | Int_t | iSmType | ) | const |
Definition at line 649 of file CbmTofDigiBdfPar.cxx.
References fdLandauMpv, and fiNbSmTypes.
Referenced by CbmTofDigitize::GenerateClusterRadius().
|
private |
Definition at line 424 of file CbmTofDigiBdfPar.cxx.
References fdLandauMpv, fdLandauSigma, fh1ClusterSize, and fiNbSmTypes.
Referenced by LoadBeamtimeHistos().
Double_t CbmTofDigiBdfPar::GetLandauSigma | ( | Int_t | iSmType | ) | const |
Definition at line 655 of file CbmTofDigiBdfPar.cxx.
References fdLandauSigma, and fiNbSmTypes.
Referenced by CbmTofDigitize::GenerateClusterRadius().
|
inline |
Definition at line 97 of file CbmTofDigiBdfPar.h.
References fdMaxSpaceDistClust.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofTBClusterizer::Exec(), CbmDeviceHitBuilderTof::InitContainers(), CbmTofCosmicClusterizer::InitParameters(), CbmTofTestBeamClusterizer::InitParameters(), and CbmTofEventClusterizer::InitParameters().
Double_t CbmTofDigiBdfPar::GetMaxTimeDist | ( | ) | const |
Definition at line 661 of file CbmTofDigiBdfPar.cxx.
References fdMaxTimeDistClust.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::InitContainers(), CbmTofCosmicClusterizer::InitParameters(), CbmTofTestBeamClusterizer::InitParameters(), CbmTofEventClusterizer::InitParameters(), and printParams().
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().
Int_t CbmTofDigiBdfPar::GetNbDet | ( | ) | const |
Definition at line 876 of file CbmTofDigiBdfPar.cxx.
References fiDetUId.
Referenced by CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmTofCalibrator::CreateCalHist(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofAnaTestbeam::CreateHistos(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmDeviceHitBuilderTof::InspectRawDigis(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofCalibrator::ReadHist(), CbmTofCalibrator::UpdateCalHist(), CbmTofCalibrator::WriteHist(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().
Int_t CbmTofDigiBdfPar::GetNbGaps | ( | Int_t | iSmType, |
Int_t | iRpc | ||
) | const |
Definition at line 525 of file CbmTofDigiBdfPar.cxx.
References fiNbGaps, fiNbRpc, and fiNbSmTypes.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofTBClusterizer::Exec(), LoadBeamtimeHistos(), and printParams().
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().
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().
|
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().
Bool_t CbmTofDigiBdfPar::getParams | ( | FairParamList * | l | ) |
Definition at line 131 of file CbmTofDigiBdfPar.cxx.
References ClearHistos(), fbMulUseTrackId, fbOneGapTrack, fbUseExpDigi, fbUseOnlyPrim, fdDeadtime, fdEfficiency, fdFeeGainSigma, fdFeeTotThr, fdGapSize, fdLandauMpv, fdLandauSigma, fdMaxSpaceDistClust, fdMaxTimeDistClust, fdSignalPropSpeed, fdSigVel, fdTimeResElec, fdTimeResolution, fdTimeResStart, fh1ClusterSize, fh1ClusterTot, fiChOrientation, fiChType, fiClusterModel, fiClusterRadiusModel, fiDetUId, fiNbCh, fiNbGaps, fiNbRpc, fiNbSm, fiNbSmTypes, fiSmTypeInpMapp, fMapDetInd, fsBeamCalibFile, fsBeamInputFile, GetNbRpc(), GetNbSm(), CbmTofAddress::GetUniqueAddress(), and i.
Double_t CbmTofDigiBdfPar::GetResolution | ( | Int_t | iSmType | ) | const |
Definition at line 623 of file CbmTofDigiBdfPar.cxx.
References fdTimeResolution, and fiNbSmTypes.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), and CbmTofDigitize::DigitizeGaussCharge().
|
inline |
Definition at line 55 of file CbmTofDigiBdfPar.h.
References fdSignalPropSpeed.
Referenced by CbmTofTBClusterizer::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitContainers(), CbmTofCosmicClusterizer::InitParameters(), CbmTofTestBeamClusterizer::InitParameters(), CbmTofEventClusterizer::InitParameters(), and CbmTofDigitize::LoadBeamtimeValues().
Double_t CbmTofDigiBdfPar::GetSigVel | ( | Int_t | iSmType, |
Int_t | iSm, | ||
Int_t | iRpc | ||
) | const |
Definition at line 546 of file CbmTofDigiBdfPar.cxx.
References fdSigVel, fiNbRpc, fiNbSm, and fiNbSmTypes.
Referenced by CbmDeviceHitBuilderTof::AddNextChan(), CbmTofTestBeamClusterizer::AddNextChan(), CbmTofCosmicClusterizer::AddNextChan(), CbmTofEventClusterizer::AddNextChan(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofTBClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofSimpClusterizer::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), CbmTofEventClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InspectRawDigis(), CbmTofDigitize::LoadBeamtimeValues(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), printParams(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().
|
inline |
Definition at line 50 of file CbmTofDigiBdfPar.h.
References fdTimeResStart.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), and CbmTofDigitize::DigitizeGaussCharge().
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().
Int_t CbmTofDigiBdfPar::GetTypeInputMap | ( | Int_t | iSmType | ) | const |
Definition at line 601 of file CbmTofDigiBdfPar.cxx.
References fiNbSmTypes, and fiSmTypeInpMapp.
Referenced by printParams().
Bool_t CbmTofDigiBdfPar::LoadBeamtimeHistos | ( | ) |
Definition at line 314 of file CbmTofDigiBdfPar.cxx.
References fdEfficiency, fdGapsEfficiency, fdTimeResolution, fh1ClusterSize, fh1ClusterTot, fiClusterRadiusModel, fiNbRpc, fiNbSmTypes, fiSmTypeInpMapp, fsBeamInputFile, GetLandauParFromBeamDataFit(), and GetNbGaps().
Referenced by CbmTofDigitize::LoadBeamtimeValues().
|
private |
void CbmTofDigiBdfPar::printParams | ( | ) |
Definition at line 667 of file CbmTofDigiBdfPar.cxx.
References fbMulUseTrackId, fbOneGapTrack, fbUseExpDigi, fbUseOnlyPrim, fdDeadtime, fdEfficiency, fdFeeGainSigma, fdFeeTotThr, fdLandauMpv, fdLandauSigma, fdMaxSpaceDistClust, fdMaxTimeDistClust, fdSignalPropSpeed, fdTimeResElec, fdTimeResolution, fdTimeResStart, fiClusterModel, fiClusterRadiusModel, fiNbRpc, fiNbSm, fiNbSmTypes, fsBeamCalibFile, fsBeamInputFile, GetChanOrient(), GetChanType(), GetGapSize(), GetMaxTimeDist(), GetNbChan(), GetNbGaps(), GetNbRpc(), GetNbSm(), GetSigVel(), GetSystemResolution(), and GetTypeInputMap().
Referenced by CbmTofDigitize::LoadBeamtimeValues().
void CbmTofDigiBdfPar::putParams | ( | FairParamList * | l | ) |
Definition at line 88 of file CbmTofDigiBdfPar.cxx.
References fbUseExpDigi, fbUseOnlyPrim, fdDeadtime, fdFeeGainSigma, fdFeeTotThr, fdGapSize, fdLandauMpv, fdLandauSigma, fdMaxSpaceDistClust, fdMaxTimeDistClust, fdSignalPropSpeed, fdSigVel, fdTimeResElec, fdTimeResStart, fiChOrientation, fiChType, fiClusterModel, fiClusterRadiusModel, fiNbCh, fiNbGaps, fiNbRpc, fiNbSm, fiNbSmTypes, fiSmTypeInpMapp, fsBeamCalibFile, and fsBeamInputFile.
|
inline |
Definition at line 44 of file CbmTofDigiBdfPar.h.
References fsBeamCalibFile.
|
inline |
Definition at line 43 of file CbmTofDigiBdfPar.h.
References fsBeamInputFile.
Referenced by CbmTofDigitize::LoadBeamtimeValues().
void CbmTofDigiBdfPar::SetSigVel | ( | Int_t | iSmType, |
Int_t | iSm, | ||
Int_t | iRpc, | ||
Double_t | dvel | ||
) |
Definition at line 556 of file CbmTofDigiBdfPar.cxx.
References fdSigVel, fiNbRpc, fiNbSm, and fiNbSmTypes.
Referenced by CbmDeviceHitBuilderTof::InitCalibParameter(), CbmTofCosmicClusterizer::InitCalibParameter(), CbmTofTestBeamClusterizer::InitCalibParameter(), and CbmTofEventClusterizer::InitCalibParameter().
|
inline |
Definition at line 85 of file CbmTofDigiBdfPar.h.
References fbUseExpDigi.
Referenced by CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofSimpClusterizer::DeleteGeometry(), CbmTofCosmicClusterizer::DeleteGeometry(), CbmTofTestBeamClusterizer::DeleteGeometry(), CbmTofEventClusterizer::DeleteGeometry(), CbmTofTests::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), and CbmTofEventClusterizer::LoadGeometry().
|
inline |
Definition at line 89 of file CbmTofDigiBdfPar.h.
References fbOneGapTrack.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), and CbmTofDigitize::DigitizeGaussCharge().
|
inline |
Definition at line 87 of file CbmTofDigiBdfPar.h.
References fbUseOnlyPrim.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), and CbmTofDigitize::DigitizeGaussCharge().
|
private |
Definition at line 158 of file CbmTofDigiBdfPar.h.
Referenced by ClustUseTrackId(), getParams(), and printParams().
|
private |
Definition at line 115 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), printParams(), and UseOneGapPerTrk().
|
private |
Definition at line 110 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), printParams(), putParams(), and UseExpandedDigi().
|
private |
Definition at line 112 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), printParams(), putParams(), and UseOnlyPrimaries().
|
private |
Definition at line 125 of file CbmTofDigiBdfPar.h.
Referenced by GetDeadtime(), getParams(), printParams(), and putParams().
|
private |
Definition at line 149 of file CbmTofDigiBdfPar.h.
Referenced by GetEfficiency(), getParams(), LoadBeamtimeHistos(), and printParams().
|
private |
Definition at line 121 of file CbmTofDigiBdfPar.h.
Referenced by GetFeeGainSigma(), getParams(), printParams(), and putParams().
|
private |
Definition at line 122 of file CbmTofDigiBdfPar.h.
Referenced by GetFeeThreshold(), getParams(), printParams(), and putParams().
|
private |
Definition at line 150 of file CbmTofDigiBdfPar.h.
Referenced by GetGapEfficiency(), and LoadBeamtimeHistos().
|
private |
Definition at line 133 of file CbmTofDigiBdfPar.h.
Referenced by GetGapSize(), getParams(), and putParams().
|
private |
Definition at line 154 of file CbmTofDigiBdfPar.h.
Referenced by GetLandauMpv(), GetLandauParFromBeamDataFit(), getParams(), printParams(), and putParams().
|
private |
Definition at line 155 of file CbmTofDigiBdfPar.h.
Referenced by GetLandauParFromBeamDataFit(), GetLandauSigma(), getParams(), printParams(), and putParams().
|
private |
Definition at line 160 of file CbmTofDigiBdfPar.h.
Referenced by GetMaxDistAlongCh(), getParams(), printParams(), and putParams().
|
private |
Definition at line 159 of file CbmTofDigiBdfPar.h.
Referenced by GetMaxTimeDist(), getParams(), printParams(), and putParams().
|
private |
Definition at line 128 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), GetSignalSpeed(), printParams(), and putParams().
|
private |
Definition at line 135 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), GetSigVel(), putParams(), and SetSigVel().
|
private |
Definition at line 123 of file CbmTofDigiBdfPar.h.
Referenced by GetFeeTimeRes(), getParams(), GetSystemResolution(), printParams(), and putParams().
|
private |
Definition at line 151 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), GetResolution(), GetSystemResolution(), LoadBeamtimeHistos(), and printParams().
|
private |
Definition at line 124 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), GetStartTimeRes(), GetSystemResolution(), printParams(), and putParams().
|
private |
Definition at line 152 of file CbmTofDigiBdfPar.h.
Referenced by ClearHistos(), GetClustSizeHist(), GetLandauParFromBeamDataFit(), getParams(), and LoadBeamtimeHistos().
|
private |
Definition at line 153 of file CbmTofDigiBdfPar.h.
Referenced by ClearHistos(), GetClustTotHist(), getParams(), and LoadBeamtimeHistos().
|
private |
Definition at line 139 of file CbmTofDigiBdfPar.h.
Referenced by GetChanOrient(), getParams(), and putParams().
|
private |
Definition at line 137 of file CbmTofDigiBdfPar.h.
Referenced by GetChanType(), getParams(), and putParams().
|
private |
Definition at line 118 of file CbmTofDigiBdfPar.h.
Referenced by GetClusterModel(), getParams(), printParams(), and putParams().
|
private |
Definition at line 147 of file CbmTofDigiBdfPar.h.
Referenced by GetClusterRadiusModel(), getParams(), LoadBeamtimeHistos(), printParams(), and putParams().
|
private |
Definition at line 140 of file CbmTofDigiBdfPar.h.
Referenced by GetDetUId(), GetNbDet(), and getParams().
|
private |
Definition at line 136 of file CbmTofDigiBdfPar.h.
Referenced by GetNbChan(), getParams(), and putParams().
|
private |
Definition at line 132 of file CbmTofDigiBdfPar.h.
Referenced by GetNbGaps(), getParams(), and putParams().
|
private |
Definition at line 131 of file CbmTofDigiBdfPar.h.
Referenced by GetChanOrient(), GetChanType(), GetGapEfficiency(), GetGapSize(), GetNbChan(), GetNbGaps(), GetNbRpc(), getParams(), GetSigVel(), LoadBeamtimeHistos(), printParams(), putParams(), and SetSigVel().
|
private |
Definition at line 130 of file CbmTofDigiBdfPar.h.
Referenced by GetNbSm(), getParams(), GetSigVel(), printParams(), putParams(), and SetSigVel().
|
private |
Definition at line 129 of file CbmTofDigiBdfPar.h.
Referenced by GetChanOrient(), GetChanType(), GetClustSizeHist(), GetClustTotHist(), GetEfficiency(), GetGapEfficiency(), GetGapSize(), GetLandauMpv(), GetLandauParFromBeamDataFit(), GetLandauSigma(), GetNbChan(), GetNbGaps(), GetNbRpc(), GetNbSm(), GetNbSmTypes(), getParams(), GetResolution(), GetSigVel(), GetSystemResolution(), GetTypeInputMap(), LoadBeamtimeHistos(), printParams(), putParams(), and SetSigVel().
|
private |
Definition at line 148 of file CbmTofDigiBdfPar.h.
Referenced by getParams(), GetTypeInputMap(), LoadBeamtimeHistos(), and putParams().
|
private |
Definition at line 141 of file CbmTofDigiBdfPar.h.
Referenced by GetDetInd(), and getParams().
|
private |
Definition at line 145 of file CbmTofDigiBdfPar.h.
Referenced by GetCalibFileName(), getParams(), printParams(), putParams(), and SetCalibFile().
|
private |
Definition at line 144 of file CbmTofDigiBdfPar.h.
Referenced by GetInputFileName(), getParams(), LoadBeamtimeHistos(), printParams(), putParams(), and SetInputFile().