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

#include <CbmTofExtendTracks.h>

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

Public Member Functions

 CbmTofExtendTracks ()
 
 CbmTofExtendTracks (const char *name, const char *title="FairTask", CbmTofTrackFinder *finder=NULL)
 
virtual ~CbmTofExtendTracks ()
 
virtual InitStatus Init ()
 
Bool_t InitParameters ()
 
virtual void Exec (Option_t *opt)
 
virtual void ExecExtend (Option_t *opt, CbmEvent *tEvent=NULL)
 
virtual void Finish ()
 
virtual void SetParContainers ()
 
virtual void CreateHistograms ()
 
virtual void FindVertex ()
 
virtual void FillHistograms (CbmEvent *tEvent=NULL)
 
virtual void Line3Dfit (std::vector< CbmPixelHit * >, CbmTofTrackletParam *)
 
Double_t GetFitX (Double_t, CbmTofTrackletParam *)
 
Double_t GetFitY (Double_t, CbmTofTrackletParam *)
 
Double_t GetFitT (Double_t, CbmTofTrackletParam *)
 
virtual void TrkAddStation (Int_t iStation)
 
CbmTofTrackFinderGetFinder ()
 
void SetTrkHitsMin (Int_t i)
 
void SetCutDX (Double_t val)
 
void SetCutDY (Double_t val)
 
void SetCutDT (Double_t val)
 
void SetChi2Max (Double_t val)
 
void SetCorSrc (Int_t i)
 
void SetCorMode (Int_t i)
 
void SetAddStations (Int_t i)
 
void SetReqStations (Int_t i)
 
void SetStationUT (Int_t i)
 
void SetCutStationMaxHitMul (Int_t i)
 
void SetNTrkTofMax (Int_t i)
 
void SetCalParFileName (TString CalParFileName)
 
void SetCalOutFileName (TString CalOutFileName)
 
void UseFinder (CbmTofTrackFinder *finder)
 
Double_t GetVertexT () const
 
Double_t GetVertexX () const
 
Double_t GetVertexY () const
 
Double_t GetVertexZ () const
 

Static Public Member Functions

static CbmTofExtendTracksInstance ()
 

Private Member Functions

 CbmTofExtendTracks (const CbmTofExtendTracks &)
 
CbmTofExtendTracksoperator= (const CbmTofExtendTracks &)
 
Bool_t LoadCalParameter ()
 
Bool_t WriteHistos ()
 
Bool_t UpdateCalHistos ()
 
 ClassDef (CbmTofExtendTracks, 1)
 

Private Attributes

CbmTofTrackFinderfFinder
 
CbmTofTrackletToolsfTrackletTools
 
CbmTofCalibratorfTofCalibrator
 
TClonesArray * fEventsColl
 
TClonesArray * fTofHitArrayIn
 
TClonesArray * fStsHitArrayIn
 
TClonesArray * fMuchHitArrayIn
 
TClonesArray * fRichHitArrayIn
 
TClonesArray * fTofMatchArrayIn
 
TClonesArray * fTofHitArray
 
TClonesArray * fTofTrackArrayIn
 
TClonesArray * fTrackArrayOut
 
std::vector< std::vector< Int_t > > fvTofHitIndex
 
std::vector< Int_t > fvTofTrackIndex
 
std::vector< std::vector< Int_t > > fvStsHitIndex
 
std::vector< std::vector< Int_t > > fvMuchHitIndex
 
std::vector< std::vector< Int_t > > fvRichHitIndex
 
std::vector< Double_t > fvTofStationZ
 
std::vector< Double_t > fvStsStationZ
 
std::vector< Double_t > fvMuchStationZ
 
std::vector< Double_t > fvRichStationZ
 
std::vector< std::vector< CbmPixelHit * > > fvAllHitPointer
 
std::vector< std::vector< CbmPixelHit * > > fvTrkCalHits
 
std::vector< CbmTofTrackletParam * > fvTrkPar
 
std::map< Int_t, Int_t > fMapStationZ
 
std::map< Int_t, Int_t >::iterator itMapStationZ
 
std::vector< Double_t > fvToff
 
std::vector< Double_t > fvXoff
 
std::vector< Double_t > fvYoff
 
std::vector< Double_t > fvZoff
 
std::vector< Double_t > fvTsig
 
std::vector< Double_t > fvXsig
 
std::vector< Double_t > fvYsig
 
std::vector< Double_t > fvZsig
 
TH2 * fhMulCorTrkTof
 
TH2 * fhMulCorTrkSts
 
TH2 * fhMulCorTrkMuch
 
TH2 * fhMulCorTrkRich
 
TH2 * fhPosCorTrkTof
 
TH2 * fhPosCorTrkSts
 
TH2 * fhPosCorTrkMuch
 
TH2 * fhPosCorTrkRich
 
std::vector< TH2 * > fhTrkStationDX
 
std::vector< TH2 * > fhTrkStationDY
 
std::vector< TH2 * > fhTrkStationDZ
 
std::vector< TH2 * > fhTrkStationDT
 
std::vector< TH2 * > fhTrkStationNHits
 
std::vector< std::vector< TH2 * > > fhTrkStationDXDY
 
std::vector< TH2 * > fhTrkPullDX
 
std::vector< TH2 * > fhTrkPullDY
 
std::vector< TH2 * > fhTrkPullDT
 
TH1 * fhExt_Toff
 
TH1 * fhExt_Xoff
 
TH1 * fhExt_Yoff
 
TH1 * fhExt_Zoff
 
TH1 * fhExt_Tsig
 
TH1 * fhExt_Xsig
 
TH1 * fhExt_Ysig
 
TH1 * fhExt_Zsig
 
std::vector< TH2 * > fhExt_TrkSizVel
 
std::vector< TH2 * > fhExt_TrkSizChiSq
 
TH1 * fhVTXNorm
 
TH2 * fhVTX_XY0
 
TH2 * fhVTX_DT0_Norm
 
TH2 * fhExtSutXY_Found
 
TH2 * fhExtSutXY_Missed
 
TH3 * fhExtSutXY_DX
 
TH3 * fhExtSutXY_DY
 
TH3 * fhExtSutXY_DT
 
TString fCalParFileName
 
TString fCalOutFileName
 
TFile * fCalParFile
 
Double_t fVTXNorm
 
Double_t fVTX_T
 
Double_t fVTX_X
 
Double_t fVTX_Y
 
Double_t fVTX_Z
 
Double_t fT0MAX
 
Int_t fiTrkHitsMin
 
Double_t fdTrkCutDX
 
Double_t fdTrkCutDY
 
Double_t fdTrkCutDT
 
Double_t fdChi2Max
 
Int_t fiCorSrc
 
Int_t fiCorMode
 
Int_t fiAddStations
 
Int_t fiReqStations
 
Int_t fiStationUT
 
Int_t fiCutStationMaxHitMul
 
Int_t fiNTrkTofMax
 
Int_t fiEvent
 

Static Private Attributes

static CbmTofExtendTracksfInstance = 0
 

Friends

class CbmTofFindTracks
 
class CbmTofTrackFinderNN
 
class CbmTofAnaTestbeam
 

Detailed Description

Definition at line 48 of file CbmTofExtendTracks.h.

Constructor & Destructor Documentation

◆ CbmTofExtendTracks() [1/3]

CbmTofExtendTracks::CbmTofExtendTracks ( )

Default constructor

Definition at line 72 of file CbmTofExtendTracks.cxx.

References fInstance.

◆ CbmTofExtendTracks() [2/3]

CbmTofExtendTracks::CbmTofExtendTracks ( const char * name,
const char * title = "FairTask",
CbmTofTrackFinder * finder = NULL )

Standard constructor

Parameters
nameName of class
titleTask title
finderPointer to STS track finder concrete class

Definition at line 80 of file CbmTofExtendTracks.cxx.

References fInstance.

◆ ~CbmTofExtendTracks()

CbmTofExtendTracks::~CbmTofExtendTracks ( )
virtual

Destructor

Definition at line 172 of file CbmTofExtendTracks.cxx.

References fInstance.

◆ CbmTofExtendTracks() [3/3]

CbmTofExtendTracks::CbmTofExtendTracks ( const CbmTofExtendTracks & )
private

Member Function Documentation

◆ ClassDef()

CbmTofExtendTracks::ClassDef ( CbmTofExtendTracks ,
1  )
private

◆ CreateHistograms()

◆ Exec()

void CbmTofExtendTracks::Exec ( Option_t * opt)
virtual

Task execution

Definition at line 574 of file CbmTofExtendTracks.cxx.

References ExecExtend(), fEventsColl, fiTS, CbmEvent::GetNofData(), kBmonHit, kMuchPixelHit, kStsHit, and kTofHit.

◆ ExecExtend()

◆ FillHistograms()

◆ FindVertex()

◆ Finish()

void CbmTofExtendTracks::Finish ( )
virtual

Finish at the end of each event

Definition at line 1042 of file CbmTofExtendTracks.cxx.

References UpdateCalHistos(), and WriteHistos().

◆ GetFinder()

CbmTofTrackFinder * CbmTofExtendTracks::GetFinder ( )
inline

Accessors

Definition at line 102 of file CbmTofExtendTracks.h.

References fFinder.

◆ GetFitT()

Double_t CbmTofExtendTracks::GetFitT ( Double_t dZ,
CbmTofTrackletParam * fTrkPar )

◆ GetFitX()

Double_t CbmTofExtendTracks::GetFitX ( Double_t dZ,
CbmTofTrackletParam * fTrkPar )

◆ GetFitY()

Double_t CbmTofExtendTracks::GetFitY ( Double_t dZ,
CbmTofTrackletParam * fTrkPar )

◆ GetVertexT()

Double_t CbmTofExtendTracks::GetVertexT ( ) const
inline

Definition at line 123 of file CbmTofExtendTracks.h.

References fVTX_T.

◆ GetVertexX()

Double_t CbmTofExtendTracks::GetVertexX ( ) const
inline

Definition at line 124 of file CbmTofExtendTracks.h.

References fVTX_X.

◆ GetVertexY()

Double_t CbmTofExtendTracks::GetVertexY ( ) const
inline

Definition at line 125 of file CbmTofExtendTracks.h.

References fVTX_Y.

◆ GetVertexZ()

Double_t CbmTofExtendTracks::GetVertexZ ( ) const
inline

Definition at line 126 of file CbmTofExtendTracks.h.

References fVTX_Z.

◆ Init()

InitStatus CbmTofExtendTracks::Init ( )
virtual

◆ InitParameters()

Bool_t CbmTofExtendTracks::InitParameters ( )

Definition at line 355 of file CbmTofExtendTracks.cxx.

Referenced by Init().

◆ Instance()

static CbmTofExtendTracks * CbmTofExtendTracks::Instance ( )
inlinestatic

Definition at line 69 of file CbmTofExtendTracks.h.

References fInstance.

◆ Line3Dfit()

◆ LoadCalParameter()

Bool_t CbmTofExtendTracks::LoadCalParameter ( )
private

Save old global file and folder pointer to avoid messing with FairRoot

Restore old global file and folder pointer to avoid messing with FairRoot

Definition at line 253 of file CbmTofExtendTracks.cxx.

References fCalParFile, fCalParFileName, fhExt_Toff, fhExt_Tsig, fhExt_Xoff, fhExt_Xsig, fhExt_Yoff, fhExt_Ysig, fhExt_Zoff, fhExt_Zsig, fMapStationZ, fvToff, fvTsig, fvXoff, fvXsig, fvYoff, fvYsig, fvZoff, and fvZsig.

Referenced by CreateHistograms().

◆ operator=()

CbmTofExtendTracks & CbmTofExtendTracks::operator= ( const CbmTofExtendTracks & )
private

◆ SetAddStations()

void CbmTofExtendTracks::SetAddStations ( Int_t i)
inline

Definition at line 111 of file CbmTofExtendTracks.h.

References fiAddStations.

◆ SetCalOutFileName()

void CbmTofExtendTracks::SetCalOutFileName ( TString CalOutFileName)
inline

Definition at line 118 of file CbmTofExtendTracks.h.

References fCalOutFileName.

◆ SetCalParFileName()

void CbmTofExtendTracks::SetCalParFileName ( TString CalParFileName)
inline

Definition at line 117 of file CbmTofExtendTracks.h.

References fCalParFileName.

◆ SetChi2Max()

void CbmTofExtendTracks::SetChi2Max ( Double_t val)
inline

Definition at line 108 of file CbmTofExtendTracks.h.

References fdChi2Max.

◆ SetCorMode()

void CbmTofExtendTracks::SetCorMode ( Int_t i)
inline

Definition at line 110 of file CbmTofExtendTracks.h.

References fiCorMode.

◆ SetCorSrc()

void CbmTofExtendTracks::SetCorSrc ( Int_t i)
inline

Definition at line 109 of file CbmTofExtendTracks.h.

References fiCorSrc.

◆ SetCutDT()

void CbmTofExtendTracks::SetCutDT ( Double_t val)
inline

Definition at line 107 of file CbmTofExtendTracks.h.

References fdTrkCutDT.

◆ SetCutDX()

void CbmTofExtendTracks::SetCutDX ( Double_t val)
inline

Definition at line 105 of file CbmTofExtendTracks.h.

References fdTrkCutDX.

◆ SetCutDY()

void CbmTofExtendTracks::SetCutDY ( Double_t val)
inline

Definition at line 106 of file CbmTofExtendTracks.h.

References fdTrkCutDY.

◆ SetCutStationMaxHitMul()

void CbmTofExtendTracks::SetCutStationMaxHitMul ( Int_t i)
inline

Definition at line 114 of file CbmTofExtendTracks.h.

References fiCutStationMaxHitMul.

◆ SetNTrkTofMax()

void CbmTofExtendTracks::SetNTrkTofMax ( Int_t i)
inline

Definition at line 115 of file CbmTofExtendTracks.h.

References fiNTrkTofMax.

◆ SetParContainers()

void CbmTofExtendTracks::SetParContainers ( )
virtual

SetParContainers

Definition at line 357 of file CbmTofExtendTracks.cxx.

◆ SetReqStations()

void CbmTofExtendTracks::SetReqStations ( Int_t i)
inline

Definition at line 112 of file CbmTofExtendTracks.h.

References fiReqStations.

◆ SetStationUT()

void CbmTofExtendTracks::SetStationUT ( Int_t i)
inline

Definition at line 113 of file CbmTofExtendTracks.h.

References fiStationUT.

◆ SetTrkHitsMin()

void CbmTofExtendTracks::SetTrkHitsMin ( Int_t i)
inline

Definition at line 104 of file CbmTofExtendTracks.h.

References fiTrkHitsMin.

◆ TrkAddStation()

void CbmTofExtendTracks::TrkAddStation ( Int_t iStation)
virtual

◆ UpdateCalHistos()

Bool_t CbmTofExtendTracks::UpdateCalHistos ( )
private

◆ UseFinder()

void CbmTofExtendTracks::UseFinder ( CbmTofTrackFinder * finder)
inline

Set concrete track finder

Definition at line 121 of file CbmTofExtendTracks.h.

References fFinder.

◆ WriteHistos()

Bool_t CbmTofExtendTracks::WriteHistos ( )
private

Definition at line 551 of file CbmTofExtendTracks.cxx.

References fCalOutFileName, fhExt_Toff, fhExt_Xoff, fhExt_Yoff, fhExt_Zoff, fHist, and fiCorMode.

Referenced by Finish().

Friends And Related Symbol Documentation

◆ CbmTofAnaTestbeam

friend class CbmTofAnaTestbeam
friend

Definition at line 51 of file CbmTofExtendTracks.h.

◆ CbmTofFindTracks

friend class CbmTofFindTracks
friend

Definition at line 49 of file CbmTofExtendTracks.h.

◆ CbmTofTrackFinderNN

friend class CbmTofTrackFinderNN
friend

Definition at line 50 of file CbmTofExtendTracks.h.

Member Data Documentation

◆ fCalOutFileName

TString CbmTofExtendTracks::fCalOutFileName
private

Definition at line 222 of file CbmTofExtendTracks.h.

Referenced by SetCalOutFileName(), and WriteHistos().

◆ fCalParFile

TFile* CbmTofExtendTracks::fCalParFile
private

Definition at line 223 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter().

◆ fCalParFileName

TString CbmTofExtendTracks::fCalParFileName
private

Definition at line 221 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), and SetCalParFileName().

◆ fdChi2Max

Double_t CbmTofExtendTracks::fdChi2Max
private

Definition at line 235 of file CbmTofExtendTracks.h.

Referenced by SetChi2Max(), and TrkAddStation().

◆ fdTrkCutDT

Double_t CbmTofExtendTracks::fdTrkCutDT
private

Definition at line 234 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetCutDT().

◆ fdTrkCutDX

Double_t CbmTofExtendTracks::fdTrkCutDX
private

Definition at line 232 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetCutDX().

◆ fdTrkCutDY

Double_t CbmTofExtendTracks::fdTrkCutDY
private

Definition at line 233 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetCutDY().

◆ fEventsColl

TClonesArray* CbmTofExtendTracks::fEventsColl
private

Definition at line 133 of file CbmTofExtendTracks.h.

Referenced by Exec(), and Init().

◆ fFinder

CbmTofTrackFinder* CbmTofExtendTracks::fFinder
private

Definition at line 130 of file CbmTofExtendTracks.h.

Referenced by GetFinder(), and UseFinder().

◆ fhExt_Toff

TH1* CbmTofExtendTracks::fhExt_Toff
private

Definition at line 194 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), UpdateCalHistos(), and WriteHistos().

◆ fhExt_TrkSizChiSq

std::vector<TH2*> CbmTofExtendTracks::fhExt_TrkSizChiSq
private

Definition at line 205 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhExt_TrkSizVel

std::vector<TH2*> CbmTofExtendTracks::fhExt_TrkSizVel
private

Definition at line 204 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhExt_Tsig

TH1* CbmTofExtendTracks::fhExt_Tsig
private

Definition at line 199 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), and UpdateCalHistos().

◆ fhExt_Xoff

TH1* CbmTofExtendTracks::fhExt_Xoff
private

Definition at line 195 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), UpdateCalHistos(), and WriteHistos().

◆ fhExt_Xsig

TH1* CbmTofExtendTracks::fhExt_Xsig
private

Definition at line 200 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), and UpdateCalHistos().

◆ fhExt_Yoff

TH1* CbmTofExtendTracks::fhExt_Yoff
private

Definition at line 196 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), UpdateCalHistos(), and WriteHistos().

◆ fhExt_Ysig

TH1* CbmTofExtendTracks::fhExt_Ysig
private

Definition at line 201 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), and UpdateCalHistos().

◆ fhExt_Zoff

TH1* CbmTofExtendTracks::fhExt_Zoff
private

Definition at line 197 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter(), and WriteHistos().

◆ fhExt_Zsig

TH1* CbmTofExtendTracks::fhExt_Zsig
private

Definition at line 202 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter().

◆ fhExtSutXY_DT

TH3* CbmTofExtendTracks::fhExtSutXY_DT
private

Definition at line 215 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhExtSutXY_DX

TH3* CbmTofExtendTracks::fhExtSutXY_DX
private

Definition at line 213 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhExtSutXY_DY

TH3* CbmTofExtendTracks::fhExtSutXY_DY
private

Definition at line 214 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhExtSutXY_Found

TH2* CbmTofExtendTracks::fhExtSutXY_Found
private

Definition at line 211 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhExtSutXY_Missed

TH2* CbmTofExtendTracks::fhExtSutXY_Missed
private

Definition at line 212 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhMulCorTrkMuch

TH2* CbmTofExtendTracks::fhMulCorTrkMuch
private

Definition at line 175 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhMulCorTrkRich

TH2* CbmTofExtendTracks::fhMulCorTrkRich
private

Definition at line 176 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhMulCorTrkSts

TH2* CbmTofExtendTracks::fhMulCorTrkSts
private

Definition at line 174 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhMulCorTrkTof

TH2* CbmTofExtendTracks::fhMulCorTrkTof
private

Definition at line 173 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhPosCorTrkMuch

TH2* CbmTofExtendTracks::fhPosCorTrkMuch
private

Definition at line 180 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhPosCorTrkRich

TH2* CbmTofExtendTracks::fhPosCorTrkRich
private

Definition at line 181 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhPosCorTrkSts

TH2* CbmTofExtendTracks::fhPosCorTrkSts
private

Definition at line 179 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhPosCorTrkTof

TH2* CbmTofExtendTracks::fhPosCorTrkTof
private

Definition at line 178 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhTrkPullDT

std::vector<TH2*> CbmTofExtendTracks::fhTrkPullDT
private

Definition at line 192 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and UpdateCalHistos().

◆ fhTrkPullDX

std::vector<TH2*> CbmTofExtendTracks::fhTrkPullDX
private

Definition at line 190 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and UpdateCalHistos().

◆ fhTrkPullDY

std::vector<TH2*> CbmTofExtendTracks::fhTrkPullDY
private

Definition at line 191 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and UpdateCalHistos().

◆ fhTrkStationDT

std::vector<TH2*> CbmTofExtendTracks::fhTrkStationDT
private

Definition at line 186 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and UpdateCalHistos().

◆ fhTrkStationDX

std::vector<TH2*> CbmTofExtendTracks::fhTrkStationDX
private

Definition at line 183 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and UpdateCalHistos().

◆ fhTrkStationDXDY

std::vector<std::vector<TH2*> > CbmTofExtendTracks::fhTrkStationDXDY
private

Definition at line 188 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhTrkStationDY

std::vector<TH2*> CbmTofExtendTracks::fhTrkStationDY
private

Definition at line 184 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and UpdateCalHistos().

◆ fhTrkStationDZ

std::vector<TH2*> CbmTofExtendTracks::fhTrkStationDZ
private

Definition at line 185 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms().

◆ fhTrkStationNHits

std::vector<TH2*> CbmTofExtendTracks::fhTrkStationNHits
private

Definition at line 187 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and FillHistograms().

◆ fhVTX_DT0_Norm

TH2* CbmTofExtendTracks::fhVTX_DT0_Norm
private

Definition at line 209 of file CbmTofExtendTracks.h.

◆ fhVTX_XY0

TH2* CbmTofExtendTracks::fhVTX_XY0
private

Definition at line 208 of file CbmTofExtendTracks.h.

◆ fhVTXNorm

TH1* CbmTofExtendTracks::fhVTXNorm
private

Definition at line 207 of file CbmTofExtendTracks.h.

◆ fiAddStations

Int_t CbmTofExtendTracks::fiAddStations
private

Definition at line 238 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and SetAddStations().

◆ fiCorMode

Int_t CbmTofExtendTracks::fiCorMode
private

Definition at line 237 of file CbmTofExtendTracks.h.

Referenced by SetCorMode(), UpdateCalHistos(), and WriteHistos().

◆ fiCorSrc

Int_t CbmTofExtendTracks::fiCorSrc
private

Definition at line 236 of file CbmTofExtendTracks.h.

Referenced by SetCorSrc(), and UpdateCalHistos().

◆ fiCutStationMaxHitMul

Int_t CbmTofExtendTracks::fiCutStationMaxHitMul
private

Definition at line 241 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetCutStationMaxHitMul().

◆ fiEvent

Int_t CbmTofExtendTracks::fiEvent
private

◆ fInstance

CbmTofExtendTracks * CbmTofExtendTracks::fInstance = 0
staticprivate

◆ fiNTrkTofMax

Int_t CbmTofExtendTracks::fiNTrkTofMax
private

Definition at line 242 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetNTrkTofMax().

◆ fiReqStations

Int_t CbmTofExtendTracks::fiReqStations
private

Definition at line 239 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetReqStations().

◆ fiStationUT

Int_t CbmTofExtendTracks::fiStationUT
private

Definition at line 240 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), FillHistograms(), and SetStationUT().

◆ fiTrkHitsMin

Int_t CbmTofExtendTracks::fiTrkHitsMin
private

Definition at line 231 of file CbmTofExtendTracks.h.

Referenced by FillHistograms(), and SetTrkHitsMin().

◆ fMapStationZ

std::map<Int_t, Int_t> CbmTofExtendTracks::fMapStationZ
private

◆ fMuchHitArrayIn

TClonesArray* CbmTofExtendTracks::fMuchHitArrayIn
private

Definition at line 136 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and Init().

◆ fRichHitArrayIn

TClonesArray* CbmTofExtendTracks::fRichHitArrayIn
private

Definition at line 137 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and Init().

◆ fStsHitArrayIn

TClonesArray* CbmTofExtendTracks::fStsHitArrayIn
private

Definition at line 135 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and Init().

◆ fT0MAX

Double_t CbmTofExtendTracks::fT0MAX
private

Definition at line 230 of file CbmTofExtendTracks.h.

◆ fTofCalibrator

CbmTofCalibrator* CbmTofExtendTracks::fTofCalibrator
private

Definition at line 132 of file CbmTofExtendTracks.h.

◆ fTofHitArray

TClonesArray* CbmTofExtendTracks::fTofHitArray
private

Definition at line 139 of file CbmTofExtendTracks.h.

◆ fTofHitArrayIn

TClonesArray* CbmTofExtendTracks::fTofHitArrayIn
private

Definition at line 134 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and Init().

◆ fTofMatchArrayIn

TClonesArray* CbmTofExtendTracks::fTofMatchArrayIn
private

Definition at line 138 of file CbmTofExtendTracks.h.

◆ fTofTrackArrayIn

TClonesArray* CbmTofExtendTracks::fTofTrackArrayIn
private

Definition at line 140 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), FindVertex(), and Init().

◆ fTrackArrayOut

TClonesArray* CbmTofExtendTracks::fTrackArrayOut
private

Definition at line 141 of file CbmTofExtendTracks.h.

◆ fTrackletTools

CbmTofTrackletTools* CbmTofExtendTracks::fTrackletTools
private

Definition at line 131 of file CbmTofExtendTracks.h.

Referenced by Init().

◆ fvAllHitPointer

std::vector<std::vector<CbmPixelHit*> > CbmTofExtendTracks::fvAllHitPointer
private

Definition at line 152 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and TrkAddStation().

◆ fvMuchHitIndex

std::vector<std::vector<Int_t> > CbmTofExtendTracks::fvMuchHitIndex
private

Definition at line 145 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), and FillHistograms().

◆ fvMuchStationZ

std::vector<Double_t> CbmTofExtendTracks::fvMuchStationZ
private

Definition at line 149 of file CbmTofExtendTracks.h.

Referenced by ExecExtend().

◆ fvRichHitIndex

std::vector<std::vector<Int_t> > CbmTofExtendTracks::fvRichHitIndex
private

Definition at line 146 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), and FillHistograms().

◆ fvRichStationZ

std::vector<Double_t> CbmTofExtendTracks::fvRichStationZ
private

Definition at line 150 of file CbmTofExtendTracks.h.

Referenced by ExecExtend().

◆ fvStsHitIndex

std::vector<std::vector<Int_t> > CbmTofExtendTracks::fvStsHitIndex
private

Definition at line 144 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), and FillHistograms().

◆ fvStsStationZ

std::vector<Double_t> CbmTofExtendTracks::fvStsStationZ
private

Definition at line 148 of file CbmTofExtendTracks.h.

Referenced by ExecExtend().

◆ fvToff

std::vector<Double_t> CbmTofExtendTracks::fvToff
private

Definition at line 159 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), LoadCalParameter(), and TrkAddStation().

◆ fvTofHitIndex

std::vector<std::vector<Int_t> > CbmTofExtendTracks::fvTofHitIndex
private

Definition at line 142 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), and FillHistograms().

◆ fvTofStationZ

std::vector<Double_t> CbmTofExtendTracks::fvTofStationZ
private

Definition at line 147 of file CbmTofExtendTracks.h.

Referenced by ExecExtend().

◆ fvTofTrackIndex

std::vector<Int_t> CbmTofExtendTracks::fvTofTrackIndex
private

Definition at line 143 of file CbmTofExtendTracks.h.

◆ fvTrkCalHits

std::vector<std::vector<CbmPixelHit*> > CbmTofExtendTracks::fvTrkCalHits
private

Definition at line 153 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and TrkAddStation().

◆ fvTrkPar

std::vector<CbmTofTrackletParam*> CbmTofExtendTracks::fvTrkPar
private

Definition at line 154 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), and TrkAddStation().

◆ fvTsig

std::vector<Double_t> CbmTofExtendTracks::fvTsig
private

Definition at line 164 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter().

◆ fVTX_T

Double_t CbmTofExtendTracks::fVTX_T
private

Definition at line 226 of file CbmTofExtendTracks.h.

Referenced by FindVertex(), and GetVertexT().

◆ fVTX_X

Double_t CbmTofExtendTracks::fVTX_X
private

Definition at line 227 of file CbmTofExtendTracks.h.

Referenced by FindVertex(), and GetVertexX().

◆ fVTX_Y

Double_t CbmTofExtendTracks::fVTX_Y
private

Definition at line 228 of file CbmTofExtendTracks.h.

Referenced by FindVertex(), and GetVertexY().

◆ fVTX_Z

Double_t CbmTofExtendTracks::fVTX_Z
private

Definition at line 229 of file CbmTofExtendTracks.h.

Referenced by FindVertex(), and GetVertexZ().

◆ fVTXNorm

Double_t CbmTofExtendTracks::fVTXNorm
private

Definition at line 225 of file CbmTofExtendTracks.h.

Referenced by FindVertex().

◆ fvXoff

std::vector<Double_t> CbmTofExtendTracks::fvXoff
private

Definition at line 160 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), LoadCalParameter(), and TrkAddStation().

◆ fvXsig

std::vector<Double_t> CbmTofExtendTracks::fvXsig
private

Definition at line 165 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter().

◆ fvYoff

std::vector<Double_t> CbmTofExtendTracks::fvYoff
private

Definition at line 161 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), FillHistograms(), LoadCalParameter(), and TrkAddStation().

◆ fvYsig

std::vector<Double_t> CbmTofExtendTracks::fvYsig
private

Definition at line 166 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter().

◆ fvZoff

std::vector<Double_t> CbmTofExtendTracks::fvZoff
private

Definition at line 162 of file CbmTofExtendTracks.h.

Referenced by ExecExtend(), and LoadCalParameter().

◆ fvZsig

std::vector<Double_t> CbmTofExtendTracks::fvZsig
private

Definition at line 167 of file CbmTofExtendTracks.h.

Referenced by LoadCalParameter().

◆ itMapStationZ

std::map<Int_t,Int_t>::iterator CbmTofExtendTracks::itMapStationZ
private

Definition at line 157 of file CbmTofExtendTracks.h.

Referenced by CreateHistograms(), and ExecExtend().


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