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 18 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 32 of file CbmTofDigiPar.cxx.
void CbmTofDigiPar::clear | ( | void | ) |
Definition at line 44 of file CbmTofDigiPar.cxx.
Referenced by ~CbmTofDigiPar().
|
inline |
Definition at line 48 of file CbmTofDigiPar.h.
Referenced by CbmDeviceHitBuilderTof::AddNextChan(), CbmTofCosmicClusterizer::AddNextChan(), CbmTofTestBeamClusterizer::AddNextChan(), CbmTofEventClusterizer::AddNextChan(), CbmTofSimpClusterizer::BuildClusters(), CbmTofCosmicClusterizer::BuildClusters(), CbmTofTestBeamClusterizer::BuildClusters(), CbmTofEventClusterizer::BuildClusters(), CbmDeviceHitBuilderTof::BuildHits(), CbmTofEventClusterizer::BuildHits(), CbmTofDigitize::CircleIntersectPosX(), CbmTofDigitize::CircleIntersectPosY(), CbmTofDigitize::ComputeClusterAreaOnChannel(), CbmTofCalibrator::CreateCalHist(), CbmTofFindTracks::CreateHistograms(), CbmDeviceHitBuilderTof::CreateHistograms(), CbmTofCosmicClusterizer::CreateHistos(), CbmTofTestBeamClusterizer::CreateHistos(), CbmTofEventClusterizer::CreateHistos(), CbmTofDigitize::DigitizeDirectClusterSize(), CbmTofDigitize::DigitizeFlatDisc(), CbmTofDigitize::DigitizeGaussCharge(), CbmTofTrackFinderNN::DoFind(), CbmTofTBClusterizer::Exec(), CbmTofFindTracks::ExecFind(), CbmTofCalibrator::FillCalHist(), CbmTofFindTracks::FillHistograms(), CbmTofTests::FillHistos(), CbmTofHitFinderQa::FillHistos(), CbmDeviceHitBuilderTof::FillHistos(), CbmTofCosmicClusterizer::FillHistos(), CbmTofTestBeamClusterizer::FillHistos(), CbmTofEventClusterizer::FillHistos(), CbmTofAnaTestbeam::FillHistos(), CbmTofCreateDigiPar::Init(), CbmTofTBClusterizer::Init(), CbmL1::Init(), CbmDeviceHitBuilderTof::InspectRawDigis(), CbmTofFindTracks::LoadCalParameter(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofAnaTestbeam::LoadGeometry(), CbmTofCosmicClusterizer::MergeClusters(), CbmTofTestBeamClusterizer::MergeClusters(), CbmTofEventClusterizer::MergeClusters(), CbmTofTrackFinderNN::TrklSeed(), CbmTofCosmicClusterizer::WriteHistos(), CbmTofTestBeamClusterizer::WriteHistos(), and CbmTofEventClusterizer::WriteHistos().
|
inline |
Definition at line 45 of file CbmTofDigiPar.h.
References fCellIdArray, and i.
Referenced by CbmTofCreateDigiPar::Init(), CbmTofTBClusterizer::Init(), CbmTofFindTracks::Init(), CbmL1::Init(), CbmTofDigitize::LoadBeamtimeValues(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), and CbmTofAnaTestbeam::LoadGeometry().
|
inline |
Definition at line 50 of file CbmTofDigiPar.h.
References fCellNode.
Referenced by CbmTofDigitize::DigitizeDirectClusterSize(), and CbmTofEventClusterizer::LoadGeometry().
|
inline |
Definition at line 44 of file CbmTofDigiPar.h.
References fNrOfCells.
Referenced by CbmTofCreateDigiPar::Init(), CbmTofTBClusterizer::Init(), CbmTofFindTracks::Init(), CbmL1::Init(), CbmTofDigitize::InitParameters(), CbmTofCosmicClusterizer::InitParameters(), CbmTofTestBeamClusterizer::InitParameters(), CbmTofEventClusterizer::InitParameters(), CbmTofAnaTestbeam::InitParameters(), CbmTofDigitize::LoadBeamtimeValues(), CbmDeviceHitBuilderTof::LoadGeometry(), CbmTofSimpClusterizer::LoadGeometry(), CbmTofCosmicClusterizer::LoadGeometry(), CbmTofTestBeamClusterizer::LoadGeometry(), CbmTofEventClusterizer::LoadGeometry(), CbmTofAnaTestbeam::LoadGeometry(), CbmTofSimpClusterizer::SetParContainers(), CbmTofTestBeamClusterizer::SetParContainers(), CbmTofCosmicClusterizer::SetParContainers(), CbmTofFindTracks::SetParContainers(), and CbmTofEventClusterizer::SetParContainers().
Bool_t CbmTofDigiPar::getParams | ( | FairParamList * | l | ) |
Definition at line 61 of file CbmTofDigiPar.cxx.
References fCellDxArray, fCellDyArray, fCellIdArray, fCellMap, fCellXArray, fCellYArray, fCellZArray, fNrOfCells, and i.
|
delete |
void CbmTofDigiPar::putParams | ( | FairParamList * | l | ) |
Definition at line 49 of file CbmTofDigiPar.cxx.
References fCellDxArray, fCellDyArray, fCellIdArray, fCellXArray, fCellYArray, fCellZArray, and fNrOfCells.
|
inline |
Definition at line 39 of file CbmTofDigiPar.h.
References fCellDxArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 40 of file CbmTofDigiPar.h.
References fCellDyArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 35 of file CbmTofDigiPar.h.
References fCellIdArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 42 of file CbmTofDigiPar.h.
References fCellMap.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 36 of file CbmTofDigiPar.h.
References fCellXArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 37 of file CbmTofDigiPar.h.
References fCellYArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 38 of file CbmTofDigiPar.h.
References fCellZArray.
Referenced by CbmTofCreateDigiPar::FillDigiPar().
|
inline |
Definition at line 51 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 34 of file CbmTofDigiPar.h.
References fNrOfCells, and i.
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().