#include <GEMSegmentAlgorithmBase.h>
Public Types | |
typedef std::pair< const GEMSuperChamber *, std::map< uint32_t, const GEMEtaPartition * > > | GEMEnsemble |
Public Member Functions | |
GEMSegmentAlgorithmBase (const edm::ParameterSet &) | |
Constructor. More... | |
virtual std::vector< GEMSegment > | run (const GEMEnsemble &ensemble, const std::vector< const GEMRecHit *> &rechits)=0 |
virtual | ~GEMSegmentAlgorithmBase () |
Destructor. More... | |
Definition at line 23 of file GEMSegmentAlgorithmBase.h.
typedef std::pair<const GEMSuperChamber*, std::map<uint32_t, const GEMEtaPartition*> > GEMSegmentAlgorithmBase::GEMEnsemble |
Definition at line 25 of file GEMSegmentAlgorithmBase.h.
|
inlineexplicit |
|
inlinevirtual |
|
pure virtual |
Run the algorithm = build the segments in this chamber
Implemented in GE0SegAlgoRU.