Main Page
Namespaces
Classes
Package Documentation
RecoLocalMuon
GEMRecHit
interface
ME0RecHitBaseAlgo.h
Go to the documentation of this file.
1
#ifndef RecoLocalMuon_ME0RecHitBaseAlgo_H
2
#define RecoLocalMuon_ME0RecHitBaseAlgo_H
3
14
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
15
#include "
DataFormats/GeometrySurface/interface/LocalError.h
"
16
#include "
DataFormats/GeometryVector/interface/GlobalPoint.h
"
17
#include "
DataFormats/GEMDigi/interface/ME0DigiPreRecoCollection.h
"
18
#include "
DataFormats/GEMRecHit/interface/ME0RecHit.h
"
19
#include "
DataFormats/Common/interface/OwnVector.h
"
20
21
class
ME0DetId
;
22
23
namespace
edm
{
24
class
ParameterSet
;
25
class
EventSetup
;
26
}
27
28
29
class
ME0RecHitBaseAlgo
{
30
31
public
:
32
34
ME0RecHitBaseAlgo
(
const
edm::ParameterSet
&
config
);
35
37
virtual
~
ME0RecHitBaseAlgo
();
38
40
virtual
void
setES(
const
edm::EventSetup
&
setup
) = 0;
41
43
virtual
edm::OwnVector<ME0RecHit>
reconstruct(
const
ME0DetId
& me0Id,
44
const
ME0DigiPreRecoCollection::Range
& digiRange);
45
47
virtual
bool
compute
(
const
ME0DigiPreReco
& digi,
48
LocalPoint
&
Point
,
49
LocalError
&
error
)
const
= 0;
50
};
51
#endif
52
LocalError.h
LocalPoint.h
relativeConstraints.error
error
Definition:
relativeConstraints.py:52
ME0DetId
Definition:
ME0DetId.h:16
ParameterSet
Definition:
Functions.h:16
ME0RecHitBaseAlgo
Definition:
ME0RecHitBaseAlgo.h:29
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:1
ME0DigiPreReco
Definition:
ME0DigiPreReco.h:15
config
Definition:
config.py:1
ME0RecHit.h
edm::OwnVector
Definition:
OwnVector.h:24
EventSetup
Point
math::XYZPoint Point
Definition:
TrackerDpgAnalysis.cc:107
edm::EventSetup
Definition:
EventSetup.h:44
LocalError
Definition:
LocalError.h:12
bookConverter.compute
def compute(min, max)
Definition:
bookConverter.py:105
Point3DBase< float, LocalTag >
OwnVector.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
MuonDigiCollection< ME0DetId, ME0DigiPreReco >::Range
std::pair< const_iterator, const_iterator > Range
Definition:
MuonDigiCollection.h:111
ME0DigiPreRecoCollection.h
GlobalPoint.h
Generated for CMSSW Reference Manual by
1.8.11