1 #ifndef GEMRecHit_ME0SegmentAlgorithmBase_h
2 #define GEMRecHit_ME0SegmentAlgorithmBase_h
27 : rh(rh), lp(lp), gp(gp),
layer(rh->me0Id().
layer()), idx(idx) {}
virtual std::vector< ME0Segment > run(const ME0Chamber *chamber, const HitAndPositionContainer &rechits)=0
virtual ~ME0SegmentAlgorithmBase()
Destructor.
std::vector< HitAndPosition > HitAndPositionContainer
std::vector< const HitAndPosition * > HitAndPositionPtrContainer
HitAndPosition(const ME0RecHit *rh, const LocalPoint &lp, const GlobalPoint &gp, unsigned int idx)
ME0SegmentAlgorithmBase(const edm::ParameterSet &)
Constructor.