#include <Phase2StripCPE.h>
Classes | |
struct | Param |
Public Types | |
using | Phase2TrackerGeomDetUnit = PixelGeomDetUnit |
using | Phase2TrackerTopology = PixelTopology |
Public Types inherited from ClusterParameterEstimator< Phase2TrackerCluster1D > | |
typedef std::pair< LocalPoint, LocalError > | LocalValues |
typedef std::vector< LocalValues > | VLocalValues |
Private Member Functions | |
void | fillParam () |
Private Attributes | |
const TrackerGeometry & | geom_ |
const SiPhase2OuterTrackerLorentzAngle & | lorentzAngleMap_ |
unsigned int | m_off |
std::vector< Param > | m_Params |
const MagneticField & | magfield_ |
float | tanLorentzAnglePerTesla_ |
bool | use_LorentzAngle_DB_ |
Definition at line 14 of file Phase2StripCPE.h.
Definition at line 17 of file Phase2StripCPE.h.
Definition at line 18 of file Phase2StripCPE.h.
Phase2StripCPE::Phase2StripCPE | ( | edm::ParameterSet & | conf, |
const MagneticField & | magf, | ||
const TrackerGeometry & | geom, | ||
const SiPhase2OuterTrackerLorentzAngle & | LorentzAngle | ||
) |
Definition at line 5 of file Phase2StripCPE.cc.
References fillParam(), edm::ParameterSet::getParameter(), and use_LorentzAngle_DB_.
LocalVector Phase2StripCPE::driftDirection | ( | const Phase2TrackerGeomDetUnit & | det | ) | const |
Definition at line 29 of file Phase2StripCPE.cc.
References GeomDet::geographicalId(), SiPhase2OuterTrackerLorentzAngle::getLorentzAngle(), MagneticField::inTesla(), lorentzAngleMap_, magfield_, GloballyPositioned< T >::position(), DetId::rawId(), GeomDet::surface(), tanLorentzAnglePerTesla_, toLocal(), use_LorentzAngle_DB_, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by fillParam().
|
private |
Definition at line 42 of file Phase2StripCPE.cc.
References cms::cuda::assert(), Surface::bounds(), TrackerGeometry::detUnits(), shallow::drift(), driftDirection(), geom_, mps_fire::i, GeomDet::index(), createfilelist::int, LogDebug, m_off, m_Params, TrackerGeometry::offsetDU(), AlCaHLTBitMon_ParallelJobs::p, GeomDet::specificSurface(), PixelGeomDetUnit::specificTopology(), Bounds::thickness(), Calorimetry_cff::thickness, and GeomDetEnumerators::tkDetEnum.
Referenced by Phase2StripCPE().
|
overridevirtual |
Implements ClusterParameterEstimator< Phase2TrackerCluster1D >.
Definition at line 17 of file Phase2StripCPE.cc.
References Phase2TrackerCluster1D::center(), Phase2TrackerCluster1D::column(), f, nano_mu_digi_cff::float, GeomDet::index(), m_off, m_Params, and AlCaHLTBitMon_ParallelJobs::p.
|
private |
Definition at line 40 of file Phase2StripCPE.h.
Referenced by fillParam().
|
private |
Definition at line 41 of file Phase2StripCPE.h.
Referenced by driftDirection().
|
private |
Definition at line 44 of file Phase2StripCPE.h.
Referenced by fillParam(), and localParameters().
|
private |
Definition at line 37 of file Phase2StripCPE.h.
Referenced by fillParam(), and localParameters().
|
private |
Definition at line 39 of file Phase2StripCPE.h.
Referenced by driftDirection().
|
private |
Definition at line 43 of file Phase2StripCPE.h.
Referenced by driftDirection().
|
private |
Definition at line 46 of file Phase2StripCPE.h.
Referenced by driftDirection(), and Phase2StripCPE().