CbmRoot
Loading...
Searching...
No Matches
CbmTofDigiPar Class Reference

#include <CbmTofDigiPar.h>

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

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
 
CbmTofDigiParoperator= (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)
 
CbmTofCellGetCell (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
 

Detailed Description

Definition at line 22 of file CbmTofDigiPar.h.

Constructor & Destructor Documentation

◆ CbmTofDigiPar() [1/2]

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

◆ CbmTofDigiPar() [2/2]

CbmTofDigiPar::CbmTofDigiPar ( const CbmTofDigiPar & )
delete

◆ ~CbmTofDigiPar()

CbmTofDigiPar::~CbmTofDigiPar ( void )

Definition at line 35 of file CbmTofDigiPar.cxx.

References clear(), and fCellMap.

Member Function Documentation

◆ clear()

void CbmTofDigiPar::clear ( void )

Definition at line 47 of file CbmTofDigiPar.cxx.

Referenced by ~CbmTofDigiPar().

◆ GetCell()

CbmTofCell * CbmTofDigiPar::GetCell ( Int_t i)
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().

◆ GetCellId()

◆ GetNode()

TGeoNode * CbmTofDigiPar::GetNode ( Int_t iCell)
inline

◆ GetNrOfModules()

◆ getParams()

Bool_t CbmTofDigiPar::getParams ( FairParamList * l)

◆ operator=()

CbmTofDigiPar & CbmTofDigiPar::operator= ( const CbmTofDigiPar & )
delete

◆ putParams()

void CbmTofDigiPar::putParams ( FairParamList * l)

◆ SetCellDxArray()

void CbmTofDigiPar::SetCellDxArray ( TArrayD array)
inline

Definition at line 41 of file CbmTofDigiPar.h.

References fCellDxArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellDyArray()

void CbmTofDigiPar::SetCellDyArray ( TArrayD array)
inline

Definition at line 42 of file CbmTofDigiPar.h.

References fCellDyArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellIdArray()

void CbmTofDigiPar::SetCellIdArray ( TArrayI array)
inline

Definition at line 37 of file CbmTofDigiPar.h.

References fCellIdArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellMap()

void CbmTofDigiPar::SetCellMap ( std::map< Int_t, CbmTofCell * > map)
inline

Definition at line 44 of file CbmTofDigiPar.h.

References fCellMap.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellXArray()

void CbmTofDigiPar::SetCellXArray ( TArrayD array)
inline

Definition at line 38 of file CbmTofDigiPar.h.

References fCellXArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellYArray()

void CbmTofDigiPar::SetCellYArray ( TArrayD array)
inline

Definition at line 39 of file CbmTofDigiPar.h.

References fCellYArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellZArray()

void CbmTofDigiPar::SetCellZArray ( TArrayD array)
inline

Definition at line 40 of file CbmTofDigiPar.h.

References fCellZArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetNode()

void CbmTofDigiPar::SetNode ( Int_t iCell,
TGeoNode * tGeoNode )
inline

Definition at line 53 of file CbmTofDigiPar.h.

References fCellNode.

◆ SetNodeMap()

void CbmTofDigiPar::SetNodeMap ( std::map< Int_t, TGeoNode * > map)
inline

Definition at line 54 of file CbmTofDigiPar.h.

References fCellNode.

Referenced by CbmTofCreateDigiPar::Init().

◆ SetNrOfCells()

void CbmTofDigiPar::SetNrOfCells ( Int_t i)
inline

Definition at line 36 of file CbmTofDigiPar.h.

References fNrOfCells.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

Member Data Documentation

◆ fCellDxArray

TArrayD CbmTofDigiPar::fCellDxArray
private

Definition at line 64 of file CbmTofDigiPar.h.

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

◆ fCellDyArray

TArrayD CbmTofDigiPar::fCellDyArray
private

Definition at line 65 of file CbmTofDigiPar.h.

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

◆ fCellIdArray

TArrayI CbmTofDigiPar::fCellIdArray
private

Definition at line 60 of file CbmTofDigiPar.h.

Referenced by GetCellId(), getParams(), putParams(), and SetCellIdArray().

◆ fCellMap

std::map<Int_t, CbmTofCell*> CbmTofDigiPar::fCellMap
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().

◆ fCellNode

std::map<Int_t, TGeoNode*> CbmTofDigiPar::fCellNode
private

Definition at line 67 of file CbmTofDigiPar.h.

Referenced by GetNode(), SetNode(), and SetNodeMap().

◆ fCellXArray

TArrayD CbmTofDigiPar::fCellXArray
private

Definition at line 61 of file CbmTofDigiPar.h.

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

◆ fCellYArray

TArrayD CbmTofDigiPar::fCellYArray
private

Definition at line 62 of file CbmTofDigiPar.h.

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

◆ fCellZArray

TArrayD CbmTofDigiPar::fCellZArray
private

Definition at line 63 of file CbmTofDigiPar.h.

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

◆ fNrOfCells

Int_t CbmTofDigiPar::fNrOfCells
private

Definition at line 66 of file CbmTofDigiPar.h.

Referenced by GetNrOfModules(), getParams(), putParams(), and SetNrOfCells().


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