test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
Definition:
Vector3DBase.h:9
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.5