00001 #ifndef RecoLocalTracker_SiStripRecHitConverter_StripCPEfromTrackAngle_H
00002 #define RecoLocalTracker_SiStripRecHitConverter_StripCPEfromTrackAngle_H
00003
00004 #include "MagneticField/Engine/interface/MagneticField.h"
00005 #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
00006 #include "RecoLocalTracker/ClusterParameterEstimator/interface/StripClusterParameterEstimator.h"
00007 #include "RecoLocalTracker/ClusterParameterEstimator/interface/ClusterParameterEstimator.h"
00008 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00009 #include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h"
00010 #include "RecoLocalTracker/SiStripRecHitConverter/interface/StripCPE.h"
00011
00012 class StripCPEfromTrackAngle : public StripCPE
00013 {
00014 public:
00015
00016 StripCPEfromTrackAngle(edm::ParameterSet & conf,
00017 const MagneticField * mag,
00018 const TrackerGeometry* geom,
00019 const SiStripLorentzAngle* LorentzAngle)
00020 :StripCPE(conf,mag, geom, LorentzAngle ){}
00021
00022
00023
00024
00025 StripClusterParameterEstimator::LocalValues localParameters( const SiStripCluster & cl,
00026 const GeomDetUnit& det,
00027 const LocalTrajectoryParameters & ltp) const{
00028 return localParameters(cl,ltp);
00029 };
00030
00031 StripClusterParameterEstimator::LocalValues localParameters( const SiStripCluster & cl, const LocalTrajectoryParameters & ltp) const;
00032
00033
00034
00035 };
00036
00037 #endif