Go to the documentation of this file.
11 #ifndef CBMMUCHMERGEVECTORS_H_
12 #define CBMMUCHMERGEVECTORS_H_ 1
16 #include "FairTrackParam.h"
17 #include <TDecompLU.h>
32 virtual InitStatus
Init();
35 virtual void Exec(Option_t* opt);
50 FairTrackParam& parFirst,
76 std::map<Int_t, CbmMuchTrack*>
85 std::map<Int_t, TMatrixDSym*>
99 FairTrackParam& parOk,
103 std::map<Int_t, CbmMuchTrack*>& mapMerged);
111 FairTrackParam& parOk,
CbmMuchMergeVectors & operator=(const CbmMuchMergeVectors &)
Double_t fSina[fgkPlanes]
std::map< Int_t, CbmMuchTrack * > fVectors[fgkStat]
std::map< Int_t, TMatrixDSym * > fMatr
void PassAbsorber(Int_t ist, Double_t *zabs, Double_t x0, FairTrackParam &parFirst, TMatrixFSym &cov, Int_t pFlag=0)
CbmMuchMergeVectors(const CbmMuchMergeVectors &)
void AddTrack(Int_t ista0, CbmMuchTrack *tr1, CbmMuchTrack *tr2, Int_t indx1, Int_t indx2, FairTrackParam &parOk, Double_t c2)
virtual ~CbmMuchMergeVectors()
TClonesArray * fTrStsMatch
virtual InitStatus Init()
static const Int_t fgkPlanes
Double_t fCosa[fgkPlanes]
virtual void Exec(Option_t *opt)
TClonesArray * fTracksSts
TClonesArray * fTrackArray
TClonesArray * fDigiMatches
virtual void SetParContainers()
TClonesArray * fTracksLit
void AddTrack1(Int_t ista0, CbmMuchTrack *tr1, CbmMuchTrack *tr2, Int_t indx1, Int_t indx2, FairTrackParam &parOk, Double_t c2)
void RemoveClones(Int_t ibeg, Int_t iabs, std::map< Int_t, CbmMuchTrack * > &mapMerged)
static const Int_t fgkStat
CbmMuchGeoScheme * fGeoScheme