#include <StripCPE.h>
Classes | |
struct | Param |
Protected Member Functions | |
Param const & | param (const GeomDetUnit &det) 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 std::vector< Param > | Params |
Private Member Functions | |
void | fillParams () |
Private Attributes | |
unsigned int | m_off |
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 |
Public Attributes inherited from StripClusterParameterEstimator | |
float | stripCPEtemplateProbability_ |
int | stripCPEtemplateQbin_ |
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 11 of file StripCPE.cc.
References fillParams(), 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.
|
virtual |
Implements StripClusterParameterEstimator.
Definition at line 85 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 fillParams().
|
private |
Definition at line 99 of file StripCPE.cc.
References RadialStripTopology::angularWidth(), BoundSurface::bounds(), TrackerGeometry::detUnits(), driftDirection(), f, GeomDet::geographicalId(), geom_, i, GeomDet::index(), RadialStripTopology::localPitch(), m_off, m_Params, TrackerGeometry::offsetDU(), AlCaHLTBitMon_ParallelJobs::p, funct::pow(), GeomDet::specificSurface(), StripGeomDetType::specificTopology(), StripGeomDetUnit::specificType(), mathSSE::sqrt(), RadialStripTopology::stripLength(), DetId::subdetId(), GeomDetEnumerators::TIB, and StripGeomDetUnit::topology().
Referenced by StripCPE().
|
virtual |
Implements ClusterParameterEstimator< SiStripCluster >.
Definition at line 67 of file StripCPE.cc.
References SiStripCluster::barycenter(), StripCPE::Param::coveredStrips(), StripCPE::Param::drift, f, StripTopology::localError(), StripTopology::localPosition(), StripCPE::Param::moduleGeom, AlCaHLTBitMon_ParallelJobs::p, param(), shift, strip(), StripCPE::Param::thickness, and StripCPE::Param::topology.
|
inlineprotected |
Definition at line 48 of file StripCPE.h.
References GeomDet::index(), m_off, and m_Params.
Referenced by StripCPEfromTrackAngle::localParameters(), StripCPEgeometric::localParameters(), StripCPEfromTemplate::localParameters(), and localParameters().
|
protected |
Definition at line 32 of file StripCPE.h.
Referenced by fillParams().
|
protected |
Definition at line 34 of file StripCPE.h.
Referenced by driftDirection().
|
private |
Definition at line 57 of file StripCPE.h.
Referenced by fillParams(), and param().
|
private |
Definition at line 56 of file StripCPE.h.
Referenced by fillParams(), and param().
|
protected |
Definition at line 33 of file StripCPE.h.
Referenced by driftDirection(), and StripCPEfromTemplate::localParameters().
|
protected |
Definition at line 31 of file StripCPE.h.
Referenced by StripCPE().
|
protected |
Definition at line 35 of file StripCPE.h.
Referenced by StripCPEfromTrackAngle::localParameters(), StripCPEgeometric::localParameters(), StripCPEfromTemplate::localParameters(), localParameters(), and StripCPE().
|
protected |
Definition at line 36 of file StripCPE.h.
Referenced by StripCPEgeometric::localParameters(), and StripCPE().
|
protected |
Definition at line 37 of file StripCPE.h.
Referenced by StripCPE().