#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 |
Destructor.
Definition at line 30 of file GEMSegmentAlgorithmBase.h.
References TrackInfoProducer_cfi::rechits, and run().
|
pure virtual |
Run the algorithm = build the segments in this chamber
Referenced by ~GEMSegmentAlgorithmBase().