Go to the documentation of this file.00001 #ifndef RecoLocalTracker_SiStripRecHitConverter_StripCPEfromTrackAngle_H
00002 #define RecoLocalTracker_SiStripRecHitConverter_StripCPEfromTrackAngle_H
00003
00004 #include "RecoLocalTracker/SiStripRecHitConverter/interface/StripCPE.h"
00005
00006 class StripCPEfromTrackAngle : public StripCPE
00007 {
00008
00009 public:
00010
00011 StripClusterParameterEstimator::LocalValues
00012 localParameters( const SiStripCluster&, const LocalTrajectoryParameters&) const;
00013
00014 StripClusterParameterEstimator::LocalValues
00015 localParameters( const SiStripCluster&, const GeomDetUnit&, const LocalTrajectoryParameters&) const;
00016
00017 StripCPEfromTrackAngle( edm::ParameterSet & conf,
00018 const MagneticField& mag,
00019 const TrackerGeometry& geom,
00020 const SiStripLorentzAngle& lorentz,
00021 const SiStripConfObject& confObj,
00022 const SiStripLatency& latency)
00023 : StripCPE(conf, mag, geom, lorentz, confObj, latency ) {}
00024
00025 private:
00026
00027 float stripErrorSquared(const unsigned, const float) const;
00028
00029 };
00030 #endif