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