Main Page
Namespaces
Classes
Package Documentation
RecoLocalTracker
Phase2TrackerRecHits
interface
Phase2StripCPE.h
Go to the documentation of this file.
1
#ifndef RecoLocalTracker_Phase2TrackerRecHits_Phase2StripCPE_H
2
#define RecoLocalTracker_Phase2TrackerRecHits_Phase2StripCPE_H
3
4
#include "
RecoLocalTracker/ClusterParameterEstimator/interface/ClusterParameterEstimator.h
"
5
#include "
MagneticField/Engine/interface/MagneticField.h
"
6
#include "
Geometry/CommonDetUnit/interface/GeomDetUnit.h
"
7
#include "
Geometry/TrackerGeometryBuilder/interface/PixelGeomDetUnit.h
"
8
#include "
DataFormats/Phase2TrackerCluster/interface/Phase2TrackerCluster1D.h
"
9
10
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
11
12
13
class
Phase2StripCPE
:
public
ClusterParameterEstimator
<Phase2TrackerCluster1D> {
14
15
public
:
16
17
// currently (?) use Pixel classes for GeomDetUnit and Topology
18
using
Phase2TrackerGeomDetUnit
=
PixelGeomDetUnit
;
19
using
Phase2TrackerTopology
=
PixelTopology
;
20
21
public
:
22
23
Phase2StripCPE
() {};
24
Phase2StripCPE
(
edm::ParameterSet
& conf,
const
MagneticField
&);
25
LocalValues
localParameters
(
const
Phase2TrackerCluster1D
& cluster,
const
GeomDetUnit
& det)
const
;
26
LocalVector
driftDirection
(
const
Phase2TrackerGeomDetUnit
& det)
const
;
27
28
protected
:
29
30
const
MagneticField
*
magfield_
;
31
bool
use_LorentzAngle_DB_
;
32
double
tanLorentzAnglePerTesla_
;
33
34
};
35
36
37
#endif
ClusterParameterEstimator
Definition:
ClusterParameterEstimator.h:12
Phase2StripCPE::magfield_
const MagneticField * magfield_
Definition:
Phase2StripCPE.h:30
Vector3DBase< float, LocalTag >
GeomDet
Definition:
GeomDet.h:29
MagneticField
Definition:
MagneticField.h:17
ClusterParameterEstimator< Phase2TrackerCluster1D >::LocalValues
std::pair< LocalPoint, LocalError > LocalValues
Definition:
ClusterParameterEstimator.h:15
Phase2TrackerCluster1D.h
Phase2StripCPE::driftDirection
LocalVector driftDirection(const Phase2TrackerGeomDetUnit &det) const
Definition:
Phase2StripCPE.cc:47
MagneticField.h
ParameterSet.h
PixelGeomDetUnit
Definition:
PixelGeomDetUnit.h:15
ClusterParameterEstimator.h
Phase2StripCPE::tanLorentzAnglePerTesla_
double tanLorentzAnglePerTesla_
Definition:
Phase2StripCPE.h:32
Phase2TrackerCluster1D
Definition:
Phase2TrackerCluster1D.h:10
GeomDetUnit.h
Phase2StripCPE::localParameters
LocalValues localParameters(const Phase2TrackerCluster1D &cluster, const GeomDetUnit &det) const
Definition:
Phase2StripCPE.cc:20
Phase2StripCPE
Definition:
Phase2StripCPE.h:13
Phase2StripCPE::use_LorentzAngle_DB_
bool use_LorentzAngle_DB_
Definition:
Phase2StripCPE.h:31
PixelTopology
Definition:
PixelTopology.h:10
PixelGeomDetUnit.h
edm::ParameterSet
Definition:
ParameterSet.h:36
Phase2StripCPE::Phase2StripCPE
Phase2StripCPE()
Definition:
Phase2StripCPE.h:23
Generated for CMSSW Reference Manual by
1.8.11