|
CbmRoot
|
#include <CbmLitFindMvdTracks.h>
Public Member Functions | |
| CbmLitFindMvdTracks () | |
| Constructor. | |
| virtual | ~CbmLitFindMvdTracks () |
| Destructor. | |
| virtual InitStatus | Init () |
| Inherited from FairTask. | |
| virtual void | Exec (Option_t *opt) |
| Inherited from FairTask. | |
| virtual void | SetParContainers () |
| Inherited from FairTask. | |
Private Member Functions | |
| virtual void | Finish () |
| Inherited from FairTask. | |
| void | ReadAndCreateDataBranches () |
| Read necessary data branches from the input data files. | |
| void | ConvertInputData (CbmEvent *event) |
| Convert input data from CBMROOT data classes to littrack data classes. | |
| void | ConvertOutputData () |
| Convert output littrack data classes to CBMROOT data classes. | |
| void | RunTrackReconstruction () |
| Run track reconstruction. | |
| void | ClearArrays () |
| Clear arrays and free memory. | |
| CbmLitFindMvdTracks (const CbmLitFindMvdTracks &) | |
| CbmLitFindMvdTracks & | operator= (const CbmLitFindMvdTracks &) |
| ClassDef (CbmLitFindMvdTracks, 1) | |
Private Attributes | |
| TClonesArray * | fStsTracks |
| TClonesArray * | fMvdHits |
| TClonesArray * | fEvents |
| TrackPtrVector | fLitStsTracks |
| HitPtrVector | fLitMvdHits |
| TrackPtrVector | fLitOutputTracks |
| TrackFinderPtr | fFinder |
| Int_t | fEventNo |
Definition at line 33 of file CbmLitFindMvdTracks.h.
| CbmLitFindMvdTracks::CbmLitFindMvdTracks | ( | ) |
Constructor.
Definition at line 34 of file CbmLitFindMvdTracks.cxx.
References fEventNo, fEvents, fFinder, fLitMvdHits, fLitOutputTracks, fLitStsTracks, fMvdHits, and fStsTracks.
Referenced by CbmLitFindMvdTracks(), ClassDef(), and operator=().
|
virtual |
Destructor.
Definition at line 46 of file CbmLitFindMvdTracks.cxx.
|
private |
References CbmLitFindMvdTracks().
|
private |
References CbmLitFindMvdTracks().
|
private |
Clear arrays and free memory.
Definition at line 146 of file CbmLitFindMvdTracks.cxx.
References fLitMvdHits, fLitOutputTracks, and fLitStsTracks.
Referenced by Exec().
|
private |
Convert input data from CBMROOT data classes to littrack data classes.
Definition at line 105 of file CbmLitFindMvdTracks.cxx.
References fLitMvdHits, fLitStsTracks, fMvdHits, fStsTracks, CbmLitTrackingGeometryConstructor::GetNofMvdStations(), CbmLitTrack::GetParamFirst(), CbmLitHit::GetStation(), CbmLitTrackingGeometryConstructor::Instance(), kLITMVD, CbmLitConverter::MvdHitArrayToHitVector(), CbmLitHit::SetDetectorId(), CbmLitTrack::SetParamLast(), and CbmLitConverter::StsTrackArrayToTrackVector().
Referenced by Exec().
|
private |
Convert output littrack data classes to CBMROOT data classes.
Definition at line 126 of file CbmLitFindMvdTracks.cxx.
References CbmStsTrack::AddMvdHit(), CbmLitConverterFairTrackParam::CbmLitTrackParamToFairTrackParam(), fLitOutputTracks, fMvdHits, fStsTracks, CbmLitTrack::GetHit(), CbmLitTrack::GetNofHits(), CbmLitTrack::GetParamLast(), CbmLitTrack::GetPreviousTrackId(), CbmLitHit::GetRefId(), and CbmTrack::SetParamFirst().
Referenced by Exec().
|
virtual |
Inherited from FairTask.
Definition at line 57 of file CbmLitFindMvdTracks.cxx.
References ClearArrays(), ConvertInputData(), ConvertOutputData(), fEventNo, fEvents, fMvdHits, fStsTracks, and RunTrackReconstruction().
|
privatevirtual |
Inherited from FairTask.
Definition at line 91 of file CbmLitFindMvdTracks.cxx.
|
virtual |
Inherited from FairTask.
Definition at line 48 of file CbmLitFindMvdTracks.cxx.
References CbmLitToolFactory::CreateTrackFinder(), fFinder, and ReadAndCreateDataBranches().
|
private |
References CbmLitFindMvdTracks().
|
private |
Read necessary data branches from the input data files.
Definition at line 93 of file CbmLitFindMvdTracks.cxx.
References fEvents, fMvdHits, and fStsTracks.
Referenced by Init().
|
private |
Run track reconstruction.
Definition at line 157 of file CbmLitFindMvdTracks.cxx.
References fFinder, fLitMvdHits, fLitOutputTracks, and fLitStsTracks.
Referenced by Exec().
|
virtual |
Inherited from FairTask.
Definition at line 84 of file CbmLitFindMvdTracks.cxx.
|
private |
Definition at line 104 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), and Exec().
|
private |
Definition at line 94 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), Exec(), and ReadAndCreateDataBranches().
|
private |
Definition at line 102 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), Init(), and RunTrackReconstruction().
|
private |
Definition at line 98 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), ClearArrays(), ConvertInputData(), and RunTrackReconstruction().
|
private |
Definition at line 99 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), ClearArrays(), ConvertOutputData(), and RunTrackReconstruction().
|
private |
Definition at line 97 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), ClearArrays(), ConvertInputData(), and RunTrackReconstruction().
|
private |
Definition at line 93 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), ConvertInputData(), ConvertOutputData(), Exec(), and ReadAndCreateDataBranches().
|
private |
Definition at line 92 of file CbmLitFindMvdTracks.h.
Referenced by CbmLitFindMvdTracks(), ConvertInputData(), ConvertOutputData(), Exec(), and ReadAndCreateDataBranches().