1 #ifndef RecoLocalMuon_ME0RecHitBaseAlgo_H
2 #define RecoLocalMuon_ME0RecHitBaseAlgo_H
ME0RecHitBaseAlgo(const edm::ParameterSet &config)
Constructor.
virtual void setES(const edm::EventSetup &setup)=0
Pass the Event Setup to the algo at each event.
virtual ~ME0RecHitBaseAlgo()
Destructor.
virtual edm::OwnVector< ME0RecHit > reconstruct(const ME0DetId &me0Id, const ME0DigiPreRecoCollection::Range &digiRange)
Build all hits in the range associated to the me0Id, at the 1st step.
virtual bool compute(const ME0DigiPreReco &digi, LocalPoint &Point, LocalError &error) const =0
standard local recHit computation
std::pair< const_iterator, const_iterator > Range
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")