#include <StripCPE.h>
Classes | |
struct | Param |
Protected Member Functions | |
Param const & | param (const uint32_t detid) const |
Protected Attributes | |
const TrackerGeometry & | geom_ |
const SiStripLorentzAngle & | LorentzAngleMap_ |
const MagneticField & | magfield_ |
const bool | peakMode_ |
std::vector< double > | shift |
std::vector< double > | xtalk1 |
std::vector< double > | xtalk2 |
Private Types | |
typedef __gnu_cxx::hash_map < unsigned int, Param > | Params |
Private Member Functions | |
Param & | fillParam (Param &p, const GeomDetUnit *det) |
Private Attributes | |
Params | m_Params |
Additional Inherited Members | |
Public Types inherited from StripClusterParameterEstimator | |
typedef std::pair < MeasurementPoint, MeasurementError > | MeasurementValues |
Public Types inherited from ClusterParameterEstimator< SiStripCluster > | |
typedef std::pair< LocalPoint, LocalError > | LocalValues |
typedef std::vector< LocalValues > | VLocalValues |
Definition at line 15 of file StripCPE.h.
|
private |
Definition at line 55 of file StripCPE.h.
StripCPE::StripCPE | ( | edm::ParameterSet & | conf, |
const MagneticField & | mag, | ||
const TrackerGeometry & | geom, | ||
const SiStripLorentzAngle & | LorentzAngle, | ||
const SiStripConfObject & | confObj, | ||
const SiStripLatency & | latency | ||
) |
Definition at line 10 of file StripCPE.cc.
References SiStripConfObject::get(), SiStripDetId::IB1, SiStripDetId::IB2, SiStripConfObject::isParameter(), SiStripDetId::OB1, SiStripDetId::OB2, peakMode_, edm::second(), shift, findQualityFiles::size, SiStripDetId::W1A, SiStripDetId::W1B, SiStripDetId::W2A, SiStripDetId::W2B, SiStripDetId::W3A, SiStripDetId::W3B, SiStripDetId::W4, SiStripDetId::W5, SiStripDetId::W6, SiStripDetId::W7, xtalk1, and xtalk2.
|
inline |
|
virtual |
Implements StripClusterParameterEstimator.
Definition at line 81 of file StripCPE.cc.
References GeomDet::geographicalId(), SiStripLorentzAngle::getLorentzAngle(), MagneticField::inTesla(), LorentzAngleMap_, magfield_, GloballyPositioned< T >::position(), DetId::rawId(), GeomDet::surface(), toLocal(), PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
Referenced by fillParam().
|
private |
Definition at line 101 of file StripCPE.cc.
References RadialStripTopology::angularWidth(), BoundSurface::bounds(), StripCPE::Param::drift, driftDirection(), f, GeomDet::geographicalId(), Bounds::length(), RadialStripTopology::localPitch(), StripCPE::Param::maxLength, StripCPE::Param::moduleGeom, StripCPE::Param::nstrips, StripTopology::nstrips(), L1TEmulatorMonitor_cff::p, StripCPE::Param::pitch_rel_err2, funct::pow(), GeomDet::specificSurface(), StripGeomDetType::specificTopology(), StripGeomDetUnit::specificType(), mathSSE::sqrt(), RadialStripTopology::stripLength(), Bounds::thickness(), StripCPE::Param::thickness, StripGeomDetUnit::topology(), StripCPE::Param::topology, and Bounds::width().
Referenced by param().
StripClusterParameterEstimator::LocalValues StripCPE::localParameters | ( | const SiStripCluster & | cluster | ) | const |
Definition at line 63 of file StripCPE.cc.
References SiStripCluster::barycenter(), StripCPE::Param::coveredStrips(), StripCPE::Param::drift, f, SiStripCluster::geographicalId(), StripTopology::localError(), StripTopology::localPosition(), StripCPE::Param::moduleGeom, L1TEmulatorMonitor_cff::p, param(), shift, strip(), StripCPE::Param::thickness, and StripCPE::Param::topology.
|
inlinevirtual |
Implements ClusterParameterEstimator< SiStripCluster >.
Definition at line 20 of file StripCPE.h.
References localParameters().
Referenced by localParameters().
|
protected |
Definition at line 94 of file StripCPE.cc.
References fillParam(), geom_, TrackerGeometry::idToDetUnit(), m_Params, L1TEmulatorMonitor_cff::p, and StripCPE::Param::topology.
Referenced by StripCPEfromTrackAngle::localParameters(), StripCPEgeometric::localParameters(), and localParameters().
|
protected |
Definition at line 34 of file StripCPE.h.
Referenced by param().
|
protected |
Definition at line 36 of file StripCPE.h.
Referenced by driftDirection().
|
private |
Definition at line 56 of file StripCPE.h.
Referenced by clearCache(), and param().
|
protected |
Definition at line 35 of file StripCPE.h.
Referenced by driftDirection().
|
protected |
Definition at line 33 of file StripCPE.h.
Referenced by StripCPE().
|
protected |
Definition at line 37 of file StripCPE.h.
Referenced by StripCPEfromTrackAngle::localParameters(), StripCPEgeometric::localParameters(), localParameters(), and StripCPE().
|
protected |
Definition at line 38 of file StripCPE.h.
Referenced by StripCPEgeometric::localParameters(), and StripCPE().
|
protected |
Definition at line 39 of file StripCPE.h.
Referenced by StripCPE().