|
FairShip
|
#include <VectorMCPointSource.h>


Public Member Functions | |
| VectorMCPointSource ()=default | |
| VectorMCPointSource (TString branchName) | |
| InitStatus | Init () override |
| int | GetNData () override |
| TObject * | GetData (int index) override |
| double | GetTime (int index) override |
| void | Reset () override |
Private Attributes | |
| const std::vector< PointType > * | fVec = nullptr |
Data source adapter that reads std::vector<PointType> branches registered via FairRootManager::RegisterAny().
FairTCASource (the default) only supports TClonesArray branches. Since FairShip migrated to RegisterAny with std::vector storage, this adapter is needed for FairMCPointDraw to find the data.
Definition at line 18 of file VectorMCPointSource.h.
|
default |
|
inlineexplicit |
Definition at line 21 of file VectorMCPointSource.h.
|
inlineoverride |
Definition at line 36 of file VectorMCPointSource.h.
|
inlineoverride |
Definition at line 34 of file VectorMCPointSource.h.
|
inlineoverride |
Definition at line 40 of file VectorMCPointSource.h.
|
inlineoverride |
Definition at line 24 of file VectorMCPointSource.h.
|
inlineoverride |
Definition at line 42 of file VectorMCPointSource.h.
|
private |
Definition at line 45 of file VectorMCPointSource.h.