CbmRoot
|
#include <CbmTofDigiPar.h>
Public Member Functions | |
CbmTofDigiPar (const char *name="CbmTofDigiPar", const char *title="Digitization parameters for the TOF detector", const char *context="TestDefaultContext") | |
CbmTofDigiPar (const CbmTofDigiPar &)=delete | |
CbmTofDigiPar & | operator= (const CbmTofDigiPar &)=delete |
~CbmTofDigiPar (void) | |
void | clear (void) |
void | putParams (FairParamList *) |
Bool_t | getParams (FairParamList *) |
void | SetNrOfCells (Int_t i) |
void | SetCellIdArray (TArrayI array) |
void | SetCellXArray (TArrayD array) |
void | SetCellYArray (TArrayD array) |
void | SetCellZArray (TArrayD array) |
void | SetCellDxArray (TArrayD array) |
void | SetCellDyArray (TArrayD array) |
void | SetCellMap (std::map< Int_t, CbmTofCell * > map) |
Int_t | GetNrOfModules () |
Int_t | GetCellId (Int_t i) |
CbmTofCell * | GetCell (Int_t i) |
TGeoNode * | GetNode (Int_t iCell) |
void | SetNode (Int_t iCell, TGeoNode *tGeoNode) |
void | SetNodeMap (std::map< Int_t, TGeoNode * > map) |
Private Attributes | |
std::map< Int_t, CbmTofCell * > | fCellMap |
TArrayI | fCellIdArray |
TArrayD | fCellXArray |
TArrayD | fCellYArray |
TArrayD | fCellZArray |
TArrayD | fCellDxArray |
TArrayD | fCellDyArray |
Int_t | fNrOfCells |
std::map< Int_t, TGeoNode * > | fCellNode |
Definition at line 22 of file CbmTofDigiPar.h.
CbmTofDigiPar::CbmTofDigiPar | ( | const char * | name = "CbmTofDigiPar", |
const char * | title = "Digitization parameters for the TOF detector", | ||
const char * | context = "TestDefaultContext" ) |
|
delete |
CbmTofDigiPar::~CbmTofDigiPar | ( | void | ) |
Definition at line 35 of file CbmTofDigiPar.cxx.
void CbmTofDigiPar::clear | ( | void | ) |
Definition at line 47 of file CbmTofDigiPar.cxx.
Referenced by ~CbmTofDigiPar().
|
inline |
Definition at line 50 of file CbmTofDigiPar.h.
References fCellMap.
Referenced by CbmDeviceHitBuilderTof::AddNextChan(), CbmTofCosmicClusterizer::AddNextChan(), CbmTofEventClusterizer::AddNextChan(), CbmTofHitMaker::AddNextChan(), CbmTofTestBeamClusterizer::AddNextChan(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmTofSimpClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofHitMaker::BuildHits(), CbmTofDigitize::CircleIntersectPosX(), CbmTofDigitize::CircleIntersectPosY(), CbmTofDigitize::ComputeClusterAreaOnChannel(), CbmTofCalibrator::CreateCalHist(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofFindTracks::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTrackFinderNN::DoFind(), CbmTofTBClusterizer::Exec(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofCalibrator::FillCalHist(), CbmTofFindTracks::FillHistograms(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofTests::FillHistos(), CbmTofEventClusterizer::GetLocalX(), CbmTofEventClusterizer::GetLocalY(), CbmTofTrackingInterface::GetZrefModule(), CbmTofCreateDigiPar::Init(), CbmTofTBClusterizer::Init(), CbmTofTrackingInterface::Init(), CbmTaskTofClusterizerParWrite::InitAlgos(), CbmTaskTofHitFinder::InitAlgos(), CbmTofEventClusterizer::InitCalibParameter(), CbmDeviceHitBuilderTof::InspectRawDigis(), CbmTofFindTracks::LoadCalParameter(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofAnaTestbeam::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofHitMaker::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofHitMaker::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofTrackFinderNN::TrklSeed(), CbmTofCalibrator::UpdateCalHist(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofEventClusterizer::WriteHistos(), and CbmTofTestBeamClusterizer::WriteHistos().
|
inline |
Definition at line 47 of file CbmTofDigiPar.h.
References fCellIdArray.
Referenced by CbmTofCreateDigiPar::Init(), CbmTofFindTracks::Init(), CbmTofTBClusterizer::Init(), CbmTofDigitize::LoadBeamtimeValues(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofAnaTestbeam::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofHitMaker::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), and CbmTofTestBeamClusterizer::LoadGeometry().
|
inline |
Definition at line 52 of file CbmTofDigiPar.h.
References fCellNode.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofEventClusterizer::LoadGeometry(), and CbmTofHitMaker::LoadGeometry().
|
inline |
Definition at line 46 of file CbmTofDigiPar.h.
References fNrOfCells.
Referenced by CbmTofCreateDigiPar::Init(), CbmTofFindTracks::Init(), CbmTofTBClusterizer::Init(), CbmTaskTofClusterizerParWrite::InitParameters(), CbmTofAnaTestbeam::InitParameters(), CbmTofCosmicClusterizer::InitParameters(), CbmTofDigitize::InitParameters(), CbmTofEventClusterizer::InitParameters(), CbmTofHitMaker::InitParameters(), CbmTofTestBeamClusterizer::InitParameters(), CbmTofDigitize::LoadBeamtimeValues(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofAnaTestbeam::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofHitMaker::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTaskTofClusterizerParWrite::SetParContainers(), CbmTaskTofHitFinder::SetParContainers(), CbmTofCosmicClusterizer::SetParContainers(), CbmTofEventClusterizer::SetParContainers(), CbmTofFindTracks::SetParContainers(), CbmTofHitMaker::SetParContainers(), CbmTofSimpClusterizer::SetParContainers(), and CbmTofTestBeamClusterizer::SetParContainers().
Bool_t CbmTofDigiPar::getParams | ( | FairParamList * | l | ) |
Definition at line 68 of file CbmTofDigiPar.cxx.
References fCellDxArray, fCellDyArray, fCellIdArray, fCellMap, fCellXArray, fCellYArray, fCellZArray, and fNrOfCells.
|
delete |
void CbmTofDigiPar::putParams | ( | FairParamList * | l | ) |
Definition at line 53 of file CbmTofDigiPar.cxx.
References fCellDxArray, fCellDyArray, fCellIdArray, fCellXArray, fCellYArray, fCellZArray, and fNrOfCells.
|
inline |
Definition at line 41 of file CbmTofDigiPar.h.
References fCellDxArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 42 of file CbmTofDigiPar.h.
References fCellDyArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 37 of file CbmTofDigiPar.h.
References fCellIdArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 44 of file CbmTofDigiPar.h.
References fCellMap.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 38 of file CbmTofDigiPar.h.
References fCellXArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 39 of file CbmTofDigiPar.h.
References fCellYArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 40 of file CbmTofDigiPar.h.
References fCellZArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 53 of file CbmTofDigiPar.h.
References fCellNode.
|
inline |
Definition at line 54 of file CbmTofDigiPar.h.
References fCellNode.
Referenced by CbmTofCreateDigiPar::Init().
|
inline |
Definition at line 36 of file CbmTofDigiPar.h.
References fNrOfCells.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
private |
Definition at line 64 of file CbmTofDigiPar.h.
Referenced by getParams(), putParams(), and SetCellDxArray().
|
private |
Definition at line 65 of file CbmTofDigiPar.h.
Referenced by getParams(), putParams(), and SetCellDyArray().
|
private |
Definition at line 60 of file CbmTofDigiPar.h.
Referenced by GetCellId(), getParams(), putParams(), and SetCellIdArray().
|
private |
Map of Unique Tof Cell Id to corresponding TofCell
Definition at line 58 of file CbmTofDigiPar.h.
Referenced by GetCell(), getParams(), SetCellMap(), and ~CbmTofDigiPar().
|
private |
Definition at line 67 of file CbmTofDigiPar.h.
Referenced by GetNode(), SetNode(), and SetNodeMap().
|
private |
Definition at line 61 of file CbmTofDigiPar.h.
Referenced by getParams(), putParams(), and SetCellXArray().
|
private |
Definition at line 62 of file CbmTofDigiPar.h.
Referenced by getParams(), putParams(), and SetCellYArray().
|
private |
Definition at line 63 of file CbmTofDigiPar.h.
Referenced by getParams(), putParams(), and SetCellZArray().
|
private |
Definition at line 66 of file CbmTofDigiPar.h.
Referenced by GetNrOfModules(), getParams(), putParams(), and SetNrOfCells().