#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 |
void | setTheClu (DetParam const &dp, ClusterParam &cp) 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 |
void | fillDetParams () |
virtual LocalError | localError (DetParam const &dp, ClusterParam &cp) const |
virtual LocalPoint | localPosition (DetParam const &dp, ClusterParam &cp) const |
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 103 of file MTDCPEBase.h.
MTDCPEBase::MTDCPEBase | ( | edm::ParameterSet const & | conf, |
const MTDGeometry & | geom | ||
) |
|
privatevirtual |
Definition at line 82 of file MTDCPEBase.cc.
References CommonMethods::cp().
Referenced by getParameters().
|
privatevirtual |
Definition at line 86 of file MTDCPEBase.cc.
References CommonMethods::cp().
Referenced by getParameters().
|
protected |
Definition at line 67 of file MTDCPEBase.cc.
References GeomDet::index(), and m_DetParams.
Referenced by getParameters().
|
private |
Definition at line 26 of file MTDCPEBase.cc.
References cms::cuda::assert(), MuonGeometrySanityCheck_cfi::detectors(), MTDGeometry::detUnits(), geom_, mps_fire::i, LogDebug, m_DetParams, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by MTDCPEBase().
|
inlineoverridevirtual |
Implements MTDClusterParameterEstimator.
Definition at line 57 of file MTDCPEBase.h.
References GetRecoTauVFromDQM_MC_cff::cl, clusterTime(), clusterTimeError(), CommonMethods::cp(), detParam(), Calorimetry_cff::dp, localError(), localPosition(), and setTheClu().
Referenced by getParameters().
|
inlineoverridevirtual |
Implements MTDClusterParameterEstimator.
Definition at line 69 of file MTDCPEBase.h.
References GetRecoTauVFromDQM_MC_cff::cl, and getParameters().
|
privatevirtual |
Definition at line 75 of file MTDCPEBase.cc.
References CommonMethods::cp(), and Calorimetry_cff::dp.
Referenced by getParameters().
|
privatevirtual |
Definition at line 69 of file MTDCPEBase.cc.
References CommonMethods::cp(), and Calorimetry_cff::dp.
Referenced by getParameters().
|
protected |
|
protected |
Definition at line 92 of file MTDCPEBase.h.
Referenced by fillDetParams().
|
protected |
Definition at line 104 of file MTDCPEBase.h.
Referenced by detParam(), and fillDetParams().