Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
CSCRecHitDBuilder::getLayer
const CSCLayer * getLayer(const CSCDetId &detId)
Definition:
CSCRecHitDBuilder.cc:222
ParameterSet.h
CSCRecHitDBuilder::build
void build(const CSCStripDigiCollection *stripds, const CSCWireDigiCollection *wireds, CSCRecHit2DCollection &oc)
Definition:
CSCRecHitDBuilder.cc:50
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:228
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