#include <CbmTrdToTofVector.h>
Definition at line 24 of file CbmTrdToTofVector.h.
◆ CbmTrdToTofVector() [1/2]
CbmTrdToTofVector::CbmTrdToTofVector |
( |
| ) |
|
◆ ~CbmTrdToTofVector()
CbmTrdToTofVector::~CbmTrdToTofVector |
( |
| ) |
|
|
virtual |
◆ CbmTrdToTofVector() [2/2]
◆ AddVector()
void CbmTrdToTofVector::AddVector |
( |
Int_t |
patt, |
|
|
Double_t |
chi2, |
|
|
Double_t * |
pars |
|
) |
| |
|
private |
◆ CheckParams()
void CbmTrdToTofVector::CheckParams |
( |
| ) |
|
|
private |
◆ Exec()
void CbmTrdToTofVector::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
◆ FindChi2()
Double_t CbmTrdToTofVector::FindChi2 |
( |
Int_t |
patt, |
|
|
Double_t * |
pars |
|
) |
| |
|
private |
◆ FindLine()
void CbmTrdToTofVector::FindLine |
( |
Int_t |
patt, |
|
|
Double_t * |
pars |
|
) |
| |
|
private |
◆ Finish()
void CbmTrdToTofVector::Finish |
( |
| ) |
|
|
virtual |
◆ GetHits()
void CbmTrdToTofVector::GetHits |
( |
| ) |
|
|
private |
!! For debug - select hits with certain track IDs
Definition at line 142 of file CbmTrdToTofVector.cxx.
References fDigis, fHitIds, fHitMatches, fHits, fHitTime, fHitX, fHitY, fPoints, CbmMCDataArray::Get(), CbmLink::GetEntry(), CbmLink::GetFile(), CbmLink::GetIndex(), CbmMatch::GetLink(), CbmMatch::GetNofLinks(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), and i.
Referenced by Exec().
◆ GetNofTracks()
Int_t CbmTrdToTofVector::GetNofTracks |
( |
| ) |
|
|
inline |
◆ Init()
InitStatus CbmTrdToTofVector::Init |
( |
| ) |
|
|
virtual |
Initialisation
Definition at line 57 of file CbmTrdToTofVector.cxx.
References fDigiMatches, fDigis, fHitMatches, fHits, fPoints, fTrackArray, fTrdTracks, fZ, CbmSetup::GetGeoTag(), CbmMCDataManager::GetObject(), CbmMCDataManager::InitBranch(), CbmSetup::Instance(), kTof, and shape.
◆ MakeVectors()
void CbmTrdToTofVector::MakeVectors |
( |
| ) |
|
|
private |
◆ MatchTofToTrd()
void CbmTrdToTofVector::MatchTofToTrd |
( |
| ) |
|
|
private |
Definition at line 227 of file CbmTrdToTofVector.cxx.
References fHitIds, fHits, fHitTime, fHitX, fHitY, fLineX, fTrdTracks, fVectors, CbmTrack::GetFlag(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmTrack::SetChiSq(), CbmTrack::SetFlag(), CbmTrack::SetNDF(), CbmTrack::SetParamLast(), and CbmTrack::SetPreviousTrackId().
Referenced by Exec().
◆ operator=()
◆ ProcessPlane()
void CbmTrdToTofVector::ProcessPlane |
( |
Int_t |
lay, |
|
|
Int_t |
patt, |
|
|
Int_t |
flag |
|
) |
| |
|
private |
◆ RemoveClones()
void CbmTrdToTofVector::RemoveClones |
( |
| ) |
|
|
private |
◆ SetParContainers()
void CbmTrdToTofVector::SetParContainers |
( |
| ) |
|
|
virtual |
◆ SetTrackId()
◆ StoreVectors()
void CbmTrdToTofVector::StoreVectors |
( |
| ) |
|
|
private |
◆ fCutChi2
Double_t CbmTrdToTofVector::fCutChi2 |
|
private |
◆ fDigiMatches
TClonesArray* CbmTrdToTofVector::fDigiMatches |
|
private |
◆ fDigis
TClonesArray* CbmTrdToTofVector::fDigis |
|
private |
◆ fErrX
Double_t CbmTrdToTofVector::fErrX |
|
private |
◆ fErrY
Double_t CbmTrdToTofVector::fErrY |
|
private |
◆ fgkPlanes
const Int_t CbmTrdToTofVector::fgkPlanes = 4 |
|
staticprivate |
◆ fHitIds
std::map<Int_t, std::set<Int_t> > CbmTrdToTofVector::fHitIds |
|
private |
◆ fHitMatches
TClonesArray* CbmTrdToTofVector::fHitMatches |
|
private |
◆ fHits
TClonesArray* CbmTrdToTofVector::fHits |
|
private |
◆ fHitTime
std::map<Int_t, Double_t> CbmTrdToTofVector::fHitTime |
|
private |
◆ fHitX
std::multimap<Double_t, Int_t> CbmTrdToTofVector::fHitX |
|
private |
◆ fHitY
std::multimap<Double_t, Int_t> CbmTrdToTofVector::fHitY |
|
private |
◆ fLineX
std::multimap<Double_t, TLine> CbmTrdToTofVector::fLineX |
|
private |
◆ fNofTracks
Int_t CbmTrdToTofVector::fNofTracks |
|
private |
◆ fPoints
◆ fTrackArray
TClonesArray* CbmTrdToTofVector::fTrackArray |
|
private |
◆ fTrdTracks
TClonesArray* CbmTrdToTofVector::fTrdTracks |
|
private |
◆ fVectors
◆ fXy
Double_t CbmTrdToTofVector::fXy[fgkPlanes][5] |
|
private |
◆ fXyi
Double_t CbmTrdToTofVector::fXyi[fgkPlanes][3] |
|
private |
◆ fZ
Double_t CbmTrdToTofVector::fZ[2] |
|
private |
The documentation for this class was generated from the following files: