#include <ME0SegmentAlgorithmBase.h>
Classes | |
struct | HitAndPosition |
Public Types | |
typedef std::vector< HitAndPosition > | HitAndPositionContainer |
typedef std::vector< const HitAndPosition * > | HitAndPositionPtrContainer |
Public Member Functions | |
ME0SegmentAlgorithmBase (const edm::ParameterSet &) | |
Constructor. More... | |
virtual std::vector< ME0Segment > | run (const ME0Chamber *chamber, const HitAndPositionContainer &rechits)=0 |
virtual | ~ME0SegmentAlgorithmBase () |
Destructor. More... | |
Definition at line 23 of file ME0SegmentAlgorithmBase.h.
typedef std::vector<HitAndPosition> ME0SegmentAlgorithmBase::HitAndPositionContainer |
Definition at line 36 of file ME0SegmentAlgorithmBase.h.
typedef std::vector<const HitAndPosition*> ME0SegmentAlgorithmBase::HitAndPositionPtrContainer |
Definition at line 37 of file ME0SegmentAlgorithmBase.h.
|
inlineexplicit |
|
inlinevirtual |
Destructor.
Definition at line 42 of file ME0SegmentAlgorithmBase.h.
References relativeConstraints::chamber, TrackInfoProducer_cfi::rechits, and run().
|
pure virtual |
Run the algorithm = build the segments in this chamber
Implemented in ME0SegAlgoRU, and ME0SegmentAlgorithm.
Referenced by ~ME0SegmentAlgorithmBase().