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