Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoLocalMuon
DTSegment
src
DTRecSegment2DExtendedProducer.h
Go to the documentation of this file.
1
#ifndef DTSegment_DTRecSegment2DExtendedProducer_h
2
#define DTSegment_DTRecSegment2DExtendedProducer_h
3
13
/* Base Class Headers */
14
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
15
#include "
DataFormats/DTRecHit/interface/DTRecHitCollection.h
"
16
#include "
DataFormats/DTRecHit/interface/DTRecClusterCollection.h
"
17
18
namespace
edm {
19
class
ParameterSet
;
20
class
Event
;
21
class
EventSetup
;
22
}
// namespace edm
23
24
class
DTCombinatorialExtendedPatternReco
;
25
class
DTGeometry
;
26
class
MuonGeometryRecord
;
27
28
/* C++ Headers */
29
30
/* ====================================================================== */
31
32
/* Class DTRecSegment2DExtendedProducer Interface */
33
34
class
DTRecSegment2DExtendedProducer
:
public
edm::stream::EDProducer
<> {
35
public
:
37
DTRecSegment2DExtendedProducer
(
const
edm::ParameterSet
&);
38
40
~DTRecSegment2DExtendedProducer
()
override
;
41
42
// Operations
43
45
void
produce
(
edm::Event
&
event
,
const
edm::EventSetup
&
setup
)
override
;
46
47
protected
:
48
private
:
49
// Switch on verbosity
50
bool
debug
;
51
52
// The 2D-segments reconstruction algorithm
53
DTCombinatorialExtendedPatternReco
*
theAlgo
;
54
55
//static std::string theAlgoName;
56
edm::EDGetTokenT<DTRecHitCollection>
recHits1DToken_
;
57
edm::EDGetTokenT<DTRecClusterCollection>
recClusToken_
;
58
const
edm::ESGetToken<DTGeometry, MuonGeometryRecord>
dtGeomToken_
;
59
};
60
#endif // DTRecHit_DTRecSegment2DExtendedProducer_h
edmPickEvents.event
tuple event
Definition:
edmPickEvents.py:273
DTRecSegment2DExtendedProducer
Definition:
DTRecSegment2DExtendedProducer.h:34
ParameterSet
Definition:
Functions.h:16
DTRecSegment2DExtendedProducer::DTRecSegment2DExtendedProducer
DTRecSegment2DExtendedProducer(const edm::ParameterSet &)
Constructor.
Definition:
DTRecSegment2DExtendedProducer.cc:36
DTRecSegment2DExtendedProducer::theAlgo
DTCombinatorialExtendedPatternReco * theAlgo
Definition:
DTRecSegment2DExtendedProducer.h:53
DTRecHitCollection.h
DTGeometry
Definition:
DTGeometry.h:28
DTRecSegment2DExtendedProducer::recHits1DToken_
edm::EDGetTokenT< DTRecHitCollection > recHits1DToken_
Definition:
DTRecSegment2DExtendedProducer.h:56
edm::EDGetTokenT< DTRecHitCollection >
DTCombinatorialExtendedPatternReco
Definition:
DTCombinatorialExtendedPatternReco.h:46
MuonGeometryRecord
Definition:
MuonGeometryRecord.h:34
EDProducer.h
edm::ESGetToken< DTGeometry, MuonGeometryRecord >
EventSetup
DTRecSegment2DExtendedProducer::~DTRecSegment2DExtendedProducer
~DTRecSegment2DExtendedProducer() override
Destructor.
Definition:
DTRecSegment2DExtendedProducer.cc:56
edm::EventSetup
Definition:
EventSetup.h:59
GeneralSetup.setup
def setup
Definition:
GeneralSetup.py:2
DTRecClusterCollection.h
DTRecSegment2DExtendedProducer::debug
bool debug
Definition:
DTRecSegment2DExtendedProducer.h:50
edm::stream::EDProducer
Definition:
EDProducer.h:36
Event
DTRecSegment2DExtendedProducer::dtGeomToken_
const edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
Definition:
DTRecSegment2DExtendedProducer.h:58
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
DTRecSegment2DExtendedProducer::produce
void produce(edm::Event &event, const edm::EventSetup &setup) override
The method which produces the 2D-segments.
Definition:
DTRecSegment2DExtendedProducer.cc:63
DTRecSegment2DExtendedProducer::recClusToken_
edm::EDGetTokenT< DTRecClusterCollection > recClusToken_
Definition:
DTRecSegment2DExtendedProducer.h:57
Generated for CMSSW Reference Manual by
1.8.5