CbmRoot
Loading...
Searching...
No Matches
CbmLitPtrTypes.h
Go to the documentation of this file.
1/* Copyright (C) 2008-2012 GSI/JINR-LIT, Darmstadt/Dubna
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Andrey Lebedev [committer] */
4
12#ifndef CBMLITPTRTYPES_H_
13#define CBMLITPTRTYPES_H_
14
24
25#include <boost/shared_ptr.hpp>
26typedef boost::shared_ptr<CbmLitTrackExtrapolator> TrackExtrapolatorPtr;
27typedef boost::shared_ptr<CbmLitTrackPropagator> TrackPropagatorPtr;
28typedef boost::shared_ptr<CbmLitTrackFitter> TrackFitterPtr;
29typedef boost::shared_ptr<CbmLitTrackSelection> TrackSelectionPtr;
30typedef boost::shared_ptr<CbmLitTrackUpdate> TrackUpdatePtr;
31typedef boost::shared_ptr<CbmLitGeoNavigator> GeoNavigatorPtr;
32typedef boost::shared_ptr<CbmLitMaterialEffects> MaterialEffectsPtr;
33typedef boost::shared_ptr<CbmLitTrackFinder> TrackFinderPtr;
34typedef boost::shared_ptr<CbmLitHitToTrackMerger> HitToTrackMergerPtr;
35
36#endif
Interface for geometry navigation algorithm.
Interface for hit-to-track merging algorithm.
Interface for material effects calculation algorithm.
boost::shared_ptr< CbmLitTrackFitter > TrackFitterPtr
boost::shared_ptr< CbmLitTrackFinder > TrackFinderPtr
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
boost::shared_ptr< CbmLitTrackUpdate > TrackUpdatePtr
boost::shared_ptr< CbmLitTrackSelection > TrackSelectionPtr
boost::shared_ptr< CbmLitMaterialEffects > MaterialEffectsPtr
boost::shared_ptr< CbmLitGeoNavigator > GeoNavigatorPtr
boost::shared_ptr< CbmLitHitToTrackMerger > HitToTrackMergerPtr
boost::shared_ptr< CbmLitTrackExtrapolator > TrackExtrapolatorPtr
Interface for track extrapolation algorithm.
Interface for track fitter algorithm.
Interface for track selection algorithm.
Interface for track update algorithm.