CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoLocalMuon/RPCRecHit/src/RPCRecHitStandardAlgo.h

Go to the documentation of this file.
00001 #ifndef RecoLocalMuon_RPCRecHitStandardAlgo_H
00002 #define RecoLocalMuon_RPCRecHitStandardAlgo_H
00003 
00012 #include "RecoLocalMuon/RPCRecHit/interface/RPCRecHitBaseAlgo.h"
00013 
00014 
00015 
00016 class RPCRecHitStandardAlgo : public RPCRecHitBaseAlgo {
00017  public:
00019   RPCRecHitStandardAlgo(const edm::ParameterSet& config);
00020 
00022   virtual ~RPCRecHitStandardAlgo();
00023 
00024   // Operations
00025 
00027   virtual void setES(const edm::EventSetup& setup);
00028 
00029 
00030   virtual bool compute(const RPCRoll& roll,
00031                        const RPCCluster& cluster,
00032                        LocalPoint& point,
00033                        LocalError& error) const;
00034 
00035 
00036   virtual bool compute(const RPCRoll& roll,
00037                        const RPCCluster& cluster,
00038                        const float& angle,
00039                        const GlobalPoint& globPos, 
00040                        LocalPoint& point,
00041                        LocalError& error) const;
00042 };
00043 #endif
00044 
00045