File indexing completed on 2024-04-06 12:26:12
0001 #ifndef RecoLocalMuon_GEMRecHit_GEMRecHitStandardAlgo_H
0002 #define RecoLocalMuon_GEMRecHit_GEMRecHitStandardAlgo_H
0003
0004
0005
0006
0007
0008 #include "RecoLocalMuon/GEMRecHit/interface/GEMRecHitBaseAlgo.h"
0009
0010 class GEMRecHitStandardAlgo : public GEMRecHitBaseAlgo {
0011 public:
0012
0013 GEMRecHitStandardAlgo(const edm::ParameterSet& config);
0014
0015
0016 ~GEMRecHitStandardAlgo() override;
0017
0018
0019
0020
0021 void setES(const edm::EventSetup& setup) override;
0022
0023 bool compute(const GEMEtaPartition& roll,
0024 const GEMCluster& cluster,
0025 LocalPoint& point,
0026 LocalError& error) const override;
0027
0028 bool compute(const GEMEtaPartition& roll,
0029 const GEMCluster& cluster,
0030 const float& angle,
0031 const GlobalPoint& globPos,
0032 LocalPoint& point,
0033 LocalError& error) const override;
0034 };
0035 #endif