#include <MTDCPEBase.h>
Classes | |
struct | ClusterParam |
struct | DetParam |
Public Member Functions | |
ReturnType | getParameters (const FTLCluster &cl, const GeomDetUnit &det) const override |
ReturnType | getParameters (const FTLCluster &cl, const GeomDetUnit &det, const LocalTrajectoryParameters <p) const override |
MTDCPEBase (edm::ParameterSet const &conf, const MTDGeometry &geom) | |
Public Member Functions inherited from MTDClusterParameterEstimator | |
virtual ReturnType | getParameters (const FTLCluster &cl, const GeomDetUnit &det, const TrajectoryStateOnSurface &tsos) const |
virtual VLocalValues | localParametersV (const FTLCluster &cluster, const GeomDetUnit &gd) const |
virtual VLocalValues | localParametersV (const FTLCluster &cluster, const GeomDetUnit &gd, TrajectoryStateOnSurface &tsos) const |
MTDClusterParameterEstimator () | |
virtual | ~MTDClusterParameterEstimator () |
Protected Types | |
using | DetParams = std::vector< DetParam > |
Protected Member Functions | |
DetParam const & | detParam (const GeomDetUnit &det) const |
Protected Attributes | |
const MTDGeometry & | geom_ |
DetParams | m_DetParams |
Private Member Functions | |
virtual TimeValue | clusterTime (DetParam const &dp, ClusterParam &cp) const |
virtual TimeValueError | clusterTimeError (DetParam const &dp, ClusterParam &cp) const |
virtual LocalError | localError (DetParam const &dp, ClusterParam &cp) const |
virtual LocalPoint | localPosition (DetParam const &dp, ClusterParam &cp) const |
Static Private Attributes | |
static constexpr float | sigma_flat = 0.2886751f |
Additional Inherited Members | |
Public Types inherited from MTDClusterParameterEstimator | |
typedef std::pair< LocalPoint, LocalError > | LocalValues |
using | ReturnType = std::tuple< LocalPoint, LocalError, TimeValue, TimeValueError > |
typedef float | TimeValue |
typedef float | TimeValueError |
typedef std::vector< LocalValues > | VLocalValues |
Definition at line 31 of file MTDCPEBase.h.
|
protected |
Definition at line 100 of file MTDCPEBase.h.
MTDCPEBase::MTDCPEBase | ( | edm::ParameterSet const & | conf, |
const MTDGeometry & | geom | ||
) |
Definition at line 21 of file MTDCPEBase.cc.
References cms::cuda::assert(), MuonGeometrySanityCheck_cfi::detectors(), MTDGeometry::detUnits(), geom_, mps_fire::i, LogDebug, m_DetParams, and AlCaHLTBitMon_ParallelJobs::p.
|
privatevirtual |
Definition at line 92 of file MTDCPEBase.cc.
Referenced by getParameters().
|
privatevirtual |
Definition at line 96 of file MTDCPEBase.cc.
Referenced by getParameters().
|
protected |
Definition at line 60 of file MTDCPEBase.cc.
References GeomDet::index(), and m_DetParams.
Referenced by getParameters().
|
inlineoverridevirtual |
Implements MTDClusterParameterEstimator.
Definition at line 57 of file MTDCPEBase.h.
References haddnano::cl, clusterTime(), clusterTimeError(), CommonMethods::cp(), detParam(), Calorimetry_cff::dp, localError(), localPosition(), and mkLumiAveragedPlots::tuple.
Referenced by getParameters().
|
inlineoverridevirtual |
Implements MTDClusterParameterEstimator.
Definition at line 68 of file MTDCPEBase.h.
References haddnano::cl, and getParameters().
|
privatevirtual |
Definition at line 74 of file MTDCPEBase.cc.
References Calorimetry_cff::dp, sigma_flat, and LocalError::yy().
Referenced by getParameters().
|
privatevirtual |
Definition at line 62 of file MTDCPEBase.cc.
References Calorimetry_cff::dp, and MillePedeFileConverter_cfg::out.
Referenced by getParameters().
|
protected |
Definition at line 91 of file MTDCPEBase.h.
Referenced by MTDCPEBase().
|
protected |
Definition at line 101 of file MTDCPEBase.h.
Referenced by detParam(), and MTDCPEBase().
|
staticprivate |
Definition at line 83 of file MTDCPEBase.h.
Referenced by localError().