CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
StripFakeCPE Class Referencefinal

#include <StripFakeCPE.h>

Inheritance diagram for StripFakeCPE:
StripClusterParameterEstimator

Public Types

using LocalValues = std::pair< LocalPoint, LocalError >
 
- Public Types inherited from StripClusterParameterEstimator
using AClusters = DynArray< SiStripCluster const * >
 
using ALocalValues = DynArray< LocalValues >
 
using LocalValues = std::pair< LocalPoint, LocalError >
 
typedef std::vector< LocalValuesVLocalValues
 

Public Member Functions

LocalVector driftDirection (const StripGeomDetUnit *) const override
 
FakeCPE const & fakeCPE () const
 
LocalValues localParameters (const SiStripCluster &cl, const GeomDetUnit &gd) const override
 
void setFakeCPE (FakeCPE *iFakeCPE)
 
 StripFakeCPE ()=default
 
 ~StripFakeCPE () override=default
 
- Public Member Functions inherited from StripClusterParameterEstimator
virtual void localParameters (AClusters const &clusters, ALocalValues &retValues, const GeomDetUnit &gd, const LocalTrajectoryParameters &ltp) const
 
virtual LocalValues localParameters (const SiStripCluster &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters &) const
 
virtual LocalValues localParameters (const SiStripCluster &cluster, const GeomDetUnit &gd, const TrajectoryStateOnSurface &tsos) const
 
virtual VLocalValues localParametersV (const SiStripCluster &cluster, const GeomDetUnit &gd) const
 
virtual VLocalValues localParametersV (const SiStripCluster &cluster, const GeomDetUnit &gd, const TrajectoryStateOnSurface &tsos) const
 
virtual ~StripClusterParameterEstimator ()
 

Private Attributes

FakeCPE const * m_fakeCPE = 0
 

Detailed Description

Definition at line 23 of file StripFakeCPE.h.

Member Typedef Documentation

Definition at line 30 of file StripFakeCPE.h.

Constructor & Destructor Documentation

StripFakeCPE::StripFakeCPE ( )
default
StripFakeCPE::~StripFakeCPE ( )
overridedefault

Member Function Documentation

LocalVector StripFakeCPE::driftDirection ( const StripGeomDetUnit ) const
inlineoverridevirtual

Implements StripClusterParameterEstimator.

Definition at line 37 of file StripFakeCPE.h.

37 { return LocalVector();}
Local3DVector LocalVector
Definition: LocalVector.h:12
FakeCPE const& StripFakeCPE::fakeCPE ( ) const
inline

Definition at line 40 of file StripFakeCPE.h.

References m_fakeCPE.

Referenced by localParameters().

40 { return *m_fakeCPE; }
FakeCPE const * m_fakeCPE
Definition: StripFakeCPE.h:45
LocalValues StripFakeCPE::localParameters ( const SiStripCluster cl,
const GeomDetUnit gd 
) const
inlineoverridevirtual

Reimplemented from StripClusterParameterEstimator.

Definition at line 32 of file StripFakeCPE.h.

References fakeCPE(), FakeCPE::Map::get(), and FakeCPE::map().

32  {
33  return fakeCPE().map().get(cl,gd);
34  }
LocalValues const & get(const Cluster &cluster, const GeomDetUnit &gd) const
Definition: FakeCPE.h:33
FakeCPE const & fakeCPE() const
Definition: StripFakeCPE.h:40
Map & map()
Definition: FakeCPE.h:58
void StripFakeCPE::setFakeCPE ( FakeCPE iFakeCPE)
inline

Definition at line 39 of file StripFakeCPE.h.

References m_fakeCPE.

39 { m_fakeCPE = iFakeCPE;}
FakeCPE const * m_fakeCPE
Definition: StripFakeCPE.h:45

Member Data Documentation

FakeCPE const* StripFakeCPE::m_fakeCPE = 0
private

Definition at line 45 of file StripFakeCPE.h.

Referenced by fakeCPE(), and setFakeCPE().