CbmRoot
|
#include <CbmTofHitsConverter.h>
Public Member Functions | |
CbmTofHitsConverter (std::string out_branch_name, std::string match_to="") | |
~CbmTofHitsConverter () final | |
void | Init (std::map< std::string, void * > &) final |
void | Exec () final |
void | Finish () final |
const std::map< int, int > & | GetOutIndexesMap () const |
void | SetIndexesMap (std::map< std::string, std::map< int, int >> *indexes_map) |
Protected Attributes | |
std::map< int, int > | out_indexes_map_ {} |
std::map< std::string, std::map< int, int > > * | indexes_map_ {} |
std::string | match_to_ {} |
AT branch to match. More... | |
Private Member Functions | |
void | FillTofHits () |
Static Private Member Functions | |
static void | ExtrapolateStraightLine (FairTrackParam *params, float z) |
Private Attributes | |
TClonesArray * | cbm_global_tracks_ {nullptr} |
TClonesArray * | cbm_tof_hits_ {nullptr} |
AnalysisTree::HitDetector * | tof_hits_ {nullptr} |
AnalysisTree::Matching * | vtx_tracks_2_tof_ {nullptr} |
Definition at line 15 of file CbmTofHitsConverter.h.
|
inlineexplicit |
Definition at line 17 of file CbmTofHitsConverter.h.
|
final |
Definition at line 171 of file CbmTofHitsConverter.cxx.
References tof_hits_, and vtx_tracks_2_tof_.
|
final |
Definition at line 169 of file CbmTofHitsConverter.cxx.
References FillTofHits().
|
staticprivate |
Definition at line 55 of file CbmTofHitsConverter.cxx.
Referenced by FillTofHits().
|
private |
Definition at line 69 of file CbmTofHitsConverter.cxx.
References cbm_global_tracks_, cbm_tof_hits_, ExtrapolateStraightLine(), CbmHit::GetTime(), CbmGlobalTrack::GetTofHitIndex(), CbmConverterTask::indexes_map_, CbmConverterTask::match_to_, tof_hits_, and vtx_tracks_2_tof_.
Referenced by Exec().
|
inlinefinal |
Definition at line 28 of file CbmTofHitsConverter.h.
|
inlineinherited |
Definition at line 21 of file CbmConverterTask.h.
References CbmConverterTask::out_indexes_map_.
|
final |
|
inlineinherited |
Definition at line 25 of file CbmConverterTask.h.
References CbmConverterTask::indexes_map_.
|
private |
Definition at line 34 of file CbmTofHitsConverter.h.
Referenced by ClassImp(), and FillTofHits().
|
private |
Definition at line 35 of file CbmTofHitsConverter.h.
Referenced by ClassImp(), and FillTofHits().
|
protectedinherited |
CbmRoot to AnalysisTree indexes map for branches from other tasks
Definition at line 34 of file CbmConverterTask.h.
Referenced by FillTofHits(), CbmStsTracksConverter::MapTracks(), and CbmConverterTask::SetIndexesMap().
|
protectedinherited |
AT branch to match.
Definition at line 36 of file CbmConverterTask.h.
Referenced by CbmConverterTask::CbmConverterTask(), ClassImp(), FillTofHits(), CbmStsTracksConverter::Init(), and CbmStsTracksConverter::MapTracks().
|
protectedinherited |
CbmRoot to AnalysisTree indexes map for output branch
Definition at line 31 of file CbmConverterTask.h.
Referenced by ClassImp(), CbmSimTracksConverter::Exec(), CbmConverterTask::GetOutIndexesMap(), CbmStsTracksConverter::MapTracks(), and CbmStsTracksConverter::ReadVertexTracks().
|
private |
Definition at line 41 of file CbmTofHitsConverter.h.
Referenced by ClassImp(), FillTofHits(), and ~CbmTofHitsConverter().
|
private |
Definition at line 42 of file CbmTofHitsConverter.h.
Referenced by ClassImp(), FillTofHits(), and ~CbmTofHitsConverter().