#include <PndSttTrackFinderIdeal.h>
|
| void | GetTrackletCircular (Double_t firstX, Double_t firstY, Double_t firstR, Double_t secondX, Double_t secondY, Double_t secondR, Double_t thirdX, Double_t thirdY, Double_t thirdR, Double_t *circleRadii, Double_t *circleCentersX, Double_t *circleCentersY) const |
| |
| void | GetTrack (Double_t &dSeed, Double_t &phiSeed, Double_t &rSeed, Double_t &zSeed, Double_t &tanLamSeed, Int_t mcTrackNo) |
| |
| | PndSttTrackFinderIdeal () |
| |
| | PndSttTrackFinderIdeal (Int_t verbose) |
| |
| virtual | ~PndSttTrackFinderIdeal () |
| |
| virtual void | Init () |
| |
| virtual Int_t | DoFind (TClonesArray *trackCandArray, TClonesArray *trackArray, TClonesArray *helixHitArray) |
| |
| virtual void | AddHitCollection (TClonesArray *mHitArray, TClonesArray *mPointArray) |
| |
| void | plotAllStraws () |
| |
| Bool_t | putStraw (Double_t xpos, Double_t ypos, Double_t radius) |
| |
| void | SetTubeArray (TClonesArray *tubeArray) |
| |
| | PndSttTrackFinder () |
| |
| virtual | ~PndSttTrackFinder () |
| |
| virtual Int_t | DoFind (TClonesArray *trackArray, TClonesArray *helixHitArray)=0 |
| |
| virtual void | Finish ()=0 |
| |
| void | SetVerbose (Int_t verbose) |
| |
| void | SetHelixHitProduction (Bool_t hhprod) |
| |
| virtual void | SetInputBranchName (char *string1)=0 |
| |
Definition at line 29 of file PndSttTrackFinderIdeal.h.
◆ PndSttTrackFinderIdeal() [1/2]
| PndSttTrackFinderIdeal::PndSttTrackFinderIdeal |
( |
| ) |
|
◆ PndSttTrackFinderIdeal() [2/2]
| PndSttTrackFinderIdeal::PndSttTrackFinderIdeal |
( |
Int_t |
verbose | ) |
|
◆ ~PndSttTrackFinderIdeal()
| virtual PndSttTrackFinderIdeal::~PndSttTrackFinderIdeal |
( |
| ) |
|
|
virtual |
◆ AddHitCollection()
| virtual void PndSttTrackFinderIdeal::AddHitCollection |
( |
TClonesArray * |
mHitArray, |
|
|
TClonesArray * |
mPointArray |
|
) |
| |
|
inlinevirtual |
◆ DoFind()
| virtual Int_t PndSttTrackFinderIdeal::DoFind |
( |
TClonesArray * |
trackCandArray, |
|
|
TClonesArray * |
trackArray, |
|
|
TClonesArray * |
helixHitArray |
|
) |
| |
|
virtual |
Track finding algorithm This just reads MC truth (MCTracks and MCPoints), creates one StsTrack for each MCTrack and attaches the hits according to the MCTrack of the corresponding MCPoint
- Parameters
-
| mHitArray | Array of MAPS hits |
| trackArray | Array of CbmStsTrack |
Number of tracks created
Implements PndSttTrackFinder.
◆ GetTrack()
| void PndSttTrackFinderIdeal::GetTrack |
( |
Double_t & |
dSeed, |
|
|
Double_t & |
phiSeed, |
|
|
Double_t & |
rSeed, |
|
|
Double_t & |
zSeed, |
|
|
Double_t & |
tanLamSeed, |
|
|
Int_t |
mcTrackNo |
|
) |
| |
◆ GetTrackletCircular()
| void PndSttTrackFinderIdeal::GetTrackletCircular |
( |
Double_t |
firstX, |
|
|
Double_t |
firstY, |
|
|
Double_t |
firstR, |
|
|
Double_t |
secondX, |
|
|
Double_t |
secondY, |
|
|
Double_t |
secondR, |
|
|
Double_t |
thirdX, |
|
|
Double_t |
thirdY, |
|
|
Double_t |
thirdR, |
|
|
Double_t * |
circleRadii, |
|
|
Double_t * |
circleCentersX, |
|
|
Double_t * |
circleCentersY |
|
) |
| const |
◆ Init()
| virtual void PndSttTrackFinderIdeal::Init |
( |
| ) |
|
|
virtual |
◆ plotAllStraws()
| void PndSttTrackFinderIdeal::plotAllStraws |
( |
| ) |
|
◆ putStraw()
| Bool_t PndSttTrackFinderIdeal::putStraw |
( |
Double_t |
xpos, |
|
|
Double_t |
ypos, |
|
|
Double_t |
radius |
|
) |
| |
◆ SetTubeArray()
| void PndSttTrackFinderIdeal::SetTubeArray |
( |
TClonesArray * |
tubeArray | ) |
|
|
inlinevirtual |
◆ fTubeArray
| TClonesArray* PndSttTrackFinderIdeal::fTubeArray |
The documentation for this class was generated from the following file: