test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoLocalMuon
GEMSegment
plugins
ME0SegmentAlgorithmBase.h
Go to the documentation of this file.
1
#ifndef GEMRecHit_ME0SegmentAlgorithmBase_h
2
#define GEMRecHit_ME0SegmentAlgorithmBase_h
3
15
#include "
DataFormats/GEMRecHit/interface/ME0RecHitCollection.h
"
16
#include "
DataFormats/GEMRecHit/interface/ME0Segment.h
"
17
#include "
Geometry/GEMGeometry/interface/ME0EtaPartition.h
"
18
#include "
Geometry/GEMGeometry/interface/ME0Chamber.h
"
19
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
20
#include <map>
21
#include <vector>
22
23
class
ME0SegmentAlgorithmBase
{
24
public
:
25
typedef
std::pair<const ME0Chamber*, std::map<uint32_t, const ME0EtaPartition*> >
ME0Ensemble
;
26
28
explicit
ME0SegmentAlgorithmBase
(
const
edm::ParameterSet
&) {};
30
virtual
~ME0SegmentAlgorithmBase
() {};
31
34
virtual
std::vector<ME0Segment>
run
(
const
ME0Ensemble
& ensemble,
const
std::vector<const ME0RecHit*>&
rechits
) = 0;
35
36
private
:
37
};
38
39
#endif
ME0SegmentAlgorithmBase::~ME0SegmentAlgorithmBase
virtual ~ME0SegmentAlgorithmBase()
Destructor.
Definition:
ME0SegmentAlgorithmBase.h:30
ME0SegmentAlgorithmBase::ME0Ensemble
std::pair< const ME0Chamber *, std::map< uint32_t, const ME0EtaPartition * > > ME0Ensemble
Definition:
ME0SegmentAlgorithmBase.h:25
Frameworkfwd.h
ME0Segment.h
ME0Chamber.h
ME0EtaPartition.h
ME0SegmentAlgorithmBase::run
virtual std::vector< ME0Segment > run(const ME0Ensemble &ensemble, const std::vector< const ME0RecHit * > &rechits)=0
HI_PhotonSkim_cff.rechits
tuple rechits
Definition:
HI_PhotonSkim_cff.py:76
edm::ParameterSet
Definition:
ParameterSet.h:36
ME0RecHitCollection.h
ME0SegmentAlgorithmBase::ME0SegmentAlgorithmBase
ME0SegmentAlgorithmBase(const edm::ParameterSet &)
Constructor.
Definition:
ME0SegmentAlgorithmBase.h:28
ME0SegmentAlgorithmBase
Definition:
ME0SegmentAlgorithmBase.h:23
Generated for CMSSW Reference Manual by
1.8.5