#ifndef CBMLITPTRTYPES_H_ #define CBMLITPTRTYPES_H_ #include "CbmLitTrackExtrapolator.h" #include "CbmLitTrackPropagator.h" #include "CbmLitTrackFitter.h" #include "CbmLitTrackSelection.h" #include "CbmLitTrackUpdate.h" #include "CbmLitWeightedHitCalculator.h" #include "CbmLitWeightCalculator.h" #include "CbmLitGeoNavigator.h" #include "CbmLitMaterialEffects.h" #include "CbmLitTrackFinder.h" #include "CbmLitHitToTrackMerger.h" #ifndef __CINT__ #include typedef boost::shared_ptr TrackExtrapolatorPtr; typedef boost::shared_ptr TrackPropagatorPtr; typedef boost::shared_ptr TrackFitterPtr; typedef boost::shared_ptr TrackSelectionPtr; typedef boost::shared_ptr TrackUpdatePtr; typedef boost::shared_ptr WeightedHitCalculatorPtr; typedef boost::shared_ptr WeightCalculatorPtr; typedef boost::shared_ptr GeoNavigatorPtr; typedef boost::shared_ptr MaterialEffectsPtr; typedef boost::shared_ptr TrackFinderPtr; typedef boost::shared_ptr HitToTrackMergerPtr; #else template class shared_ptr; typedef shared_ptr TrackExtrapolatorPtr; typedef shared_ptr TrackPropagatorPtr; typedef shared_ptr TrackFitterPtr; typedef shared_ptr TrackSelectionPtr; typedef shared_ptr TrackUpdatePtr; typedef shared_ptr WeightedHitCalculatorPtr; typedef shared_ptr WeightCalculatorPtr; typedef shared_ptr GeoNavigatorPtr; typedef shared_ptr MaterialEffectsPtr; typedef shared_ptr TrackFinderPtr; typedef shared_ptr HitToTrackMergerPtr; #endif #endif