Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoLocalMuon
CSCSegment
src
CSCSegmentAlgorithm.h
Go to the documentation of this file.
1
#ifndef CSCSegment_CSCSegmentAlgorithm_h
2
#define CSCSegment_CSCSegmentAlgorithm_h
3
18
#include <
DataFormats/CSCRecHit/interface/CSCRecHit2DCollection.h
>
19
#include <
DataFormats/CSCRecHit/interface/CSCSegment.h
>
20
#include <
Geometry/CSCGeometry/interface/CSCChamber.h
>
21
22
#include <
FWCore/Framework/interface/Frameworkfwd.h
>
23
#include <vector>
24
25
class
CSCSegmentAlgorithm
{
26
public
:
28
explicit
CSCSegmentAlgorithm
(
const
edm::ParameterSet
&) {};
30
virtual
~CSCSegmentAlgorithm
() {};
31
34
virtual
std::vector<CSCSegment>
run
(
const
CSCChamber
* chamber, std::vector<const CSCRecHit2D*>
rechits
) = 0;
35
36
private
:
37
};
38
39
#endif
CSCRecHit2DCollection.h
CSCSegmentAlgorithm::CSCSegmentAlgorithm
CSCSegmentAlgorithm(const edm::ParameterSet &)
Constructor.
Definition:
CSCSegmentAlgorithm.h:28
CSCSegment.h
CSCChamber.h
Frameworkfwd.h
CSCSegmentAlgorithm::run
virtual std::vector< CSCSegment > run(const CSCChamber *chamber, std::vector< const CSCRecHit2D * > rechits)=0
CSCSegmentAlgorithm
Definition:
CSCSegmentAlgorithm.h:25
HI_PhotonSkim_cff.rechits
tuple rechits
Definition:
HI_PhotonSkim_cff.py:76
edm::ParameterSet
Definition:
ParameterSet.h:35
CSCChamber
Definition:
CSCChamber.h:22
CSCSegmentAlgorithm::~CSCSegmentAlgorithm
virtual ~CSCSegmentAlgorithm()
Destructor.
Definition:
CSCSegmentAlgorithm.h:30
Generated for CMSSW Reference Manual by
1.8.5