Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoLocalMuon
CSCRecHitD
src
CSCRecHitDBuilder.h
Go to the documentation of this file.
1
#ifndef CSCRecHitD_CSCRecHitDBuilder_h
2
#define CSCRecHitD_CSCRecHitDBuilder_h
3
4
25
#include <
DataFormats/CSCRecHit/interface/CSCRecHit2DCollection.h
>
26
#include <
DataFormats/CSCDigi/interface/CSCStripDigiCollection.h
>
27
#include <
DataFormats/CSCDigi/interface/CSCWireDigiCollection.h
>
28
29
#include <
FWCore/ParameterSet/interface/ParameterSet.h
>
30
31
class
CSCLayer
;
32
class
CSCGeometry
;
33
class
CSCDetId
;
34
class
CSCHitFromStripOnly
;
35
class
CSCHitFromWireOnly
;
36
class
CSCMake2DRecHit
;
37
class
CSCRecoConditions
;
38
39
class
CSCRecHitDBuilder
40
{
41
public
:
42
47
explicit
CSCRecHitDBuilder
(
const
edm::ParameterSet
& ps);
48
49
~CSCRecHitDBuilder
();
50
59
void
build
(
const
CSCStripDigiCollection
* stripds,
const
CSCWireDigiCollection
* wireds,
60
CSCRecHit2DCollection
& oc );
61
65
void
setGeometry
(
const
CSCGeometry
*
geom
) {
geom_
=
geom
;}
66
70
void
setConditions
(
const
CSCRecoConditions
*
reco
);
71
72
const
CSCLayer
*
getLayer
(
const
CSCDetId
& detId );
73
74
75
private
:
76
77
bool
useCalib
;
78
int
stripWireDeltaT
;
79
bool
makePseudo2DHits
;
80
86
CSCHitFromStripOnly
*
hitsFromStripOnly_
;
87
CSCHitFromWireOnly
*
hitsFromWireOnly_
;
88
89
CSCMake2DRecHit
*
make2DHits_
;
90
91
/*
92
* Cache geometry for current event
93
*/
94
const
CSCGeometry
*
geom_
;
95
};
96
97
#endif
CSCStripDigiCollection.h
CSCRecHitDBuilder::makePseudo2DHits
bool makePseudo2DHits
Definition:
CSCRecHitDBuilder.h:79
CSCRecHit2DCollection
CSCStripDigiCollection
CSCRecHit2DCollection.h
CSCHitFromWireOnly
Definition:
CSCHitFromWireOnly.h:37
CSCRecHitDBuilder::geom_
const CSCGeometry * geom_
Definition:
CSCRecHitDBuilder.h:94
CSCDetId
Definition:
CSCDetId.h:27
CSCGeometry
Definition:
CSCGeometry.h:24
CSCRecHitDBuilder::stripWireDeltaT
int stripWireDeltaT
Definition:
CSCRecHitDBuilder.h:78
CSCMake2DRecHit
Definition:
CSCMake2DRecHit.h:30
CSCRecoConditions
Definition:
CSCRecoConditions.h:24
CSCRecHitDBuilder::getLayer
const CSCLayer * getLayer(const CSCDetId &detId)
Definition:
CSCRecHitDBuilder.cc:221
ParameterSet.h
CSCRecHitDBuilder::build
void build(const CSCStripDigiCollection *stripds, const CSCWireDigiCollection *wireds, CSCRecHit2DCollection &oc)
Definition:
CSCRecHitDBuilder.cc:50
L1Trigger_dataformats.reco
dictionary reco
Definition:
L1Trigger_dataformats.py:9
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
CSCRecHitDBuilder::hitsFromWireOnly_
CSCHitFromWireOnly * hitsFromWireOnly_
Definition:
CSCRecHitDBuilder.h:87
CSCRecHitDBuilder
Definition:
CSCRecHitDBuilder.h:39
CSCRecHitDBuilder::hitsFromStripOnly_
CSCHitFromStripOnly * hitsFromStripOnly_
Definition:
CSCRecHitDBuilder.h:86
CSCRecHitDBuilder::setConditions
void setConditions(const CSCRecoConditions *reco)
Definition:
CSCRecHitDBuilder.cc:227
CSCLayer
Definition:
CSCLayer.h:24
CSCRecHitDBuilder::useCalib
bool useCalib
Definition:
CSCRecHitDBuilder.h:77
CSCRecHitDBuilder::CSCRecHitDBuilder
CSCRecHitDBuilder(const edm::ParameterSet &ps)
Definition:
CSCRecHitDBuilder.cc:30
CSCRecHitDBuilder::make2DHits_
CSCMake2DRecHit * make2DHits_
Definition:
CSCRecHitDBuilder.h:89
CSCWireDigiCollection.h
CSCHitFromStripOnly
Definition:
CSCHitFromStripOnly.h:33
edm::ParameterSet
Definition:
ParameterSet.h:35
CSCRecHitDBuilder::setGeometry
void setGeometry(const CSCGeometry *geom)
Definition:
CSCRecHitDBuilder.h:65
CSCWireDigiCollection
CSCRecHitDBuilder::~CSCRecHitDBuilder
~CSCRecHitDBuilder()
Definition:
CSCRecHitDBuilder.cc:43
Generated for CMSSW Reference Manual by
1.8.5