/** CbmLitPtrTypes.h * @author Andrey Lebedev * @since 2008 * @version 1.0 * * Typedefs for tools. **/ #ifndef CBMLITPTRTYPES_H_ #define CBMLITPTRTYPES_H_ #include "interface/CbmLitTrackExtrapolator.h" #include "interface/CbmLitTrackPropagator.h" #include "interface/CbmLitTrackFitter.h" #include "interface/CbmLitTrackSelection.h" #include "interface/CbmLitTrackUpdate.h" #include "interface/CbmLitWeightedHitCalculator.h" #include "interface/CbmLitWeightCalculator.h" #include "interface/CbmLitGeoNavigator.h" #include "interface/CbmLitMaterialEffects.h" #include "interface/CbmLitTrackFinder.h" #include "interface/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