CMS 3D CMS Logo

ME0RecHitBaseAlgo.h
Go to the documentation of this file.
1 #ifndef RecoLocalMuon_ME0RecHitBaseAlgo_H
2 #define RecoLocalMuon_ME0RecHitBaseAlgo_H
3 
20 
21 class ME0DetId;
22 
23 namespace edm {
24  class ParameterSet;
25  class EventSetup;
26 }
27 
28 
30 
31  public:
32 
35 
37  virtual ~ME0RecHitBaseAlgo();
38 
40  virtual void setES(const edm::EventSetup& setup) = 0;
41 
43  virtual edm::OwnVector<ME0RecHit> reconstruct(const ME0DetId& me0Id,
44  const ME0DigiPreRecoCollection::Range& digiRange);
45 
47  virtual bool compute(const ME0DigiPreReco& digi,
49  LocalError& error) const = 0;
50 };
51 #endif
52 
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:2
Definition: config.py:1
math::XYZPoint Point
def compute(min, max)
HLT enums.
std::pair< const_iterator, const_iterator > Range