CbmRoot
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 18 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 32 of file CbmTofDigiPar.cxx.

References clear(), and fCellMap.

Member Function Documentation

◆ clear()

void CbmTofDigiPar::clear ( void  )

Definition at line 44 of file CbmTofDigiPar.cxx.

Referenced by ~CbmTofDigiPar().

◆ GetCell()

CbmTofCell* CbmTofDigiPar::GetCell ( Int_t  i)
inline

Definition at line 48 of file CbmTofDigiPar.h.

References fCellMap, and i.

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().

◆ 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 39 of file CbmTofDigiPar.h.

References fCellDxArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellDyArray()

void CbmTofDigiPar::SetCellDyArray ( TArrayD  array)
inline

Definition at line 40 of file CbmTofDigiPar.h.

References fCellDyArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellIdArray()

void CbmTofDigiPar::SetCellIdArray ( TArrayI  array)
inline

Definition at line 35 of file CbmTofDigiPar.h.

References fCellIdArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellMap()

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

Definition at line 42 of file CbmTofDigiPar.h.

References fCellMap.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellXArray()

void CbmTofDigiPar::SetCellXArray ( TArrayD  array)
inline

Definition at line 36 of file CbmTofDigiPar.h.

References fCellXArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellYArray()

void CbmTofDigiPar::SetCellYArray ( TArrayD  array)
inline

Definition at line 37 of file CbmTofDigiPar.h.

References fCellYArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetCellZArray()

void CbmTofDigiPar::SetCellZArray ( TArrayD  array)
inline

Definition at line 38 of file CbmTofDigiPar.h.

References fCellZArray.

Referenced by CbmTofCreateDigiPar::FillDigiPar().

◆ SetNode()

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

Definition at line 51 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 34 of file CbmTofDigiPar.h.

References fNrOfCells, and i.

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: