#include <CbmTofHitsConverter.h>
|
const std::map< int, int > & | GetMatchMap (const std::string &name) const |
|
Definition at line 22 of file CbmTofHitsConverter.h.
◆ MapType
◆ CbmTofHitsConverter()
CbmTofHitsConverter::CbmTofHitsConverter |
( |
std::string | out_branch_name, |
|
|
std::string | match_to = "" ) |
|
inlineexplicit |
◆ ~CbmTofHitsConverter()
CbmTofHitsConverter::~CbmTofHitsConverter |
( |
| ) |
|
|
final |
◆ Exec()
void CbmConverterTask::Exec |
( |
| ) |
|
|
inlinefinalinherited |
◆ ExtrapolateStraightLine()
void CbmTofHitsConverter::ExtrapolateStraightLine |
( |
FairTrackParam * | params, |
|
|
float | z ) |
|
staticprivate |
◆ Finish()
void CbmTofHitsConverter::Finish |
( |
| ) |
|
|
inlinefinal |
◆ GetMatchMap()
const std::map< int, int > & CbmTofHitsConverter::GetMatchMap |
( |
const std::string & | name | ) |
const |
|
inlineprivate |
◆ GetOutIndexesMap()
const MapType & CbmConverterTask::GetOutIndexesMap |
( |
| ) |
const |
|
inlineinherited |
◆ GetOutputBranchName()
const std::string & CbmConverterTask::GetOutputBranchName |
( |
| ) |
const |
|
inlineinherited |
◆ Init()
void CbmTofHitsConverter::Init |
( |
| ) |
|
|
final |
Definition at line 27 of file CbmTofHitsConverter.cxx.
References cbm_global_tracks_, cbm_mc_manager_, cbm_mc_tracks_new_, cbm_tof_hits_, cbm_tof_match_, cbm_tof_points_new_, i_dx_, i_l_, i_mass2_, i_qp_, i_t_, CbmMCDataManager::InitBranch(), CbmConverterTask::match_to_, mc_tracks_, CbmConverterTask::out_branch_, tof_hits_, tof_hits_2_mc_tracks_, and vtx_tracks_2_tof_.
◆ ProcessData()
void CbmTofHitsConverter::ProcessData |
( |
CbmEvent * | event | ) |
|
|
finalvirtual |
Implements CbmConverterTask.
Definition at line 74 of file CbmTofHitsConverter.cxx.
References cbm_global_tracks_, cbm_tof_hits_, cbm_tof_match_, cbm_tof_points_new_, ExtrapolateStraightLine(), CbmMCDataArray::Get(), CbmEvent::GetMatch(), GetMatchMap(), CbmMatch::GetNofLinks(), CbmGlobalTrack::GetTofHitIndex(), i_dx_, i_l_, i_mass2_, i_qp_, i_t_, kGlobalTrack, CbmConverterTask::match_to_, mc_tracks_, CbmConverterTask::out_branch_, tof_hits_, tof_hits_2_mc_tracks_, and vtx_tracks_2_tof_.
◆ SetIndexesMap()
void CbmConverterTask::SetIndexesMap |
( |
std::map< std::string, MapType > * | indexes_map | ) |
|
|
inlineinherited |
◆ cbm_global_tracks_
TClonesArray* CbmTofHitsConverter::cbm_global_tracks_ {nullptr} |
|
private |
◆ cbm_mc_manager_
◆ cbm_mc_tracks_new_
◆ cbm_tof_hits_
TClonesArray* CbmTofHitsConverter::cbm_tof_hits_ {nullptr} |
|
private |
◆ cbm_tof_match_
TClonesArray* CbmTofHitsConverter::cbm_tof_match_ {nullptr} |
|
private |
◆ cbm_tof_points_new_
◆ i_dx_
int CbmTofHitsConverter::i_dx_ {AnalysisTree::UndefValueInt} |
|
private |
◆ i_l_
int CbmTofHitsConverter::i_l_ {AnalysisTree::UndefValueInt} |
|
private |
◆ i_mass2_
int CbmTofHitsConverter::i_mass2_ {AnalysisTree::UndefValueInt} |
|
private |
◆ i_qp_
int CbmTofHitsConverter::i_qp_ {AnalysisTree::UndefValueInt} |
|
private |
◆ i_t_
int CbmTofHitsConverter::i_t_ {AnalysisTree::UndefValueInt} |
|
private |
◆ indexes_map_
std::map<std::string, MapType>* CbmConverterTask::indexes_map_ {} |
|
protectedinherited |
◆ match_to_
std::string CbmConverterTask::match_to_ {} |
|
protectedinherited |
AT branch to match.
Definition at line 47 of file CbmConverterTask.h.
Referenced by CbmConverterTask::CbmConverterTask(), CbmFsdHitsConverter::Init(), CbmRichRingsConverter::Init(), CbmStsTracksConverter::Init(), Init(), CbmTrdTracksConverter::Init(), CbmStsTracksConverter::MapTracks(), CbmFsdHitsConverter::ProcessData(), CbmRichRingsConverter::ProcessData(), ProcessData(), and CbmTrdTracksConverter::ProcessData().
◆ mc_tracks_
std::string CbmTofHitsConverter::mc_tracks_ {"SimParticles"} |
|
private |
◆ out_branch_
std::string CbmConverterTask::out_branch_ {} |
|
protectedinherited |
Definition at line 44 of file CbmConverterTask.h.
Referenced by CbmConverterTask::CbmConverterTask(), CbmConverterTask::GetOutputBranchName(), CbmFsdHitsConverter::Init(), CbmFsdModulesConverter::Init(), CbmPsdModulesConverter::Init(), CbmRecEventHeaderConverter::Init(), CbmRichRingsConverter::Init(), CbmSimEventHeaderConverter::Init(), CbmSimTracksConverter::Init(), CbmStsTracksConverter::Init(), Init(), CbmTrdTracksConverter::Init(), CbmFsdHitsConverter::ProcessData(), CbmFsdModulesConverter::ProcessData(), CbmPsdModulesConverter::ProcessData(), CbmRichRingsConverter::ProcessData(), CbmSimTracksConverter::ProcessData(), ProcessData(), CbmTrdTracksConverter::ProcessData(), and CbmStsTracksConverter::ReadVertexTracks().
◆ out_indexes_map_
MapType CbmConverterTask::out_indexes_map_ {} |
|
protectedinherited |
◆ tof_hits_
AnalysisTree::HitDetector* CbmTofHitsConverter::tof_hits_ {nullptr} |
|
private |
◆ tof_hits_2_mc_tracks_
AnalysisTree::Matching* CbmTofHitsConverter::tof_hits_2_mc_tracks_ {nullptr} |
|
private |
◆ vtx_tracks_2_tof_
AnalysisTree::Matching* CbmTofHitsConverter::vtx_tracks_2_tof_ {nullptr} |
|
private |
The documentation for this class was generated from the following files: