Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoLocalMuon
CSCSegment
src
CSCSegmentBuilder.h
Go to the documentation of this file.
1
#ifndef CSCSegment_CSCSegmentBuilder_h
2
#define CSCSegment_CSCSegmentBuilder_h
3
19
#include <
DataFormats/CSCRecHit/interface/CSCRecHit2DCollection.h
>
20
#include <
DataFormats/CSCRecHit/interface/CSCSegmentCollection.h
>
21
22
#include <
FWCore/ParameterSet/interface/ParameterSet.h
>
23
24
class
CSCGeometry
;
25
class
CSCSegmentAlgorithm
;
26
27
class
CSCSegmentBuilder
{
28
public
:
29
34
explicit
CSCSegmentBuilder
(
const
edm::ParameterSet
&);
36
~CSCSegmentBuilder
();
37
41
void
build
(
const
CSCRecHit2DCollection
* rechits,
CSCSegmentCollection
& oc);
42
45
void
setGeometry
(
const
CSCGeometry
*
geom
);
46
47
private
:
48
49
const
CSCGeometry
*
geom_
;
50
std::map<std::string, CSCSegmentAlgorithm*>
algoMap
;
51
};
52
53
#endif
CSCSegmentBuilder::CSCSegmentBuilder
CSCSegmentBuilder(const edm::ParameterSet &)
Definition:
CSCSegmentBuilder.cc:21
CSCSegmentBuilder::build
void build(const CSCRecHit2DCollection *rechits, CSCSegmentCollection &oc)
Definition:
CSCSegmentBuilder.cc:69
CSCRecHit2DCollection
CSCRecHit2DCollection.h
CSCGeometry
Definition:
CSCGeometry.h:24
CSCSegmentBuilder::algoMap
std::map< std::string, CSCSegmentAlgorithm * > algoMap
Definition:
CSCSegmentBuilder.h:50
ParameterSet.h
CSCSegmentBuilder
Definition:
CSCSegmentBuilder.h:27
CSCSegmentBuilder::geom_
const CSCGeometry * geom_
Definition:
CSCSegmentBuilder.h:49
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
CSCSegmentCollection
CSCSegmentBuilder::~CSCSegmentBuilder
~CSCSegmentBuilder()
Destructor.
Definition:
CSCSegmentBuilder.cc:60
CSCSegmentCollection.h
CSCSegmentAlgorithm
Definition:
CSCSegmentAlgorithm.h:25
edm::ParameterSet
Definition:
ParameterSet.h:32
CSCSegmentBuilder::setGeometry
void setGeometry(const CSCGeometry *geom)
Definition:
CSCSegmentBuilder.cc:117
Generated for CMSSW Reference Manual by
1.8.5