#include <PixelCPETemplateReco.h>
Private Member Functions | |
LocalError | localError (const SiPixelCluster &cl) const |
LocalPoint | localPosition (const SiPixelCluster &cluster) const |
Private Attributes | |
bool | DoCosmics_ |
int | ierr |
bool | LoadTemplatesFromDB_ |
int | speed_ |
SiPixelTemplate | templ_ |
int | templID_ |
float | templProbQ_ |
float | templProbX_ |
float | templProbY_ |
int | templQbin_ |
float | templSigmaX_ |
float | templSigmaY_ |
float | templXrec_ |
float | templYrec_ |
bool | UseClusterSplitter_ |
Definition at line 34 of file PixelCPETemplateReco.h.
PixelCPETemplateReco::PixelCPETemplateReco | ( | edm::ParameterSet const & | conf, |
const MagneticField * | mag, | ||
const SiPixelLorentzAngle * | lorentzAngle, | ||
const SiPixelTemplateDBObject * | templateDBobject | ||
) |
Definition at line 46 of file PixelCPETemplateReco.cc.
References DoCosmics_, edm::ParameterSet::getParameter(), LoadTemplatesFromDB_, LogDebug, SiPixelTemplate::pushfile(), speed_, templ_, PixelCPEBase::templateDBobject_, and UseClusterSplitter_.
PixelCPETemplateReco::~PixelCPETemplateReco | ( | ) |
Definition at line 99 of file PixelCPETemplateReco.cc.
|
privatevirtual |
Implements PixelCPEBase.
Definition at line 467 of file PixelCPETemplateReco.cc.
References edm::hlt::Exception, f, SiPixelCluster::getSplitClusterErrorX(), SiPixelCluster::getSplitClusterErrorY(), ierr, LogDebug, SiPixelCluster::maxPixelCol(), SiPixelCluster::maxPixelRow(), micronsToCm, SiPixelCluster::minPixelCol(), SiPixelCluster::minPixelRow(), GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, SiPixelCluster::sizeX(), SiPixelCluster::sizeY(), mathSSE::sqrt(), templSigmaX_, templSigmaY_, PixelCPEBase::thePart, PixelCPEBase::thePitchX, PixelCPEBase::thePitchY, PixelCPEBase::theRecTopol, and PixelCPEBase::theVerboseLevel.
|
privatevirtual |
Implements PixelCPEBase.
Definition at line 114 of file PixelCPETemplateReco.cc.
References SiPixelCluster::Pixel::adc, cluster_matrix_size_x, cluster_matrix_size_y, PixelCPEBase::cotalpha_, PixelCPEBase::cotbeta_, gather_cfg::cout, edm::hlt::Exception, GeomDet::geographicalId(), SiPixelTemplateDBObject::getTemplateID(), PixelCPEBase::hasFilledProb_, i, ierr, LoadTemplatesFromDB_, PixelCPEBase::loc_trk_pred_, Topology::localPosition(), PixelTopology::localX(), PixelTopology::localY(), LogDebug, micronsToCm, SiPixelCluster::minPixelCol(), SiPixelCluster::minPixelRow(), SiPixelCluster::pixel(), GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, SiPixelTemplateReco::PixelTempReco2D(), SiPixelTemplateSplit::PixelTempSplit(), PixelCPEBase::probabilityQ_, PixelCPEBase::probabilityX_, PixelCPEBase::probabilityY_, SiPixelTemplate2D::pushfile(), PixelCPEBase::qBin_, SiPixelCluster::size(), speed_, mathSSE::sqrt(), templ_, PixelCPEBase::templateDBobject_, templProbQ_, templProbX_, templProbY_, templQbin_, templSigmaX_, templSigmaY_, templXrec_, templYrec_, PixelCPEBase::theDet, PixelCPEBase::thePart, PixelCPEBase::theRecTopol, PixelCPEBase::theTopol, create_public_lumi_plots::tmp_x, create_public_lumi_plots::tmp_y, PixelCPEBase::trk_lp_x, PixelCPEBase::trk_lp_y, unlikely, UseClusterSplitter_, PixelCPEBase::with_track_angle, PV3DBase< T, PVType, FrameType >::x(), SiPixelCluster::x(), PV3DBase< T, PVType, FrameType >::y(), and SiPixelCluster::y().
|
mutableprivate |
Definition at line 79 of file PixelCPETemplateReco.h.
Referenced by PixelCPETemplateReco().
|
mutableprivate |
Definition at line 75 of file PixelCPETemplateReco.h.
Referenced by localError(), and localPosition().
|
mutableprivate |
Definition at line 81 of file PixelCPETemplateReco.h.
Referenced by localPosition(), and PixelCPETemplateReco().
|
mutableprivate |
Definition at line 73 of file PixelCPETemplateReco.h.
Referenced by localPosition(), and PixelCPETemplateReco().
|
mutableprivate |
Definition at line 53 of file PixelCPETemplateReco.h.
Referenced by localPosition(), and PixelCPETemplateReco().
|
mutableprivate |
Definition at line 57 of file PixelCPETemplateReco.h.
|
mutableprivate |
Definition at line 69 of file PixelCPETemplateReco.h.
Referenced by localPosition().
|
mutableprivate |
Definition at line 66 of file PixelCPETemplateReco.h.
Referenced by localPosition().
|
mutableprivate |
Definition at line 67 of file PixelCPETemplateReco.h.
Referenced by localPosition().
|
mutableprivate |
Definition at line 71 of file PixelCPETemplateReco.h.
Referenced by localPosition().
|
mutableprivate |
Definition at line 62 of file PixelCPETemplateReco.h.
Referenced by localError(), and localPosition().
|
mutableprivate |
Definition at line 63 of file PixelCPETemplateReco.h.
Referenced by localError(), and localPosition().
|
mutableprivate |
Definition at line 60 of file PixelCPETemplateReco.h.
Referenced by localPosition().
|
mutableprivate |
Definition at line 61 of file PixelCPETemplateReco.h.
Referenced by localPosition().
|
mutableprivate |
Definition at line 77 of file PixelCPETemplateReco.h.
Referenced by localPosition(), and PixelCPETemplateReco().