CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoLocalTracker/SiStripRecHitConverter/interface/StripCPEfromTrackAngle.h

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