CbmRoot
CbmGlobalTrackingTofGeometry Class Reference

#include <CbmGlobalTrackingTof.h>

Collaboration diagram for CbmGlobalTrackingTofGeometry:
[legend]

Classes

struct  Rect
 

Public Member Functions

 CbmGlobalTrackingTofGeometry ()
 
 CbmGlobalTrackingTofGeometry (const CbmGlobalTrackingTofGeometry &)=delete
 
CbmGlobalTrackingTofGeometryoperator= (const CbmGlobalTrackingTofGeometry &)=delete
 
 ~CbmGlobalTrackingTofGeometry ()
 
bool Read ()
 
void SetPdg (Int_t v)
 
void SetChi2Cut (Double_t v)
 
int GetXInd (scaltype x) const
 
int GetYInd (scaltype y) const
 
int GetZInd (scaltype z) const
 
int GetTInd (timetype t) const
 
void SetNofTBins (int v)
 
void SetTBinSize (scaltype v)
 
void SetStartTime (timetype v)
 
void SetTofHits (TClonesArray *v)
 
void Clear ()
 
void Prepare (timetype startTime)
 
void Find (FairTrackParam &trackParams, timetype trackTime, timetype errT, Int_t &tofHitInd, Double_t &length)
 

Private Attributes

scaltype fC
 
Int_t fPDG
 
Double_t fChi2Cut
 
int fNofTBins
 
int fNofXBins
 
int fNofYBins
 
int fNofZBins
 
ZBinfZBins
 
scaltype fTBinSize
 
scaltype fMinX
 
scaltype fMaxX
 
scaltype fXBinSize
 
scaltype fMinY
 
scaltype fMaxY
 
scaltype fYBinSize
 
scaltype fMinZ
 
scaltype fMaxZ
 
scaltype fZBinSize
 
timetype fStartTime
 
timetype fEndTime
 
TClonesArray * fTofHits
 

Detailed Description

Definition at line 37 of file CbmGlobalTrackingTof.h.

Constructor & Destructor Documentation

◆ CbmGlobalTrackingTofGeometry() [1/2]

CbmGlobalTrackingTofGeometry::CbmGlobalTrackingTofGeometry ( )

Definition at line 557 of file CbmGlobalTrackingTof.cxx.

◆ CbmGlobalTrackingTofGeometry() [2/2]

CbmGlobalTrackingTofGeometry::CbmGlobalTrackingTofGeometry ( const CbmGlobalTrackingTofGeometry )
delete

◆ ~CbmGlobalTrackingTofGeometry()

CbmGlobalTrackingTofGeometry::~CbmGlobalTrackingTofGeometry ( )

Definition at line 587 of file CbmGlobalTrackingTof.cxx.

References i.

Member Function Documentation

◆ Clear()

void CbmGlobalTrackingTofGeometry::Clear ( )

Definition at line 785 of file CbmGlobalTrackingTof.cxx.

References fNofZBins, fZBins, and i.

Referenced by Prepare().

◆ Find()

◆ GetTInd()

int CbmGlobalTrackingTofGeometry::GetTInd ( timetype  t) const
inline

Definition at line 92 of file CbmGlobalTrackingTof.h.

References fNofTBins, fStartTime, and fTBinSize.

Referenced by Prepare().

◆ GetXInd()

int CbmGlobalTrackingTofGeometry::GetXInd ( scaltype  x) const
inline

Definition at line 59 of file CbmGlobalTrackingTof.h.

References fMinX, fNofXBins, fXBinSize, and x.

Referenced by Find(), Prepare(), and Read().

◆ GetYInd()

int CbmGlobalTrackingTofGeometry::GetYInd ( scaltype  y) const
inline

Definition at line 70 of file CbmGlobalTrackingTof.h.

References fMinY, fNofYBins, fYBinSize, and y.

Referenced by Find(), Prepare(), and Read().

◆ GetZInd()

int CbmGlobalTrackingTofGeometry::GetZInd ( scaltype  z) const
inline

Definition at line 81 of file CbmGlobalTrackingTof.h.

References fMinZ, fNofZBins, and fZBinSize.

Referenced by Find(), Prepare(), and Read().

◆ operator=()

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

◆ Prepare()

◆ Read()

◆ SetChi2Cut()

void CbmGlobalTrackingTofGeometry::SetChi2Cut ( Double_t  v)
inline

Definition at line 57 of file CbmGlobalTrackingTof.h.

References fChi2Cut, and v.

Referenced by CbmGlobalTrackingTask::SetChi2Cut().

◆ SetNofTBins()

void CbmGlobalTrackingTofGeometry::SetNofTBins ( int  v)
inline

Definition at line 103 of file CbmGlobalTrackingTof.h.

References fNofTBins, and v.

Referenced by CbmGlobalTrackingTask::SetNofTBins().

◆ SetPdg()

void CbmGlobalTrackingTofGeometry::SetPdg ( Int_t  v)
inline

Definition at line 55 of file CbmGlobalTrackingTof.h.

References fPDG, and v.

Referenced by CbmGlobalTrackingTask::SetPropagatePdg().

◆ SetStartTime()

void CbmGlobalTrackingTofGeometry::SetStartTime ( timetype  v)
inline

Definition at line 107 of file CbmGlobalTrackingTof.h.

References fTBinSize, and v.

◆ SetTBinSize()

void CbmGlobalTrackingTofGeometry::SetTBinSize ( scaltype  v)
inline

Definition at line 105 of file CbmGlobalTrackingTof.h.

References fStartTime, and v.

Referenced by CbmGlobalTrackingTask::SetTBinSize().

◆ SetTofHits()

void CbmGlobalTrackingTofGeometry::SetTofHits ( TClonesArray *  v)
inline

Definition at line 109 of file CbmGlobalTrackingTof.h.

References fTofHits, and v.

Referenced by CbmGlobalTrackingTask::Init().

Member Data Documentation

◆ fC

scaltype CbmGlobalTrackingTofGeometry::fC
private

Definition at line 120 of file CbmGlobalTrackingTof.h.

Referenced by Find(), and Read().

◆ fChi2Cut

Double_t CbmGlobalTrackingTofGeometry::fChi2Cut
private

Definition at line 122 of file CbmGlobalTrackingTof.h.

Referenced by Find(), and SetChi2Cut().

◆ fEndTime

timetype CbmGlobalTrackingTofGeometry::fEndTime
private

Definition at line 142 of file CbmGlobalTrackingTof.h.

Referenced by Prepare().

◆ fMaxX

scaltype CbmGlobalTrackingTofGeometry::fMaxX
private

Definition at line 133 of file CbmGlobalTrackingTof.h.

Referenced by Find(), Prepare(), and Read().

◆ fMaxY

scaltype CbmGlobalTrackingTofGeometry::fMaxY
private

Definition at line 136 of file CbmGlobalTrackingTof.h.

Referenced by Find(), Prepare(), and Read().

◆ fMaxZ

scaltype CbmGlobalTrackingTofGeometry::fMaxZ
private

Definition at line 139 of file CbmGlobalTrackingTof.h.

Referenced by Find(), Prepare(), and Read().

◆ fMinX

scaltype CbmGlobalTrackingTofGeometry::fMinX
private

Definition at line 132 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetXInd(), and Read().

◆ fMinY

scaltype CbmGlobalTrackingTofGeometry::fMinY
private

Definition at line 135 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetYInd(), and Read().

◆ fMinZ

scaltype CbmGlobalTrackingTofGeometry::fMinZ
private

Definition at line 138 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetZInd(), and Read().

◆ fNofTBins

int CbmGlobalTrackingTofGeometry::fNofTBins
private

Definition at line 126 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetTInd(), Prepare(), Read(), and SetNofTBins().

◆ fNofXBins

int CbmGlobalTrackingTofGeometry::fNofXBins
private

Definition at line 127 of file CbmGlobalTrackingTof.h.

Referenced by GetXInd(), and Read().

◆ fNofYBins

int CbmGlobalTrackingTofGeometry::fNofYBins
private

Definition at line 128 of file CbmGlobalTrackingTof.h.

Referenced by GetYInd(), and Read().

◆ fNofZBins

int CbmGlobalTrackingTofGeometry::fNofZBins
private

Definition at line 129 of file CbmGlobalTrackingTof.h.

Referenced by Clear(), GetZInd(), and Read().

◆ fPDG

Int_t CbmGlobalTrackingTofGeometry::fPDG
private

Definition at line 121 of file CbmGlobalTrackingTof.h.

Referenced by Find(), and SetPdg().

◆ fStartTime

timetype CbmGlobalTrackingTofGeometry::fStartTime
private

Definition at line 141 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetTInd(), Prepare(), and SetTBinSize().

◆ fTBinSize

scaltype CbmGlobalTrackingTofGeometry::fTBinSize
private

Definition at line 131 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetTInd(), Prepare(), and SetStartTime().

◆ fTofHits

TClonesArray* CbmGlobalTrackingTofGeometry::fTofHits
private

Definition at line 143 of file CbmGlobalTrackingTof.h.

Referenced by Find(), Prepare(), and SetTofHits().

◆ fXBinSize

scaltype CbmGlobalTrackingTofGeometry::fXBinSize
private

Definition at line 134 of file CbmGlobalTrackingTof.h.

Referenced by GetXInd(), and Read().

◆ fYBinSize

scaltype CbmGlobalTrackingTofGeometry::fYBinSize
private

Definition at line 137 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetYInd(), and Read().

◆ fZBins

ZBin* CbmGlobalTrackingTofGeometry::fZBins
private

Definition at line 130 of file CbmGlobalTrackingTof.h.

Referenced by Clear(), Find(), Prepare(), and Read().

◆ fZBinSize

scaltype CbmGlobalTrackingTofGeometry::fZBinSize
private

Definition at line 140 of file CbmGlobalTrackingTof.h.

Referenced by Find(), GetZInd(), and Read().


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